A powerful LSPosed module that enhances your Instagram experience.
Features • Installation • FAQ • Contributors
InstaEclipse is an LSPosed module built to unlock a richer Instagram experience — without root required (via LSPatch).
It uses DexKit for dynamic class/method detection, keeping it compatible with new Instagram releases automatically.
👻 Ghost Mode — Stay invisible without giving up functionality
| Feature | Description |
|---|---|
| Hide DM Seen | Read messages without sending the read receipt |
| Hide Typing Indicator | Type freely without the other person knowing |
| Hide Story Views | View stories without appearing in the viewer list |
| Hide Live Presence | Join lives anonymously |
| Bypass Screenshot Detection | Take screenshots in DMs without triggering alerts |
| Allow Screenshots in DMs | Re-enable screenshot capability in restricted chats |
| Hide View Once Opened | Open view-once media without marking it as seen |
| Unlimited View-Once Replays | Replay view-once media as many times as you want |
| Permanent View Once Media (May cause some bugs |
Prevent view-once media from disappearing |
| Keep Disappearing Messages | Stop ephemeral messages from deleting |
| Quick Toggle | Enable/disable all ghost options from inside Instagram with one tap |
📥 Downloader — Save media directly from Instagram
| Feature | Description |
|---|---|
| Download Posts | Save single photos and carousel posts |
| Download Reels | Save reels to your device |
| Download Stories | Save stories before they disappear |
| Download Profile Pictures | Long-press a profile to save their picture |
| Custom Download Folder | Choose where files are saved |
| Username Subfolders | Organize downloads by username automatically |
🎛️ Developer Options — Access Instagram's hidden internal settings
- Unlock the full MetaConfig developer panel
- Import/Export your config as JSON
- Remove the "Build Expired" popup on older builds
Note: Use Beta or Alpha Instagram builds for best results. Stable builds apply obfuscation that makes some labels appear as numbers.
🛡️ Ad & Analytics Blocking — Browse without being tracked
- Block sponsored posts and ads from your feed
- Block Instagram's analytics and telemetry
- Disable tracking links in DMs and posts
🧘 Distraction-Free Mode — Take back control of your attention
- Disable Stories, Feed, Reels, Explore, or Comments independently
- Extreme Mode — permanently removes distractions until reinstall
After enabling, force stop Instagram and clear its cache.
⚙️ Miscellaneous — Quality of life improvements
| Feature | Description |
|---|---|
| Disable Story Auto-Swipe | Stop stories from flipping automatically |
| Disable Video Autoplay | Videos don't play until you tap them |
| Follower Toast | See if someone follows you back when you visit their profile |
| Copy Comment | Copy any comment text with one tap |
| View Story Mentions | See all @mentions in a story at once |
| Disable Discover People | Remove the "People you may know" section |
💾 Backup & Restore — Keep your settings safe
Export and restore all your InstaEclipse settings as a file — useful when switching devices or reinstalling.
While InstaEclipse is built to stay compatible with new Instagram releases automatically, some features may be unstable on specific versions. If something stops working after an Instagram update, check the Telegram channel for status updates before opening an issue.
| Latest tested version | 425.0.0.0.0 |
| Recommended build type | Beta or Alpha (from APKMirror) |
⚠️ Use Instagram from APKMirror — the Google Play version may not be fully supported.
Download the latest InstaEclipse APK from Releases →
Requires JingMatrix's LSPosed
1. Install InstaEclipse Download and install the InstaEclipse APK.
2. Enable the module Open LSPosed Manager → Modules → find InstaEclipse → enable it and scope it to Instagram.
3. Restart Instagram Force stop Instagram, then reopen it.
4. Open InstaEclipse Inside Instagram, long-press the search icon to open the InstaEclipse menu.
Requires JingMatrix's LSPatch
1. Install InstaEclipse Download and install the InstaEclipse APK.
2. Install LSPatch Download and install LSPatch (JingMatrix fork).
3. Patch Instagram
- Open LSPatch → tap + → select the Instagram APK (or the installed app)
- Choose Local Patch Mode
- Enable "Inject loader dex"
- Tap Start Patch and wait
4. Install the patched APK Install the output APK and log in to Instagram.
5. Enable the module Reopen LSPatch → Manage → find Instagram → Modules → enable InstaEclipse.
6. Open InstaEclipse Inside Instagram, long-press the search icon to open the InstaEclipse menu.
Module not working / features not applying? Disable and re-enable the module in LSPosed/LSPatch, then force stop and restart Instagram.
Developer options labels look like numbers? This is obfuscation from Instagram's Stable build. Switch to a Beta or Alpha version from APKMirror.
Distraction-Free enabled but content still shows? Force stop Instagram and clear its cache after enabling.
Not working on the Google Play version? Download Instagram from APKMirror instead.
Still stuck? Join the Telegram group and ask — someone will help.
Once InstaEclipse is installed and active, long-press the search icon inside Instagram to open the InstaEclipse menu. From there you can toggle any feature on or off without restarting.
For guides on specific features, tips, and video walkthroughs:
- 📢 Announcements & updates → Telegram Channel
- 💬 Questions & community help → Telegram Discussion Group

ReSo7200
Made with contrib.rocks
Translation Contributors A big thank you to everyone who helped translate InstaEclipse into multiple languages — you make this accessible to users around the world.
- JingMatrix/LSPosed — Xposed framework foundation
- LuckyPray/DexKit — Dynamic DEX analysis for Instagram compatibility
Contributions are welcome — whether it's a bug report, feature request, translation, or pull request.
- Bug? → Open a bug report
- Idea? → Submit a feature request
- Code? → Fork the repo and open a PR
InstaEclipse is not affiliated with Meta or Instagram. See Disclaimer.