README.md

July 8, 2026 · View on GitHub

InstaEclipse

InstaEclipse

A powerful LSPosed module that enhances your Instagram experience.

GitHub Release Stars Downloads Telegram License

FeaturesInstallationFAQContributors


Overview

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.

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.


✨ Features

👻 Ghost Mode — Stay invisible without giving up functionality
FeatureDescription
Hide DM SeenRead messages without sending the read receipt
Hide Typing IndicatorType freely without the other person knowing
Hide Story ViewsView stories without appearing in the viewer list
Hide Live PresenceJoin lives anonymously
Bypass Screenshot DetectionTake screenshots in DMs without triggering alerts
Allow Screenshots in DMsRe-enable screenshot capability in restricted chats
Hide View Once OpenedOpen view-once media without marking it as seen
Unlimited View-Once ReplaysReplay view-once media as many times as you want
Permanent View Once Media (Unstable)Prevent view-once media from disappearing
Keep Disappearing MessagesStop ephemeral messages from deleting
Quick ToggleEnable/disable all ghost options from inside Instagram with one tap
📥 Downloader — Save media directly from Instagram
FeatureDescription
Download PostsSave single photos and carousel posts
Download ReelsSave reels to your device
Download StoriesSave stories before they disappear
Download Profile PicturesLong-press a profile to save their picture
Custom Download FolderChoose where files are saved
Username SubfoldersOrganize downloads by username automatically
Add Timestamp to FilenameAppend the download date/time to saved filenames
🎬 Video Quality — Watch Reels the way you want
FeatureDescription
Force Reels QualityPin Reels playback to a fixed quality (Auto, 360p–1080p, or Max Available) instead of Instagram's adaptive bitrate
🎨 Custom Theme — Recolor Instagram to match your style
FeatureDescription
Built-in PresetsSwitch between ready-made color palettes with one tap
Custom ColorsFine-tune background, surface, text, accent, icons, and more with a full color picker
Live ApplyChanges apply immediately across the app without restarting Instagram
📍 Location Spoof — Control what Instagram thinks your GPS says
FeatureDescription
Spoof GPS LocationFake Instagram's location reporting to a location of your choosing
Interactive Map PickerSearch for a place or drop a pin directly on a map to set the spoofed location
🎛️ Developer Options — Access Instagram's hidden internal settings
FeatureDescription
MetaConfig PanelUnlock the full MetaConfig developer panel
Import/Export ConfigImport or export your config as JSON
Restore to Default ConfigReset the Developer Config back to the bundled defaults
Remove Build Expired PopupDismiss the "Build Expired" popup on older builds
Clear Hooks CacheForce InstaEclipse to re-scan Instagram on next launch

Note: Use Beta or Alpha Instagram builds for best results. Stable builds apply obfuscation that makes some labels appear as numbers.

✨ Clean Feed — See only what matters
FeatureDescription
Hide Suggestions in FeedRemove suggested posts, reels widgets, and other non-followed content from your feed
Hide Threads SuggestionsRemove Threads cross-promotion units from your feed independently
🛡️ Ad & Analytics Blocking — Browse without being tracked
FeatureDescription
Block AdsBlock sponsored posts and ads from your feed
Block AnalyticsBlock Instagram's analytics and telemetry
Disable Tracking LinksDisable tracking links in DMs and posts
🧘 Distraction-Free Mode — Take back control of your attention
FeatureDescription
Disable SectionsDisable Stories, Feed, Reels, Explore, or Comments independently
Extreme ModePermanently removes distractions until reinstall

After enabling, force stop Instagram and clear its cache.

⚙️ Miscellaneous — Quality of life improvements
FeatureDescription
Disable Story Auto-SwipeStop stories from flipping automatically
Disable Video AutoplayVideos don't play until you tap them
Spoof Last Seen (freeze)Freeze your "last active" status instead of updating it live
Follower ToastSee if someone follows you back when you visit their profile
Copy CommentCopy any comment text with one tap
Copy CaptionCopy a post or reel's caption from the overflow menu
Photo Zoom (Long-Press)Long-press a feed photo to view it full-screen with pinch-to-zoom
View Story MentionsSee all @mentions in a story at once
Disable Discover PeopleRemove the "People you may know" section
Disable Double Tap to LikePrevent accidentally liking posts and reels by double tapping
📋 Log Viewer — See exactly what InstaEclipse is doing
FeatureDescription
In-App LogsView hook status and activity logs from both Instagram and the companion app, without adb
💾 Backup & Restore — Keep your settings safe
FeatureDescription
Export SettingsSave all your InstaEclipse settings to a file
Restore SettingsRestore settings from a backup — useful when switching devices or reinstalling

📱 Instagram Compatibility

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 version436.0.0.14.73
Recommended build typeBeta or Alpha (from APKMirror)

📲 Installation

⚠️ Use Instagram from APKMirror — the Google Play version may not be fully supported.

Download the latest InstaEclipse APK from Releases →


✅ Root — LSPosed

Requires JingMatrix's LSPosed

1. Install InstaEclipse Download and install the InstaEclipse APK.

2. Enable the module Open LSPosed ManagerModules → 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.

Caution

Hide My Applist users: Do not add InstaEclipse to the hidden apps list. InstaEclipse must remain visible to Instagram — hiding it will cause crashes or features to stop working entirely.


🟡 No Root — LSPatch

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.


❓ FAQ

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.

Some features not working even after enabling them? Certain Instagram internal configurations can silently break specific features. A ready-to-use config that fixes known issues is available on Telegram — grab it here.

Still stuck? Join the Telegram group and ask — someone will help.


🗺️ Using the Features

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:


👥 Contributors

Project Owner

ReSo7200
ReSo7200



All Contributors

Contributors

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.


🛠️ Built With


🤝 Contributing

Contributions are welcome — whether it's a bug report, feature request, translation, or pull request.


Made with ❤️ by the InstaEclipse team
InstaEclipse is not affiliated with Meta or Instagram. See Disclaimer.