Skip to content

Version 0.6.0 hotfix - #196

Merged
ReSo7200 merged 2 commits into
mainfrom
Version-0.6.0-Hotfix
Jul 8, 2026
Merged

Version 0.6.0 hotfix#196
ReSo7200 merged 2 commits into
mainfrom
Version-0.6.0-Hotfix

Conversation

@ReSo7200

@ReSo7200 ReSo7200 commented Jul 8, 2026

Copy link
Copy Markdown
Owner

🌘 InstaEclipse v0.6.0 - Hotfix

No reinstall required. You can update over your existing v0.5.x installation.

Important

InstaEclipse is being succeeded by the Purrfect project. Development here will stay active until Purrfect reaches a stable release — follow the Telegram channel for progress updates.


🐛 Bug Fixes

  • fix(devops): Enable Developer Mode — replaced the fragile hardcoded MobileConfig-ID lookup with a structural discovery pass that finds Instagram's employee-gate check by its shape (a minimal, branch-free MobileConfig read reused across many unrelated classes) instead of a version-specific numeric ID, so the toggle keeps working across future Instagram updates without manual patching
  • fix(media): Downloading a multi-image reel always saved slide 1 regardless of which slide was showing. The current slide is now read directly from Instagram's live view state instead of guessed from a data field, with the old field-based guess kept only as a fallback for ambiguous cases

ReSo7200 added 2 commits July 8, 2026 09:45
Introduce a structural, multi-tier discovery flow to reliably find and hook the "is employee" gate. Adds resolveEmployeeGateStructurally() which locates MobileConfig's (long)->boolean getter, collects UserSession->boolean methods that call it, and selects a minimal, widely-reused pass-through by opcode count and caller fan-in. Adds method-level caching (DexKitCache) and a helper hookExactMethod() to bind via Xposed. Keeps legacy MobileConfig ID fallback as last resort and improves logging/messages. Makes discovery resilient to string stripping and per-build MobileConfig ID churn.
… and feed posts

Multi-image reels always downloaded slide 1 regardless of which slide was showing, because their DOWNLOAD option is patched into the same shared per-option click handler feed posts use, and that handler carries no real position field for reels. Added a live view-hierarchy scan that reads the actual visible carousel slide, used as the primary source with the old field-based guess as fallback — trusted only when exactly one on-screen carousel matches the target size, so it doesn't misfire when multiple feed posts with the same photo count are on screen at once.
@ReSo7200
ReSo7200 merged commit bbfece4 into main Jul 8, 2026
1 check passed
@ReSo7200 ReSo7200 linked an issue Jul 8, 2026 that may be closed by this pull request
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.

Instagram links don't work

1 participant