fix(Instagram): Update failing fingerprints on newer versions (#6181)

This commit is contained in:
rospino74
2025-10-26 11:01:06 +01:00
committed by GitHub
parent c1681f982a
commit c73a03c9e1
2 changed files with 3 additions and 2 deletions

View File

@@ -3,9 +3,10 @@ package app.revanced.patches.instagram.hide.navigation
import app.revanced.patcher.fingerprint import app.revanced.patcher.fingerprint
import app.revanced.patcher.patch.BytecodePatchContext import app.revanced.patcher.patch.BytecodePatchContext
import com.android.tools.smali.dexlib2.AccessFlags
internal val initializeNavigationButtonsListFingerprint = fingerprint { internal val initializeNavigationButtonsListFingerprint = fingerprint {
strings("Nav3") accessFlags(AccessFlags.PUBLIC, AccessFlags.FINAL)
parameters("Lcom/instagram/common/session/UserSession;", "Z") parameters("Lcom/instagram/common/session/UserSession;", "Z")
returns("Ljava/util/List;") returns("Ljava/util/List;")
} }

View File

@@ -24,7 +24,7 @@ val enableDeveloperMenuPatch = bytecodePatch(
with(clearNotificationReceiverFingerprint.method) { with(clearNotificationReceiverFingerprint.method) {
indexOfFirstInstructionReversedOrThrow(clearNotificationReceiverFingerprint.stringMatches!!.first().index) { indexOfFirstInstructionReversedOrThrow(clearNotificationReceiverFingerprint.stringMatches!!.first().index) {
val reference = getReference<MethodReference>() val reference = getReference<MethodReference>()
Opcode.INVOKE_STATIC == opcode && opcode in listOf(Opcode.INVOKE_STATIC, Opcode.INVOKE_STATIC_RANGE) &&
reference?.parameterTypes?.size == 1 && reference?.parameterTypes?.size == 1 &&
reference.parameterTypes.first() == "Lcom/instagram/common/session/UserSession;" && reference.parameterTypes.first() == "Lcom/instagram/common/session/UserSession;" &&
reference.returnType == "Z" reference.returnType == "Z"