feat(youtube): cleanup

This commit is contained in:
inotia00 2023-06-30 00:38:16 +09:00
parent 2ba97f99bf
commit 9821754695
4 changed files with 6 additions and 3 deletions

View File

@ -95,6 +95,7 @@ class SpoofPlayerParameterPatch : BytecodePatch(
return PatchResultSuccess() return PatchResultSuccess()
} }
private companion object { private companion object {
const val INTEGRATIONS_CLASS_DESCRIPTOR = const val INTEGRATIONS_CLASS_DESCRIPTOR =
"$MISC_PATH/SpoofPlayerParameterPatch;" "$MISC_PATH/SpoofPlayerParameterPatch;"

View File

@ -79,12 +79,13 @@ class NavBarIndexHookPatch : BytecodePatch(
return PatchResultSuccess() return PatchResultSuccess()
} }
companion object { companion object {
const val INTEGRATIONS_CLASS_DESCRIPTOR = const val INTEGRATIONS_CLASS_DESCRIPTOR =
"$UTILS_PATH/NavBarIndexPatch;" "$UTILS_PATH/NavBarIndexPatch;"
fun MethodFingerprint.injectIndex(index: Int) { fun MethodFingerprint.injectIndex(index: Int) {
result?.let{ result?.let {
it.mutableMethod.apply { it.mutableMethod.apply {
addInstructions( addInstructions(
0, """ 0, """

View File

@ -58,7 +58,7 @@ class PlayerTypeHookPatch : BytecodePatch(
""" """
) )
} }
} } ?: return VideoStateFingerprint.toErrorResult()
} ?: return YouTubeControlsOverlayFingerprint.toErrorResult() } ?: return YouTubeControlsOverlayFingerprint.toErrorResult()
return PatchResultSuccess() return PatchResultSuccess()

View File

@ -18,7 +18,8 @@ class VideoCpnPatch : BytecodePatch(
) { ) {
override fun execute(context: BytecodeContext): PatchResult { override fun execute(context: BytecodeContext): PatchResult {
insertMethod = OrganicPlaybackContextModelFingerprint.result?.mutableMethod?: return OrganicPlaybackContextModelFingerprint.toErrorResult() insertMethod = OrganicPlaybackContextModelFingerprint.result?.mutableMethod
?: return OrganicPlaybackContextModelFingerprint.toErrorResult()
return PatchResultSuccess() return PatchResultSuccess()
} }