fix(Instagram): Update fingerprints for version 417.0.0.54.77 (#6734)

This commit is contained in:
Aaron Mompié 2026-03-08 20:34:52 +01:00 committed by GitHub
parent bb7448bc9d
commit 55f510dbed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 9 additions and 9 deletions

View file

@ -6,7 +6,7 @@ import app.revanced.patcher.invoke
import app.revanced.patcher.name
import app.revanced.patcher.patch.BytecodePatchContext
internal val BytecodePatchContext.exploreResponseJsonParserMethodMatch by composingFirstMethod("ExploreTopicalFeedResponse") {
name("parseFromJson")
internal val BytecodePatchContext.exploreResponseJsonParserMethodMatch by composingFirstMethod("clusters") {
name("unsafeParseFromJson")
instructions("sectional_items"())
}

View file

@ -11,8 +11,8 @@ internal val BytecodePatchContext.initializeNavigationButtonsListMethod by getti
}
internal val BytecodePatchContext.navigationButtonsEnumMethod by gettingFirstImmutableMethodDeclaratively(
"FEED",
"fragment_clips",
"fragment_feed",
"SEARCH",
"fragment_news",
"fragment_search",
)

View file

@ -16,6 +16,6 @@ internal val FEED_ITEM_KEYS_TO_BE_HIDDEN = arrayOf(
"suggested_users",
)
internal val BytecodePatchContext.feedItemParseFromJsonMethodMatch by composingFirstMethod("FeedItem") {
internal val BytecodePatchContext.feedItemParseFromJsonMethodMatch by composingFirstMethod("feed_item_type") {
instructions(predicates = unorderedAllOf(predicates = FEED_ITEM_KEYS_TO_BE_HIDDEN.map { it() }.toTypedArray()))
}

View file

@ -9,7 +9,7 @@ import app.revanced.patcher.patch.BytecodePatchContext
import com.android.tools.smali.dexlib2.Opcode
internal val BytecodePatchContext.permalinkResponseJsonParserMethodMatch by composingFirstMethod {
name("parseFromJson")
name("unsafeParseFromJson")
instructions("permalink"())
opcodes(
Opcode.NEW_INSTANCE,
@ -19,16 +19,16 @@ internal val BytecodePatchContext.permalinkResponseJsonParserMethodMatch by comp
}
internal val BytecodePatchContext.storyUrlResponseJsonParserMethodMatch by composingFirstMethod {
name("parseFromJson")
name("unsafeParseFromJson")
instructions("story_item_to_share_url"())
}
internal val BytecodePatchContext.profileUrlResponseJsonParserMethodMatch by composingFirstMethod {
name("parseFromJson")
name("unsafeParseFromJson")
instructions("profile_to_share_url"())
}
internal val BytecodePatchContext.liveUrlResponseJsonParserMethodMatch by composingFirstMethod {
name("parseFromJson")
name("unsafeParseFromJson")
instructions("live_to_share_url"())
}