InstaEclipse

InstaEclipse

Instagram, the way you want it.
A Vector (Xposed) module for privacy, downloads, a cleaner feed, smarter stories and DMs, and your own look. Everything is a switch inside Instagram.

GitHub Release Stars Downloads Telegram License

Features • Compatibility • Installation • Using it • FAQ • Contributors


ReSo7200%2FInstaEclipse | Trendshift

What is it

InstaEclipse is a module for Vector, the Xposed framework formerly known as LSPosed (rooted phones), and LSPatch (no root). Long press the Explore (search) tab inside Instagram and the InstaEclipse menu slides up. Flip what you want, and most things apply right away.

It comes with a companion app too. That is where you see whether the module is running, read its logs, back up your settings, edit themes, and get help.

Under the hood, InstaEclipse uses DexKit to find what it needs inside Instagram every time Instagram updates, instead of relying on names that change with each build. So when Instagram ships a new version, most features keep working without waiting for a module update.

InstaEclipse is a personal, educational project. It is not affiliated with Meta or Instagram. See the Disclaimer.


Features

Everything here is a switch in the menu. Tap a section to open it.

👻 Ghost Mode: browse without leaving footprints
Feature What it does
Hide DM seen Read messages without sending a read receipt
Read receipts for specific chats Keep Hide DM seen on for everyone, but still send "Seen" in the chats you pick (set it from the chat's InstaEclipse menu)
Hide typing indicator Type without the other person seeing the dots
Hide story views Watch stories without appearing in the viewer list
Mark a story as seen Send the view for one story on purpose, from the story menu
Hide live presence Join lives without being counted
Bypass screenshot detection Screenshot disappearing media without the other person being told
Hide view once opened Open view once media without marking it as opened
Spoof last seen Freeze your "active" status
Airplane mode Appear offline: Instagram stops its live connection while you browse
Quick toggle Turn Ghost Mode on and off from a ghost icon next to your inbox
💬 Messages: keep what matters in your chats
Feature What it does
Keep disappearing messages Stop ephemeral messages from deleting themselves
Log unsent messages When someone unsends a message, keep a private copy, grouped per chat and named after it
Edit history See every earlier version of a message that was edited
Chat export Export a chat to a readable HTML page with replies, reactions, edit history and optional media
Jump to first message Scroll a chat all the way back to its first message
Ask before calling Tapping a chat's audio or video call button asks first, so calls never start by accident
Allow screenshots in DMs Take screenshots where Instagram blocks them
Unlock view once and view twice Replay view once media instead of it disappearing
Voice message downloads Save voice messages, named by sender
Sticker and GIF downloads Save stickers and GIFs from chats in their original format, named by sender
DM photos and videos Instagram's Save on a photo or video in a chat goes through InstaEclipse: named after the sender, in their folder, at the best quality
Translate messages Send a message to your translator app from its long press menu (under More)
Unsend multiple messages Long press one of your messages, then More, Unsend multiple: check your messages right in the chat and unsend them all at once
Hide specific chats Hide chats from your inbox and manage them later
Hide the Notes tray Remove Notes from the top of your inbox
Hide Blend in chats Remove the Blend button from the chat header
Hide "Create group" Remove it from the share sheet

All chat tools live in one InstaEclipse button in the chat header, next to the back arrow.

📖 Stories: see everything a story holds
Feature What it does
Story Info Exact posted, expiry and edit times, music, location, hashtags, reshared from, original post or reel, posting app, alt text, size, countdowns, questions, Add Yours (exact joined count and top people), paid partnership and collaborators. Tap any line to copy it
Music links Open the song in Spotify, YouTube Music or Apple Music, from Story Info, or from Media info on posts and reels
Poll, slider and quiz results Results drawn as bars, your own answer marked, and the correct quiz answer in green
Copy story links Copy the links from link stickers, or pick from a list when there are several
Story tray Make the story tray smaller so more stories fit in a row, and pick the color of the ring around unseen stories (a preset, your own color or a two-color gradient)
Hide the story tray Keep the feed, lose the story row
View story mentions See every @mention at once. Tap to copy, hold to open the profile
Search your story viewers A search box over your viewer list
Disable story auto swipe Stories stop advancing on their own
Download a whole highlight From the highlight's long press menu
🎬 Reels: watch on your terms
Feature What it does
Playback speed 0.5x to 3x for reels, stories and feed videos
Hold for slow motion Hold the left side of a reel for 0.5x, the right side for 2x
Always show the seek bar Scrub through any reel
Reels auto scroll Move to the next reel when one ends
Lock Reels scrolling Stop accidental swipes
📥 Downloads and media: save and share anything
Feature What it does
Download posts, reels and stories Single photos, full carousels, reels, and stories (your own included, with music), always at the best quality available
Download profile pictures Long press a profile picture to see the full-size original, square, and save it
Audio only Save just the audio of a video or reel as .m4a, including a post's music
Copy media link Copy the direct link for a post, reel or a single carousel slide
Copy image Copy a photo straight to the clipboard
Media info Resolution, file size, the song with streaming links, and an option to open the file in another app
Download with InstaEclipse Share a post or reel link from any app to download it
Story cache Keep stories you watched for 24 hours, so you can save ones that expired
Save Instants Long press an Instant to save it
Upload Instant from gallery Send a picture from your gallery as an Instant
Download folder Choose the folder, sort into a folder per account, and add the date to file names
🎞️ Quality: the best Instagram has
Feature What it does
Force Reels quality Pick a fixed quality (Auto, 360p to 1080p, or Max)
High resolution images Load the sharpest version of every photo
Max upload quality Always upload at the highest quality
Spoof device Instagram sees a Pixel 11 Pro XL or Galaxy S26 Ultra, which unlocks HDR video downloads and other features it limits to those phones. Adds the matching developer options
✨ Feed: see the people you actually follow
Feature What it does
Following only feed Show only posts from accounts you follow
Hide suggestions Remove suggested posts, reels and accounts
Hide Threads suggestions Drop the Threads promos
Hide posts you already liked Skip what you have seen
Hide community notes Remove notes added under posts and reels
Disable Discover People Remove the "people you may know" row
Always show full captions No more "... more"
Exact dates "17 Oct 2026 07:36" instead of "2h ago", in the date format you pick (presets or your own pattern)
Photo zoom Long press a photo to zoom in
Rounded posts Round the corners of photos and videos in the feed (8 to 24 dp)
Ask before refreshing Pulling the home feed down asks before it reloads, so an accidental pull doesn't lose your place
Disable video autoplay Videos wait for a tap
❤️ Likes, comments and profiles
Feature What it does
Disable double tap to like No accidental likes, in posts, comments and DMs
Undo a like A few seconds to take a like back
Disable repost Keep the repost button from reposting
Comment search Search a post's comments, load them all, and export them
Copy comments and captions Copy any comment, or a caption with or without hashtags
Translate Translate captions, comments and chat messages with your own translator app
Save comment GIFs and images Download the media in comments
"Follows you" label See on any profile whether they follow you back
Fancy bio fonts The bio's "Change font" button picks a style for what you type next: bold, italic, script, monospace and more; strikethrough and underline work in any language
Follower toast A quick message when you open a profile
Export followers and following Save the whole list as CSV
Followers history See who unfollowed you and who followed you since your last check
Saved on your profile A Saved button right on your profile
Lock Saved collections Put a passcode on a collection
Hide the Threads button Remove it from profiles
🧭 Navigation: arrange Instagram's tabs
Feature What it does
Hide tabs Hide Home, Reels, Create, Messages, Activity or Profile
Tab order Put the bottom tabs in any order
Startup tab Choose which tab Instagram opens on
Disable swipe to camera Stop the camera from opening on a swipe
🔒 Privacy and security
Feature What it does
Lock the whole app Passcode or fingerprint to open Instagram
Lock DMs Lock just the inbox, and optionally lock it again every time you leave
Block ads and analytics Drop sponsored posts and tracking calls
Disable tracking links Strip only the tracking parts from links you share
Don't save searches Profiles, tags and places you open from Search stay out of Recent, on the phone and on Instagram's server
Location spoofing Pick any place on a map; Instagram sees that location everywhere
🎨 Appearance: make it yours
Feature What it does
Custom theme Presets or your own colors for every part of the app, applied live
Light and dark themes Every theme has both versions and follows your phone
Themed menus InstaEclipse's own menus, toggles and dialogs use your theme's accent color
Custom font Use any .ttf or .otf across the app
Custom emoji Swap in another emoji font
🧘 Distraction Free: quiet the parts that pull you in
Feature What it does
Turn off sections Stories, Feed, Reels (or all Reels except in DMs), Explore and Comments, one by one
Extreme mode Lock those choices in until you reinstall
Remove Meta AI Take Meta AI out of search, chats and reels
Hide onboarding prompts Skip the nag screens
Hide Instagram Plus upsells No more Plus prompts
🛠️ App, accounts and tools
Feature What it does
Developer Options Instagram's hidden internal panel, with config import, export and a known good default
Unlimited accounts Add more accounts than Instagram allows
Open links externally Use your own browser instead of Instagram's
Custom share domain Share links with a different domain
Notification fix Repair notifications that stopped arriving
Auto clear cache Clear Instagram's media cache once it gets too big
Backup and restore All settings to a file and back
Feature toasts See which features loaded when Instagram starts
📱 Companion app
Feature What it does
Home dashboard Module status, Instagram version, quick launch and restart, and your pinned shortcuts
Feature search Find any switch by name
Live logs Hook status from Instagram and the app, no adb needed
Help Frequently asked questions, setup links for Vector and LSPatch, and the community
18 languages English, Arabic, Azerbaijani, Chinese (Simplified and Traditional), French, German, Greek, Hebrew, Indonesian, Italian, Polish, Portuguese, Russian, Spanish, Swedish, Turkish and Vietnamese

Compatibility

Tested on Instagram 451.0.0.20.80
Get this version Instagram 451.0.0.20.80 on APKMirror
Survives updates Yes, DexKit finds what it needs at runtime
Android 9 and newer
Frameworks Vector 2.2 or newer (root), LSPatch 1.0 or newer (no root)

A big Instagram update can still knock a feature out until it is patched. The menu inside Instagram shows how many features are active (for example "62/62 active"); tap it to see which ones could not attach. If something breaks right after an update, check the Telegram channel first.


Installation

Get Instagram 451.0.0.20.80 from APKMirror rather than the Play Store. The Play build is not always fully supported.

Download the latest InstaEclipse APK from Releases, then follow the path for your phone. InstaEclipse uses the new Xposed API (102), so it needs Vector 2.2 or LSPatch 1.0 or newer.

Rooted, with Vector

Needs Vector 2.2 or newer, JingMatrix's Xposed framework.

  1. Install InstaEclipse from the APK you downloaded.
  2. Enable the module. In the Vector manager, open Modules, enable InstaEclipse and tick Instagram.
  3. Restart Instagram. Force stop it and open it again.
  4. Open the menu. Long press the Explore (search) tab.

Caution

Using Hide My Applist? Do not hide InstaEclipse from Instagram. Instagram needs to see it, or the menu text goes missing and features stop working.

No root, with LSPatch

Needs JingMatrix's LSPatch 1.0 or newer.

  1. Install InstaEclipse from the APK.
  2. Install LSPatch (the JingMatrix fork).
  3. Patch Instagram. In LSPatch, tap +, pick the Instagram APK or the installed app, choose Local Patch Mode, turn on Inject loader dex, then tap Start Patch.
  4. Install the patched APK and log in.
  5. Enable the module. In LSPatch, open Manage, pick Instagram, open Modules and enable InstaEclipse.
  6. Open the menu. Long press the Explore (search) tab.

There is also a step by step guide in the community.


Using it

  • Open the menu: long press the Explore (search) tab inside Instagram.
  • Find things: sections are grouped into Appearance, Privacy, Media, Social and Tools. Each shows how many of its switches are on.
  • Chat tools: open any chat and tap the InstaEclipse button next to the back arrow.
  • Story tools: open a story and tap its ⋯ menu for Story Info, links, mentions and results.
  • Back: the phone's back button steps back one page at a time.

Updates and tips:


FAQ

A feature is not doing anything. Disable and enable the module again in Vector or LSPatch, then force stop and reopen Instagram.

The text in the InstaEclipse menus is missing. Turn off Hide My Applist (HMA) for Instagram. InstaEclipse reads its text from its own app, and HMA hides it.

Some features will not work even when they are on. Instagram's own config can block them. Open Developer Options and choose Restore Default Config. The same config is also on Telegram.

Developer Options labels show up as numbers. That happens on Instagram's Stable build. Use a Beta or Alpha build from APKMirror.

I turned on Distraction Free but the content is still there. Force stop Instagram and clear its cache, then open it again.

It does not work on the Play Store version. Install Instagram 451.0.0.20.80 from APKMirror instead.

Still stuck? Ask in the Telegram group. Someone will help.


Contributors

Maintainer

ReSo7200
ReSo7200



Everyone who has pitched in

Contributors

Made with contrib.rocks


Thank you to b4lol for the extras, security and performance work in this release, to izadiegizabal for own story downloads, and to everyone who translated InstaEclipse into their language.


Built with


Contributing

Pull requests, bug reports, ideas and translations are all welcome.


Made with care by the InstaEclipse community.
Not affiliated with Meta or Instagram. See the Disclaimer.

Releases

v.0.8.2

Stable

10/20/2026, 5:48:07 AM

🌘 InstaEclipse v0.8.2

⚠️ Two builds now. InstaEclipse is for the new Xposed API (Vector 2.2+ with root, LSPatch 1.0+ without root). InstaEclipse Legacy (0.8.2-L) is for the classic API (LSPosed and other frameworks that don't support the new one yet). Both have the same features. If v0.8.1 didn't load on your phone (several Redmi / Xiaomi users), try Legacy. Install over your existing version, no reinstall required.

Profile tools, a profile spoofer and analyzer, confirmations before liking and following, one tap data backup and a batch of your requests. Tested on Instagram 451.0.0.20.80.


✨ New Features

👤 Profiles

  • feat(profile): Profile ⋮ menu - Copy username, Copy bio and Download all posts
  • feat(download): Download a whole profile - all posts, or just the newest 12, 30, 50, 100 or any number, newest first
  • feat(profile): Profile analyzer - add a profile to your watchlist, and each analysis shows who it newly followed or unfollowed, and who followed or stopped following it, with a change log per profile
  • feat(profile): Profile spoofer (only on your phone, nothing is sent) - your username, name, bio, picture, posts / followers / following counts and a verified badge, with a live preview editor. The bottom tab picture follows while you're on your profile, and Edit profile keeps your real details

📝 Posts

  • feat(posts): Edit counts on your own posts (only on your phone) - likes, comments, reposts and shares from the post's ⋮ menu, applied at once

❤️ Likes and Follows

  • feat(likes): Ask before liking - the heart waits for your OK, and stays empty if you cancel
  • feat(follow): Ask before following - feed, suggestions, collaborator sheets and the profile Follow button; Cancel puts the button back

💬 Messages

  • feat(dm): Hide suggested accounts in Messages (#282)
  • feat(dm): Hide Instants, in Distraction Free

📖 Stories

  • feat(stories): A real color picker for the story ring - Instagram's colors, one color or a gradient of 2 to 4 colors, with presets, sliders and hex

🧭 Navigation

  • feat(nav): Back on Home leaves Instagram (#272)

⬇️ Downloads

  • feat(download): Quieter, quicker download dialog - no progress popup, one tap when there's one choice, current slide / all / choose for carousels (#287, #288, #289)
  • feat(download): Redesigned Save video frame, with true colors and one-frame steps
  • feat(download): When the InstaEclipse app can't be reached (sleeping app, autostart off), downloads still save instead of failing: to your folder when it's inside Download, otherwise to Download

💾 Backup

  • feat(backup): Back up data - deleted messages, analyzed profiles, followers history, hidden chats and chat names, and edited post counts in one file, restored in one tap after reinstalling Instagram

📱 Companion App

  • feat(sync): Switches flipped in the app apply in Instagram right away, and both menus stay in step
  • feat(setup): The app asks to run unrestricted when a download folder is set, asks to choose the folder again if its access was lost, and asks for storage on Android 9
  • refactor(toast): Every toast uses the InstaEclipse style

🐛 Bug Fixes

  • fix(likes): Ask before liking sends the like after you press Like on LSPatch, and the heart no longer fills before you answer on Instagram 451
  • fix(download): No "couldn't reach the app" warning when the file was saved to your folder anyway
  • fix(dm): Unsent messages and Hide this chat are back in the chat menu, titled with the chat's name; Back from the unsent list returns to the chat menu
  • fix(comments): Reels comments open to full height for Load all, so every comment loads
  • fix(instants): The Gallery button works when the camera opens from the Instants stack
  • fix(compat): Safe class walking on Android 12 and older (fixed crashes on some Redmi phones)
  • fix(core): JIT guard in every hook callback
  • fix(profile): The profile menu rows scroll with Instagram's list and only show on a profile that is on screen
  • fix(profile): The spoofed verified badge only shows on your own profile

⚡ Performance

  • perf(startup): DexKit lookups are cached per Instagram version, so startup takes about 1.5 s instead of 9.5 s (#285)
  • chore(log): Quieter logs - lookups that are expected to miss on this Instagram version no longer show as errors

🌍 Translations

  • Every new string translated into all 19 languages

💙 Thank You

Thank you to everyone who requested features, tested the builds and sent logs, especially the Redmi, Galaxy S24 Ultra and S25 Ultra users who helped track down the loading, like and download issues.


⚙️ Other

  • Two APKs: InstaEclipse (new Xposed API) and InstaEclipse Legacy 0.8.2-L (classic API)
  • README lists the new features and explains which build to install
  • Tested on Instagram 451.0.0.20.80

What's Changed

Full Changelog: ReSo7200/InstaEclipse@v0.8.1...v0.8.2

Assets

2

10/19/2026, 2:02:02 AM

🌘 InstaEclipse v0.8.1

⚠️ Update your framework first. InstaEclipse now runs on the new Xposed API: it needs Vector 2.2+ (root) or LSPatch 1.0+ (no root). Then install over your existing v0.8.0, no reinstall required.

The new Xposed API, HDR video and a batch of your requests, tested on Instagram 451.0.0.20.80 and 452.0.0.43.64.


✨ New Features

⚙️ New Xposed API

  • feat(xposed): libxposed API 102 support - InstaEclipse loads through the new API on Vector 2.2+ and LSPatch 1.0+ (#264)
  • feat(xposed): Settings reach Instagram through the framework's remote preferences
  • build: One APK for root and no root

🎞️ Quality and HDR

  • refactor(menu): New Quality section with force reel quality, high resolution images, max upload quality and Spoof device
  • feat(devops): Spoof device - Instagram sees a Pixel 11 Pro XL or Galaxy S26 Ultra, which unlocks HDR video
  • feat(downloads): One Download quality choice: Standard, or Best (HDR included) with an optional cap from 2160p to 480p - thanks to zellbruv
  • feat(downloads): Save a single video frame as a full-resolution PNG - thanks to zellbruv

💬 Messages

  • feat(chat): Unsend multiple messages - check your messages right in the chat and unsend them all at once (#245)
  • feat(dm): Ask before calling - the audio and video call buttons ask first (#277)
  • feat(dm): Download stickers and GIFs in their original format, named after the sender
  • feat(dm): Per-account hidden chats and an option to keep received unsent messages in the chat - thanks to zellbruv

📖 Stories

  • feat(stories): Story tray size and ring color - make the tray smaller to fit more stories, and pick a preset, your own color or a two-color gradient (#283)

✨ Feed

  • feat(feed): Rounded corners on feed photos and videos (#276)
  • feat(feed): Ask before refreshing - an accidental pull down no longer loses your place (#278)
  • feat(feed): Choose the date format for exact dates, from presets or your own pattern (#265)

🎬 Reels

  • feat(reels): Hold the left side of a reel for slow motion, the right side for 2x

👤 Profiles

  • feat(profile): Full-size profile picture viewer
  • feat(followers): Followers history - who unfollowed you and who followed you since your last check
  • feat(profile): Fancy fonts for the bio

🔒 Privacy

  • feat(ghost): Don't save searches - profiles, tags and places you open from Search stay out of Recent, on the phone and on Instagram's server (#280)

🧭 Menu

  • refactor(menu): Features moved to where they act: Ghost Mode keeps what others would notice about you, Distraction Free gets Meta AI, onboarding prompts and Plus upsells, App and Account gets link options. Same layout in Instagram and the companion app
  • chore(settings): Save Instants moved to the Downloader section

🐛 Bug Fixes

  • fix(feed): Hide liked posts and Hide suggestions work again on Instagram 451
  • fix(core): The Android 13 JIT crash guard now covers Vector's hooks too
  • fix(ipc): Settings sync, downloads and logs work with LSPatch-patched Instagram
  • fix(download): Videos save at the best quality available, and a Dolby Vision track is no longer counted twice
  • fix(dm): Saving a DM photo or video goes through the downloader: named after the sender, in their folder, at the best quality
  • fix(saved): The collection lock no longer pushes the back arrow and title aside while a collection loads or closes
  • fix(toast): The load toast lists every enabled feature again
  • fix(unsent): A chat's unsent messages no longer show in other chats
  • fix(chat-export): The export is named after the username
  • fix(comments): Load all keeps paging while the search dialog is open
  • fix(discover-people): The Discover people carousel is hidden on profiles too
  • fix(share-sheet): "Send to new group chat" is hidden when several chats are selected
  • fix(instants): The gallery button only shows on the Instants camera
  • fix(links): Also strip four-letter tracking parameters - thanks to lyubomyr-shaydariv
  • fix: Safer resource loading and argument handling, plus ProGuard rules - thanks to s1ddhants1

🔒 Security

This section is by zellbruv.

  • feat(ipc): Companion operations are authenticated, with bounded private IPC
  • feat(sync): Signed settings sync between Instagram and the companion app
  • fix(logs): Hardened log persistence and host bindings

🌍 Translations

  • Every new string translated into all 19 languages

💙 Thank You

A big thank you to zellbruv for the downloader, chat controls and security work, to s1ddhants1 for the Xposed compatibility fixes, to lyubomyr-shaydariv for the link fix, to oozanturkmen for the feature requests, and to everyone who tested and reported bugs.


⚙️ Other

  • chore(license): InstaEclipse is now licensed under GPL-3.0
  • README follows the new menu layout and setup
  • Tested on Instagram 451.0.0.20.80 and 452.0.0.43.64

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.8.0...v0.8.1

Assets

1

v.0.8.0

Stable

10/17/2026, 2:00:32 PM

🌘 InstaEclipse v0.8.0

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

The biggest update so far, tested on Instagram 451.0.0.20.80.


✨ New Features

📖 Stories

  • feat(stories): Story Info - exact posted, expiry and edit times, the song, location, hashtags, reshared from, original post or reel, posting app, alt text, size, countdowns, questions, Add Yours (exact joined count and top people), paid partnership and collaborators. Tap any line to copy it
  • feat(stories): Music links - open a story's song in Spotify, YouTube Music or Apple Music
  • feat(stories): Poll, slider and quiz results drawn as bars, with your own answer marked and the correct quiz answer in green
  • feat(stories): Copy the links from link stickers, or pick from a list when there are several
  • feat(stories): Hold a mention to open that profile
  • feat(stories): Search your story viewers
  • feat(stories): Download a whole highlight from its long press menu
  • feat(ghost): Mark a single story as seen on purpose, from the story menu

💬 Messages

  • feat(dm): One InstaEclipse button in every chat header: unsent messages, export, jump to the first message, read receipts for just that chat, and hide or unhide the chat
  • feat(dm): Edit history - see every earlier version of an edited message
  • feat(dm): Chat export to a readable HTML page with replies, reactions, edit history and optional media
  • feat(dm): Jump to the first message of a chat
  • feat(dm): Voice message downloads, named by sender
  • feat(chats): Translate with app - send a message to your translator app (Google Translate, DeepL and others) from its long press menu
  • feat(ghost): Read receipts for specific chats while Hide DM seen stays on for everyone else
  • feat(unsent): Unsent messages are logged per chat and named after the chat

🎬 Reels and video

  • feat(media): Playback speed from 0.5x to 3x for reels, stories, highlights and feed videos
  • feat(media): Always show the reel seek bar
  • feat(extras): Reels auto scroll and Reels scroll lock - thanks to b4lol

📥 Downloads and media

  • feat(media): Media info - resolution, file size, codec, qualities, and the song with Spotify, YouTube Music and Apple Music links
  • feat(media): "Open with" another app from Media info - thanks to b4lol
  • feat(download): Audio only - save just the audio of a video or reel, including a post's music
  • feat(download): Copy image straight to the clipboard
  • feat(download): "Download with InstaEclipse" share target for post and reel links
  • feat(download): One carousel menu with item choice, numbered items and audio
  • feat(media): Always upload at the highest quality
  • feat(instants): Upload an Instant from your gallery

✨ Feed, likes and comments

  • feat(feed): Following only feed - thanks to b4lol
  • feat(feed): Hide posts you already liked, hide community notes, always show full captions
  • feat(misc): Exact dates instead of "2h ago"
  • feat(misc): Undo a like within a few seconds
  • feat(misc): Disable double tap to like now also covers comments and DMs - thanks to b4lol
  • feat(comments): Comment search with "Load all", reply tree and HTML export, plus downloads for GIF and image comments
  • feat(text): Translate captions and comments, with or without hashtags
  • feat(captions): Copy captions without hashtags - thanks to b4lol
  • feat(ui): Hide Instagram Plus upsells

👤 Profiles

  • feat(ui): "Follows you" label on every profile
  • feat(follows): Export followers and following to CSV
  • feat(profile): Saved button on your own profile
  • feat(saved): Lock Saved collections with your passcode

🧭 Navigation and extras

  • feat(nav): Hide bottom tabs and reorder them
  • feat(navigation): Choose the tab Instagram opens on - thanks to b4lol
  • feat(extras): New Extras section: disable swipe to camera, airplane mode, high resolution images, unlimited accounts, hide onboarding prompts, notification fix, hide only the story tray - thanks to b4lol
  • feat(ui): Hide the Threads button on profiles, the Blend button in chats, the Notes tray and "Create group" on the share sheet
  • feat(links): Open links in your own browser
  • feat(links): Custom share domain - thanks to b4lol
  • feat(location): Location spoofing now covers every location path, with place names and recent places - thanks to b4lol

🎨 Look and feel

  • feat(menu): The menu is regrouped by what things do (Feed, Navigation, Reels, Stories, Ghost Mode, Messages, Downloads, Likes and Comments, Profiles and more), the same in Instagram and in the companion app
  • feat(theme): A light and a dark version of every theme, following your phone
  • feat(ui): InstaEclipse's own menus, toggles and dialogs follow your theme's accent color, with bordered cards
  • feat(menus): Proper icons for InstaEclipse rows in the post and reel menus
  • feat(ui): One modern dialog and toast design everywhere
  • feat(app): Companion app home dashboard with status, quick actions and pinned shortcuts, feature search, an animated About page and an expandable FAQ

🐛 Bug Fixes

  • fix(ig451): Restore the hooks Instagram broke on 448 to 452, every feature found at runtime with DexKit
  • fix(crash): Guard every hook callback against the ART JIT crash on Android 13
  • fix(speed): Playback speed opens over stories and posts opened from a profile, really applies to them, and the story resumes after you pick a speed
  • fix(stories): Story menu features work on your own story, with no "Mark as seen" there - thanks to izadiegizabal
  • fix(theme): Theme every Instagram screen including Compose ones like the DM inbox, and keep light themes readable
  • fix(sync): Settings changed in Instagram reach the companion app and the other way around, even when one was not running
  • fix(app): Settings that were only in the in-Instagram menu are now in the companion app too, with hints for the few that can only be set on one side
  • fix(unsent): Unsent messages are named after the chat even if you never opened it
  • fix(saved): The collection lock button no longer stays after leaving a collection
  • fix(links): Strip only the tracking parts from shared links, including the psln share id
  • fix(downloads): No unrelated video for photo posts, GIFs saved as .gif, correct image URLs on Instagram 452
  • fix(distraction): Distraction Free applies live and blocks swiping into Reels when Reels are off
  • fix(ui): Status bar handled through an AppBarLayout - thanks to HackZy01

🔒 Security and performance

All of this section is by b4lol.

  • fix(security): Only the companion app can send settings into Instagram
  • fix(security): PBKDF2 lock passcode with a lockout after wrong tries
  • fix(security): Validate download requests to the exported download service
  • fix(privacy): Drop QUERY_ALL_PACKAGES and unused storage permissions
  • fix(storage): Crash safe writes for settings and small JSON stores
  • perf(startup): Hooks load in Instagram's main process only, with a cold DexKit start in the background
  • perf(downloads): Bounded download pool with timeouts
  • perf(views,logging): Cached resource lookups and no disk I/O under the log lock
  • fix(update-check): Proper version comparison and a hardened update check
  • fix(dev-config): Validate imported configs and write them atomically

🌍 Translations

  • New language: Vietnamese - thanks to ThinhNguyen2005
  • Turkish updated - thanks to MrRaita
  • Polish updated - thanks to HackZy01
  • Every new string translated into all 18 languages

💙 Thank You

A big thank you to b4lol for the extras, security and performance work in this release, to izadiegizabal for own story downloads, and to everyone who tested, reported bugs and translated InstaEclipse.


⚙️ Other

  • README rewritten for 0.8
  • Tested on Instagram 451.0.0.20.80

Full Changelog: ReSo7200/InstaEclipse@v0.7.0...v0.8.0

Assets

1

7/8/2026, 7:40:04 AM

🌘 InstaEclipse v0.6.0

✅ 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.


✨ New Features

  • feat(theme): Custom Theme — recolor Instagram with built-in presets or a full custom color picker (background, surface, text, accent, icons, and more), applied live without restarting Instagram
  • feat(location): GPS Location Spoofing with an interactive map picker — search a place or drop a pin to fake your reported location
  • feat(quality): Force Reels Quality — pin Reels playback to a fixed resolution (360p–1080p, Auto, or Max Available) instead of Instagram's adaptive bitrate
  • feat(logs): In-app Log Viewer — see hook activity from both Instagram and the companion app without adb
  • feat(ui): Full icon-based redesign of the in-app dialog and companion app, replacing the old emoji-driven menus
  • feat(photo-zoom): Long-press a feed photo to view it full-screen with pinch-to-zoom
  • feat(copy-caption): Copy Caption added to the post and reel overflow menus
  • feat(clean-feed): Hide Threads Suggestions split out into its own toggle, independent of the general feed-suggestions toggle
  • feat(devops): Restore to Default Config option for the Developer Config
  • feat(misc): Spoof Last Seen (freeze) — freeze your "last active" status instead of updating it live

🐛 Bug Fixes

  • fix(feed,misc): Stop Photo Zoom and Video Autoplay hooks from disrupting taps app-wide — both were intercepting core Android touch/render APIs unconditionally, causing intermittent dropped taps on story-advance and DM media opens
  • fix(mentions): Resolve the story mention pipeline via stable field/string anchors instead of guessed signatures
  • fix(post-download): Restore and harden post/reel download after an Instagram menu refactor
  • fix(copy-comment): Restore Copy Comment for Instagram's new comment architecture
  • fix(ghost-typing): Restore the typing indicator block after a signature change
  • fix(ad-blocker): Restore the ad-blocking hook after an Instagram refactor
  • fix(devops): Update the MobileConfig ID for Instagram's employee-gate refactor
  • fix(clean-feed): Mark the hide-suggestions status as soon as the hook installs
  • fix(ads): Refactor tracking-link stripping to catch tracking parameters anywhere in the URL, not just when they're the first query parameter

🌍 Translations

  • Full emoji cleanup across every supported locale's menu and section labels, replaced by the new icon-based UI
  • Complete Polish translation added and brought fully up to date with 0.6.0's new strings

⚙️ Other

  • CI now builds on every push/PR with concurrency control (stale runs get cancelled automatically) and a pre-build test step

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.5.2...v0.6.0

Assets

1

v.0.5.0

Stable

4/14/2026, 8:29:37 PM

🌘 InstaEclipse v0.5.0 — The Biggest Update Yet

⚠️ Fresh install required. Uninstall your previous version before installing v0.5.0.


✨ This isn't just an update. It's a rebuild.

v0.5.0 ships a completely overhauled companion app, a brand new downloader, new ghost features, global language support, and a wave of long-requested additions. If you've been waiting for a reason to reinstall — this is it.


📥 All-New Downloader

Save anything. Posts, carousels, reels, stories, feed videos, and full-resolution profile pictures — all from within Instagram, no third-party app needed.

  • Long-press any profile to save the full-res picture
  • Choose a custom download folder - From the InstaEclipse Module UI
  • Optional username subfolders to keep everything organized

👻 New Ghost Features

Three powerful additions to Ghost Mode:

  • Unlimited View-Once Replays — Replay view-once media as many times as you want
  • Permanent View Once Media — View-once media stays open and replayable like regular media (This might cause issues)
  • Keep Disappearing Messages — Stop ephemeral messages from deleting themselves
  • Allow Screenshots in DMs — Re-enable screenshot capability in restricted chats

🎨 Brand New App UI

The InstaEclipse companion app has been completely redesigned from scratch. Material You, sectioned menus, a staging system that lets you queue multiple changes and apply them all at once — it feels like a different app.


⚙️ Developer Options

  • Remove Build Expired Popup — Keep using older Instagram builds without the forced update nag

🛠️Miscellaneous

  • Copy Comment — Copy any comment text with a single tap
  • View Story Mentions — See all @mentions in a story at once
  • Disable Discover People — Remove the "People you may know" section from your feed

💾 Backup & Restore

Export all your InstaEclipse settings to a file and restore them anytime — perfect for switching devices or reinstalling without losing your setup.


🌍 InstaEclipse Now Speaks 14 Languages

Arabic · Azerbaijani · German · Spanish · French · Greek · Hebrew · Indonesian · Portuguese · Russian · Swedish · Turkish · Traditional Chinese · Simplified Chinese

Every string, every dialog, every toast — fully translated. Massive thanks to every contributor who made this happen.


⚡ DexKit Startup Cache

DexKit scans are now cached per Instagram version. Same version = zero rescan on next launch. Faster startup, every time.


🐛 Bug Fixes

  • Ghost mode toggles now correctly persist their state across sessions
  • Various stability and compatibility improvements

📄 Project

  • README fully rewritten with collapsible feature sections, full root + no-root install guides, and a live contributor grid
  • DISCLAIMER.md added
  • GitHub issue templates — structured bug reports and feature requests with pre-flight checklists

💙 Thank you for every star, report, and translation. v0.5.0 is for you.

What's Changed

Full Changelog: ReSo7200/InstaEclipse@v0.4.5...v0.5.0

Assets

1

v.0.4.4

Stable

10/17/2025, 9:44:37 AM

📦 Release: Version 0.4.4

🚀 Multi-Clone Support, Extreme Focus, and Global Touch-Ups 🚀

This release takes InstaEclipse even further — more flexibility, and more focus.


🆕 New Features & Improvements

  • 🔁 Support for Multiple Instagram Clones
    Thanks to @ar5to Use InstaEclipse across several cloned Instagram packages — full control, everywhere.

  • 🧠 Distraction-Free: Extreme Mode
    Push focus to the max.
    When Extreme Mode is enabled, your distraction-free setup becomes frozen — it can’t be undone unless Instagram is reinstalled. Perfect for full detox sessions.

  • 🌍 New Translations
    Thanks to our amazing contributors, InstaEclipse now speaks even more languages! 🌐


🐞 Bug Fixes & Enhancements

  • 👥 Follower Toast Fixed (again!)
  • ⚙️ Features Toast Fixed

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.4.3...v0.4.4

Assets

1

v.0.4.2

Stable

6/28/2025, 12:08:51 PM

📦 Release: Version 0.4.2

🔧 Compatibility & Privacy Boost Update 🔧

Welcome to Version 0.4.2 — a compact yet powerful update focused on keeping InstaEclipse compatible, clean, and multilingual. 🌍


🆕 New Features & Improvements

  • 🆕 Compatibility with Latest Instagram Versions
    InstaEclipse now plays nice with newer Instagram app updates — keeping you ahead of the curve.

  • 🛡️ Enhanced Link Tracking Removal
    Tracking data is now removed more aggressively and reliably for safer, cleaner sharing.

  • 🌐 German Language Support
    Danke to @xxOrdulu52xx for contributing full German localization 🇩🇪 — multilingual support is growing!


🐞 Bug Fixes & Enhancements

  • 🎨 UI Bug Fixes
    Resolved visual and layout glitches for a smoother experience.

  • 🔧 General Stability Improvements
    Behind-the-scenes tweaks to keep everything running seamlessly.


Upgrade to Version 0.4.2 and enjoy a smoother, safer, and more accessible InstaEclipse. 💫

💬 Have suggestions or found a bug? Let us know via GitHub Issues or Telegram!

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.4.1...v0.4.2

Assets

1

v.0.4.1

Stable

6/6/2025, 6:56:48 PM

📦 Release: Version 0.4.1

⚙️ InstaEclipse Maintenance & Utility Update ⚙️

Introducing Version 0.4.1 — a focused release to refine usability, restore stability, and improve your everyday experience. 🌙


🆕 New Features & Improvements

  • 📦 Import/Export DevOps Config
    Backup or migrate your settings effortlessly with new DevOps configuration import/export support.

  • ✅ Mark Messages as Read
    Hold the gallery button inside DMs to mark all messages as read — convenient and subtle.

  • 🔗 Link Tracking Remover
    Automatically strips tracking data from shared Instagram links. Big thanks to oct888! 🕵️

  • 🧾 Restored Legacy Follower Toast
    Due to glitches in the newer method, the classic follower toast notification is back for better reliability.

  • 🧼 UI Fixes & Code Cleanup
    Minor visual issues resolved, and underlying code improved for performance and maintainability.


🐞 Bug Fixes & Enhancements

  • ⚙️ Backend refactoring improves stability and prepares the ground for upcoming features.
  • 🖌️ UI touch-ups and smoother interaction in key areas.

Upgrade to Version 0.4.1 for a more stable, privacy-respecting, and responsive InstaEclipse experience. 🌌

💬 Got feedback or a request? Reach us via GitHub Issues or Telegram!

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.4...v0.4.1

Assets

1

7-0.4

Stable

5/4/2025, 12:04:16 PM

📦 Release: Version 0.4

🎉 InstaEclipse Major Update 🎉

Get ready for a next-level experience with Version 0.4 — a powerful step forward in performance, compatibility, and usability! 🌑


🆕 New Features & Improvements

  • 🧠 Integrated UI Inside Instagram
    Access InstaEclipse directly by long-pressing the search icon — no need to launch a separate app.

  • 👀 Follower Indicator in Profile
    See whether a user follows you directly in their profile, replacing the old toast notification.

  • 🪄 No Restart Needed
    Features apply instantly — no more restarting Instagram to activate changes.

  • 🧰 Non-Root Support via LSPatch
    Use InstaEclipse without root, thanks to JingMatrix’s LSPatch fork!

  • 📱 ARMv7 Support
    Full support for older devices running on ARMv7 architecture.

  • 🎨 New UI Overhaul
    Cleaner, smoother interface powered by silvzr — big thanks for the design magic! ✨

  • 🈵 Traditional Chinese (Taiwan) Language Support
    Thanks to Jia-Bin, 繁體中文(台灣) is now supported natively in the UI.


🐞 Bug Fixes & Enhancements

  • 👻 Ghost Mode Fixes
    Improved screenshot detection bypass and stability across newer Instagram versions.

  • 🧘 Distraction-Free Fixes
    Resolved occasional feed or explore elements reappearing.

  • 📊 Performance & Hooking Improvements
    Better dynamic analysis, faster feature loading, and improved module resilience.


Upgrade to Version 0.4 for the cleanest, stealthiest, and most seamless Instagram mod experience yet! 💜

💬 Feedback? Feature request? Drop us a line on GitHub Issues or Telegram!

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.3.2...v0.4

Assets

1

v.0.4.3

Stable

8/15/2025, 4:49:44 PM

📦 Release: Version 0.4.3

⚡ Cache Control, Smarter Reels, & Sharper Privacy ⚡

This update keeps InstaEclipse lean, private, and even more under your control.


🆕 New Features & Improvements

  • 🧹 Clear Cache on Instagram Restart
    Automatically wipes Instagram’s cache when restarting

  • 🎯 Disable Reels (But Keep Them in DMs)
    Thanks to @halfmanbear — now you can block Reels everywhere except in your direct messages.

  • 🛡️ Even Better Tracking Removal
    More precise and thorough stripping of tracking data for truly clean links.


🐞 Bug Fixes & Enhancements

  • 👥 Follower Toast Fix
  • 📖 Story Flipping Fix
  • 📩 One-Time Media Fix
    Corrected issues on newer Instagram releases.

Upgrade to Version 0.4.3 and enjoy faster restarts, smarter controls, and cleaner sharing. 💫

💬 Have suggestions or found a bug? Let us know via GitHub Issues or Telegram!

What's Changed

New Contributors

Full Changelog: ReSo7200/InstaEclipse@v0.4.2...v0.4.3

Assets

1

v.0.3.2

Stable

4/22/2025, 9:19:54 PM

📦 Release: Version 0.3.2
🎉 InstaEclipse Update 🎉

Say hello to Version 0.3.2 — packed with powerful stealth features, smoother performance, and a few cool surprises! 🌘

🆕 New Features

✍️ Hide Typing Status – Stay low-key while messaging.
📸 Remove Screenshot Detection – Snap screenshots without triggering alerts.
🔁 Disable View Once – Replay media as many times as you like.
(Please restart Instagram, then refresh DMs to see the media again.)
🧼 Feed Ads Disabled – Bye-bye, feed ads! (Shoutout to BrianML 🙌)
👀 Follower Indicator Roaster – See if someone follows you right from the app.
📋 Hooked Features Toaster – Get feedback on which features are successfully enabled or failed.

🛠️ Bug Fixes

🔄 Story Flipping Support – Resolved issues with “Disable Story Flipping” not working on some versions.
🌐 Content Loading – Fixed a bug where Instagram would stop loading content.
⚙️ DevOps Support – Smoother compatibility with newer Instagram versions.
👻 Ghost Mode Support – Resolved Ghost Mode issues on certain versions.

🚀 Upgrade to Version 0.3.2 for the ultimate stealthy Insta experience! 💜

Assets

1

v.0.3.1

Stable

2/10/2025, 9:04:28 AM

📦 Release: Version 0.3.1

🎉 InstaEclipse Update 🎉

We’re rolling out Version 0.3.1 with important bug fixes! 🚀


🛠️ Bug Fixes

  • Fixed Ghost Mode Preference Mix-up: Corrected an issue where Story and Live Ghost Mode settings were swapped.
  • Fixed Instagram Content Loading Issue: Resolved a bug that prevented content from loading when ads and analytics were disabled.

Upgrade to Version 0.3.1 now for a smoother InstaEclipse experience! 💜

Assets

2

v.0.3

Stable

1/27/2025, 1:00:56 AM

📦 Release: Version 0.3

🎉 InstaEclipse Update 🎉

We’re thrilled to announce Version 0.3 of InstaEclipse! 🚀


🆕 What's New?

🔧 New Features

  • Disable Auto Story Flipping: Gives you control over story navigation.
  • Disable Auto Play Videos: Prevent videos from auto-playing for a smoother browsing experience.

🛠️ Improvements

  • DexKit Integration: Integrated DexKit to enhance dynamic analysis and improve compatibility with Instagram updates.
  • UI Enhancements: Improved user interface for a more seamless experience.
  • Bug Fix: Resolved an issue with Developer Options that caused unexpected behavior.

📌 Important Notes

  • Compatible Instagram Version: Ensure you install Instagram via APKMirror. The Google Play version may not be fully supported.
  • LSPosed Compatibility: Use the latest LSPosed fork by JingMatrix for the best experience.

📞 Stay Connected


Thank you for continuing to support InstaEclipse! 💜 Upgrade to Version 0.3 now to enjoy these exciting new features and improvements.

Assets

1

v0.2.1

Stable

12/30/2024, 7:34:08 PM

📦 Release: Version 0.2.1

🎉 InstaEclipse Update 🎉

We’re excited to bring you Version 0.2.1 of InstaEclipse! 🚀


🆕 What's New?

👻 Ghost Mode Enhancements

  • Added Hide Typing Status: Stay completely invisible while replying to DMs.

🧘 Distraction-Free Mode Enhancements

  • Added Hide Comments: Remove comments from posts for an even cleaner experience.

🌍 Improved App Translation Compatibility

  • Full support for app translations by moving to @string resources for better adaptability and flexibility.

🌐 New Language Support


📌 Important Notes

  • Compatible Instagram Version: The module currently supports only Instagram versions from APKMirror. Avoid using the Google Play version as it may not function correctly.
  • LSPosed Compatibility: For optimal performance, ensure you are using the latest LSPosed fork by JingMatrix.
  • Feature Activation:
    • Ghost Mode: Works seamlessly after enabling via the module.
    • Distraction-Free Mode: Force stop Instagram and clear its cache to apply changes properly.
  • Developer Options: Ensure you’re signed in before enabling and follow the guide for proper setup.

Thank you for your continued support as we enhance InstaEclipse! 💜

Assets

1

v0.2

Stable

12/28/2024, 12:20:30 PM

📦 Release: Version 0.2
🎉 InstaEclipse Update 🎉

We're excited to bring you Version 0.2 of InstaEclipse! 🚀


🆕 What's New?

📉 Remove Analytics

  • Block Instagram's tracking and analytics to protect your privacy.
  • Prevent unnecessary data sharing and usage metrics.

💡 Improved UI and FAQ

  • Enhanced interface for a smoother user experience.
  • Updated FAQ section with more clarity and helpful guidance.

📌 Important Notes

  • Compatible Instagram Version: The module currently supports only Instagram versions from APKMirror. Please avoid using the Google Play version as it may not function correctly.
  • LSPosed Compatibility: To ensure optimal performance, use the latest LSPosed fork by JingMatrix, as it provides enhanced stability and support for this module.
  • Distraction-Free Mode: Remember to force stop Instagram and clear its cache after enabling.
  • Developer Options: Ensure you're signed in before enabling and follow the guide for proper setup.

Thank you for your feedback and support as we continue to improve InstaEclipse! 💜

Assets

1

12/26/2024, 4:42:52 AM

📦 Release: Version 0.1

🎉 InstaEclipse Early Access Release 🎉

This is the first version of InstaEclipse, designed to enhance your Instagram experience. 🚀

Features

  • 🎛️ Developer Options: Unlock hidden features within Instagram.
  • 👻 Ghost Mode: Stay invisible while viewing stories, lives, or DMs.
  • 🧘 Distraction-Free Mode: Hide stories, reels, and explore feed.
  • 🚫 Ad-Free Experience: Removes most intrusive ads from your feed.
    • Note: Disabling ads is not fully implemented yet; some ads may still appear.

Important Notes

  • 🛠️ Distraction-Free Mode requires clearing Instagram's cache after enabling.
  • 🚧 Developer Options work best with Alpha or Beta versions of Instagram.

Thank you for trying InstaEclipse! Feedback and suggestions are always welcome! 💜

Assets

1