Skip to content

feat: support Instagram 435.0.0 - #282

Open
BandarHL wants to merge 1 commit into
SoCuul:mainfrom
BandarHL:main
Open

feat: support Instagram 435.0.0#282
BandarHL wants to merge 1 commit into
SoCuul:mainfrom
BandarHL:main

Conversation

@BandarHL

Copy link
Copy Markdown
Contributor
  • Add settings chooser on profile side tray button (IG vs SCInsta settings)
  • Fall back to _mediaPassthrough ivar for reel video download when video is unavailable

- Add settings chooser on profile side tray button (IG vs SCInsta settings)
- Fall back to _mediaPassthrough ivar for reel video download when video is unavailable

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
ilia-ae added a commit to ilia-ae/SCInsta that referenced this pull request Aug 28, 2026
Instagram moved the profile navigation into a Swift module, so
%hook IGBadgedNavigationButton resolved to a nil class and the settings
long-press was never attached (upstream issue SoCuul#281).

- hook the mangled Swift name _TtC19IGProfileNavigation24IGBadgedNavigationButton
- accept profile-more-bar-button as well as profile-more-button
- drop the gestureRecognizers==0 guard, which never passes on 44x, and make
  Instagram's own recognizers require ours to fail
- port upstream PR SoCuul#282: intercept the side-tray (hamburger) tap and offer
  Instagram Settings / SCInsta Settings, an entry point that needs no gesture

Verified against Instagram 444.0.0: both hooked Swift classes, the
onSideTrayButton selector and both accessibility identifiers exist.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant