{
  "apps": [
    {
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
          "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
          "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
          "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
          "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
          "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
          "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
          "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
          "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
          "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
        }
      },
      "bundleIdentifier": "com.burbn.instagram",
      "category": "social",
      "developerName": "Ryuk",
      "downloadURL": "https://source.ryuksign.com/ipas/aa587d7e5491c54fee9d.ipa",
      "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/30/e5/f2/30e5f206-5a5b-c586-5d94-619f69c53448/Placeholder.mill/400x400bb-75.png",
      "localizedDescription": "RyukGram is an enhanced Instagram client for iOS — the full Instagram app with a built-in suite of privacy, logging and customization tweaks. Highlights: follow-request tracking, read receipts, story-viewer insights, deleted-message logs, device-ID masking, media downloading, custom chat themes and a configurable tab bar. Everything runs on-device.",
      "minOSVersion": "15.0",
      "name": "RyukGram",
      "size": 333529723,
      "subtitle": "Instagram, supercharged with RyukGram · by @axryuk · RyukGram v1.3.3",
      "version": "439.0.0",
      "versionDate": "2026-07-25T00:00:00Z",
      "versionDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
      "versions": [
        {
          "appPermissions": {
            "entitlements": [],
            "privacy": {
              "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
              "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
              "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
              "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
              "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
              "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
              "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
              "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
              "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
              "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
              "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
            }
          },
          "buildVersion": "1021301964",
          "date": "2026-07-25T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/aa587d7e5491c54fee9d.ipa",
          "localizedDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
          "minOSVersion": "15.0",
          "sha256": "e5c9e392c399cd19f4220b27770724acd5aac55121962d4c9b36464b63c8acd0",
          "size": 333529723,
          "version": "439.0.0"
        },
        {
          "buildVersion": "994860828",
          "date": "2026-06-19T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/1a1cb58439c1fd8c3bbc.ipa",
          "localizedDescription": "### ✨ Highlights\n- **Follow Requests Tracker** — logs the follow requests you send and receive, fully on-device, and catches who cancels a request to follow you before you ever answer.\n- **Read receipts** — get notified (and optionally keep a searchable log) when someone reads a message you sent, grouped per chat with unread counts.\n- **Device ID** — mask the device identity Instagram reports, roll a fresh fingerprint, set a custom one, or fully clear the device and relaunch.\n- **Story viewers list** — filter, sort, search and pin who viewed your story, by mutuals / followers / verified / who liked / A–Z.\n- **Deleted-messages log overhaul** — now groups by chat and captures removed reactions and disappearing (view-once) media, not just text.\n- **Auto-coloured chat bubbles** — custom chat backgrounds can tint message bubbles solid or gradient, with auto-contrast text.\n- **Customizable tab bar** — drag to reorder any tab and toggle tabs off, replacing the old fixed presets.\n\n### 🆕 New features\n\n#### Profile \u0026 Profile Analyzer\n- Follow Requests Tracker — logs follow requests you send (accepted / declined / cancelled) and receive (approved / ignored / withdrawn), catching who cancels a request to follow you before you answer; notifications that open the list, a searchable history split by direction with filters, sort and bulk actions, plus a home-shortcut entry — all on-device\n- Search followers and following lists by name or username, from the filter \u0026 sort sheet\n- Hide suggested users on profiles — removes the suggested-accounts strip shown under a profile\n- Profile Analyzer scans keep running after you leave the view — a progress pill lets you track or cancel from anywhere\n- Profile Analyzer can remove people who follow you but you don't follow back, straight from the list — per-row or in batch\n- Profile Analyzer — turn individual checks on or off from a new Checks screen; disabled ones are greyed out and no longer calculated or shown\n- Profile Analyzer — turning on snapshot recording now saves your current scan right away instead of waiting for the next one\n- Profile Analyzer — opening a list now flags entries new since you last looked: a NEW tag, they sort to the top, and a \"New only\" filter\n\n#### Messages \u0026 DMs\n- Read receipts — get notified, and optionally keep a log, when someone reads a message you sent; grouped by chat with profile photos, an unread count per chat that clears when you open it, username/date search and sort, a per-person/chat ignore list, group-chat support, and a notifications-only mode (off by default); tapping the notification opens the log; backs up via Backup \u0026 Restore (opt-in, under Feature data)\n- Custom chat backgrounds can auto-color message bubbles (text, replies and voice notes) — the other person's, yours, or both, solid or gradient (vertical, horizontal, or diagonal), with custom or auto-contrast text; works with animated themes and shows through the composer; editable from the in-chat picker with live updates\n- Deleted-messages log now groups by chat — group-chat unsends appear under the group, each tagged with who unsent it\n- Deleted-messages log can optionally record removed reactions — the emoji, who removed it, and which message it was on\n- Deleted-messages log now captures disappearing (view-once) media — saved when you open it, when it's unsent, or when you reopen the chat, and states clearly when it couldn't be recovered\n- Filter the deleted-messages log to disappearing media only\n- Exclude chats from the deleted-messages log — long-press one to stop logging it, with an ignored list to manage and undo\n- Optional background keep-alive for the deleted-messages log — catches unsends while you're away, off by default (may use more battery)\n- Hide the DM and story seen buttons while keeping receipt blocking on, with an optional confirmation before any mark-as-seen action\n- Disappearing media can advance to the next stacked message when you mark it as viewed\n- Reroute Instagram's built-in Save button on DM photos \u0026 videos to Photos, the gallery, share, or expand in-app — with the HD quality picker for videos; configurable like the other action menus (reorder, enable/disable, default tap), off by default\n- Favorite GIFs — long-press a GIF in the picker (comments and DMs) to pin it to the top with a star badge or download it; GIF comments can be favorited from their long-press menu\n- Bypass \"You can't send messages\" — removes the blocked-composer banner and restores the text input in restricted threads (Messages → Advanced)\n\n#### Stories \u0026 Notes\n- Filter, sort, search and pin your story viewers list — reorder by mutuals, who follows you, verified, who liked, or A–Z; search by name or username; settings stick; long-press to pin viewers on top (pin by username even before they view your story)\n- Custom sticker colors — the color-wheel long-press now works on every sticker editor (slider, fundraiser, prompt and more), not just music\n- Hide story highlights — removes the resurfaced highlights row from the feed stories tray\n\n#### Reels \u0026 Instants\n- Instants can auto-advance to the next one after you like or react\n- Auto-save instants — pick Photos or the RyukGram gallery and every instant you view (including while swiping) saves automatically, each one only once\n\n#### Downloads \u0026 media saving\n- Save photo posts with their music — new feed action menu entries combine the photo with the exact track snippet the post plays and save it as a video to Photos or the Gallery\n- Save straight to Photos from the profile action button and the expanded media viewer, alongside the existing Gallery and share options\n\n#### Notifications\n- Mirror toasts to iOS notifications — toasts that fire while Instagram is in the background are delivered to the notification centre instead so they aren't missed; tapping one opens the same thing as tapping the toast, with per-action overrides and auto-clear when the app opens\n- Bursts of toasts no longer pile up — opening the app to many unsent messages, removed reactions or seen marks shows one summary pill (e.g. \"15 messages unsent\") instead of a stack, while a single action still toasts instantly\n\n#### Interface, navigation \u0026 theming\n- Tab bar icon order is now fully customizable — drag to reorder any tab and toggle tabs off (including profile), replacing the old fixed presets; the hide-tab switches moved into the new Icon order screen\n- Reordering rows in settings (action menus, home shortcut) is more reliable — native drag handles, no more failed drops\n- Messages-only mode keeps the search tab, with a toggle to hide it, and trims its explore grid and trending searches\n- Force progressive blur (iOS 26) — keeps the scroll-edge blur visible instead of letting it fade out\n- Custom date formats — build your own with placeholders like `{DD}/{MM}/{YYYY} {HH}:{mm}`, live preview and tap-to-insert tokens; save as many as you like and switch between them, plus a new `dd/MM/yyyy` 24-hour preset\n- Force liquid glass off — disables liquid glass for accounts that have it enabled by default\n\n#### Privacy \u0026 Advanced\n- Device ID — change the device identity Instagram reports: masks the device ID and family device ID it sends, with a button on the login screen and a Device ID menu in Settings → Advanced to roll a new fingerprint, set a custom ID, revert to your real one, or fully clear the device (logins, cookies, stored IDs) and relaunch fresh\n- Disable all tweak options (Advanced → Instagram) — turns every feature off so Instagram behaves stock; your settings are kept and restored when you turn it back off\n- File logging (Settings → Debug) — records RyukGram's own activity across the app and its extensions to one shareable log file for troubleshooting, off by default\n\n#### Backup \u0026 data\n- Importing a backup can now merge into your existing data instead of replacing it — pick Replace or Merge on the import page; duplicates are combined, including merging galleries together\n\n### 🛠 Fixes\n- Profile action button now shows on every profile layout (some accounts were missing it on other people's profiles), no longer crashes when tapped, and long-press opens its menu again\n- Disappearing media now downloads in full quality — videos use the HD quality picker (with audio) instead of the low-bitrate version\n- Story overlay buttons no longer crash, freeze, disappear, or jump to the corner when swiping between stories — across action-button / mentions / seen combos (including mentions-only on iPad landscape)\n- Notification pills no longer re-open their view when tapped while you're already inside it\n- Home shortcut updates without a restart and now shows on accounts that don't have the create button\n- Instants download button stays put when Instagram hides its toolbar anchors\n- Instants gallery button matches the native camera controls and glides with the capture animation\n- Instants saved to gallery group under the username instead of the timestamp\n- Sending Instants from your photo album handles HDR / wide-gamut photos on every device\n- Video in photo sticker picker works again on Instagram 431+\n- Do not save recent searches works again on Instagram 431 — search bars and the DM recipient picker stop saving\n- Confirm note like also catches double-tapping a note in the inbox tray or on a profile\n- Keep deleted messages survives huge unsend bursts and cache evictions, and no longer blocks Instagram's own unsend in chat\n- Unsent-message toast names who unsent again instead of the generic message, even for messages received before the last app restart\n- Voice notes and audio shares in the deleted-messages log save as Audio with the right file extension instead of generic Share/Link\n- Deleted-messages log unread count badge now sits beside the time instead of misaligned under it\n- Doom-scrolling Reels limit starts from the reel you tapped instead of the top of the feed\n- OLED mode now blacks out more dark surfaces in comments, DMs, profiles and the deleted-messages log, while keeping buttons, search fields and Notes readable\n- Reels force-audio finds the right audio cell when Instagram nests it differently\n- Reels no longer black-screen on play in pause/play mode; silent reels are detected without flashing the \"no sound\" toast\n- Settings search now reaches options inside nested pages like Security \u0026 Privacy and the passcode screen\n- Skip sensitive content covers now reveal in any app language and work on feed posts, not just reels\n- Launch tab and messages-only reliably open the chosen tab instead of sometimes landing on feed or reels\n- Gallery save mode now applies to HD videos and bulk carousel saves, not just single photos\n- HD downloads no longer freeze when you leave the app mid-encode — encoding continues in the background with your quality settings, switching to a software encoder when needed\n- Notification action names in Settings, the read receipts footer, quality-picker sizes and several other strings now translate properly instead of always showing in English\n- Hold-for-settings shortcut on the profile button works again on Instagram 432\n- Profile action button works again on Instagram 432 and no longer disappears when you open its menu\n- Profile action button no longer overlaps Instagram's own nav buttons (notify bell, follow, more) on profiles that show them\n- Auto mark seen on send no longer fires a read receipt when you forward or share a post into a chat, including to multiple people\n- Auto mark seen on send now also covers reel quick-reactions, voice notes and media, and still marks if you leave the chat before media finishes uploading\n- Confirm calls and hide call buttons now work on the new single call button that opens an audio/video menu (some accounts)\n- Confirm calls no longer asks twice on accounts with the old call-button layout\n- Confirm note reactions works again on Instagram 431\n- Hide \"Made with Edits\" and \"Use template\" work again on Instagram 431\n- Reels swipe-to-profile opens the right reel on newer Instagram versions and no longer hijacks carousel swipes\n- Note theming and custom note buttons work as independent toggles again\n- Instagram-native style notifications appear above tweak popups instead of behind them\n- Hide UI on Capture now also redacts the home shortcut, follow indicator, follow-list filter button, notes editor buttons, revealed sticker results, story mentions counter, Instants gallery / chat background / password-locked-reels buttons, profile-card view/like/date overlays, and the Unsent tag on kept deleted messages — previously these stayed visible in screenshots\n- Long-press download works again on carousel posts on Instagram 432 — saves the right photo or video from feed and Reels carousels\n- Hide Meta AI works again on Instagram 432 — search, the DM inbox AI button, the summarize pill, and AI fonts\n- Hide suggested users (search and profiles) and hide suggested chats work again on Instagram 432\n- Copy note text on long-press, OLED chat backgrounds, DM screenshot blocking, carousel photo zoom, and the detailed color picker work again on Instagram 432\n- Hiding the stories tray now also removes the mid-feed and expiring-soon stories carousels\n- Detailed color picker, hiding the explore search bar, and slider sticker reveal work again on Instagram 433\n- Quiz sticker reveal no longer highlights the first option when Instagram sends no answer data\n- Confirm switching Instants and auto-advance after a reaction work again on Instagram 433\n- Profile card likes and dates load again on the reels and reposts tabs on Instagram 433\n- Hide stories tray, story-tray filter, keep-deleted Unsent marker, feed filtering, chat backgrounds and hide call buttons all work again on Instagram 434\n- Custom GIF in comments works again on Instagram 432+\n- Download quality sheet no longer randomly skips to standard quality on some reels and reposts\n- Gallery filters now work inside grouped folders — only folders with matches show, counts and previews reflect the filter, and it carries into the folder you open\n- The tweak's story menu options (exclude story seen, mute audio, view mentions) now also appear in Instagram's redesigned story menu — the new bottom sheet some accounts get — matching its native grouped style, with the same items as the classic 3-dot menu\n- Profile Analyzer “You unfollowed” list now shows your real follow state — people you re-followed get an Unfollow button instead of always showing Follow\n- Settings search bar no longer shows a grey box over the native glass on accounts that have liquid glass enabled by default\n\n### 🔄 Changes\n- RyukGram's own menus now keep the stock iOS appearance — the theme only applies to Instagram\n- Profile settings toggles that lacked a description now have one\n- Deleted-messages log chat list restyled to match the read receipts log, with the search bar kept at the top on iOS 26\n- Follow indicator redesigned — cleaner pill look and faster cached follow statuses\n- Removed the Disable instants creation toggle — Instagram has its own option to hide Instants\n- Removed the Auto-scroll reels toggle — Instagram now has this natively\n- Locked, hidden, and excluded chat lists now show real profile pictures, including group chat photos\n- Fixed Hide trending searches not working on newer Instagram versions\n- Fixed hide call buttons, hide stories tray, custom chat backgrounds and the keep-deleted unsent marker not working on newer Instagram versions",
          "minOSVersion": "15.0",
          "sha256": "48be517efae06a9f4293c687b79d460e3f9b4158584319fcc9cd9eef46947484",
          "size": 325069159,
          "version": "434.0.0"
        }
      ],
      "website": "https://source.ryuksign.com"
    },
    {
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
          "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
          "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
          "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
          "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
          "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
          "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
          "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
          "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
          "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
        }
      },
      "bundleIdentifier": "com.ryuk.ryukgram",
      "category": "social",
      "developerName": "Ryuk",
      "downloadURL": "https://source.ryuksign.com/ipas/42ef855e5ed75796d22e.ipa",
      "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/30/e5/f2/30e5f206-5a5b-c586-5d94-619f69c53448/Placeholder.mill/400x400bb-75.png",
      "localizedDescription": "RyukGram installed side by side with the real Instagram — a separate app with its own name, icon and login, so both stay signed in at once. The no-plugins RyukGram build under a distinct bundle id.",
      "minOSVersion": "15.0",
      "name": "RyukGram",
      "size": 205698610,
      "subtitle": "RyukGram 410 side by side with Instagram · by @axryuk",
      "version": "410.1.0",
      "versionDate": "2026-07-25T00:00:00Z",
      "versionDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
      "versions": [
        {
          "appPermissions": {
            "entitlements": [],
            "privacy": {
              "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
              "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
              "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
              "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
              "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
              "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
              "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
              "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
              "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
              "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
              "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
            }
          },
          "buildVersion": "849447290",
          "date": "2026-07-25T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/42ef855e5ed75796d22e.ipa",
          "localizedDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
          "minOSVersion": "15.0",
          "sha256": "f3ee8bc4f196bde7848dde5d84b7b29abd6ab14b6b4a4c91a2121287d67bd467",
          "size": 205698610,
          "version": "410.1.0"
        }
      ],
      "website": "https://source.ryuksign.com"
    },
    {
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
          "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
          "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
          "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
          "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
          "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
          "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
          "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
          "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
          "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
        }
      },
      "bundleIdentifier": "com.ryuk.ryukgram",
      "category": "social",
      "developerName": "Ryuk",
      "downloadURL": "https://source.ryuksign.com/ipas/a4e1fbf58798981c5f39.ipa",
      "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/30/e5/f2/30e5f206-5a5b-c586-5d94-619f69c53448/Placeholder.mill/400x400bb-75.png",
      "localizedDescription": "RyukGram installed side by side with the real Instagram — a separate app with its own name, icon and login, so both stay signed in at once. The no-plugins RyukGram build under a distinct bundle id.",
      "minOSVersion": "15.0",
      "name": "RyukGram",
      "size": 262226289,
      "subtitle": "RyukGram side by side with Instagram · by @axryuk",
      "version": "439.0.0",
      "versionDate": "2026-07-25T00:00:00Z",
      "versionDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
      "versions": [
        {
          "appPermissions": {
            "entitlements": [],
            "privacy": {
              "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
              "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
              "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
              "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
              "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
              "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
              "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
              "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
              "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
              "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
              "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
            }
          },
          "buildVersion": "1021301964",
          "date": "2026-07-25T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/a4e1fbf58798981c5f39.ipa",
          "localizedDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
          "minOSVersion": "15.0",
          "sha256": "8107c7bf17d8ae311ad9cd11d9dc0356f85f07eeea053f208dde3bbbd2cc3df5",
          "size": 262226289,
          "version": "439.0.0"
        }
      ],
      "website": "https://source.ryuksign.com"
    },
    {
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
          "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
          "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
          "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
          "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
          "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
          "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
          "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
          "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
          "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
        }
      },
      "bundleIdentifier": "com.burbn.instagram",
      "category": "social",
      "developerName": "Ryuk",
      "downloadURL": "https://source.ryuksign.com/ipas/959abf1407579dbd3f46.ipa",
      "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/30/e5/f2/30e5f206-5a5b-c586-5d94-619f69c53448/Placeholder.mill/400x400bb-75.png",
      "localizedDescription": "RyukGram (IG 410) is the RyukGram build for Instagram 410.1.0 on iOS 15 and up — the full enhanced Instagram client ported to the 410 app. Includes follow-request tracking, read receipts, story-viewer insights, deleted-message logs, device-ID masking, media downloading, custom chat themes and a configurable tab bar. Everything runs on-device.",
      "minOSVersion": "15.0",
      "name": "RyukGram (IG 410)",
      "size": 267074754,
      "subtitle": "RyukGram for Instagram 410 · iOS 15+ · by @axryuk · RyukGram v1.3.3",
      "version": "410.1.0",
      "versionDate": "2026-07-25T00:00:00Z",
      "versionDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
      "versions": [
        {
          "appPermissions": {
            "entitlements": [],
            "privacy": {
              "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
              "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
              "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
              "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
              "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
              "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
              "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
              "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
              "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
              "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
              "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
            }
          },
          "buildVersion": "849447290",
          "date": "2026-07-25T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/959abf1407579dbd3f46.ipa",
          "localizedDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
          "minOSVersion": "15.0",
          "sha256": "5e365019d7bf29b3a4ee3064b45f86876c878c52c960daa370b2092328871f9d",
          "size": 267074754,
          "version": "410.1.0"
        }
      ],
      "website": "https://source.ryuksign.com"
    },
    {
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
          "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
          "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
          "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
          "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
          "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
          "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
          "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
          "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
          "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
        }
      },
      "bundleIdentifier": "com.burbn.instagram",
      "category": "social",
      "developerName": "Ryuk",
      "downloadURL": "https://source.ryuksign.com/ipas/f859f1620cde5ebe49a5.ipa",
      "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/30/e5/f2/30e5f206-5a5b-c586-5d94-619f69c53448/Placeholder.mill/400x400bb-75.png",
      "localizedDescription": "RyukGram (IG 410, No Plugins) is the Instagram 410.1.0 build with the external plugin loader disabled — the core RyukGram tweaks only, for a lighter, more stable install on iOS 15 and up. Includes follow-request tracking, read receipts, story-viewer insights, deleted-message logs, device-ID masking, media downloading and theming. Everything runs on-device.",
      "minOSVersion": "15.0",
      "name": "RyukGram (IG 410, No Plugins)",
      "size": 205698625,
      "subtitle": "RyukGram 410 core build — Instagram, supercharged · by @axryuk · RyukGram v1.3.3",
      "version": "410.1.0",
      "versionDate": "2026-07-25T00:00:00Z",
      "versionDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
      "versions": [
        {
          "appPermissions": {
            "entitlements": [],
            "privacy": {
              "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
              "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
              "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
              "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
              "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
              "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
              "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
              "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
              "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
              "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
              "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
            }
          },
          "buildVersion": "849447290",
          "date": "2026-07-25T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/f859f1620cde5ebe49a5.ipa",
          "localizedDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
          "minOSVersion": "15.0",
          "sha256": "73e28ac3f4237fd191cb557585cea0d626b605f0299348a86ccca4bce7c65ed6",
          "size": 205698625,
          "version": "410.1.0"
        }
      ],
      "website": "https://source.ryuksign.com"
    },
    {
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
          "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
          "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
          "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
          "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
          "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
          "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
          "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
          "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
          "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
          "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
        }
      },
      "bundleIdentifier": "com.burbn.instagram",
      "category": "social",
      "developerName": "Ryuk",
      "downloadURL": "https://source.ryuksign.com/ipas/ab0b8622fc1a518f1b2a.ipa",
      "iconURL": "https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/30/e5/f2/30e5f206-5a5b-c586-5d94-619f69c53448/Placeholder.mill/400x400bb-75.png",
      "localizedDescription": "RyukGram (No Plugins) is the same enhanced Instagram build with the external plugin loader disabled — the core RyukGram tweaks only, for a lighter, more stable install. Includes follow-request tracking, read receipts, story-viewer insights, deleted-message logs, device-ID masking, media downloading and theming. Everything runs on-device.",
      "minOSVersion": "15.0",
      "name": "RyukGram (No Plugins)",
      "size": 262226317,
      "subtitle": "RyukGram core build — Instagram, supercharged · by @axryuk · RyukGram v1.3.3",
      "version": "439.0.0",
      "versionDate": "2026-07-25T00:00:00Z",
      "versionDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
      "versions": [
        {
          "appPermissions": {
            "entitlements": [],
            "privacy": {
              "NSCameraUsageDescription": "Instagram uses your device's camera to do things like help you take photos, record videos and use effects.",
              "NSMicrophoneUsageDescription": "Instagram uses your device's microphone to do things like help you record videos and preview audio effects.",
              "NSPhotoLibraryUsageDescription": "Instagram uses access to your camera roll to do things like help you share photos and videos to Instagram, apply effects and suggest photos and videos to share.",
              "NSPhotoLibraryAddUsageDescription": "This lets you save photos and videos to your Camera Roll.",
              "NSContactsUsageDescription": "Instagram will use your contacts to suggest people and things you care about, and offer a better service.",
              "NSLocationWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSLocationAlwaysAndWhenInUseUsageDescription": "Instagram uses this to make some features work, personalize content and help people find places.",
              "NSFaceIDUsageDescription": "Enable Face ID for quick and secure authentication on Instagram.",
              "NSCalendarsUsageDescription": "This will let Instagram sync events to your calendar.",
              "NSBluetoothAlwaysUsageDescription": "This allows your phone to find and connect to devices using a Bluetooth connection.",
              "NSLocalNetworkUsageDescription": "Used to discover and connect to compatible streaming devices on your Wi-Fi network.",
              "NSFocusStatusUsageDescription": "This allows Instagram to check whether you've been missing notifications from friends.",
              "NSUserTrackingUsageDescription": "This helps Instagram personalize ads we show you."
            }
          },
          "buildVersion": "1021301964",
          "date": "2026-07-25T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/ab0b8622fc1a518f1b2a.ipa",
          "localizedDescription": "Updated for Instagram 439.0.0.\n\n### ✨ Highlights\n- **Call recording** — record voice and video calls, with auto-record, smart video grids and a per-person browser to play them back\n- **Activity notifications** — one log for who read your messages plus who came online, went offline or started typing, per person, with an accurate green dot\n- **Grid feed** — turn your home feed into a tappable grid of thumbnails with stats and author overlays, per account\n- **Stories archive** — saves every story you post before it expires, with its media and full viewer list, per account\n- **Story viewers list** — a searchable, filterable, sortable and pinnable \"who viewed my story\", with each viewer's reaction shown\n- **Instagram Plus** — turn on some Instagram's paid subscriber features inside the app\n- **Custom button icons** — pick any Instagram icon or iOS symbol for the action and home-shortcut buttons\n\n### 🆕 New features\n\n#### Messages\n- Activity notifications and Activity log — records who read your messages plus who came online, went offline or started typing, as a per-person timeline. Set each event to log silently, notify you, or both, and hold anyone to customise or mute them. A new accurate active-status option turns the green dot off the moment someone leaves. Filter by type and date, swipe or multi-select to delete, and lock the log behind your passcode\n- A dot in the DMs inbox to turn your active status on or off without opening settings\n- Keep deleted messages can now also keep the ones you unsend yourself, shown faded in chat and added to the deleted log\n- Mark chats seen locally — with read-receipt blocking on, opened chats look read on your device while the sender still gets no receipt; the eye button turns orange until you really mark seen\n- Hold the account name at the top of Direct to show or hide your hidden chats, with an optional passcode/Face ID lock\n- Messages-only mode is now its own menu, can turn on automatically during a daily window, and adds a notifications shortcut plus an optional home-shortcut button in the inbox header\n- Adding someone to a list (read-receipt blocking, hidden or locked chats, chat backgrounds, story viewer pins) now opens a picker of recent DMs with username search, instead of typing it in blind\n- The DM Draw feature can now send an image as your doodle — from the gallery, Photos, your Instagram or iOS stickers, or a pasted image — with an editor to crop, resize and remove the background\n- Custom chat backgrounds can now be videos or GIFs, framed with pan-zoom and trim, with the same opacity, blur and dim controls, and re-editable later\n- Hide suggested accounts and channels in Direct messages search\n\n#### Stories\n- Stories archive saves every story you post before it expires, with its media and full viewer list, per account. Browse by date in a grid, see who viewed, liked or reacted, with filter, sort, pinned viewers, an unread badge, optional alerts and its own backup and storage entry\n- The \"who viewed my story\" list is now searchable — filter (mutuals, following, follows you, verified, reacted, pinned), sort, and pin anyone to the top. Shows avatars, verified badges and each viewer's reaction, loads every viewer, and can switch back to Instagram's own list. Pick which one opens first\n- Marked-seen indicator — stories you already marked as seen hide the eye button or fill it green for 48 hours, per account\n- New \"Save image (no music)\" story download option for photo stories that have Instagram music on them\n- Story tray long-press \"Profile picture\" now also works in Instagram's new subscriber story preview menu\n\n#### Reels\n- New reels playback menu — hold the ⋯ or audio button for speed, seek (skip back/forward by a custom amount) and auto-scroll controls\n- Auto-scroll reels is back — Instagram default or RyukGram mode that keeps advancing after you swipe back\n- Filter reels by engagement — set a minimum for likes, comments, views or reposts and reels below it never show, plus an option to hide reels whose author hides their counts. Only the Reels tab is filtered by default, so reels you open from a post, profile or share stay untouched\n- Show when a reel was reposted — an optional date on the \"reposted this reel\" header\n\n#### Feed \u0026 Explore\n- New Grid feed — turn your home feed into a grid of post thumbnails showing likes, comments, views, shares and the author. Pinch to change columns, pull to refresh, tap a post to open it, or hold for a menu to like, follow, view profile, expand, share or copy the link. Choose which stats show, square or taller tiles, and how you switch back to Instagram's feed. Loads instantly, works per account and remembers where you left off\n- Search and explore grids now show stat pills on posts and reels — views, likes, comments, shares, reposts and date — with a page to pick which appear, reorder them and toggle them\n- New date format options — swap Instagram's relative timestamps on posts, notes, comments, stories and DMs for a fixed date, a preset like dd/MM/yyyy, or your own template, with a relative-time threshold\n- New \"Block surveys\" toggle — hides Instagram's in-app surveys and feedback prompts, including the \"Interested in this post?\" cards\n- Confirm feed refresh — an optional alert before a pull-to-refresh reloads the home feed\n- Refresh stories only — pull-to-refresh reloads just the stories tray and leaves the feed where it is\n\n#### Instants\n- Instants download now works on videos too — expand, save, share and download-all all handle video instants\n- Send a video from your gallery as an Instant — frame it square, trim any 7 seconds on a scrollable timeline, then hold to record\n- Confirm before capturing an Instant — an optional alert on a photo tap or held video, plus a confirm before tapping to switch Instants\n- Auto close the Instants viewer once you've seen them all\n\n#### Downloads \u0026 Gallery\n- Download manager got a rebuild — thumbnails for finished media, live size, speed and time left, a filter row, and swipe a row to cancel, retry or remove\n- Downloads now stay listed after you close the app and can be downloaded again from the history — kept from 12 hours up to forever, and cleared or exported from Backup and Storage\n- Download quality picker has an advanced view — download a video with no audio, or pick any of its audio tracks\n- Gallery — import your own photos, videos and files from the ••• menu, saved under an Imported filter\n- Gallery browsing got more controls — combine a sort with images, videos or favorites first, filter by date, pick 2 to 5 columns, and long-press a user section to select all their media\n- The gallery now uses Instagram icons throughout, grid tiles show a date chip, and long-pressing an item shows its date, source and size\n\n#### Profile\n- Profile card details now also show comment, share and repost counts, with a page to pick which stats appear, reorder them and toggle them\n- Followers and Following lists get a filter and sort button on Instagram's search bar — mutuals, following, follows you or verified, sorted by name or relationship\n- Profile Analyzer's badge now shows gains and losses — a green +N when a list grew, a red −N when it shrank\n- Profile Analyzer is out of beta\n\n#### Interface \u0026 notifications\n- Action button and home-shortcut icons are now fully customisable — a searchable browser for any Instagram icon or iOS symbol, per button or shared, including Instagram's colourful pet stickers\n- Tab bar icon order is now a live tab bar preview — drag to reorder, drag one up to hide, tap a hidden icon to add it back\n- Story and disappearing-media overlay buttons can be repositioned by dragging them on a preview\n- The notification pill can be placed anywhere on a phone preview, not just top or bottom\n- Notifications mirrored to the iOS notification centre can now also show as system banners while you're using the app\n- The home shortcut button shows a red dot for new deleted messages, read receipts or call recordings, with a count next to each in its menu\n- Favorite GIFs long-press menu can now copy a GIF's link\n\n#### Privacy \u0026 backup\n- Device ID masking now also hides the vendor ID and machine ID, can block Apple device attestation, and can reset fresh while keeping masking on. A Device ID button on the login screen gives the same controls while signed out\n- Follow requests tracker shows a badge for updates you haven't opened yet\n- Backup's \"Feature data\" now opens a list where you tick exactly which stores to export, import or reset, instead of all-or-nothing\n- Backups can be locked with a password when exporting (AES-256), asked for only when you restore them\n\n#### General\n- Change Instagram's own interface language from the tweak — a picker with a full language list, including Arabic even if your device isn't set to it; restart to apply\n- New Instagram Plus menu in General — turns on Instagram's paid subscriber features inside the app, including story and message peek, fonts, the app icon picker and custom story lists, with a master on/off and reset\n- Tweak settings shows an occasional donate prompt after long-term use, easily dismissed or hidden for good\n\n### 🛠 Fixes\n- Tapping someone in any RyukGram list now opens their profile inside RyukGram, so Back returns to the list instead of Instagram's home\n- Your gallery carries over to this update, with a one-time prompt to restore items saved by an older version, and gallery backups now import and export every item\n- The home shortcut button now shows on iPad\n- Custom chat background now fills behind the message input on Instagram 437 instead of leaving a black strip\n- Follow requests tracker no longer counts tapping \"Following\" on an already-followed account as a new request\n- Follow requests tracker no longer wrongly shows received requests as withdrawn, and loads pending requests reliably\n- Detailed color picker no longer crashes in the story drawing editor on Instagram 434\n- OLED theme no longer turns the RyukGram settings screens fully black\n- OLED theme no longer blacks out grey buttons like Follow/Following on profiles\n- Downloading reels or videos with newer Instagram audio (xHE-AAC) no longer fails\n- Feed scrolling is smoother, especially with the OLED theme enabled\n- Favorite GIFs now send and appear reliably in Direct messages\n- Deleted messages log now saves photos and videos at full quality instead of a low-res thumbnail\n- Deleted messages log no longer crashes when you pull to refresh right after leaving a chat\n- Reroute native Save now shows Instagram's Save and long-press Save on DM media even where Instagram hid them, including in vanish mode\n- Settings that need a restart now take effect after one restart instead of sometimes needing two\n- Auto-clear cache now runs reliably on the chosen interval and finishes even if you close Instagram mid-clear\n- Saving or sharing media now always uses a clean name (like username_stories_date) instead of the internal temporary filename\n- Reels action button stays visible on HDR reels, following Instagram's own tint like the like button does\n- No more crash when switching to the Reels tab on some accounts\n- Bulk saving Instants now labels each save with the account that posted it, even with several people's Instants on screen",
          "minOSVersion": "15.0",
          "sha256": "2f75a260f48af2f7bcf66f3eca3c569c027103ac36112302cdee089e22cb3cb1",
          "size": 262226317,
          "version": "439.0.0"
        },
        {
          "buildVersion": "994860828",
          "date": "2026-06-19T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/6d1438ab7f3b98c611d5.ipa",
          "localizedDescription": "### ✨ Highlights\n- **Follow Requests Tracker** — logs the follow requests you send and receive, fully on-device, and catches who cancels a request to follow you before you ever answer.\n- **Read receipts** — get notified (and optionally keep a searchable log) when someone reads a message you sent, grouped per chat with unread counts.\n- **Device ID** — mask the device identity Instagram reports, roll a fresh fingerprint, set a custom one, or fully clear the device and relaunch.\n- **Story viewers list** — filter, sort, search and pin who viewed your story, by mutuals / followers / verified / who liked / A–Z.\n- **Deleted-messages log overhaul** — now groups by chat and captures removed reactions and disappearing (view-once) media, not just text.\n- **Auto-coloured chat bubbles** — custom chat backgrounds can tint message bubbles solid or gradient, with auto-contrast text.\n- **Customizable tab bar** — drag to reorder any tab and toggle tabs off, replacing the old fixed presets.\n\n### 🆕 New features\n\n#### Profile \u0026 Profile Analyzer\n- Follow Requests Tracker — logs follow requests you send (accepted / declined / cancelled) and receive (approved / ignored / withdrawn), catching who cancels a request to follow you before you answer; notifications that open the list, a searchable history split by direction with filters, sort and bulk actions, plus a home-shortcut entry — all on-device\n- Search followers and following lists by name or username, from the filter \u0026 sort sheet\n- Hide suggested users on profiles — removes the suggested-accounts strip shown under a profile\n- Profile Analyzer scans keep running after you leave the view — a progress pill lets you track or cancel from anywhere\n- Profile Analyzer can remove people who follow you but you don't follow back, straight from the list — per-row or in batch\n- Profile Analyzer — turn individual checks on or off from a new Checks screen; disabled ones are greyed out and no longer calculated or shown\n- Profile Analyzer — turning on snapshot recording now saves your current scan right away instead of waiting for the next one\n- Profile Analyzer — opening a list now flags entries new since you last looked: a NEW tag, they sort to the top, and a \"New only\" filter\n\n#### Messages \u0026 DMs\n- Read receipts — get notified, and optionally keep a log, when someone reads a message you sent; grouped by chat with profile photos, an unread count per chat that clears when you open it, username/date search and sort, a per-person/chat ignore list, group-chat support, and a notifications-only mode (off by default); tapping the notification opens the log; backs up via Backup \u0026 Restore (opt-in, under Feature data)\n- Custom chat backgrounds can auto-color message bubbles (text, replies and voice notes) — the other person's, yours, or both, solid or gradient (vertical, horizontal, or diagonal), with custom or auto-contrast text; works with animated themes and shows through the composer; editable from the in-chat picker with live updates\n- Deleted-messages log now groups by chat — group-chat unsends appear under the group, each tagged with who unsent it\n- Deleted-messages log can optionally record removed reactions — the emoji, who removed it, and which message it was on\n- Deleted-messages log now captures disappearing (view-once) media — saved when you open it, when it's unsent, or when you reopen the chat, and states clearly when it couldn't be recovered\n- Filter the deleted-messages log to disappearing media only\n- Exclude chats from the deleted-messages log — long-press one to stop logging it, with an ignored list to manage and undo\n- Optional background keep-alive for the deleted-messages log — catches unsends while you're away, off by default (may use more battery)\n- Hide the DM and story seen buttons while keeping receipt blocking on, with an optional confirmation before any mark-as-seen action\n- Disappearing media can advance to the next stacked message when you mark it as viewed\n- Reroute Instagram's built-in Save button on DM photos \u0026 videos to Photos, the gallery, share, or expand in-app — with the HD quality picker for videos; configurable like the other action menus (reorder, enable/disable, default tap), off by default\n- Favorite GIFs — long-press a GIF in the picker (comments and DMs) to pin it to the top with a star badge or download it; GIF comments can be favorited from their long-press menu\n- Bypass \"You can't send messages\" — removes the blocked-composer banner and restores the text input in restricted threads (Messages → Advanced)\n\n#### Stories \u0026 Notes\n- Filter, sort, search and pin your story viewers list — reorder by mutuals, who follows you, verified, who liked, or A–Z; search by name or username; settings stick; long-press to pin viewers on top (pin by username even before they view your story)\n- Custom sticker colors — the color-wheel long-press now works on every sticker editor (slider, fundraiser, prompt and more), not just music\n- Hide story highlights — removes the resurfaced highlights row from the feed stories tray\n\n#### Reels \u0026 Instants\n- Instants can auto-advance to the next one after you like or react\n- Auto-save instants — pick Photos or the RyukGram gallery and every instant you view (including while swiping) saves automatically, each one only once\n\n#### Downloads \u0026 media saving\n- Save photo posts with their music — new feed action menu entries combine the photo with the exact track snippet the post plays and save it as a video to Photos or the Gallery\n- Save straight to Photos from the profile action button and the expanded media viewer, alongside the existing Gallery and share options\n\n#### Notifications\n- Mirror toasts to iOS notifications — toasts that fire while Instagram is in the background are delivered to the notification centre instead so they aren't missed; tapping one opens the same thing as tapping the toast, with per-action overrides and auto-clear when the app opens\n- Bursts of toasts no longer pile up — opening the app to many unsent messages, removed reactions or seen marks shows one summary pill (e.g. \"15 messages unsent\") instead of a stack, while a single action still toasts instantly\n\n#### Interface, navigation \u0026 theming\n- Tab bar icon order is now fully customizable — drag to reorder any tab and toggle tabs off (including profile), replacing the old fixed presets; the hide-tab switches moved into the new Icon order screen\n- Reordering rows in settings (action menus, home shortcut) is more reliable — native drag handles, no more failed drops\n- Messages-only mode keeps the search tab, with a toggle to hide it, and trims its explore grid and trending searches\n- Force progressive blur (iOS 26) — keeps the scroll-edge blur visible instead of letting it fade out\n- Custom date formats — build your own with placeholders like `{DD}/{MM}/{YYYY} {HH}:{mm}`, live preview and tap-to-insert tokens; save as many as you like and switch between them, plus a new `dd/MM/yyyy` 24-hour preset\n- Force liquid glass off — disables liquid glass for accounts that have it enabled by default\n\n#### Privacy \u0026 Advanced\n- Device ID — change the device identity Instagram reports: masks the device ID and family device ID it sends, with a button on the login screen and a Device ID menu in Settings → Advanced to roll a new fingerprint, set a custom ID, revert to your real one, or fully clear the device (logins, cookies, stored IDs) and relaunch fresh\n- Disable all tweak options (Advanced → Instagram) — turns every feature off so Instagram behaves stock; your settings are kept and restored when you turn it back off\n- File logging (Settings → Debug) — records RyukGram's own activity across the app and its extensions to one shareable log file for troubleshooting, off by default\n\n#### Backup \u0026 data\n- Importing a backup can now merge into your existing data instead of replacing it — pick Replace or Merge on the import page; duplicates are combined, including merging galleries together\n\n### 🛠 Fixes\n- Profile action button now shows on every profile layout (some accounts were missing it on other people's profiles), no longer crashes when tapped, and long-press opens its menu again\n- Disappearing media now downloads in full quality — videos use the HD quality picker (with audio) instead of the low-bitrate version\n- Story overlay buttons no longer crash, freeze, disappear, or jump to the corner when swiping between stories — across action-button / mentions / seen combos (including mentions-only on iPad landscape)\n- Notification pills no longer re-open their view when tapped while you're already inside it\n- Home shortcut updates without a restart and now shows on accounts that don't have the create button\n- Instants download button stays put when Instagram hides its toolbar anchors\n- Instants gallery button matches the native camera controls and glides with the capture animation\n- Instants saved to gallery group under the username instead of the timestamp\n- Sending Instants from your photo album handles HDR / wide-gamut photos on every device\n- Video in photo sticker picker works again on Instagram 431+\n- Do not save recent searches works again on Instagram 431 — search bars and the DM recipient picker stop saving\n- Confirm note like also catches double-tapping a note in the inbox tray or on a profile\n- Keep deleted messages survives huge unsend bursts and cache evictions, and no longer blocks Instagram's own unsend in chat\n- Unsent-message toast names who unsent again instead of the generic message, even for messages received before the last app restart\n- Voice notes and audio shares in the deleted-messages log save as Audio with the right file extension instead of generic Share/Link\n- Deleted-messages log unread count badge now sits beside the time instead of misaligned under it\n- Doom-scrolling Reels limit starts from the reel you tapped instead of the top of the feed\n- OLED mode now blacks out more dark surfaces in comments, DMs, profiles and the deleted-messages log, while keeping buttons, search fields and Notes readable\n- Reels force-audio finds the right audio cell when Instagram nests it differently\n- Reels no longer black-screen on play in pause/play mode; silent reels are detected without flashing the \"no sound\" toast\n- Settings search now reaches options inside nested pages like Security \u0026 Privacy and the passcode screen\n- Skip sensitive content covers now reveal in any app language and work on feed posts, not just reels\n- Launch tab and messages-only reliably open the chosen tab instead of sometimes landing on feed or reels\n- Gallery save mode now applies to HD videos and bulk carousel saves, not just single photos\n- HD downloads no longer freeze when you leave the app mid-encode — encoding continues in the background with your quality settings, switching to a software encoder when needed\n- Notification action names in Settings, the read receipts footer, quality-picker sizes and several other strings now translate properly instead of always showing in English\n- Hold-for-settings shortcut on the profile button works again on Instagram 432\n- Profile action button works again on Instagram 432 and no longer disappears when you open its menu\n- Profile action button no longer overlaps Instagram's own nav buttons (notify bell, follow, more) on profiles that show them\n- Auto mark seen on send no longer fires a read receipt when you forward or share a post into a chat, including to multiple people\n- Auto mark seen on send now also covers reel quick-reactions, voice notes and media, and still marks if you leave the chat before media finishes uploading\n- Confirm calls and hide call buttons now work on the new single call button that opens an audio/video menu (some accounts)\n- Confirm calls no longer asks twice on accounts with the old call-button layout\n- Confirm note reactions works again on Instagram 431\n- Hide \"Made with Edits\" and \"Use template\" work again on Instagram 431\n- Reels swipe-to-profile opens the right reel on newer Instagram versions and no longer hijacks carousel swipes\n- Note theming and custom note buttons work as independent toggles again\n- Instagram-native style notifications appear above tweak popups instead of behind them\n- Hide UI on Capture now also redacts the home shortcut, follow indicator, follow-list filter button, notes editor buttons, revealed sticker results, story mentions counter, Instants gallery / chat background / password-locked-reels buttons, profile-card view/like/date overlays, and the Unsent tag on kept deleted messages — previously these stayed visible in screenshots\n- Long-press download works again on carousel posts on Instagram 432 — saves the right photo or video from feed and Reels carousels\n- Hide Meta AI works again on Instagram 432 — search, the DM inbox AI button, the summarize pill, and AI fonts\n- Hide suggested users (search and profiles) and hide suggested chats work again on Instagram 432\n- Copy note text on long-press, OLED chat backgrounds, DM screenshot blocking, carousel photo zoom, and the detailed color picker work again on Instagram 432\n- Hiding the stories tray now also removes the mid-feed and expiring-soon stories carousels\n- Detailed color picker, hiding the explore search bar, and slider sticker reveal work again on Instagram 433\n- Quiz sticker reveal no longer highlights the first option when Instagram sends no answer data\n- Confirm switching Instants and auto-advance after a reaction work again on Instagram 433\n- Profile card likes and dates load again on the reels and reposts tabs on Instagram 433\n- Hide stories tray, story-tray filter, keep-deleted Unsent marker, feed filtering, chat backgrounds and hide call buttons all work again on Instagram 434\n- Custom GIF in comments works again on Instagram 432+\n- Download quality sheet no longer randomly skips to standard quality on some reels and reposts\n- Gallery filters now work inside grouped folders — only folders with matches show, counts and previews reflect the filter, and it carries into the folder you open\n- The tweak's story menu options (exclude story seen, mute audio, view mentions) now also appear in Instagram's redesigned story menu — the new bottom sheet some accounts get — matching its native grouped style, with the same items as the classic 3-dot menu\n- Profile Analyzer “You unfollowed” list now shows your real follow state — people you re-followed get an Unfollow button instead of always showing Follow\n- Settings search bar no longer shows a grey box over the native glass on accounts that have liquid glass enabled by default\n\n### 🔄 Changes\n- RyukGram's own menus now keep the stock iOS appearance — the theme only applies to Instagram\n- Profile settings toggles that lacked a description now have one\n- Deleted-messages log chat list restyled to match the read receipts log, with the search bar kept at the top on iOS 26\n- Follow indicator redesigned — cleaner pill look and faster cached follow statuses\n- Removed the Disable instants creation toggle — Instagram has its own option to hide Instants\n- Removed the Auto-scroll reels toggle — Instagram now has this natively\n- Locked, hidden, and excluded chat lists now show real profile pictures, including group chat photos\n- Fixed Hide trending searches not working on newer Instagram versions\n- Fixed hide call buttons, hide stories tray, custom chat backgrounds and the keep-deleted unsent marker not working on newer Instagram versions",
          "minOSVersion": "15.0",
          "sha256": "44c5fbc0cfa0c07922985a35ca40f1e1402404e7df23df3328ab7c74ae8a35cc",
          "size": 254138035,
          "version": "434.0.0"
        }
      ],
      "website": "https://source.ryuksign.com"
    }
  ],
  "description": "Self-hosted IPA source by Ryuk.",
  "iconURL": "https://source.ryuksign.com/assets/ryukgram-icon.png",
  "identifier": "com.ryuksign.source",
  "name": "RyukSign Source",
  "news": [],
  "subtitle": "IPAs by Ryuk",
  "tintColor": "5B6EE1",
  "website": "https://source.ryuksign.com"
}
