github SysAdminDoc/HushGram v0.0.18

3 hours ago

HushGram moves to Instagram 453.0.0.57.79 and Morphe patcher 2.1.0, so you'll need Morphe Manager 2.3.0 or newer. Feed videos and reels can stop looping, feed videos get a seek bar, and a reel can show its whole picture with black bars instead of being cut off. Carousels can have arrows, chats can be pinned or exported as text, and a viewing history can stay on your phone. Among the fixes, Tab bar layout and Hide Featured in notifications work on Instagram 453 again, and Pure black dark mode now reaches the startup screen and HushGram's own settings.

New in this release

  • Stop videos looping is a new patch under Playback. Feed videos and reels stop on their last frame instead of playing again. Reels still loop while auto scroll is on, so it can move on. It starts off. Asked for in #248 and #175.

  • Hide Subscribe on profiles and Hide the arrow at the end of the buttons are new under Profiles. The other buttons fill the row, and the arrow's menu goes with it. Both start off. Asked for in #248.

  • Skip the contacts and location popups is a new patch. With its switch on under Ads and privacy, the screens asking you to sync contacts and turn on location stop opening at every start. It starts off. Asked for in #295, #329 and #421.

  • Emoji style gets Emoji pack under Layout. Keep your phone's emoji, download Twemoji, OpenMoji or Blobmoji, or pick a color emoji font, then restart Instagram. A pack only switches in once its download checks out. Asked for in #166.

  • Smooth story opening is a new patch under Stories. A story you tap in the stories row zooms open more slowly and stops without the little bounce at the end, and it closes the same way. It starts off. Asked for in #409.

  • App-only proxy is a new patch under Ads and privacy. Type an HTTP proxy's address and port in Proxy server, restart, and only Instagram goes through it. It takes plain HTTP proxies that need no password. Starts off. Asked for in #219.

  • Copy text button on reels and Copy text button on stories add a Lens icon that opens Google Lens on the reel or story to copy its words. Without the Google app it opens the share sheet. Both start off. Asked for in #303.

  • Ambient light in stories is a new switch under Stories. A story that doesn't fill the screen gets a soft glow in its own colors in the black bands, and it changes with each photo or video. Starts off. Asked for in #420.

  • Ambient light is a new patch under Feed, off to start. Posts in Home and Following glow softly in their own colors, and so do the bands around a reel that doesn't fill the screen. Asked for in #416.

  • Carousel arrows is a new patch. Its switch under Feed puts a back and a next arrow on a carousel post, so a tap moves to the next photo or video without swiping. It starts off. Asked for in #417.

  • Carousel arrows gets Page dots on a pill, a new switch right under the arrows. A carousel's page dots move onto a round pill at the bottom, with your page in blue. Starts off. Asked for in #419.

  • Keep Home's top bar gets See-through top bar, a new switch right under it. Home's top bar turns to frosted glass and your posts show through it as they scroll, whether the bar stays or slides away. Needs a restart. Asked for in #418.

  • Hide ads now hides the ad that shows up among a post's or reel's comments too. Asked for in #415.

  • In Stop Reels scrolling, Stop after 20 reels is now Stop after a set number of reels. Sliders pick the count (5 to 100) and how long Instagram sits in the background before swiping works again (5 to 120 minutes). Asked for in #405.

  • Keep a viewing history under Ads and privacy keeps a list of the posts, reels, stories and profiles you looked at, on this phone only. Clear viewing history empties it. Starts off. Asked for in #228.

  • The App icon list now shows each choice's real icon in its own colors next to its name, with the one in use marked, so you can see what you're picking before you leave Instagram. Asked for in #321 and #327.

  • The Accent color list on Android 11 and older marks the color in use again.

  • On Android 11 and older, Material You now stays in the Color list, greyed out, with the reason on it. Before, it just wasn't there. Asked for in #187 and #264.

  • Clean up Reels adds Start every reel in clear mode under Keep clear mode on, so reels open in clear mode with no tap. Instagram blocks screenshots there unless Allow screenshots is on. Starts off. Asked for in #138.

  • Icons in the accent color is a new switch under Accent color, off to start. After a restart the top bar, profile, tab bar and post icons take your color. Text keeps its own. Asked for in #8.

  • Explore without personalization is a new patch for the EU, where Instagram offers that grid. One switch under Explore opens it every time. Another hides its menu button. Both start off. Asked for in #311.

  • Keep Featured off the heart's dot under Notifications stops a Featured item from lighting the red dot on the heart. Likes, comments and follows still do. Starts off. Asked for in #189.

  • Pinned chats under Messages pins the chat you opened last to the top of your inbox. Pins stay on this phone, per account, and the same row unpins them. Asked for in #345.

  • App icon adds Hand-drawn Instagram, a pencil sketch of Instagram's glyph on white. Themed icons show the same sketch. Asked for in #406.

  • Chat history tools is a new patch. Its switch under Messages lets you long press a chat's name to jump to its first message or a date, loading older messages with a count and Cancel. Starts off. Asked for in #246.

  • Chat history tools gets a second switch, Export a chat as text. Long press a chat's name and pick Export chat to save the whole chat to Downloads/HushGram, one line per message. Starts off. Asked for in #247.

  • Save comment photo gets a second switch under Comments, Reply with a comment's GIF. A comment's menu gets a row that sends its GIF back as your reply, animated. Starts off. Asked for in #402.

  • Use the highest refresh rate is a new patch. Its switch, under Layout, asks Android to run Instagram at your screen's fastest refresh rate at the same resolution. It takes effect the moment you flip it, no restart. Starts off. Asked for in #401.

  • Read messages without the seen receipt gets a switch, Mark a chat seen when you reply. Replying lets that person see you read their earlier messages. Chats you don't answer stay unseen. Starts off. Reported in #365.

  • Hide captions is a new patch. Its switch, under Feed, takes the caption off feed posts and reels and leaves the post. The comments sheet still shows it. Off to start. Asked for in #395.

  • Keep Home's top bar is a new patch. Its switch under Feed keeps the Instagram logo and its buttons at the top of Home while you scroll. Restart Instagram after you flip it. Starts off. Asked for in #408, #367 and #223.

  • Keep the Reels top bar is a new patch. Its switch, under Reels, keeps the Reels title, the Friends tab and the buttons beside them at the top while you swipe through reels. No restart needed. Starts off. Asked for in #411.

  • Mark one-time photos and videos is a new patch. Its switch, under Messages, puts a border and Instagram's view once icon on one-time photos and videos in a chat. Only the look changes. Starts off. Asked for in #165.

  • Pinch to zoom on Reels is a new patch. Its switch, Pinch to zoom under Reels, lets two fingers zoom into a playing reel the way a photo zooms, and it goes back when you lift them. Starts off. Asked for in #382.

  • HushGram settings adds Descriptions behind an info button under Settings entry. It shows each switch by name alone, with a small i to tap for what it does. Off to start. Asked for in #130.

  • Swipe through a chat's reels adds Stop after the chat's reels under Messages, which ends reels you open from a chat at the last one shared there. No suggested reels follow. Starts off. Asked for in #390.

  • In Download any video, Copy media link under Details now says the link stops working after a few days, since Instagram's file addresses expire. Asked for in #364.

  • Download any video adds Never save AV1 video under Downloads, for a phone that plays AV1 badly. A video Instagram has at full size only as AV1 is saved as VP9, or at its largest H.264 size. Starts off. Asked for in #379 and #348.

  • Download any video adds Never save HDR video under Downloads. An HDR-only video is saved at its largest standard size instead, so it skips the yellow or green cast some apps give HDR. Starts off. Reported in #352.

  • Seek bar on feed videos is a new patch. A bar along the bottom of the video playing in your feed lets you drag to any point in it. The switch is under Feed and starts off. Asked for in #389.

  • In Glass tab bar, Blur strength and Tab bar opacity under Tab bar are sliders (2 to 48 dp, 0 to 150 percent), and the pill follows as you drag. Both start at the old look. Older backups still restore. Asked for in #391.

  • When Instagram crashes in the first minute after it opens, HushGram now keeps what crashed, and the diagnostics report you save from HushGram settings includes it. Turn on Debug logging to keep later crashes too.

  • Group Instagram's notifications adds Mute notification types under Notifications. It stops the types you tick, like the betting and promo pushes Instagram's own notification settings can't turn off, and works with grouping off. Nothing's muted to start.

  • Lock your messages adds Fingerprint or face only to Unlock with under Messages, on Android 11 and up. Its prompt has no PIN, pattern or password. Remove every fingerprint and face and your screen lock unlocks again.

  • Full screen Reels and Home adds Show the whole reel under Reels. Every reel fits inside the screen with black bars where its shape differs, so nothing's cut off at the sides. Starts off.

  • Skip the collections tray is a new patch. With its switch on under Feed, saving a post or reel shows Instagram's Saved message instead of the tray that asks you to start a collection. Starts off.

  • Hide the Reels tab adds Settings button on Home's header under Tab bar. A gear at the top of Home opens HushGram settings with one tap. Starts off. Asked for in #404.

  • Download any story adds Download button on stories under Stories. A button at the top of a story, beside the three dots, saves the photo or video in front with one tap. Starts off. Asked for in #400.

  • Start reels with sound adds Start reels muted under Playback. Every reel starts silent, even from a link or a notification, and the volume keys or speaker icon unmute it. Starts off. Asked for in #342.

  • View live anonymously adds Mark as seen button on lives under Stories. While you watch a live anonymously, an eye beside the three dots puts you on that live's viewer list when you tap it. Starts off. Asked for in #412.

  • Glass tab bar adds Bend light at the edges under Tab bar. With Liquid glass look on, the pill's rim bends what passes under it the way real glass does, on Android 13 and up. Starts off. Asked for in #369.

  • Glass tab bar adds Run Reels behind the tab bar under Tab bar. The reel fills the screen behind the pill, with its caption, buttons and seek bar just above it. Starts off. Asked for in #372.

  • Clean up Reels adds Hide suggested searches on reels, Hide shopping buttons on reels and Hide poll prompts on reels under Reels. Each takes its prompt away from beside the reel's author. All three start off. Asked for in #332.

  • Start Home on Following adds Fall back to Following under Feed. When For you brings an account only suggested posts, page after page, Home opens on Following for that account. A feed you pick stays picked. Starts off. Asked for in #308.

Fixes

  • Instagram logo on Home works without Start Home on Following now. Turned on, the logo stays put as you scroll instead of switching to "Home" and flashing blank in between. Reported in #413.

  • Turn off HDR brightness boosts also stops the brighter white Instagram 452 and later give some reels on phones with HDR headroom, like the Galaxy S25 FE. Reported in #85 and #26.

  • Full size covers asks for covers up to 1440 pixels wide now. It used to stop at 1080, and some picked covers are 1290 wide. Reported in #214.

  • Turning Full size covers on or off now reaches reels you'd already opened. Instagram keeps the cover sizes it was sent across restarts, so the first start after a change now drops those saved answers. Reported in #214.

  • Hide Featured in notifications works on Instagram 453 again, Threads suggestions included. Featured rows were back at the top of Notifications. Reported in #259.

  • With Hide the Muse card, the Meet Muse card stays off Home and your profile when Instagram sends it some other way. It still showed up now and then. Reported in #294.

  • With Pure black dark mode, a story now opens straight on black. It flashed Instagram's dark blue for a moment first. Reported in #360.

  • With Pure black dark mode, the screen Instagram shows while it starts up is black in dark mode too. It stayed dark gray. Reported in #410.

  • With Gray out stories you've watched, your own Your story now stays first in the tray, ahead of the watched stories pushed to the back. Before, it could end up among them. Reported in #241.

  • With Pure black dark mode, HushGram's own settings cards and dialogs are black now. They stayed dark gray. Reported in #374.

  • With Glass tab bar and Hide the tab bar on Reels, a reel fills the screen again once the pill slides away. It left a black band where the pill had been. Reported in #335.

  • A save that comes out in lower quality because your phone's storage is low now says so in its toast, and a carousel's summary counts how many. It used to blame only Instagram's quality. Reported in #348.

  • With Tab bar layout, picking Classic or Swipe under Tab bar works on Instagram 453 again. On 0.0.17 it changed nothing, since the patch was answering an Instagram setting the tab bar never reads. Reported in #356.

  • With Tab bar layout, a long press on the classic bar's Search tab opens search with the keyboard up again. Instagram 453 waited for pages only the swipe bar has, so the press just switched to Explore. Reported in #383.

  • Full screen Reels and Home makes room for the status bar on a profile again. With Full screen Reels on, going back from a reel you'd opened there left the person's name behind the clock. Reported in #385.

  • Typing fast in the HushGram settings search keeps every letter. The list used to take the focus from the field while it filtered, so a letter could go missing or come out twice.

  • With Gray out stories you've watched on in View stories anonymously, a story you've just watched keeps its place in the tray until you pull down to refresh. It used to jump right the moment you closed it. Reported in #377.

  • On Instagram 453, See who a story mentions puts its pill just under the story's header, lined up with the name. In the name row it pushed the name up into the progress bars. Reported in #405.

  • With Hide shopping on in Hide suggested posts, Explore no longer leaves blank squares where a shop tile was. A shop tile inside a bigger block now takes the whole block out, so the grid closes up. Reported in #393.

  • Show all recent searches now lists every recent search on accounts where Instagram builds the search screen the newer way. Those still stopped at five. Reported in #375.

  • Swipe through a chat's reels makes a second tap on a post or reel in a chat wait for the first to open. On a slow phone each extra tap opened another copy. Reported in #390.

  • With Logo and titles at the start and Hide Create on Home's header both on, Instagram's logo no longer touches the screen's left edge. It keeps the gap the heart has on the other side. Reported in #407.

  • With the Glass tab bar pill floating, coming back to Reels from a reel's profile no longer lays the Reels screens out again. That second layout could leave the video stuck on its cover while the sound kept playing. Reported in #378.

  • See who a story mentions no longer cuts the account's name short. When the name's row can't fit the pill, like on a highlight with a full date, the pill moves just under the header. Refs #405.

Other changes

  • In Morphe Manager, Ask before a like and Long press to zoom now sit under Interaction beside Change the like animation, which keeps the Feed group short. Their switches are still on the Feed settings page.

  • See who a story mentions opens its list again when you come back from an account's profile, so you can go down the list without reopening it each time. Close ends it. Asked for in #403.

  • HushGram now patches Instagram 453.0.0.57.79 instead of 453.0.0.55.79. Get APKMirror's (arm64-v8a) (480-640dpi) (Android 9.0+) variant, build 385914557. Its armeabi-v7a (385914556) and x86 (385914558) builds are declared too. Meta published no x86_64 build this time.

  • Manager lists Keep a seek bar on Reels under Playback now, next to Seek bar on feed videos, and the Reels group gets one row shorter. Its switch is still under Reels.

  • Manager lists Start feed videos with sound and Keep the reel speed under Playback now, out of the long Feed and Reels groups. Their switches haven't moved.

  • In Download any reel, Download audio's line in the diagnostics report says when a reel's only sound is xHE-AAC, which some players can't play. The file is still saved as it is, never re-encoded. A follow-up to #216.

Behind the scenes

  • When patching for a phone stops on an Instagram build with no reviewed coverage, the message now names the builds that have it, so you know which one to patch.

  • Patching for a phone without -Apk takes the declared Instagram build from the fixture folder the way the release gate does, .apks bundles included. It used to skip .apks and take any file with the version in its name.

  • The whole-app walk takes one more look, after a short pause, at a settings heading it caught mid-animation. It used to call the heading missing and fail the walk when a section was still opening or folding.

  • When a settings heading isn't there, the whole-app walk says so as soon as the list stops moving. It used to keep swiping up past the top of the list, 24 times each way.

  • Patch results, records and the patch catalog are read as strict JSON. A file that names a field twice could read as a pass and a failure at once, so it's refused.

  • The release notes check refuses a bullet scoped to a patch name in any section after 0.0.17, Unreleased included, so each bullet names its patch in the text. It used to pass any dated section.

  • The native runner reads the user limit the way Android 17 prints it, "Maximum supported switchable users", so it runs on an API 37 emulator. It used to stop there, saying the device takes one user.

  • The release check reads an index description naming only the Instagram build as the published release's facts, still under that version's heading. A retarget held at the published version used to fail every push.

  • The release check holds a published receipt to the coverage census its own commit reviewed. Once a retarget replaced the old build's entry, the shipped receipt read as uncertified and the check failed on every push.

  • The source audit reports a source it couldn't read past a rate limit as unread, and fails GitLab code search when a limit keeps a hit's project unread. Both used to be treated as gone.

  • The source audit waits out a rate limit for as long as the forge's Retry-After asks, up to five minutes. A longer one, like GitLab's hourly limit, fails that source at once and says when it resets.

  • The source audit leaves a source unread when a rate limit stops a branch comparison, instead of reporting the branch as new work. A server error on a GitLab hit's project now fails the search too.

  • Updated to Morphe patcher 2.1.0, so patching needs Morphe Manager 2.3.0 or newer. On a computer, use morphe-desktop 1.20.0 or newer. The dependency audit now reviews Morphe Desktop 1.20.0.

  • The native runner has a share case for the share sheet stand-in. The share and its sender always come through. Instagram's links are the only ones cleaned, and just while Sanitize sharing links is on.

The changelog has every earlier release too.

How to update

  1. Update Morphe Manager to 2.3.0 or newer, then refresh the HushGram source.
  2. Patch Instagram 453.0.0.57.79. Supported Instagram builds lists the builds that work.
  3. Install over your current patched Instagram with the manager's existing signing key. Keep that key so updates keep working.

The .mpp download is a patch bundle, not an Instagram APK. Installation instructions.

What was checked

7862 runtime tests passed locally. All 2411 patch tests passed too.

Don't miss a new HushGram release

NewReleases is sending notifications on new releases.