From e72b3bd4e22f5ade7193ba6a3cdf61fcd91fba55 Mon Sep 17 00:00:00 2001 From: d4rkk3y <43563783+d4rkk3y@users.noreply.github.com> Date: Fri, 13 Jan 2023 22:00:45 +0700 Subject: [PATCH] feat(tiktok): update patches compatibility to v27.8.3 (#1483) --- .../tiktok/feedfilter/annotations/FeedFilterCompatibility.kt | 4 ++-- .../feedfilter/fingerprints/FeedApiServiceLIZFingerprint.kt | 2 +- .../downloads/annotations/DownloadsCompatibility.kt | 4 ++-- .../tiktok/misc/settings/annotations/SettingsCompatibility.kt | 4 ++-- .../tiktok/misc/settings/fingerprints/AboutViewFingerprint.kt | 4 +--- .../misc/spoof/sim/annotations/SpoofSimCompatibility.kt | 4 ++-- 6 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/annotations/FeedFilterCompatibility.kt b/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/annotations/FeedFilterCompatibility.kt index d33f69851..2fd98e48b 100644 --- a/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/annotations/FeedFilterCompatibility.kt +++ b/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/annotations/FeedFilterCompatibility.kt @@ -5,8 +5,8 @@ import app.revanced.patcher.annotation.Package @Compatibility( [ - Package("com.ss.android.ugc.trill"), - Package("com.zhiliaoapp.musically") + Package("com.ss.android.ugc.trill", arrayOf("27.8.3")), + Package("com.zhiliaoapp.musically", arrayOf("27.8.3")) ] ) @Target(AnnotationTarget.CLASS) diff --git a/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/fingerprints/FeedApiServiceLIZFingerprint.kt b/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/fingerprints/FeedApiServiceLIZFingerprint.kt index e2f05c0ef..667e5abcd 100644 --- a/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/fingerprints/FeedApiServiceLIZFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/tiktok/feedfilter/fingerprints/FeedApiServiceLIZFingerprint.kt @@ -5,7 +5,7 @@ import app.revanced.patcher.fingerprint.method.impl.MethodFingerprint import org.jf.dexlib2.AccessFlags object FeedApiServiceLIZFingerprint : MethodFingerprint( - access = AccessFlags.PUBLIC or AccessFlags.STATIC or AccessFlags.FINAL or AccessFlags.SYNTHETIC, + access = AccessFlags.PUBLIC or AccessFlags.STATIC or AccessFlags.SYNTHETIC, customFingerprint = { methodDef -> methodDef.definingClass.endsWith("/FeedApiService;") && methodDef.name == "LIZ" } diff --git a/src/main/kotlin/app/revanced/patches/tiktok/interaction/downloads/annotations/DownloadsCompatibility.kt b/src/main/kotlin/app/revanced/patches/tiktok/interaction/downloads/annotations/DownloadsCompatibility.kt index 2a353e839..80f52b5ec 100644 --- a/src/main/kotlin/app/revanced/patches/tiktok/interaction/downloads/annotations/DownloadsCompatibility.kt +++ b/src/main/kotlin/app/revanced/patches/tiktok/interaction/downloads/annotations/DownloadsCompatibility.kt @@ -5,8 +5,8 @@ import app.revanced.patcher.annotation.Package @Compatibility( [ - Package("com.ss.android.ugc.trill"), - Package("com.zhiliaoapp.musically") + Package("com.ss.android.ugc.trill", arrayOf("27.8.3")), + Package("com.zhiliaoapp.musically", arrayOf("27.8.3")) ] ) @Target(AnnotationTarget.CLASS) diff --git a/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/annotations/SettingsCompatibility.kt b/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/annotations/SettingsCompatibility.kt index 8aa98d70c..402ed346f 100644 --- a/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/annotations/SettingsCompatibility.kt +++ b/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/annotations/SettingsCompatibility.kt @@ -5,8 +5,8 @@ import app.revanced.patcher.annotation.Package @Compatibility( [ - Package("com.ss.android.ugc.trill"), - Package("com.zhiliaoapp.musically") + Package("com.ss.android.ugc.trill", arrayOf("27.8.3")), + Package("com.zhiliaoapp.musically", arrayOf("27.8.3")) ] ) @Target(AnnotationTarget.CLASS) diff --git a/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/fingerprints/AboutViewFingerprint.kt b/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/fingerprints/AboutViewFingerprint.kt index e734a6f13..e4b680c31 100644 --- a/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/fingerprints/AboutViewFingerprint.kt +++ b/src/main/kotlin/app/revanced/patches/tiktok/misc/settings/fingerprints/AboutViewFingerprint.kt @@ -9,7 +9,6 @@ object AboutViewFingerprint : MethodFingerprint( opcodes = listOf( Opcode.NEW_INSTANCE, Opcode.INVOKE_DIRECT, - Opcode.MOVE, Opcode.INVOKE_DIRECT_RANGE, Opcode.INVOKE_DIRECT, Opcode.IPUT_OBJECT, @@ -18,8 +17,7 @@ object AboutViewFingerprint : MethodFingerprint( Opcode.CONST, Opcode.INVOKE_VIRTUAL, Opcode.MOVE_RESULT_OBJECT, - Opcode.NEW_INSTANCE, - Opcode.INVOKE_DIRECT, + Opcode.SGET_OBJECT, Opcode.INVOKE_STATIC, Opcode.MOVE_RESULT_OBJECT, Opcode.NEW_INSTANCE, diff --git a/src/main/kotlin/app/revanced/patches/tiktok/misc/spoof/sim/annotations/SpoofSimCompatibility.kt b/src/main/kotlin/app/revanced/patches/tiktok/misc/spoof/sim/annotations/SpoofSimCompatibility.kt index a775e5c13..1816a01a5 100644 --- a/src/main/kotlin/app/revanced/patches/tiktok/misc/spoof/sim/annotations/SpoofSimCompatibility.kt +++ b/src/main/kotlin/app/revanced/patches/tiktok/misc/spoof/sim/annotations/SpoofSimCompatibility.kt @@ -5,8 +5,8 @@ import app.revanced.patcher.annotation.Package @Compatibility( [ - Package("com.ss.android.ugc.trill"), - Package("com.zhiliaoapp.musically") + Package("com.ss.android.ugc.trill", arrayOf("27.8.3")), + Package("com.zhiliaoapp.musically", arrayOf("27.8.3")) ] ) @Target(AnnotationTarget.CLASS)