Repository navigation
v0.0.11
0.0.11 (2026-10-15)
Features
- Instagram - Hide the Reels tab: New switch under Tab bar, Hide the Home tab, off by default. Home leaves the tab bar and your Start tab opens in its place, from the icon, Back, links or notifications. It needs another Start tab on your bar. Asked for in #90.
- Instagram - Glass tab bar: New Slide across the tabs switch, off by default. Slide a finger along the pill and the highlight follows it. Let go and that tab opens. Taps and long presses work as before. Asked for in #136.
- Instagram - Glass tab bar: New Liquid glass look switch, off by default. The pill gets round ends and Search gets its own glass circle. Scroll down and the bar shrinks to your tab and Search. Scroll up or tap it to grow it back. Asked for in #65.
- Instagram - Keep a seek bar on Reels: New Seek bar like DM videos switch under Reels, off by default. Reels get the seek bar Instagram shows on videos in chats, with a big round handle and the time above it. It wins over Bigger seek bar. Asked for in #10.
- Instagram - HushGram settings: New Quick setups row turns on a Quiet or Privacy set of switches in one tap, or puts every switch back the way it started. Your locks stay put. A long press hides it until Settings backup brings it back.
- Instagram - HushGram settings: Long-press Instagram's feed logo to open HushGram settings, even while paused. Taps work as before. If Instagram has its own long press there, like its app icon picker, Instagram's wins.
- Instagram - HushGram settings: Report a problem opens a GitHub bug report with your versions, device and switched-on settings already filled in.
- Instagram - Install next to Instagram: New Mark the icon option, off by default. It puts a small HushGram badge on the second Instagram's home screen icon, and on the other icons Instagram lets you pick. Asked for in #145.
- Instagram - Hide the Reels tab: Two new switches under Tab bar, off by default. Center the name on profiles puts the username in the middle of a profile's top bar, and Center titles on other screens does the same for screens like notifications. Asked for in #140 and #161.
- Instagram - Hide the Reels tab: New switch under Tab bar, Messages button on Home's header, off by default. When Instagram moved Messages to your tab bar, a Messages button comes back at the top of Home and opens your messages like the tab. Asked for in #156.
- Instagram - Hide the Reels tab: New switch under Tab bar, Show the Activity tab, off by default. Activity, the screen behind Home's heart, goes on your tab bar before Profile, and Tab order can move it. Hide notifications on Home's header drops the heart. Asked for in #156.
- Instagram - Hide the Reels tab: New switch under Tab bar, Show the Messages tab, off by default. If Instagram left Messages off your tab bar, it goes back on before Profile, and Tab order can move it. Asked for in #160.
- Instagram - Hide the Reels tab: Start tab has a new Always Home choice. Instagram reopens on Reels when that's where you left it, and Always Home opens it on Home every time you start it from its icon. Asked for in #55.
- Instagram - Show if a profile follows you: New Follow label choice under Profiles. Under the counts keeps the chip where it was. Small, under the picture puts a smaller chip under the profile picture, or under the counts when there's no room. Asked for in #157.
- Instagram - Clean up Reels: New Burn-in guard, off by default. It fades a reel's buttons and bars after 5 idle seconds, and can also move the screen a step every 2 minutes. Asked for in #162.
- Instagram - Clean up Reels: New switch under Reels, Hide the reply bar on reels from chats, off by default. A reel you open from a chat loses its Reply to box, quick reactions and plus button. The chat itself stays the same. Asked for in #177.
- Instagram - Clean up Reels: New switch under Reels, Keep clear mode on, off by default. With it on, Instagram's clear mode carries from one reel to the next until you leave it yourself. Asked for in #138.
- Instagram - Download any reel: New switch under Downloads, Download button on reels, off by default. It puts a download icon under Save beside each reel, and a tap saves it like Download in its menu. Asked for in #178.
- Instagram - Download any video: New switch under Downloads, Skip what's already saved, off by default. Something you saved isn't saved twice unless you ask again within 30 seconds. It remembers your newest 15,000 saves, and Clear download history forgets the list. Asked for in #150.
- Instagram - Long press to zoom: New Keep the zoom open choice under it, off by default. The zoom stays up after you let go, so you can drag around and pinch from 1x to 4x. A tap or Back closes it. Asked for in #149.
- Instagram - Read messages without the seen receipt: New Keep chats unread here switch under it, on by default. A chat you open stays unread on this phone, along with newer messages in it, until you long press it and tap Mark as read. Asked for in #184.
- Instagram - Lock your messages: Locked and hidden chats belong to the account you picked them on, so a group two of your accounts share can be locked on one and open on the other. Each account's list and notifications follow that account.
- Instagram - Hide suggested people on profiles: Two new switches under Profiles. Hide Suggested for you on follow lists leaves that section off followers and following lists, and Hide Complete your profile takes those cards off your own profile. Asked for in #139 and #159.
- Instagram - Hide suggested people on profiles: New switches under Profiles, off by default. Hide People you don't follow back takes that section off your notifications, and Hide suggestions in notifications drops rows that only suggest something. Likes, comments and new followers stay. Asked for in #161 and #181.
- Instagram - Hide suggested stories: A new switch under Stories, Hide Suggested for you between stories, leaves out the cards of accounts to follow that Instagram slips between the stories you tap through. Asked for in #154.
- Instagram - Story ring size: New Ring color list under it. Pick Blue, Purple, Red, Orange or Gold for the rings of stories you haven't watched. Watched rings stay gray and Close Friends stays green. It starts on Instagram's own colors. Asked for in #176.
- Instagram - Hide the Explore grid: A new switch under Explore, Hide suggested accounts in search, keeps Suggested for you accounts out of what shows when you tap the search bar. Your recent searches stay. Asked for in #143.
- Instagram - Find the reel you came from: A Stop looking button shows while the grid scrolls, and tapping it leaves the grid where it is. A new switch, Wait for a tap to find it, holds the search until you tap Find the reel. Off by default. Asked for in #30.
- Instagram - Glass tab bar: New Space under the tab bar choice after Show content behind the tab bar. A little more or More lifts the floating pill higher off the bottom of the screen, and it keeps its size. Starts on Standard. Asked for in #87.
- Instagram - Glass tab bar: New Hide the tab bar on Reels choice, off by default. Pick 2, 3, 5 or 8 seconds and the pill slides away once a reel plays that long untouched. Tap the bottom edge or press Back and it's back. Asked for in #170.
- Instagram - Show a reel's exact time: New patch. A reel says when it was posted on a line under the author's name, like Oct 2, 3:45 PM. The switch is under Reels and starts off. A second switch adds the seconds. Asked for in #172.
- Instagram - Tap a feed video to pause it: New patch. A tap on the video playing in a feed pauses it in place instead of opening it in Reels. The switch is under Feed and starts off. Asked for in #137.
- Instagram - Keep Reels auto scroll on: New switch, Move on when a reel ends. The next reel plays instead of a loop, whether or not Instagram offers Auto scroll, and its switch can't stop it. Starts off, needs a restart. Asked for in #175.
- Instagram - Font: New patch. A Font list under Layout picks Instagram's font, your phone's font, or a .ttf or .otf file. Bold and italic stay, emoji keep their style, and a file that isn't a font changes nothing. Needs a restart. Asked for in #166 and #5.
- Instagram - Hide AI-labeled reels: New switch under Reels, off by default. Reels carrying Instagram's own AI label stay out of the Reels tab. Unlabeled reels stay, even if AI made them, and reels opened from search, profiles, Saved or chats still play. Asked for in #174.
Bug Fixes
- Instagram - Hide suggested accounts in Reels: The Friends tab in Reels no longer fills up with people to follow when it has no reels for you. With the switch on you get Instagram's own empty Friends tab instead. Reported in #167.
- Instagram - Hide suggested people on profiles: With the Discover people button hidden, the buttons left in a profile's row, like Edit profile and Share profile, now stretch to fill it. A gap used to sit where the button had been. Reported in #87.
- Instagram - HushGram launch screen: Instagram's own logo and "from Meta" no longer flash on a gray screen after the HushGram logo. Instagram skips its opening animation, so HushGram's screen hands straight over. Reported in #5.
- Instagram - Open developer options: A long press of Home no longer leaves Instagram's spinner up for good. If the developer options haven't loaded after 12 seconds, the MetaConfig editor opens instead, with a toast saying why. Reported in #158.
- Instagram - Hide suggested posts: Hide posts from this account in a post's menu shows a crossed-out eye now, not Download's arrow.
- Instagram - Hide the Threads button: Instagram 451 moved the Threads link into a chip under the bio, with the Threads logo and the account's name. With the switch on that chip stays out now too, and the other chips next to it stay put.
- Instagram - Hide suggested posts: Hide 'Are you interested?' bubbles now also catches the bubble Instagram adds from a second part of its feed code, when the question comes without a subtitle. Reported in #131 and #182.
- Instagram - Hide suggested posts: Once you've seen the latest posts on Home and every suggestion after them is hidden, the empty Suggested for you title goes away. The Older posts link stays. Reported in #104.
- Instagram - Hide Meta AI: Search results open the reel you tapped again. Hiding Meta AI's summary had shifted later results onto earlier reels. The summary now folds away without changing their positions. Reported in #152.
- Instagram - Turn off HDR brightness boosts: Instagram gets no spare HDR brightness from the screen and treats it as a non-HDR screen, so it picks SDR video and drops its HDR look. Some reels used to light up anyway. HDR recording in the camera stays. Reported in #85.
- Instagram - Glass tab bar: Feed videos started with a tap stay in place. On some phones they dropped behind the tab bar, leaving a black gap. Reported in #136.
- Instagram - Glass tab bar: The bar keeps its glass appearance over videos. Its opacity and edge no longer change as videos scroll past. Video directly beneath the bar may show through without blur on some phones. Reported in #144.
- Instagram - Glass tab bar: With Show content behind the tab bar on, screens run to the bottom edge with no plain strip under the pill, and the pill sits above the gesture handle. Chats and the camera keep their usual space. Reported in #144.
- Instagram - Glass tab bar: With Show content behind the tab bar on, Reels stops above the bar again. Its seek bar, caption and buttons stay visible and take taps, and Home and Profile respond across the full pill. Refs #65, reported in #163 and #136.
- Instagram - Glass tab bar: Hide the tab bar as you scroll keeps the bar in place on every reel, where it used to slide away on short ones, and works on the Activity tab now. Reported in #170, refs #65.
- Instagram - Glass tab bar: Picking a new look, height or Space under the tab bar now says it needs a restart, and the Restart now bar offers one. Before, the pick seemed to do nothing until Instagram started again.
- Instagram - Glass tab bar: On accounts where Instagram puts a dark capsule behind the selected tab, that capsule no longer sits on top of the glass bar's own highlight.
- Instagram - Glass tab bar: With Show content behind the tab bar on, a reel's More button and name keep working after visiting HushGram settings. Instagram's seek-bar touch strip had landed over them and intercepted taps.
- Instagram - Glass tab bar: Closed screens are let go of again. Every restyled tab bar used to stay in memory with its screen and its blurred backdrop, so memory crept up each time Instagram rebuilt a screen with the bar on it.
- Instagram - Hide the Reels tab: The tab names in Tab order's list are easy to read now. They were dark gray on a dark list. Reported in #55.
- Instagram - Hide the Reels tab: The Ghost mode and Search buttons on Home's header take Instagram's own icon color. With Instagram's dark mode set differently from the phone's, they could come out dark on dark or white on white.
- Instagram - Hide the Reels tab: The Search button's note fits on screen when Search is hidden from a swipeable tab bar. It explains which setting restores Search, or when a restart is needed. Android previously cut the message short.
- Instagram - HushGram settings: Recovery and sign-in notices stay above settings, and Support stays last, including after a search. Native row sorting no longer reverses those positions.
- Instagram - HushGram settings: Enabled actions and choices keep their full color when first shown. Android's background tint pass no longer leaves them looking disabled until their state changes.
- Instagram - HushGram settings: Invalid Place and Sharing domain entries stay open with an explanation so you can correct them. Save and the keyboard's Done button use the same validation. Coordinates keep their order in right-to-left layouts.
- Instagram - HushGram settings: A keyboard or a D-pad reaches every row now. The arrow keys used to get stuck on the page itself after the search box, and the whole screen turned gray while they were.
- Instagram - HushGram settings: Search behaves with the keyboard up. The search box moves to the top, the keyboard no longer covers the results or Restart now, and Back ends the search on the page you started from.
- Instagram - HushGram settings: The HushGram row can now hide when settings opens through a long press on your profile's menu. Turning off both long press entries, or pausing HushGram, brings it back. Reported in #148.
- Instagram - HushGram settings: Importing a settings file no longer fails because of one choice this version can't use. That choice, or a sharing domain, place or tab order that doesn't check out, is skipped and counted while the rest applies.
- Instagram - Keep a seek bar on Reels: Bigger seek bar on reels now draws at about twice the standard thickness and runs through the handle. Only the played portion turns white. Reported in #10.
- Instagram - Full screen Reels and Home: Reels and Home now use the space left by hidden system bars. The empty strips at the top and bottom are gone. Reported in #147 and #14.
- Instagram - Lock your messages: The unlock prompt now waits until Instagram is the thing you're looking at. The cover still goes up right away, but pulling down the notification shade or swiping home doesn't bring the prompt up over them. Reported in #153.
- Instagram - Lock your messages: With the phone in a right-to-left language like Arabic or Hebrew, the cover stays over the messages. It used to slide to the right edge on a new layout, which could leave part of the inbox showing.
- Instagram - Lock your messages: If the HushGram PIN dialog goes away without an answer, say because Instagram closed the screen behind it, Unlock on the cover asks again right away. Before, it did nothing for about a minute.
- Instagram - Lock your messages: A message notification that arrives without its own small icon now loses its text like any other, instead of showing the message.
- Instagram - Lock your messages: A chat no longer keeps a placeholder name it saw before the chat loaded. The real name replaces it.
- Instagram - Lock your messages: Turning the phone while its own screen lock check is up no longer loses your answer. Unlocking there opens your messages, where it used to ask again. A setting you were changing at the time takes one more tap.
- Instagram - Lock your messages: Turning on Lock your messages or Lock all of Instagram no longer opens a chat you locked on its own. That chat stays covered until you unlock it, can't leave the list without the unlock, and its notifications stay hidden.
- Instagram - Lock your messages: HushGram settings stay out of recent apps once a lock is on. Settings left open while you stepped away are covered when the lock comes back, and ask for your unlock before they can be used again.
- Instagram - Lock your messages: A list, a set of choices or Set a PIN left open over settings closes when the lock comes back, without saving anything. Cancelling the unlock leaves the cover with its Unlock button instead of asking again straight away.
- Instagram - Lock your messages: A settings file or an Undo that arrives while Instagram is locked waits for the unlock, so a backup can't switch a lock off without it.
- Instagram - Lock your messages: With a HushGram PIN, making Lock again wait longer asks for the PIN every time, even when Instagram is already unlocked. A wrong PIN or Cancel keeps the wait you had, and a shorter wait still applies right away.
- Instagram - Lock your messages: A diagnostics report saved with Debug logging on no longer names the chats you lock, unlock, hide or show again. Names with a line break or unusual text-direction marks in them are left out too.
- Instagram - See who a story mentions: The mentions pill sits at the end of the name and time row, not under the name, so the header keeps its height on stories with mentions. A tap around the pill opens the list too. Reported in #151.
- Instagram - View stories anonymously: The Mark as seen button in a story's header is easier to hit. Its touch area is wider, and the header is no taller for it.
- Instagram: A failed download says what to check when it can tell. A dropped connection points to the connection, and a file cut short or not stored points to the connection and free storage. Anything else says "Download failed".
- Instagram: The Hide suggested stories and Hide Meta AI descriptions said they start off, but their main switches start on. They now say which switches start on, and a test checks every description's "Starts on" and "Starts off".
- Instagram - Download any reel: When Instagram gives no sizes for a cover, Download cover now goes by the size each address names, so a thumbnail listed first doesn't save in place of the full picture. From #155.
- Instagram - Download any video: Save all's result shows each of its lines in turn, so the lower quality and already saved notes aren't cut off on Android 12 and newer.
- Instagram - Pure black dark mode: The menus that slide up from the bottom are black now, a reel's menu included. They kept Instagram's dark gray before. Buttons keep their grays. Reported in #171.
- Instagram - Find the reel you came from: The search waits for a profile's first reels to load instead of giving up after four seconds, and waits at the end of the loaded reels for the next page. Diagnostics says why a search ended. Reported in #30.
Improvements
- Instagram: HushGram now patches Instagram 451.0.0.53.80 instead of 450.0.0.50.77. Get APKMirror's (arm64-v8a) (480-640dpi) (Android 9.0+) variant, build 385713073. All eight 451 builds patch, the x86 and x86_64 ones included.
- Tooling: The fixture tests run against Instagram 451's eight builds. Facts that differ from build to build, like which builds look a string up in a shared pool instead of loading it, were measured again on 451.
- Instagram: Patching takes about 4% less time with every patch on. Finding Instagram's lookups in its shared string pools starts from the patcher's index now, instead of reading every class that uses a pool. The patched app comes out the same. Refs #173.
- Tooling: Device builds support separate keystore and key passwords, including an empty store password. The installer also picks one ADB executable when the path lists more than one.
- Instagram - HushGram settings: When a change needs a restart, a Restart now bar shows at the bottom of settings. A tap restarts Instagram and reopens settings on the page you were on, and nothing restarts without that tap. Asked for in #146.
- Instagram - HushGram settings: Hide inbox suggestions and Ask for larger photos now show Restart now when you change them.
- Instagram - HushGram settings: Search lists the settings named for what you typed before the ones that only mention it, and works inside categories too. Rotating keeps your page and place. Empty results explain why an install may not have a setting.
- Instagram - HushGram settings: Settings get clearer category descriptions, a rounded search field, pink icon tiles and compact switches. Focus, selection and pressed states look the same on cards, dialogs and actions, and everything stays readable at larger text sizes.
- Instagram - Hide your active status: Its description says the change applies the next time you come back to Instagram, instead of asking for a restart it doesn't need.
- Instagram - Hide suggested accounts in Reels: Diagnostics now names every other kind of unit Reels shows besides reels and ads. If a page of suggestions still gets through, a saved report says what it was.
- Instagram - Lock your messages: PIN forms scroll and keep their labels visible. The keyboard can move to confirmation or submit, incomplete entries don't spend an attempt, and a retry countdown enables entry when the wait ends. Closing a form clears its digits.
- Instagram - Lock your messages: Chats locked or hidden before this update stay that way on every account until you unlock them there. Their old names stay hidden until you open the chat again.
- Instagram - Save profile picture: Close and Save have their own space below the preview, clear of system bars and edge gestures. Save stays unavailable while the picture loads, with a visible message and a spoken label.
- Instagram - Find the reel you came from: Reel search actions share the same focus and press feedback as other controls.
- Instagram - HushGram settings: When HushGram pauses itself because Instagram kept crashing at start, a message now says so on the first screen. Every switch is off until it's turned back on, so Ghost mode and the locks would otherwise stop without a word.
- Instagram - HushGram settings: The two About rows are in Korean now, and two error messages read like the rest ("Couldn't" rather than "Could not"). Four Korean rows that spelled HushGram or Instagram wrong are fixed.
- Instagram - HushGram settings: Set when you patched uses plain names now. Re-signed build fix is Instagram accepts this build, and Version code raised is No Play Store updates. The last row only repeated the intro, so it's gone.
- Instagram - HushGram settings: Three switches have clearer names. Hide Accounts to follow is now Hide suggested accounts in Messages, Hide 'Are you interested' questions is Hide 'Are you interested?' bubbles, and Show a Reel seek thumb is Round handle on the seek bar.
- Instagram - HushGram settings: The Before you sign in card shows on the main settings page only, not atop every category, and Tap to hide this sits on its own line so translations don't run it into the last sentence.
- Instagram - HushGram settings: Recommended flags no longer shows Keep Reels auto scroll between sessions next to the Keep auto scroll on setting, unless you'd already set it. Then it stays so you can set it back.
- Instagram - HushGram settings: The Support HushGram row at the end of settings is just its name now. The line under it is gone, and a search for coffee or Ko-fi still finds it.
- Instagram - Glass tab bar: The bar has 12dp corners now instead of fully round ends, and the highlight behind the selected tab has 8dp corners. Tabs still respond in the same places.
- Instagram - Hide the Reels tab: TalkBack reads the Ghost mode button on Home's header as "Ghost mode" with an on or off state, the way it reads a switch, instead of a sentence about what tapping does.
- Instagram - Accent color: Mentions, hashtags and links in captions, comments, search results and bios take the color you picked, and so do the Activity tab's Follow buttons and a selected pill's pale blue. It works on Instagram's older look too. Asked for in #8.
- Instagram: The context HushGram shares between its features is always Instagram's application now, never a screen. A closed screen can't be held in memory through it, whatever hands it in.
- Tooling: Unreleased version headings now work with both the changelog checker and the release notes generator. Full-screen patch checks also verify control flow when jumps need a wider encoding.
- Tooling: The build moves to Gradle 9.8.1, fixing three high severity advisories in 9.8.0 (GHSA-xwqc-3h47-hg64, GHSA-mvvg-497x-hmj8, GHSA-j5m7-59rp-24f5). The dependency audit now checks Gradle itself too. Gradle only runs at build time, so the bundle was never affected.
- Tooling: The README is much shorter now, a user guide with the install steps, the settings, every patch and the supported builds. The long version, with every caveat and the build internals, is in the repository history.
Validation
Validation: 5226 runtime tests passed locally. All 1942 patch tests passed too.