{
  "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/af1fa1f50214c41d8cf4.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": "16.3",
      "name": "RyukGram",
      "size": 339380711,
      "subtitle": "Instagram, supercharged with RyukGram · by @axryuk · RyukGram v1.4.5",
      "version": "449.0.0",
      "versionDate": "2026-10-03T00:00:00Z",
      "versionDescription": "# [release] RyukGram v1.4.5\n\n### ✨ Highlights\n\n- **RyukGram Gallery** — Pick and repost media directly inside Instagram, edit photos and videos, manage file details, and save everything to your gallery\n- **Reels limits** — Set session or daily limits by time or reel count, track usage, get break reminders, and pause reels across the app when limits are reached\n- **Watchlist \u0026 profile tracking** — Monitor accounts for username, bio, picture, privacy, verification and count changes, with configurable alerts and a private profile history\n- **Playback controls** — A redesigned reels and stories panel with live seeking, frame-by-frame navigation, custom skip steps, playback speed memory and frame saving\n- **Notification history** — Search and filter saved notifications, choose which features are recorded, and access them from a home shortcut\n- **Custom notification sounds** — Import and trim your own sounds for DMs and other alerts, or use Instagram's built-in tones\n- **Gallery media limits and feed controls** — Control how much content loads, filter posts by engagement, and hide feed videos when your reels limit is reached\n- **MobileConfig Browser Update** — The browser now names all configs and fields Instagram exposes on iOS, with a coverage count at the bottom of the list\n\n### 🆕 New features\n\n#### Gallery \u0026 media\n\n- Pick media from the RyukGram Gallery directly in Instagram: use the DM + menu, hold the comment photo button, or hold Recents in story, post and reel galleries\n- Repost gallery photos, videos and GIFs as stories, posts or reels\n- Edit gallery media: crop, rotate and resize photos, trim and crop videos, trim audio, extract or remove video audio, and convert GIFs to video. Save as a new file or replace the original\n- Gallery info editor — Rename files, edit source details, view camera and codec information, and remove photo location data\n- Redesigned crop editor for Draw and chat backgrounds, with more ratios, free crop, flip and zoom-to-fit\n- Save photo posts with their music from the reels action button, disabled by default\n- Open profile pictures to browse every available picture on the account\n- Group chats without a picture now show member avatars in RyukGram lists\n\n#### Reels \u0026 stories\n\n- Reels and stories playback panel — Live progress, elapsed and remaining time, larger play/pause, custom skip intervals, frame-by-frame seeking, next/previous navigation and frame saving\n- Playback speed can be remembered globally, for the current session or only for the current video\n- Reel sidebar playback button shows the current speed and can switch between 1× and your last speed by holding it\n- Move the reels action and playback buttons anywhere in the sidebar\n- Access playback controls from the reels and stories action button, with auto-advance controls in the story panel\n- Reels auto-scroll can skip sponsored and photo reels\n- Keep Instants unseen after viewing, or mark an individual one seen with the viewer's eye button\n- Hold the story background button to choose a solid color or gradient, with an adjustable direction\n\n#### Profiles \u0026 tracking\n\n- Watchlist — Add accounts from profiles, recent chats or search. Accounts are checked on a schedule and for free when opened, with a 24-hour pause if Instagram rate-limits requests\n- Track watchlist changes to usernames, names, bios, links, pictures, privacy, verification, follow-back status and counts, with per-type alerts and a home shortcut\n- Visited profiles — Keep a private history of opened profiles with notes, filters, multi-select and CSV or JSON export\n- Activity notifications can now track only accounts in your list\n- Fake profile picture — Use an image from Photos, Gallery, Files or a link, displayed throughout Instagram on your device only\n- Spoofing editor redesigned around your profile header, including the Threads badge. Tap fields to edit, apply changes, or disable all spoofing with one switch. Edit Profile always shows your real information\n- Post spoofing — Select your own posts and change displayed likes, comments, views, shares, reposts and saves locally\n\n#### MobileConfig \u0026 advanced\n\n- Active MobileConfig overrides show how many times Instagram has read them\n- Identify unnamed MobileConfig entries by the code that reads them, and use that code as their label\n- Toggle individual or all overrides off and on without losing their values\n- Filter MobileConfig parameters by overridden status or platform\n- Add searchable notes to configs, visible in the list and config details\n- Search MobileConfig by notes, parameter names, IDs, names or numbers\n- Every MobileConfig config and field Instagram exposes on iOS now has a name, up from under a third\n- The MobileConfig list footer shows how many configs and fields are named out of the total\n- Instagram API settings — Reuse recent replies for a chosen period, pace requests, and set daily follow and unfollow limits\n\n#### Interface \u0026 customization\n\n- Custom emoji fonts — Import color emoji fonts to replace emoji throughout Instagram\n- Custom notification sounds for DMs and other alerts, with imports from Files, Photos or Gallery, trimming, and Instagram's built-in tones\n- Safari extension — Add an Open in RyukGram banner at the top or bottom, remove Instagram app prompts, block App Store redirects, and optionally open links automatically\n- Strip tracking menu — Manage tracking removal for shared and opened links, choose which parameters to remove, or strip unnecessary parameters from shared links\n- Embed domains and tracking parameters now support multi-select deletion\n- Hide search suggestions, including suggested accounts and searches in the Search tab\n- Hide Facebook cards: removes the Facebook suggestion cards from the feed\n- Hide Meta AI also removes AI-generated images from the gallery picker\n- Force audio button restores the DM camera sound toggle in the ••• menu when Instagram does not show it\n- Links, email addresses and phone numbers in captions, comments and profile bios are tappable, with long-press options to copy or share\n- Option to hide the disappearing media views toggle from the chat header\n\n#### Reels limits\n\n- Choose per-session limits, the previous doom-scrolling cap, or daily limits based on time or reel count\n- Set limits per location or across the app\n- Usage dashboard with daily history, break reminders and warnings before reaching a limit\n- Strict mode and a home shortcut\n- When a limit is reached, reels pause across the app, with an option to hide feed videos\n\n#### Diagnostics \u0026 notifications\n\n- Crash logging under Debug → Logging — Automatically save reports when Instagram crashes, with search, sharing and an indicator when RyukGram appears in the trace\n- Share log files can now include crash reports\n- Notification history — Save notifications in one searchable place, filter by feature or type, choose which features are recorded, and use a home shortcut with unread counts\n\n### 🛠 Fixes\n\n#### Instagram compatibility\n\n- Updated compatibility with Instagram 447, 448 and 449\n- DM inbox header buttons, chat menus, hidden chats, locks, refresh warnings and Meta AI search hiding work again on the new Swift inbox\n- Inbox and profile action buttons no longer overlap the back button or username on older layouts\n- Voice message downloads, forced DM saving and Meta AI menu hiding work again on newer Instagram\n- Feed autoplay controls, story midcard hiding and sticker-reply seen state work again on Instagram 448\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Keep deleted messages, reels playback speed, tap-to-mute on photo reels and feed refresh interval overrides work again on Instagram 448\n- Hiding Meta AI and suggested people on the new chat screen works again\n- The chat message preview no longer displays a Try Instagram Plus label\n\n#### Media \u0026 downloads\n\n- Saved voice messages now use the sender's name\n- Profile and group pictures remain cached after links expire or caches are cleared, and Refresh Names \u0026 Photos updates every screen\n- Story image saving with music now saves the photo instead of the video\n- Save with music works again on affected photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Instants saves and expanded media now use the correct account name\n- Feed action button no longer offers bulk download for single posts or downloads older posts\n- Switching crop ratios no longer leaves photos stuck zoomed in\n- Audio trimming now displays the actual waveform, supports long recordings with a draggable selection limit, and correctly handles silent clips\n\n#### Feed, reels \u0026 stories\n\n- Instagram's native reels auto-scroll works again and switches off immediately when changing modes\n- Reels auto-scroll no longer skips the first reel or advances before playback finishes\n- Reels opened from profiles no longer have a stuck comment bar covering the bottom, with a toggle to restore it\n- Custom story timestamps appear again on stories nearing expiration\n- Story peek no longer closes Instagram\n- Links open in the external browser again when that option is enabled\n- OLED theme turns search bar backgrounds black and keeps the field inside grey\n- OLED theme now covers the story viewers list\n\n#### Profiles \u0026 notifications\n\n- Read notifications work for users with custom settings even when the default Read setting is disabled\n- Profile Analyzer now displays every change without truncating usernames, and entries remain visible during refresh\n- Follower and following lists show the correct follow status without slowing scrolling\n- Following a private account now correctly displays Requested when the action becomes a follow request\n- Fake follower, following and post counts work on non-English Instagram and the newer profile header\n- Fake counts now apply immediately without restarting Instagram\n- No Suggested Users also removes unrelated accounts from the new chat list while preserving contacts and groups\n\n#### Stability \u0026 settings\n\n- Fixed inbox loading crashes caused by Keep Deleted Messages writing from multiple threads\n- Copying from the share sheet no longer closes Instagram\n- Quickly restarting Instagram several times no longer triggers a false crash detection\n- MobileConfig overrides are preserved after repeated crashes and disabled instead of being erased\n- MobileConfig overrides now apply correctly using the identifier Instagram actually reads\n- MobileConfig overrides carry over when updating Instagram versions\n- Backup and Restore now lives under Profiles, bringing export, import, reset and storage together\n- Follow and unfollow batches now run more slowly, pause automatically when Instagram rate-limits requests, and stop before exceeding safe daily limits\n- The follower and following filter/sort button no longer hides behind the tab bar\n- Custom story fonts display their correct names in the font picker\n- Sideloaded builds no longer install on devices too old to run them\n\n### ⚠️ Known issues\n\n- Reopening the story text tool highlights your last custom font but starts typing in the default font until you select the custom font again\n- Unfollow confirmation is missing on profiles in Instagram 446 and later",
      "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": "1077525814",
          "date": "2026-10-03T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/af1fa1f50214c41d8cf4.ipa",
          "localizedDescription": "# [release] RyukGram v1.4.5\n\n### ✨ Highlights\n\n- **RyukGram Gallery** — Pick and repost media directly inside Instagram, edit photos and videos, manage file details, and save everything to your gallery\n- **Reels limits** — Set session or daily limits by time or reel count, track usage, get break reminders, and pause reels across the app when limits are reached\n- **Watchlist \u0026 profile tracking** — Monitor accounts for username, bio, picture, privacy, verification and count changes, with configurable alerts and a private profile history\n- **Playback controls** — A redesigned reels and stories panel with live seeking, frame-by-frame navigation, custom skip steps, playback speed memory and frame saving\n- **Notification history** — Search and filter saved notifications, choose which features are recorded, and access them from a home shortcut\n- **Custom notification sounds** — Import and trim your own sounds for DMs and other alerts, or use Instagram's built-in tones\n- **Gallery media limits and feed controls** — Control how much content loads, filter posts by engagement, and hide feed videos when your reels limit is reached\n- **MobileConfig Browser Update** — The browser now names all configs and fields Instagram exposes on iOS, with a coverage count at the bottom of the list\n\n### 🆕 New features\n\n#### Gallery \u0026 media\n\n- Pick media from the RyukGram Gallery directly in Instagram: use the DM + menu, hold the comment photo button, or hold Recents in story, post and reel galleries\n- Repost gallery photos, videos and GIFs as stories, posts or reels\n- Edit gallery media: crop, rotate and resize photos, trim and crop videos, trim audio, extract or remove video audio, and convert GIFs to video. Save as a new file or replace the original\n- Gallery info editor — Rename files, edit source details, view camera and codec information, and remove photo location data\n- Redesigned crop editor for Draw and chat backgrounds, with more ratios, free crop, flip and zoom-to-fit\n- Save photo posts with their music from the reels action button, disabled by default\n- Open profile pictures to browse every available picture on the account\n- Group chats without a picture now show member avatars in RyukGram lists\n\n#### Reels \u0026 stories\n\n- Reels and stories playback panel — Live progress, elapsed and remaining time, larger play/pause, custom skip intervals, frame-by-frame seeking, next/previous navigation and frame saving\n- Playback speed can be remembered globally, for the current session or only for the current video\n- Reel sidebar playback button shows the current speed and can switch between 1× and your last speed by holding it\n- Move the reels action and playback buttons anywhere in the sidebar\n- Access playback controls from the reels and stories action button, with auto-advance controls in the story panel\n- Reels auto-scroll can skip sponsored and photo reels\n- Keep Instants unseen after viewing, or mark an individual one seen with the viewer's eye button\n- Hold the story background button to choose a solid color or gradient, with an adjustable direction\n\n#### Profiles \u0026 tracking\n\n- Watchlist — Add accounts from profiles, recent chats or search. Accounts are checked on a schedule and for free when opened, with a 24-hour pause if Instagram rate-limits requests\n- Track watchlist changes to usernames, names, bios, links, pictures, privacy, verification, follow-back status and counts, with per-type alerts and a home shortcut\n- Visited profiles — Keep a private history of opened profiles with notes, filters, multi-select and CSV or JSON export\n- Activity notifications can now track only accounts in your list\n- Fake profile picture — Use an image from Photos, Gallery, Files or a link, displayed throughout Instagram on your device only\n- Spoofing editor redesigned around your profile header, including the Threads badge. Tap fields to edit, apply changes, or disable all spoofing with one switch. Edit Profile always shows your real information\n- Post spoofing — Select your own posts and change displayed likes, comments, views, shares, reposts and saves locally\n\n#### MobileConfig \u0026 advanced\n\n- Active MobileConfig overrides show how many times Instagram has read them\n- Identify unnamed MobileConfig entries by the code that reads them, and use that code as their label\n- Toggle individual or all overrides off and on without losing their values\n- Filter MobileConfig parameters by overridden status or platform\n- Add searchable notes to configs, visible in the list and config details\n- Search MobileConfig by notes, parameter names, IDs, names or numbers\n- Every MobileConfig config and field Instagram exposes on iOS now has a name, up from under a third\n- The MobileConfig list footer shows how many configs and fields are named out of the total\n- Instagram API settings — Reuse recent replies for a chosen period, pace requests, and set daily follow and unfollow limits\n\n#### Interface \u0026 customization\n\n- Custom emoji fonts — Import color emoji fonts to replace emoji throughout Instagram\n- Custom notification sounds for DMs and other alerts, with imports from Files, Photos or Gallery, trimming, and Instagram's built-in tones\n- Safari extension — Add an Open in RyukGram banner at the top or bottom, remove Instagram app prompts, block App Store redirects, and optionally open links automatically\n- Strip tracking menu — Manage tracking removal for shared and opened links, choose which parameters to remove, or strip unnecessary parameters from shared links\n- Embed domains and tracking parameters now support multi-select deletion\n- Hide search suggestions, including suggested accounts and searches in the Search tab\n- Hide Facebook cards: removes the Facebook suggestion cards from the feed\n- Hide Meta AI also removes AI-generated images from the gallery picker\n- Force audio button restores the DM camera sound toggle in the ••• menu when Instagram does not show it\n- Links, email addresses and phone numbers in captions, comments and profile bios are tappable, with long-press options to copy or share\n- Option to hide the disappearing media views toggle from the chat header\n\n#### Reels limits\n\n- Choose per-session limits, the previous doom-scrolling cap, or daily limits based on time or reel count\n- Set limits per location or across the app\n- Usage dashboard with daily history, break reminders and warnings before reaching a limit\n- Strict mode and a home shortcut\n- When a limit is reached, reels pause across the app, with an option to hide feed videos\n\n#### Diagnostics \u0026 notifications\n\n- Crash logging under Debug → Logging — Automatically save reports when Instagram crashes, with search, sharing and an indicator when RyukGram appears in the trace\n- Share log files can now include crash reports\n- Notification history — Save notifications in one searchable place, filter by feature or type, choose which features are recorded, and use a home shortcut with unread counts\n\n### 🛠 Fixes\n\n#### Instagram compatibility\n\n- Updated compatibility with Instagram 447, 448 and 449\n- DM inbox header buttons, chat menus, hidden chats, locks, refresh warnings and Meta AI search hiding work again on the new Swift inbox\n- Inbox and profile action buttons no longer overlap the back button or username on older layouts\n- Voice message downloads, forced DM saving and Meta AI menu hiding work again on newer Instagram\n- Feed autoplay controls, story midcard hiding and sticker-reply seen state work again on Instagram 448\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Keep deleted messages, reels playback speed, tap-to-mute on photo reels and feed refresh interval overrides work again on Instagram 448\n- Hiding Meta AI and suggested people on the new chat screen works again\n- The chat message preview no longer displays a Try Instagram Plus label\n\n#### Media \u0026 downloads\n\n- Saved voice messages now use the sender's name\n- Profile and group pictures remain cached after links expire or caches are cleared, and Refresh Names \u0026 Photos updates every screen\n- Story image saving with music now saves the photo instead of the video\n- Save with music works again on affected photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Instants saves and expanded media now use the correct account name\n- Feed action button no longer offers bulk download for single posts or downloads older posts\n- Switching crop ratios no longer leaves photos stuck zoomed in\n- Audio trimming now displays the actual waveform, supports long recordings with a draggable selection limit, and correctly handles silent clips\n\n#### Feed, reels \u0026 stories\n\n- Instagram's native reels auto-scroll works again and switches off immediately when changing modes\n- Reels auto-scroll no longer skips the first reel or advances before playback finishes\n- Reels opened from profiles no longer have a stuck comment bar covering the bottom, with a toggle to restore it\n- Custom story timestamps appear again on stories nearing expiration\n- Story peek no longer closes Instagram\n- Links open in the external browser again when that option is enabled\n- OLED theme turns search bar backgrounds black and keeps the field inside grey\n- OLED theme now covers the story viewers list\n\n#### Profiles \u0026 notifications\n\n- Read notifications work for users with custom settings even when the default Read setting is disabled\n- Profile Analyzer now displays every change without truncating usernames, and entries remain visible during refresh\n- Follower and following lists show the correct follow status without slowing scrolling\n- Following a private account now correctly displays Requested when the action becomes a follow request\n- Fake follower, following and post counts work on non-English Instagram and the newer profile header\n- Fake counts now apply immediately without restarting Instagram\n- No Suggested Users also removes unrelated accounts from the new chat list while preserving contacts and groups\n\n#### Stability \u0026 settings\n\n- Fixed inbox loading crashes caused by Keep Deleted Messages writing from multiple threads\n- Copying from the share sheet no longer closes Instagram\n- Quickly restarting Instagram several times no longer triggers a false crash detection\n- MobileConfig overrides are preserved after repeated crashes and disabled instead of being erased\n- MobileConfig overrides now apply correctly using the identifier Instagram actually reads\n- MobileConfig overrides carry over when updating Instagram versions\n- Backup and Restore now lives under Profiles, bringing export, import, reset and storage together\n- Follow and unfollow batches now run more slowly, pause automatically when Instagram rate-limits requests, and stop before exceeding safe daily limits\n- The follower and following filter/sort button no longer hides behind the tab bar\n- Custom story fonts display their correct names in the font picker\n- Sideloaded builds no longer install on devices too old to run them\n\n### ⚠️ Known issues\n\n- Reopening the story text tool highlights your last custom font but starts typing in the default font until you select the custom font again\n- Unfollow confirmation is missing on profiles in Instagram 446 and later",
          "minOSVersion": "16.3",
          "sha256": "7438a74112d33657b4920d6b9aa25b687efd7d40a9c05ecc317b4968506d1cd0",
          "size": 339380711,
          "version": "449.0.0"
        },
        {
          "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": "1072661960",
          "date": "2026-10-02T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/c01132e7a6fad96469bc.ipa",
          "localizedDescription": "### 🆕 New features\n- Pick from the RyukGram gallery inside Instagram: Send from gallery in the DM + menu, hold the photo button in comments, or hold Recents in the story, post and reel galleries\n- Repost from the gallery: hold any photo, video or GIF and post it as a story, post or reel\n- Activity notifications can track only the people in your list\n- Hold the story background button to pick any solid color or gradient, with a direction dial\n- Safari extension: Open in RyukGram banner at the top or bottom, removes Instagram's app prompts, blocks App Store jumps, and can open links automatically\n- Crash logs under Debug \u003e Logging: saves a report when Instagram crashes, with search, share, and a hint when RyukGram is in the trace\n- Share log file can bundle your crash reports into the same file\n- Notification history: every notification in one place, filter by feature or type, search, choose which features get saved, and a home shortcut with new counts\n- Sound toggle in the reels and stories playback panels\n- Picture in Picture button in the reels playback panel\n- Reels auto-scroll moves past sponsored and photo reels\n- Post spoofing: pick your own posts and fake their likes, comments, views, shares, reposts and saves, only on your device\n- Strip tracking menu: one place for shared and opened links, edit which params get removed, or drop every param a shared link does not need\n- Embed domain and tracking param lists support multi-select delete\n- Instagram API page in Advanced: reuse recent replies for a set time, pace requests, and cap daily follows and unfollows\n- Hide Meta AI now also removes AI images from the gallery picker\n- Hide search suggestions: removes suggested accounts and searches from the search tab\n- Custom notification sounds: set your own sound for DMs and for other alerts, import from Files, Photos or the gallery and trim it, or use Instagram's own tones\n- Opening someone's profile picture now shows every picture on the account, not just the first\n- Each active MobileConfig override shows how many times Instagram read it\n- Find unnamed MobileConfig entries by the code that reads them, and label them with it\n- MobileConfig overrides can be switched off and back on without losing their values, one config or all at once\n- MobileConfig params can be filtered to overridden only, or by platform\n- Hold any MobileConfig config to give it your own note, shown on the row, inside it, and searchable\n- Search MobileConfig by note, param name or id as well as by name and number\n- Gallery editing: crop, rotate and resize photos, trim and crop videos, trim audio, pull or strip a video's audio, turn GIFs into videos, then save as new or replace the original\n- Gallery info page: edit a file's name and source details, see camera and codec info, and remove a photo's location\n- Redesigned photo crop editor for Draw and chat backgrounds: more ratios, draggable free crop, flip, and zoom out to fit\n- Spoofing is now one editor shaped like your profile header, Threads badge included: tap anything to change it, then Apply. A master switch turns it all off, and Edit Profile always shows your real info\n- Fake profile picture from Photos, the gallery, Files or a link, shown everywhere in the app on your device only\n- Hide explore reels: keeps only photo and carousel posts in explore, including the feed you open from it\n- Feed limits: cap how many posts load in a row and hide posts below a like, comment, view or repost count, on every home feed and the grid feed\n- Reels action button can save photo posts with their music, off by default\n- Keep Instants unseen after viewing them, and mark any one seen with the eye button in the viewer\n- Visited profiles: a private log of profiles you open, with notes, filters, multi-select and CSV or JSON export\n- Watchlist: add accounts from the profile menu, recent chats or search, checked on a schedule and for free when you open them, backing off for a day if Instagram limits you\n- Tracked changes: username, name, bio, link, picture, privacy, verification, follow back and count changes for watchlist accounts, with alerts per type and a home shortcut\n- Playback panel for reels and stories: live scrubber with elapsed and remaining time, bigger play/pause, custom skip step or frame by frame, hold skip to jump to the next or previous story or reel, and save the current frame\n- Playback speed can be remembered always, for the session, or just for the current video\n- Playback button in the reel sidebar: shows your speed, hold to flip between 1× and your last speed\n- Reel buttons can now move the action button and the playback button anywhere in the sidebar\n- Playback controls in the reels and stories action button, and an auto-advance switch in the story panel\n- Custom emoji fonts: import any color emoji font to replace emoji across Instagram\n- Force audio button: brings back the sound toggle in the DM camera ••• menu when your account is missing it\n- Group chats without a photo show their members' pictures in RyukGram lists\n- Links, emails and phone numbers in captions and comments are tappable; long-press one to copy or share it\n- Reels limit: choose Per session, the old doom scrolling cap, or Daily with time or reel caps per place or overall, a usage dashboard, day history, break nudges, a heads-up before the limit, strict mode and a shortcut. Once hit, reels stay paused everywhere and feed videos can hide\n\n### 🛠 Fixes\n- DM inbox header buttons, chat menu, lock, refresh warning and Meta AI search button hiding work again on the new Instagram inbox\n- Posting and editing stories and taking photos no longer crash on iOS 15 backports\n- Downloading voice messages, forced DM save and Meta AI menu hiding work again on newer Instagram\n- Saved voice messages are named after the sender\n- Disabling feed autoplay, hiding story midcards and marking stories seen on sticker replies work again on newer Instagram\n- Profile and group pictures stay saved through expired links and cache clears, and Refresh names \u0026 photos updates every screen\n- Read notifications now work for people with their own settings even when the default for Read is off\n- Instagram's own reels auto-scroll mode works again, and turns off right away when you switch modes\n- Hide ads works again on accounts with the newer main feed and catches multi-ad carousels and sponsored posts in feed, profile feed and reels\n- Block surveys removes the \"Are you interested in this ad\" prompts under feed posts and reels\n- Profile updates in the analyzer show every change without cutting off the username, and entries no longer vanish while the list refreshes\n- Inbox header buttons and the profile action button no longer overlap the back button or username on older Instagram layouts\n- Reels opened from a profile no longer have a stuck comment bar covering the bottom, with a toggle to bring it back\n- Switching crop ratios no longer leaves the photo stuck zoomed in\n- Follow status in follower and following lists no longer shows the wrong answer, and loads without slowing down scrolling\n- Backup and restore now live on the Profiles page, so exporting, importing, resetting and storage are all in one place\n- The audio trimmer draws the real waveform of the clip, stays usable on long recordings with a draggable capped selection, and goes flat when the clip has no sound\n- A follow that becomes a request on a private account now shows as Requested instead of vanishing from the list\n- Batch follow and unfollow now run slower, pause on their own when Instagram pushes back, and stop before running past a safe daily amount\n- MobileConfig no longer wipes your overrides after repeated crashes, it turns them off and keeps them\n- MobileConfig overrides now actually apply, they were being written under an id Instagram never reads\n- Random crashes while chats or the inbox were loading, caused by keep deleted messages writing from two threads at once\n- Copying from the share sheet no longer closes Instagram\n- Restarting Instagram quickly a few times no longer counts as a crash\n- RyukGram now makes its Instagram requests through Instagram's own networking, so they carry the same identity as the app itself, and spaces them out instead of firing in bursts\n- The filter and sort button on follower and following lists no longer hides behind the tab bar\n- Custom story fonts now show their own name in the font picker instead of a wrong one\n- Fake follower, following and post counts now work when Instagram is not in English, and on the newer profile header layout\n- Fake counts take effect right away instead of needing an Instagram restart\n- No suggested users now also clears the \"More on Instagram\" strangers from the new chat list, leaving your own contacts and groups alone\n- Works on Instagram 447\n- Story peek no longer closes Instagram\n- Hiding Meta AI and suggested people on the new chat screen works again\n- Custom story timestamps show again on stories that are about to expire\n- Sideloaded builds no longer install on iPhones too old to open them\n- Links open in your browser again when \"Open links in external browser\" is on\n\n- Works on Instagram 448\n- The message preview row in chats no longer carries a Try Instagram Plus label\n- MobileConfig overrides carry over to a new Instagram version instead of silently going blank\n- Keep deleted messages, reels playback speed, tap to mute on reels photos and the feed refresh interval override all keep working on Instagram 448\n- Save image on stories with music saves the photo again instead of the video\n- Save with music no longer fails on some photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Reels auto-scroll no longer skips ahead on the first reel or before the video finishes\n- Instants saves and expand now name files after the right person\n- Feed action button no longer shows bulk download on single posts or grabs older posts\n- Instagram's hold for 2× on reels works again while a custom speed is set\n\n### ⚠️ Known issues\n- Reopening the story text tool highlights your last custom font but starts typing in the default one until you tap it again\n- Unfollow confirmation does not appear on profiles on Instagram 446 and later",
          "minOSVersion": "16.3",
          "sha256": "7dc7ccaf1c5bb96d7931ae799a08e0dcc7f724c21bbbf4ae70f7a9c8f07f408a",
          "size": 331859234,
          "version": "448.0.0"
        },
        {
          "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": "1060018354",
          "date": "2026-09-09T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/860f89d45a5481efd30b.ipa",
          "localizedDescription": "Updated for Instagram 446.0.0.\n\n### ✨ Highlights\n- **Setting profiles.** Keep several complete setups under names and switch between them in a tap. Give each one a color and icon, duplicate it, share it as a file, or tie it to an Instagram account so it follows your quick switch\n- **MobileConfig browser.** Read and change Instagram's own internal settings from inside the app, with search, copiable details, and export or import of everything you changed\n- **Story stats.** Overview numbers over your archive, a views-per-story chart, and a searchable audience list you can filter, sort and pin. Tap anyone to see every story of yours they watched and how they reacted\n- **Custom fonts.** Import your own .ttf or .otf files or download from thousands online, then use them across Instagram, RyukGram, or the story text tool\n- **Full-resolution photos.** Photos download at their original upload size, often far larger than the copy Instagram hands the app, with a picker showing dimensions, format and file size per option\n- **Post and Reel buttons.** Reorder Instagram's own like, comment, share, repost and save buttons, hide any of them, or drop a count without hiding its button\n- **View-once media while closed.** Catch disappearing DM media that arrives while Instagram is fully shut, and keep it in the log when it gets unsent\n- **Update checker.** RyukGram tells you when a newer release is out, shows what changed, and keeps every past release on its own page under About\n\n### 🆕 New features\n\n#### Setting profiles\n- Keep several complete setups under names and switch between them in a tap\n- Profiles carry a name, color and icon, and can be duplicated, exported or shared as a file\n- Link a profile to Instagram accounts and it switches with the account, with an unlinked profile covering the rest\n- Reset a profile to defaults or turn everything off inside it, with a count of what is on and what differs\n- Importing a backup can send its settings to a new profile instead of the ones you are using\n- Backup \u0026 Restore is now Backup \u0026 Profiles, with a profile shortcut on the settings home page\n\n#### Fonts and theme\n- Import your own .ttf or .otf fonts, or download from thousands online\n- Use custom fonts for Instagram, RyukGram, or both, set under Theme\n- Your imported and device fonts show up in the story text tool next to the built-in ones\n- Manage fonts in bulk from either font picker, with multi-select and a delete confirmation\n\n#### Messages\n- Catch view-once media that arrives while Instagram is fully closed and keep it in the log when unsent, off by default, with size and age cleanup\n- Logging view-once media you open is now its own switch in the deleted messages log, off by default\n- Deleted messages log entries can open the chat and jump to where the message was\n- Mark kept unsent messages with a tag, a faded bubble, a tinted bubble or any mix, with your own tag text, position, size and colors\n- Confirm before a reaction sends in a chat, catching only the accidental double-tap or every reaction you send\n- Hide reels in chats so they never show or open in a thread\n- Messages-only mode switches in place with no restart, whether you flip it yourself or the schedule does\n- The messages-only schedule can ask first and switch only when you confirm\n\n#### Stories\n- Story stats for the archive: overview numbers, a views-per-story chart, and a searchable audience list with filters, sorting and pinned viewers on top\n- Story stats compares the last 7 or 30 days against the stretch before it\n- Tap someone in the audience list to see every story of yours they watched and what they reacted with\n- Refresh names and photos from the story stats screen and any story viewers list\n- Playback controls for stories with speed, seek and pause, held from the ⋯ or speaker button or opened from the story menu\n- Hold the story eye button to mark a whole reel as seen, or only the stories up to where you are\n- Disappearing media has its own settings page, and the mark-as-viewed button only shows when view receipts are blocked\n- A slider in the layout editor sets the spacing between story and disappearing media overlay buttons\n- Buttons placed next to each other close the gap when one of them is hidden, with a switch to turn it off\n\n#### Feed and reels\n- New Post buttons and Reel buttons pages to reorder Instagram's own like, comment, share, repost and save buttons, hide any of them, or drop a count without hiding its button\n- Hide metrics and the two hide repost switches moved into those pages, per button instead of all at once, and your old settings carry over\n- Tap a reel in the feed to play it in place instead of opening the Reels player, or play first and open on a second tap\n- Hold controls for reels: force hold-to-pause, force the options menu, or the options menu with picture in picture\n- The reels playback menu gains a pause control\n- Expanded view shows the whole reel instead of cropping the sides\n- Bring back the old Instagram logo in the feed header\n- Status bar tap on the feed can scroll up without refreshing, or be turned off\n- Stop the right swipe on the feed from opening the camera\n- The doom-scrolling limit can cap the grids on audio, effect, template and remix pages too\n\n#### Profile\n- Fake profile options moved to their own page under Profile, with the username, name, counts and badge together\n- Fake your own username and display name, shown only on your device\n- Follow indicator in follower and following lists, styled separately from the profile one\n- Hide the Threads button in the profile header\n- Long press a tracked follow request to open the profile, view the picture, filter to that user, copy the username or delete the entry\n\n#### Downloads and gallery\n- Photos download at their full upload size, often much larger than the copy Instagram hands the app\n- Pick the size a photo downloads at, with the dimensions, format and file size on every option\n- Duplicate check asks before you save the same media twice, and can remove the old gallery copy first\n- A post or story downloaded to the gallery stays one item you swipe through, with a switch in Gallery settings\n- Group any gallery files into an album, or split one back apart, from multi-select\n- Saved files share one naming scheme everywhere, stamped with the date the post went up instead of the moment you downloaded it\n- Optional ryuk_ prefix on saved file names, under Media saving\n- Hold a song in any music picker to download its audio\n\n#### Calls\n- Call recordings are tagged auto or manual in the list\n- Select recordings to save them to the gallery, share them, share video calls as audio only, or delete them together\n\n#### Interface and general\n- Always mute starts feed, reels, stories and DMs silent until you tap a speaker or press volume\n- Copied text can open in a sheet first so you can edit it or copy only the part you selected\n- Hold any tab in the bottom bar to open a RyukGram screen, picked per tab under Interface, Tab bar, Tab shortcuts, replacing the separate home, search and DM hold toggles\n- New MobileConfig browser to read and change Instagram's own internal settings, with search inside a config, copiable details and a home shortcut entry\n- MobileConfig changes can be exported and imported from the browser menu\n- Auto-clear cache can run on every launch\n- Indonesian translation added\n\n#### Updates\n- RyukGram tells you when a newer release is out, shows what changed in it, and links straight to the Telegram channel\n- New Updates page under About with the update status, what is new in your build, every past release, and switches for the automatic checks\n- Tapping the RyukGram name or version on the settings links sheet opens the Updates page\n\n#### Privacy\n- Machine ID masking, pinned like the rest of the identifiers, with copy and manual entry\n- Mask everything and relaunch rolls every identifier, blocks Apple attestation and clears saved logins in one tap, from Settings or the login screen button\n\n#### Backup\n- Backup, restore and storage now list MobileConfig changes and the duplicate download list as their own items\n- Restored MobileConfig changes wait until you turn the browser on\n\n### 🛠 Fixes\n\n#### Instagram 443 to 446\n- Marking a story seen works again on Instagram 446\n- Story text color picker applies your color again on Instagram 446\n- Note actions row shows again when you hold a note on Instagram 446\n- The icon browser drops the color pet icons Instagram 446 removed, and a button whose icon is gone shows a marker instead of nothing\n- Online status updates work again on Instagram 445\n- Story mentions button refreshes again when a story opens on Instagram 445\n- Story viewer list header buttons are back on Instagram 445, and the reload button works for the first time\n- Call buttons hide again on Instagram 444\n- Chat backgrounds keep showing after a theme change on Instagram 444\n- The old feed logo works again on Instagram 444\n- Follow confirmation works again on Instagram 443\n- Hiding the reels header works again on Instagram 443\n- The icon browser picks up the icons added in Instagram 441\n- Instagram Plus story fonts unlock again, and the upgrade prompt stays away\n- Instagram Plus story peek now works on DM inbox avatars, not only the stories tray\n- Message peek shows the chat, drops the upgrade row from the menu, and opens the chat when you tap it\n\n#### Messages\n- Kept unsent messages no longer disappear when a chat reloads its older history, survive a restart, and now cover older messages you never opened\n- Unsent messages recovered from an older part of a chat now show who sent them and get logged with their content\n- The unsent notification names the chat instead of saying a message was unsent, when the message itself cannot be recovered\n- Deleted messages log shows when an old message was originally sent, so it cannot be mistaken for a new one\n- A chat no longer shows as read on your other account after a quick switch\n- Chats marked seen locally now drop the unread bold on accounts where nothing happened before\n- Bubble colors stay on the side you picked instead of leaking onto your own messages\n- Gradient bubble colors no longer vanish when you scroll a chat and come back\n- Moving between a chat and a reel no longer stacks a second tab bar under the first\n- Hiding tabs no longer leaves the tab bar over a reel opened from a chat, or covering the message box on the way back\n- Turning on the messages-only schedule asks to restart right away instead of waiting for the window to start\n- Your icon order and hidden tabs survive the messages-only switch instead of all coming back\n\n#### Stories and reels\n- Opening an archived story no longer wipes its view, like and reaction counts, and counts already flattened are rebuilt from the saved viewers\n- Archived story viewers whose profile picture had stopped loading show up again\n- The stories archive stops re-fetching viewers for stories that were deleted on Instagram\n- The story viewers \"Default list\" option now shows translated in every language\n- Story date format now applies on accounts where Instagram uses a different timestamp style\n- Reels no longer crash when scrolling away with the playback toggle on\n- Rewinding a reel past its start now jumps to the beginning instead of doing nothing\n- Tapping a photo in a reel carousel now mutes it as intended\n- Instants no longer crash on a video they cannot read, and say so instead\n- The in-call record button now hides with Instagram's own call controls, so tapping to bring them back cannot start a recording\n- Calls no longer keep recording into the next call when auto-record is off\n\n#### Downloads and files\n- Downloading a video opened from search now saves the video with every quality option, instead of the cover photo\n- Downloading a whole post or story keeps its items in the order they were posted\n- File names no longer pick up a second extension or timestamp when the same media is saved again\n- Sharing from the gallery keeps the name you see in the list instead of a raw id\n- Sharing from the expanded view names the file after the account and post date instead of a raw id\n- Saved profile pictures keep the quality you see in the preview\n- Long pressing an avatar outside a profile page opens and saves it in HD too\n- Trimming an HDR video exports instead of failing\n\n#### Feed, profile and interface\n- Instagram no longer launches into a tab you hid\n- Tab bar buttons now open the tab they show when some tabs are hidden\n- The explore grid no longer flashes into view when the explore page opens with it hidden\n- The profile action button no longer overlaps the username in the profile top bar\n- Fake verified badge stays put instead of vanishing on refresh\n- The copy icon is back in the action button menus, Instagram had dropped the artwork it used\n- The favorite option on comment GIFs shows its icon properly again\n- Color pickers open as a smaller sheet that leaves the page behind it visible\n- Confirmation popups no longer let the screen rotate where Instagram itself stays locked\n- Long notification text now wraps and grows the pill instead of being cut off, with a limit and an ellipsis\n- Link tracking removal strips Instagram's new igsi parameter and works on links using a custom domain\n- Shared links now have the same tracking parameters removed as links opened in the browser\n\n#### Privacy and identifiers\n- Masked device identifiers now stick: they are written even when Instagram never stored one, re-applied on every launch, and Instagram can no longer swap them back mid-session\n- Reverting to your real device ID no longer restores a masked value over it\n\n#### Cache, backup and settings\n- Auto-clear cache no longer skips a whole period when a clear fails or gets cut short, it retries until one goes through\n- Auto-clear no longer stalls after a clock change or a restored backup\n- Clearing the cache by hand no longer pushes the next auto-clear back\n- Export and import no longer crash Instagram while scanning what is on the device\n- Importing only asks for a restart when what you imported actually needs one\n- Settings carried over from an old install no longer come back with the wrong value\n- Data saved by older versions no longer crashes the screen that reads it\n\n#### Install, updates and translations\n- Changing the app icon now works when Instagram is installed through SideStore or AltStore\n- App icon changes that fail now say why instead of showing a bare error\n- Installing over the old pre-rename package removes it instead of running both\n- The build-from-release workflow names the IPA after the Instagram version you supplied, not the one in the release\n- About keeps showing the available version until you update, so dismissing the popup does not lose it\n- What's new no longer shows an older release's notes when you are on a build that has not been released yet\n- Release notes render properly now, so sub-headings, nested bullets and inline code no longer come through as raw text\n- A broken translation falls back to English instead of crashing the screen it is on\n- Korean translation reworked to read more naturally\n- The Snapshots screen no longer crashes in Japanese, Turkish and Chinese\n\n### ⚠️ Known issues\n- Reopening the story text tool highlights your last custom font but starts typing in the default one until you tap it again\n- Unfollow confirmation does not appear on profiles on Instagram 446",
          "minOSVersion": "15.0",
          "sha256": "c08e27efd9ec4a6e16828557b369b5c5aa555f2ba1fe931c21803fedb9523836",
          "size": 333670703,
          "version": "446.0.0"
        },
        {
          "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/9680da5f9b755d9fc8b0.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": "16.3",
      "name": "RyukGram (Duplicate)",
      "size": 269519729,
      "subtitle": "RyukGram side by side with Instagram · by @axryuk",
      "version": "449.0.0",
      "versionDate": "2026-10-03T00:00:00Z",
      "versionDescription": "# [release] RyukGram v1.4.5\n\n### ✨ Highlights\n\n- **RyukGram Gallery** — Pick and repost media directly inside Instagram, edit photos and videos, manage file details, and save everything to your gallery\n- **Reels limits** — Set session or daily limits by time or reel count, track usage, get break reminders, and pause reels across the app when limits are reached\n- **Watchlist \u0026 profile tracking** — Monitor accounts for username, bio, picture, privacy, verification and count changes, with configurable alerts and a private profile history\n- **Playback controls** — A redesigned reels and stories panel with live seeking, frame-by-frame navigation, custom skip steps, playback speed memory and frame saving\n- **Notification history** — Search and filter saved notifications, choose which features are recorded, and access them from a home shortcut\n- **Custom notification sounds** — Import and trim your own sounds for DMs and other alerts, or use Instagram's built-in tones\n- **Gallery media limits and feed controls** — Control how much content loads, filter posts by engagement, and hide feed videos when your reels limit is reached\n- **MobileConfig Browser Update** — The browser now names all configs and fields Instagram exposes on iOS, with a coverage count at the bottom of the list\n\n### 🆕 New features\n\n#### Gallery \u0026 media\n\n- Pick media from the RyukGram Gallery directly in Instagram: use the DM + menu, hold the comment photo button, or hold Recents in story, post and reel galleries\n- Repost gallery photos, videos and GIFs as stories, posts or reels\n- Edit gallery media: crop, rotate and resize photos, trim and crop videos, trim audio, extract or remove video audio, and convert GIFs to video. Save as a new file or replace the original\n- Gallery info editor — Rename files, edit source details, view camera and codec information, and remove photo location data\n- Redesigned crop editor for Draw and chat backgrounds, with more ratios, free crop, flip and zoom-to-fit\n- Save photo posts with their music from the reels action button, disabled by default\n- Open profile pictures to browse every available picture on the account\n- Group chats without a picture now show member avatars in RyukGram lists\n\n#### Reels \u0026 stories\n\n- Reels and stories playback panel — Live progress, elapsed and remaining time, larger play/pause, custom skip intervals, frame-by-frame seeking, next/previous navigation and frame saving\n- Playback speed can be remembered globally, for the current session or only for the current video\n- Reel sidebar playback button shows the current speed and can switch between 1× and your last speed by holding it\n- Move the reels action and playback buttons anywhere in the sidebar\n- Access playback controls from the reels and stories action button, with auto-advance controls in the story panel\n- Reels auto-scroll can skip sponsored and photo reels\n- Keep Instants unseen after viewing, or mark an individual one seen with the viewer's eye button\n- Hold the story background button to choose a solid color or gradient, with an adjustable direction\n\n#### Profiles \u0026 tracking\n\n- Watchlist — Add accounts from profiles, recent chats or search. Accounts are checked on a schedule and for free when opened, with a 24-hour pause if Instagram rate-limits requests\n- Track watchlist changes to usernames, names, bios, links, pictures, privacy, verification, follow-back status and counts, with per-type alerts and a home shortcut\n- Visited profiles — Keep a private history of opened profiles with notes, filters, multi-select and CSV or JSON export\n- Activity notifications can now track only accounts in your list\n- Fake profile picture — Use an image from Photos, Gallery, Files or a link, displayed throughout Instagram on your device only\n- Spoofing editor redesigned around your profile header, including the Threads badge. Tap fields to edit, apply changes, or disable all spoofing with one switch. Edit Profile always shows your real information\n- Post spoofing — Select your own posts and change displayed likes, comments, views, shares, reposts and saves locally\n\n#### MobileConfig \u0026 advanced\n\n- Active MobileConfig overrides show how many times Instagram has read them\n- Identify unnamed MobileConfig entries by the code that reads them, and use that code as their label\n- Toggle individual or all overrides off and on without losing their values\n- Filter MobileConfig parameters by overridden status or platform\n- Add searchable notes to configs, visible in the list and config details\n- Search MobileConfig by notes, parameter names, IDs, names or numbers\n- Every MobileConfig config and field Instagram exposes on iOS now has a name, up from under a third\n- The MobileConfig list footer shows how many configs and fields are named out of the total\n- Instagram API settings — Reuse recent replies for a chosen period, pace requests, and set daily follow and unfollow limits\n\n#### Interface \u0026 customization\n\n- Custom emoji fonts — Import color emoji fonts to replace emoji throughout Instagram\n- Custom notification sounds for DMs and other alerts, with imports from Files, Photos or Gallery, trimming, and Instagram's built-in tones\n- Safari extension — Add an Open in RyukGram banner at the top or bottom, remove Instagram app prompts, block App Store redirects, and optionally open links automatically\n- Strip tracking menu — Manage tracking removal for shared and opened links, choose which parameters to remove, or strip unnecessary parameters from shared links\n- Embed domains and tracking parameters now support multi-select deletion\n- Hide search suggestions, including suggested accounts and searches in the Search tab\n- Hide Facebook cards: removes the Facebook suggestion cards from the feed\n- Hide Meta AI also removes AI-generated images from the gallery picker\n- Force audio button restores the DM camera sound toggle in the ••• menu when Instagram does not show it\n- Links, email addresses and phone numbers in captions, comments and profile bios are tappable, with long-press options to copy or share\n- Option to hide the disappearing media views toggle from the chat header\n\n#### Reels limits\n\n- Choose per-session limits, the previous doom-scrolling cap, or daily limits based on time or reel count\n- Set limits per location or across the app\n- Usage dashboard with daily history, break reminders and warnings before reaching a limit\n- Strict mode and a home shortcut\n- When a limit is reached, reels pause across the app, with an option to hide feed videos\n\n#### Diagnostics \u0026 notifications\n\n- Crash logging under Debug → Logging — Automatically save reports when Instagram crashes, with search, sharing and an indicator when RyukGram appears in the trace\n- Share log files can now include crash reports\n- Notification history — Save notifications in one searchable place, filter by feature or type, choose which features are recorded, and use a home shortcut with unread counts\n\n### 🛠 Fixes\n\n#### Instagram compatibility\n\n- Updated compatibility with Instagram 447, 448 and 449\n- DM inbox header buttons, chat menus, hidden chats, locks, refresh warnings and Meta AI search hiding work again on the new Swift inbox\n- Inbox and profile action buttons no longer overlap the back button or username on older layouts\n- Voice message downloads, forced DM saving and Meta AI menu hiding work again on newer Instagram\n- Feed autoplay controls, story midcard hiding and sticker-reply seen state work again on Instagram 448\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Keep deleted messages, reels playback speed, tap-to-mute on photo reels and feed refresh interval overrides work again on Instagram 448\n- Hiding Meta AI and suggested people on the new chat screen works again\n- The chat message preview no longer displays a Try Instagram Plus label\n\n#### Media \u0026 downloads\n\n- Saved voice messages now use the sender's name\n- Profile and group pictures remain cached after links expire or caches are cleared, and Refresh Names \u0026 Photos updates every screen\n- Story image saving with music now saves the photo instead of the video\n- Save with music works again on affected photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Instants saves and expanded media now use the correct account name\n- Feed action button no longer offers bulk download for single posts or downloads older posts\n- Switching crop ratios no longer leaves photos stuck zoomed in\n- Audio trimming now displays the actual waveform, supports long recordings with a draggable selection limit, and correctly handles silent clips\n\n#### Feed, reels \u0026 stories\n\n- Instagram's native reels auto-scroll works again and switches off immediately when changing modes\n- Reels auto-scroll no longer skips the first reel or advances before playback finishes\n- Reels opened from profiles no longer have a stuck comment bar covering the bottom, with a toggle to restore it\n- Custom story timestamps appear again on stories nearing expiration\n- Story peek no longer closes Instagram\n- Links open in the external browser again when that option is enabled\n- OLED theme turns search bar backgrounds black and keeps the field inside grey\n- OLED theme now covers the story viewers list\n\n#### Profiles \u0026 notifications\n\n- Read notifications work for users with custom settings even when the default Read setting is disabled\n- Profile Analyzer now displays every change without truncating usernames, and entries remain visible during refresh\n- Follower and following lists show the correct follow status without slowing scrolling\n- Following a private account now correctly displays Requested when the action becomes a follow request\n- Fake follower, following and post counts work on non-English Instagram and the newer profile header\n- Fake counts now apply immediately without restarting Instagram\n- No Suggested Users also removes unrelated accounts from the new chat list while preserving contacts and groups\n\n#### Stability \u0026 settings\n\n- Fixed inbox loading crashes caused by Keep Deleted Messages writing from multiple threads\n- Copying from the share sheet no longer closes Instagram\n- Quickly restarting Instagram several times no longer triggers a false crash detection\n- MobileConfig overrides are preserved after repeated crashes and disabled instead of being erased\n- MobileConfig overrides now apply correctly using the identifier Instagram actually reads\n- MobileConfig overrides carry over when updating Instagram versions\n- Backup and Restore now lives under Profiles, bringing export, import, reset and storage together\n- Follow and unfollow batches now run more slowly, pause automatically when Instagram rate-limits requests, and stop before exceeding safe daily limits\n- The follower and following filter/sort button no longer hides behind the tab bar\n- Custom story fonts display their correct names in the font picker\n- Sideloaded builds no longer install on devices too old to run them\n\n### ⚠️ Known issues\n\n- Reopening the story text tool highlights your last custom font but starts typing in the default font until you select the custom font again\n- Unfollow confirmation is missing on profiles in Instagram 446 and later",
      "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": "1077525814",
          "date": "2026-10-03T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/9680da5f9b755d9fc8b0.ipa",
          "localizedDescription": "# [release] RyukGram v1.4.5\n\n### ✨ Highlights\n\n- **RyukGram Gallery** — Pick and repost media directly inside Instagram, edit photos and videos, manage file details, and save everything to your gallery\n- **Reels limits** — Set session or daily limits by time or reel count, track usage, get break reminders, and pause reels across the app when limits are reached\n- **Watchlist \u0026 profile tracking** — Monitor accounts for username, bio, picture, privacy, verification and count changes, with configurable alerts and a private profile history\n- **Playback controls** — A redesigned reels and stories panel with live seeking, frame-by-frame navigation, custom skip steps, playback speed memory and frame saving\n- **Notification history** — Search and filter saved notifications, choose which features are recorded, and access them from a home shortcut\n- **Custom notification sounds** — Import and trim your own sounds for DMs and other alerts, or use Instagram's built-in tones\n- **Gallery media limits and feed controls** — Control how much content loads, filter posts by engagement, and hide feed videos when your reels limit is reached\n- **MobileConfig Browser Update** — The browser now names all configs and fields Instagram exposes on iOS, with a coverage count at the bottom of the list\n\n### 🆕 New features\n\n#### Gallery \u0026 media\n\n- Pick media from the RyukGram Gallery directly in Instagram: use the DM + menu, hold the comment photo button, or hold Recents in story, post and reel galleries\n- Repost gallery photos, videos and GIFs as stories, posts or reels\n- Edit gallery media: crop, rotate and resize photos, trim and crop videos, trim audio, extract or remove video audio, and convert GIFs to video. Save as a new file or replace the original\n- Gallery info editor — Rename files, edit source details, view camera and codec information, and remove photo location data\n- Redesigned crop editor for Draw and chat backgrounds, with more ratios, free crop, flip and zoom-to-fit\n- Save photo posts with their music from the reels action button, disabled by default\n- Open profile pictures to browse every available picture on the account\n- Group chats without a picture now show member avatars in RyukGram lists\n\n#### Reels \u0026 stories\n\n- Reels and stories playback panel — Live progress, elapsed and remaining time, larger play/pause, custom skip intervals, frame-by-frame seeking, next/previous navigation and frame saving\n- Playback speed can be remembered globally, for the current session or only for the current video\n- Reel sidebar playback button shows the current speed and can switch between 1× and your last speed by holding it\n- Move the reels action and playback buttons anywhere in the sidebar\n- Access playback controls from the reels and stories action button, with auto-advance controls in the story panel\n- Reels auto-scroll can skip sponsored and photo reels\n- Keep Instants unseen after viewing, or mark an individual one seen with the viewer's eye button\n- Hold the story background button to choose a solid color or gradient, with an adjustable direction\n\n#### Profiles \u0026 tracking\n\n- Watchlist — Add accounts from profiles, recent chats or search. Accounts are checked on a schedule and for free when opened, with a 24-hour pause if Instagram rate-limits requests\n- Track watchlist changes to usernames, names, bios, links, pictures, privacy, verification, follow-back status and counts, with per-type alerts and a home shortcut\n- Visited profiles — Keep a private history of opened profiles with notes, filters, multi-select and CSV or JSON export\n- Activity notifications can now track only accounts in your list\n- Fake profile picture — Use an image from Photos, Gallery, Files or a link, displayed throughout Instagram on your device only\n- Spoofing editor redesigned around your profile header, including the Threads badge. Tap fields to edit, apply changes, or disable all spoofing with one switch. Edit Profile always shows your real information\n- Post spoofing — Select your own posts and change displayed likes, comments, views, shares, reposts and saves locally\n\n#### MobileConfig \u0026 advanced\n\n- Active MobileConfig overrides show how many times Instagram has read them\n- Identify unnamed MobileConfig entries by the code that reads them, and use that code as their label\n- Toggle individual or all overrides off and on without losing their values\n- Filter MobileConfig parameters by overridden status or platform\n- Add searchable notes to configs, visible in the list and config details\n- Search MobileConfig by notes, parameter names, IDs, names or numbers\n- Every MobileConfig config and field Instagram exposes on iOS now has a name, up from under a third\n- The MobileConfig list footer shows how many configs and fields are named out of the total\n- Instagram API settings — Reuse recent replies for a chosen period, pace requests, and set daily follow and unfollow limits\n\n#### Interface \u0026 customization\n\n- Custom emoji fonts — Import color emoji fonts to replace emoji throughout Instagram\n- Custom notification sounds for DMs and other alerts, with imports from Files, Photos or Gallery, trimming, and Instagram's built-in tones\n- Safari extension — Add an Open in RyukGram banner at the top or bottom, remove Instagram app prompts, block App Store redirects, and optionally open links automatically\n- Strip tracking menu — Manage tracking removal for shared and opened links, choose which parameters to remove, or strip unnecessary parameters from shared links\n- Embed domains and tracking parameters now support multi-select deletion\n- Hide search suggestions, including suggested accounts and searches in the Search tab\n- Hide Facebook cards: removes the Facebook suggestion cards from the feed\n- Hide Meta AI also removes AI-generated images from the gallery picker\n- Force audio button restores the DM camera sound toggle in the ••• menu when Instagram does not show it\n- Links, email addresses and phone numbers in captions, comments and profile bios are tappable, with long-press options to copy or share\n- Option to hide the disappearing media views toggle from the chat header\n\n#### Reels limits\n\n- Choose per-session limits, the previous doom-scrolling cap, or daily limits based on time or reel count\n- Set limits per location or across the app\n- Usage dashboard with daily history, break reminders and warnings before reaching a limit\n- Strict mode and a home shortcut\n- When a limit is reached, reels pause across the app, with an option to hide feed videos\n\n#### Diagnostics \u0026 notifications\n\n- Crash logging under Debug → Logging — Automatically save reports when Instagram crashes, with search, sharing and an indicator when RyukGram appears in the trace\n- Share log files can now include crash reports\n- Notification history — Save notifications in one searchable place, filter by feature or type, choose which features are recorded, and use a home shortcut with unread counts\n\n### 🛠 Fixes\n\n#### Instagram compatibility\n\n- Updated compatibility with Instagram 447, 448 and 449\n- DM inbox header buttons, chat menus, hidden chats, locks, refresh warnings and Meta AI search hiding work again on the new Swift inbox\n- Inbox and profile action buttons no longer overlap the back button or username on older layouts\n- Voice message downloads, forced DM saving and Meta AI menu hiding work again on newer Instagram\n- Feed autoplay controls, story midcard hiding and sticker-reply seen state work again on Instagram 448\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Keep deleted messages, reels playback speed, tap-to-mute on photo reels and feed refresh interval overrides work again on Instagram 448\n- Hiding Meta AI and suggested people on the new chat screen works again\n- The chat message preview no longer displays a Try Instagram Plus label\n\n#### Media \u0026 downloads\n\n- Saved voice messages now use the sender's name\n- Profile and group pictures remain cached after links expire or caches are cleared, and Refresh Names \u0026 Photos updates every screen\n- Story image saving with music now saves the photo instead of the video\n- Save with music works again on affected photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Instants saves and expanded media now use the correct account name\n- Feed action button no longer offers bulk download for single posts or downloads older posts\n- Switching crop ratios no longer leaves photos stuck zoomed in\n- Audio trimming now displays the actual waveform, supports long recordings with a draggable selection limit, and correctly handles silent clips\n\n#### Feed, reels \u0026 stories\n\n- Instagram's native reels auto-scroll works again and switches off immediately when changing modes\n- Reels auto-scroll no longer skips the first reel or advances before playback finishes\n- Reels opened from profiles no longer have a stuck comment bar covering the bottom, with a toggle to restore it\n- Custom story timestamps appear again on stories nearing expiration\n- Story peek no longer closes Instagram\n- Links open in the external browser again when that option is enabled\n- OLED theme turns search bar backgrounds black and keeps the field inside grey\n- OLED theme now covers the story viewers list\n\n#### Profiles \u0026 notifications\n\n- Read notifications work for users with custom settings even when the default Read setting is disabled\n- Profile Analyzer now displays every change without truncating usernames, and entries remain visible during refresh\n- Follower and following lists show the correct follow status without slowing scrolling\n- Following a private account now correctly displays Requested when the action becomes a follow request\n- Fake follower, following and post counts work on non-English Instagram and the newer profile header\n- Fake counts now apply immediately without restarting Instagram\n- No Suggested Users also removes unrelated accounts from the new chat list while preserving contacts and groups\n\n#### Stability \u0026 settings\n\n- Fixed inbox loading crashes caused by Keep Deleted Messages writing from multiple threads\n- Copying from the share sheet no longer closes Instagram\n- Quickly restarting Instagram several times no longer triggers a false crash detection\n- MobileConfig overrides are preserved after repeated crashes and disabled instead of being erased\n- MobileConfig overrides now apply correctly using the identifier Instagram actually reads\n- MobileConfig overrides carry over when updating Instagram versions\n- Backup and Restore now lives under Profiles, bringing export, import, reset and storage together\n- Follow and unfollow batches now run more slowly, pause automatically when Instagram rate-limits requests, and stop before exceeding safe daily limits\n- The follower and following filter/sort button no longer hides behind the tab bar\n- Custom story fonts display their correct names in the font picker\n- Sideloaded builds no longer install on devices too old to run them\n\n### ⚠️ Known issues\n\n- Reopening the story text tool highlights your last custom font but starts typing in the default font until you select the custom font again\n- Unfollow confirmation is missing on profiles in Instagram 446 and later",
          "minOSVersion": "16.3",
          "sha256": "ec78b8b46427c2812639c3735ecb1c4bae5bbda4edbaba7a107b3e8b418880c5",
          "size": 269519729,
          "version": "449.0.0"
        },
        {
          "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": "1072661960",
          "date": "2026-10-02T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/69d9086497e16a17f5e3.ipa",
          "localizedDescription": "### 🆕 New features\n- Pick from the RyukGram gallery inside Instagram: Send from gallery in the DM + menu, hold the photo button in comments, or hold Recents in the story, post and reel galleries\n- Repost from the gallery: hold any photo, video or GIF and post it as a story, post or reel\n- Activity notifications can track only the people in your list\n- Hold the story background button to pick any solid color or gradient, with a direction dial\n- Safari extension: Open in RyukGram banner at the top or bottom, removes Instagram's app prompts, blocks App Store jumps, and can open links automatically\n- Crash logs under Debug \u003e Logging: saves a report when Instagram crashes, with search, share, and a hint when RyukGram is in the trace\n- Share log file can bundle your crash reports into the same file\n- Notification history: every notification in one place, filter by feature or type, search, choose which features get saved, and a home shortcut with new counts\n- Sound toggle in the reels and stories playback panels\n- Picture in Picture button in the reels playback panel\n- Reels auto-scroll moves past sponsored and photo reels\n- Post spoofing: pick your own posts and fake their likes, comments, views, shares, reposts and saves, only on your device\n- Strip tracking menu: one place for shared and opened links, edit which params get removed, or drop every param a shared link does not need\n- Embed domain and tracking param lists support multi-select delete\n- Instagram API page in Advanced: reuse recent replies for a set time, pace requests, and cap daily follows and unfollows\n- Hide Meta AI now also removes AI images from the gallery picker\n- Hide search suggestions: removes suggested accounts and searches from the search tab\n- Custom notification sounds: set your own sound for DMs and for other alerts, import from Files, Photos or the gallery and trim it, or use Instagram's own tones\n- Opening someone's profile picture now shows every picture on the account, not just the first\n- Each active MobileConfig override shows how many times Instagram read it\n- Find unnamed MobileConfig entries by the code that reads them, and label them with it\n- MobileConfig overrides can be switched off and back on without losing their values, one config or all at once\n- MobileConfig params can be filtered to overridden only, or by platform\n- Hold any MobileConfig config to give it your own note, shown on the row, inside it, and searchable\n- Search MobileConfig by note, param name or id as well as by name and number\n- Gallery editing: crop, rotate and resize photos, trim and crop videos, trim audio, pull or strip a video's audio, turn GIFs into videos, then save as new or replace the original\n- Gallery info page: edit a file's name and source details, see camera and codec info, and remove a photo's location\n- Redesigned photo crop editor for Draw and chat backgrounds: more ratios, draggable free crop, flip, and zoom out to fit\n- Spoofing is now one editor shaped like your profile header, Threads badge included: tap anything to change it, then Apply. A master switch turns it all off, and Edit Profile always shows your real info\n- Fake profile picture from Photos, the gallery, Files or a link, shown everywhere in the app on your device only\n- Hide explore reels: keeps only photo and carousel posts in explore, including the feed you open from it\n- Feed limits: cap how many posts load in a row and hide posts below a like, comment, view or repost count, on every home feed and the grid feed\n- Reels action button can save photo posts with their music, off by default\n- Keep Instants unseen after viewing them, and mark any one seen with the eye button in the viewer\n- Visited profiles: a private log of profiles you open, with notes, filters, multi-select and CSV or JSON export\n- Watchlist: add accounts from the profile menu, recent chats or search, checked on a schedule and for free when you open them, backing off for a day if Instagram limits you\n- Tracked changes: username, name, bio, link, picture, privacy, verification, follow back and count changes for watchlist accounts, with alerts per type and a home shortcut\n- Playback panel for reels and stories: live scrubber with elapsed and remaining time, bigger play/pause, custom skip step or frame by frame, hold skip to jump to the next or previous story or reel, and save the current frame\n- Playback speed can be remembered always, for the session, or just for the current video\n- Playback button in the reel sidebar: shows your speed, hold to flip between 1× and your last speed\n- Reel buttons can now move the action button and the playback button anywhere in the sidebar\n- Playback controls in the reels and stories action button, and an auto-advance switch in the story panel\n- Custom emoji fonts: import any color emoji font to replace emoji across Instagram\n- Force audio button: brings back the sound toggle in the DM camera ••• menu when your account is missing it\n- Group chats without a photo show their members' pictures in RyukGram lists\n- Links, emails and phone numbers in captions and comments are tappable; long-press one to copy or share it\n- Reels limit: choose Per session, the old doom scrolling cap, or Daily with time or reel caps per place or overall, a usage dashboard, day history, break nudges, a heads-up before the limit, strict mode and a shortcut. Once hit, reels stay paused everywhere and feed videos can hide\n\n### 🛠 Fixes\n- DM inbox header buttons, chat menu, lock, refresh warning and Meta AI search button hiding work again on the new Instagram inbox\n- Posting and editing stories and taking photos no longer crash on iOS 15 backports\n- Downloading voice messages, forced DM save and Meta AI menu hiding work again on newer Instagram\n- Saved voice messages are named after the sender\n- Disabling feed autoplay, hiding story midcards and marking stories seen on sticker replies work again on newer Instagram\n- Profile and group pictures stay saved through expired links and cache clears, and Refresh names \u0026 photos updates every screen\n- Read notifications now work for people with their own settings even when the default for Read is off\n- Instagram's own reels auto-scroll mode works again, and turns off right away when you switch modes\n- Hide ads works again on accounts with the newer main feed and catches multi-ad carousels and sponsored posts in feed, profile feed and reels\n- Block surveys removes the \"Are you interested in this ad\" prompts under feed posts and reels\n- Profile updates in the analyzer show every change without cutting off the username, and entries no longer vanish while the list refreshes\n- Inbox header buttons and the profile action button no longer overlap the back button or username on older Instagram layouts\n- Reels opened from a profile no longer have a stuck comment bar covering the bottom, with a toggle to bring it back\n- Switching crop ratios no longer leaves the photo stuck zoomed in\n- Follow status in follower and following lists no longer shows the wrong answer, and loads without slowing down scrolling\n- Backup and restore now live on the Profiles page, so exporting, importing, resetting and storage are all in one place\n- The audio trimmer draws the real waveform of the clip, stays usable on long recordings with a draggable capped selection, and goes flat when the clip has no sound\n- A follow that becomes a request on a private account now shows as Requested instead of vanishing from the list\n- Batch follow and unfollow now run slower, pause on their own when Instagram pushes back, and stop before running past a safe daily amount\n- MobileConfig no longer wipes your overrides after repeated crashes, it turns them off and keeps them\n- MobileConfig overrides now actually apply, they were being written under an id Instagram never reads\n- Random crashes while chats or the inbox were loading, caused by keep deleted messages writing from two threads at once\n- Copying from the share sheet no longer closes Instagram\n- Restarting Instagram quickly a few times no longer counts as a crash\n- RyukGram now makes its Instagram requests through Instagram's own networking, so they carry the same identity as the app itself, and spaces them out instead of firing in bursts\n- The filter and sort button on follower and following lists no longer hides behind the tab bar\n- Custom story fonts now show their own name in the font picker instead of a wrong one\n- Fake follower, following and post counts now work when Instagram is not in English, and on the newer profile header layout\n- Fake counts take effect right away instead of needing an Instagram restart\n- No suggested users now also clears the \"More on Instagram\" strangers from the new chat list, leaving your own contacts and groups alone\n- Works on Instagram 447\n- Story peek no longer closes Instagram\n- Hiding Meta AI and suggested people on the new chat screen works again\n- Custom story timestamps show again on stories that are about to expire\n- Sideloaded builds no longer install on iPhones too old to open them\n- Links open in your browser again when \"Open links in external browser\" is on\n\n- Works on Instagram 448\n- The message preview row in chats no longer carries a Try Instagram Plus label\n- MobileConfig overrides carry over to a new Instagram version instead of silently going blank\n- Keep deleted messages, reels playback speed, tap to mute on reels photos and the feed refresh interval override all keep working on Instagram 448\n- Save image on stories with music saves the photo again instead of the video\n- Save with music no longer fails on some photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Reels auto-scroll no longer skips ahead on the first reel or before the video finishes\n- Instants saves and expand now name files after the right person\n- Feed action button no longer shows bulk download on single posts or grabs older posts\n- Instagram's hold for 2× on reels works again while a custom speed is set\n\n### ⚠️ Known issues\n- Reopening the story text tool highlights your last custom font but starts typing in the default one until you tap it again\n- Unfollow confirmation does not appear on profiles on Instagram 446 and later",
          "minOSVersion": "16.3",
          "sha256": "9534cebd1b36d72e2d579f19933854005e1b5919bed24068d0a9f863553edb02",
          "size": 262887403,
          "version": "448.0.0"
        },
        {
          "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": "1060018354",
          "date": "2026-09-09T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/86bd8282219bf3b32dca.ipa",
          "localizedDescription": "Updated for Instagram 446.0.0.\n\n### ✨ Highlights\n- **Setting profiles.** Keep several complete setups under names and switch between them in a tap. Give each one a color and icon, duplicate it, share it as a file, or tie it to an Instagram account so it follows your quick switch\n- **MobileConfig browser.** Read and change Instagram's own internal settings from inside the app, with search, copiable details, and export or import of everything you changed\n- **Story stats.** Overview numbers over your archive, a views-per-story chart, and a searchable audience list you can filter, sort and pin. Tap anyone to see every story of yours they watched and how they reacted\n- **Custom fonts.** Import your own .ttf or .otf files or download from thousands online, then use them across Instagram, RyukGram, or the story text tool\n- **Full-resolution photos.** Photos download at their original upload size, often far larger than the copy Instagram hands the app, with a picker showing dimensions, format and file size per option\n- **Post and Reel buttons.** Reorder Instagram's own like, comment, share, repost and save buttons, hide any of them, or drop a count without hiding its button\n- **View-once media while closed.** Catch disappearing DM media that arrives while Instagram is fully shut, and keep it in the log when it gets unsent\n- **Update checker.** RyukGram tells you when a newer release is out, shows what changed, and keeps every past release on its own page under About\n\n### 🆕 New features\n\n#### Setting profiles\n- Keep several complete setups under names and switch between them in a tap\n- Profiles carry a name, color and icon, and can be duplicated, exported or shared as a file\n- Link a profile to Instagram accounts and it switches with the account, with an unlinked profile covering the rest\n- Reset a profile to defaults or turn everything off inside it, with a count of what is on and what differs\n- Importing a backup can send its settings to a new profile instead of the ones you are using\n- Backup \u0026 Restore is now Backup \u0026 Profiles, with a profile shortcut on the settings home page\n\n#### Fonts and theme\n- Import your own .ttf or .otf fonts, or download from thousands online\n- Use custom fonts for Instagram, RyukGram, or both, set under Theme\n- Your imported and device fonts show up in the story text tool next to the built-in ones\n- Manage fonts in bulk from either font picker, with multi-select and a delete confirmation\n\n#### Messages\n- Catch view-once media that arrives while Instagram is fully closed and keep it in the log when unsent, off by default, with size and age cleanup\n- Logging view-once media you open is now its own switch in the deleted messages log, off by default\n- Deleted messages log entries can open the chat and jump to where the message was\n- Mark kept unsent messages with a tag, a faded bubble, a tinted bubble or any mix, with your own tag text, position, size and colors\n- Confirm before a reaction sends in a chat, catching only the accidental double-tap or every reaction you send\n- Hide reels in chats so they never show or open in a thread\n- Messages-only mode switches in place with no restart, whether you flip it yourself or the schedule does\n- The messages-only schedule can ask first and switch only when you confirm\n\n#### Stories\n- Story stats for the archive: overview numbers, a views-per-story chart, and a searchable audience list with filters, sorting and pinned viewers on top\n- Story stats compares the last 7 or 30 days against the stretch before it\n- Tap someone in the audience list to see every story of yours they watched and what they reacted with\n- Refresh names and photos from the story stats screen and any story viewers list\n- Playback controls for stories with speed, seek and pause, held from the ⋯ or speaker button or opened from the story menu\n- Hold the story eye button to mark a whole reel as seen, or only the stories up to where you are\n- Disappearing media has its own settings page, and the mark-as-viewed button only shows when view receipts are blocked\n- A slider in the layout editor sets the spacing between story and disappearing media overlay buttons\n- Buttons placed next to each other close the gap when one of them is hidden, with a switch to turn it off\n\n#### Feed and reels\n- New Post buttons and Reel buttons pages to reorder Instagram's own like, comment, share, repost and save buttons, hide any of them, or drop a count without hiding its button\n- Hide metrics and the two hide repost switches moved into those pages, per button instead of all at once, and your old settings carry over\n- Tap a reel in the feed to play it in place instead of opening the Reels player, or play first and open on a second tap\n- Hold controls for reels: force hold-to-pause, force the options menu, or the options menu with picture in picture\n- The reels playback menu gains a pause control\n- Expanded view shows the whole reel instead of cropping the sides\n- Bring back the old Instagram logo in the feed header\n- Status bar tap on the feed can scroll up without refreshing, or be turned off\n- Stop the right swipe on the feed from opening the camera\n- The doom-scrolling limit can cap the grids on audio, effect, template and remix pages too\n\n#### Profile\n- Fake profile options moved to their own page under Profile, with the username, name, counts and badge together\n- Fake your own username and display name, shown only on your device\n- Follow indicator in follower and following lists, styled separately from the profile one\n- Hide the Threads button in the profile header\n- Long press a tracked follow request to open the profile, view the picture, filter to that user, copy the username or delete the entry\n\n#### Downloads and gallery\n- Photos download at their full upload size, often much larger than the copy Instagram hands the app\n- Pick the size a photo downloads at, with the dimensions, format and file size on every option\n- Duplicate check asks before you save the same media twice, and can remove the old gallery copy first\n- A post or story downloaded to the gallery stays one item you swipe through, with a switch in Gallery settings\n- Group any gallery files into an album, or split one back apart, from multi-select\n- Saved files share one naming scheme everywhere, stamped with the date the post went up instead of the moment you downloaded it\n- Optional ryuk_ prefix on saved file names, under Media saving\n- Hold a song in any music picker to download its audio\n\n#### Calls\n- Call recordings are tagged auto or manual in the list\n- Select recordings to save them to the gallery, share them, share video calls as audio only, or delete them together\n\n#### Interface and general\n- Always mute starts feed, reels, stories and DMs silent until you tap a speaker or press volume\n- Copied text can open in a sheet first so you can edit it or copy only the part you selected\n- Hold any tab in the bottom bar to open a RyukGram screen, picked per tab under Interface, Tab bar, Tab shortcuts, replacing the separate home, search and DM hold toggles\n- New MobileConfig browser to read and change Instagram's own internal settings, with search inside a config, copiable details and a home shortcut entry\n- MobileConfig changes can be exported and imported from the browser menu\n- Auto-clear cache can run on every launch\n- Indonesian translation added\n\n#### Updates\n- RyukGram tells you when a newer release is out, shows what changed in it, and links straight to the Telegram channel\n- New Updates page under About with the update status, what is new in your build, every past release, and switches for the automatic checks\n- Tapping the RyukGram name or version on the settings links sheet opens the Updates page\n\n#### Privacy\n- Machine ID masking, pinned like the rest of the identifiers, with copy and manual entry\n- Mask everything and relaunch rolls every identifier, blocks Apple attestation and clears saved logins in one tap, from Settings or the login screen button\n\n#### Backup\n- Backup, restore and storage now list MobileConfig changes and the duplicate download list as their own items\n- Restored MobileConfig changes wait until you turn the browser on\n\n### 🛠 Fixes\n\n#### Instagram 443 to 446\n- Marking a story seen works again on Instagram 446\n- Story text color picker applies your color again on Instagram 446\n- Note actions row shows again when you hold a note on Instagram 446\n- The icon browser drops the color pet icons Instagram 446 removed, and a button whose icon is gone shows a marker instead of nothing\n- Online status updates work again on Instagram 445\n- Story mentions button refreshes again when a story opens on Instagram 445\n- Story viewer list header buttons are back on Instagram 445, and the reload button works for the first time\n- Call buttons hide again on Instagram 444\n- Chat backgrounds keep showing after a theme change on Instagram 444\n- The old feed logo works again on Instagram 444\n- Follow confirmation works again on Instagram 443\n- Hiding the reels header works again on Instagram 443\n- The icon browser picks up the icons added in Instagram 441\n- Instagram Plus story fonts unlock again, and the upgrade prompt stays away\n- Instagram Plus story peek now works on DM inbox avatars, not only the stories tray\n- Message peek shows the chat, drops the upgrade row from the menu, and opens the chat when you tap it\n\n#### Messages\n- Kept unsent messages no longer disappear when a chat reloads its older history, survive a restart, and now cover older messages you never opened\n- Unsent messages recovered from an older part of a chat now show who sent them and get logged with their content\n- The unsent notification names the chat instead of saying a message was unsent, when the message itself cannot be recovered\n- Deleted messages log shows when an old message was originally sent, so it cannot be mistaken for a new one\n- A chat no longer shows as read on your other account after a quick switch\n- Chats marked seen locally now drop the unread bold on accounts where nothing happened before\n- Bubble colors stay on the side you picked instead of leaking onto your own messages\n- Gradient bubble colors no longer vanish when you scroll a chat and come back\n- Moving between a chat and a reel no longer stacks a second tab bar under the first\n- Hiding tabs no longer leaves the tab bar over a reel opened from a chat, or covering the message box on the way back\n- Turning on the messages-only schedule asks to restart right away instead of waiting for the window to start\n- Your icon order and hidden tabs survive the messages-only switch instead of all coming back\n\n#### Stories and reels\n- Opening an archived story no longer wipes its view, like and reaction counts, and counts already flattened are rebuilt from the saved viewers\n- Archived story viewers whose profile picture had stopped loading show up again\n- The stories archive stops re-fetching viewers for stories that were deleted on Instagram\n- The story viewers \"Default list\" option now shows translated in every language\n- Story date format now applies on accounts where Instagram uses a different timestamp style\n- Reels no longer crash when scrolling away with the playback toggle on\n- Rewinding a reel past its start now jumps to the beginning instead of doing nothing\n- Tapping a photo in a reel carousel now mutes it as intended\n- Instants no longer crash on a video they cannot read, and say so instead\n- The in-call record button now hides with Instagram's own call controls, so tapping to bring them back cannot start a recording\n- Calls no longer keep recording into the next call when auto-record is off\n\n#### Downloads and files\n- Downloading a video opened from search now saves the video with every quality option, instead of the cover photo\n- Downloading a whole post or story keeps its items in the order they were posted\n- File names no longer pick up a second extension or timestamp when the same media is saved again\n- Sharing from the gallery keeps the name you see in the list instead of a raw id\n- Sharing from the expanded view names the file after the account and post date instead of a raw id\n- Saved profile pictures keep the quality you see in the preview\n- Long pressing an avatar outside a profile page opens and saves it in HD too\n- Trimming an HDR video exports instead of failing\n\n#### Feed, profile and interface\n- Instagram no longer launches into a tab you hid\n- Tab bar buttons now open the tab they show when some tabs are hidden\n- The explore grid no longer flashes into view when the explore page opens with it hidden\n- The profile action button no longer overlaps the username in the profile top bar\n- Fake verified badge stays put instead of vanishing on refresh\n- The copy icon is back in the action button menus, Instagram had dropped the artwork it used\n- The favorite option on comment GIFs shows its icon properly again\n- Color pickers open as a smaller sheet that leaves the page behind it visible\n- Confirmation popups no longer let the screen rotate where Instagram itself stays locked\n- Long notification text now wraps and grows the pill instead of being cut off, with a limit and an ellipsis\n- Link tracking removal strips Instagram's new igsi parameter and works on links using a custom domain\n- Shared links now have the same tracking parameters removed as links opened in the browser\n\n#### Privacy and identifiers\n- Masked device identifiers now stick: they are written even when Instagram never stored one, re-applied on every launch, and Instagram can no longer swap them back mid-session\n- Reverting to your real device ID no longer restores a masked value over it\n\n#### Cache, backup and settings\n- Auto-clear cache no longer skips a whole period when a clear fails or gets cut short, it retries until one goes through\n- Auto-clear no longer stalls after a clock change or a restored backup\n- Clearing the cache by hand no longer pushes the next auto-clear back\n- Export and import no longer crash Instagram while scanning what is on the device\n- Importing only asks for a restart when what you imported actually needs one\n- Settings carried over from an old install no longer come back with the wrong value\n- Data saved by older versions no longer crashes the screen that reads it\n\n#### Install, updates and translations\n- Changing the app icon now works when Instagram is installed through SideStore or AltStore\n- App icon changes that fail now say why instead of showing a bare error\n- Installing over the old pre-rename package removes it instead of running both\n- The build-from-release workflow names the IPA after the Instagram version you supplied, not the one in the release\n- About keeps showing the available version until you update, so dismissing the popup does not lose it\n- What's new no longer shows an older release's notes when you are on a build that has not been released yet\n- Release notes render properly now, so sub-headings, nested bullets and inline code no longer come through as raw text\n- A broken translation falls back to English instead of crashing the screen it is on\n- Korean translation reworked to read more naturally\n- The Snapshots screen no longer crashes in Japanese, Turkish and Chinese\n\n### ⚠️ Known issues\n- Reopening the story text tool highlights your last custom font but starts typing in the default one until you tap it again\n- Unfollow confirmation does not appear on profiles on Instagram 446",
          "minOSVersion": "15.0",
          "sha256": "fb58720a4bd6248165f6126f2514e6afd4af4ef7345534f35f515be3fb0060b9",
          "size": 259670417,
          "version": "446.0.0"
        },
        {
          "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.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 (IG 410, Duplicate)",
      "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.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/3da394ad4e7e999f0d74.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": "16.3",
      "name": "RyukGram (No Plugins)",
      "size": 269519749,
      "subtitle": "RyukGram core build — Instagram, supercharged · by @axryuk · RyukGram v1.4.5",
      "version": "449.0.0",
      "versionDate": "2026-10-03T00:00:00Z",
      "versionDescription": "# [release] RyukGram v1.4.5\n\n### ✨ Highlights\n\n- **RyukGram Gallery** — Pick and repost media directly inside Instagram, edit photos and videos, manage file details, and save everything to your gallery\n- **Reels limits** — Set session or daily limits by time or reel count, track usage, get break reminders, and pause reels across the app when limits are reached\n- **Watchlist \u0026 profile tracking** — Monitor accounts for username, bio, picture, privacy, verification and count changes, with configurable alerts and a private profile history\n- **Playback controls** — A redesigned reels and stories panel with live seeking, frame-by-frame navigation, custom skip steps, playback speed memory and frame saving\n- **Notification history** — Search and filter saved notifications, choose which features are recorded, and access them from a home shortcut\n- **Custom notification sounds** — Import and trim your own sounds for DMs and other alerts, or use Instagram's built-in tones\n- **Gallery media limits and feed controls** — Control how much content loads, filter posts by engagement, and hide feed videos when your reels limit is reached\n- **MobileConfig Browser Update** — The browser now names all configs and fields Instagram exposes on iOS, with a coverage count at the bottom of the list\n\n### 🆕 New features\n\n#### Gallery \u0026 media\n\n- Pick media from the RyukGram Gallery directly in Instagram: use the DM + menu, hold the comment photo button, or hold Recents in story, post and reel galleries\n- Repost gallery photos, videos and GIFs as stories, posts or reels\n- Edit gallery media: crop, rotate and resize photos, trim and crop videos, trim audio, extract or remove video audio, and convert GIFs to video. Save as a new file or replace the original\n- Gallery info editor — Rename files, edit source details, view camera and codec information, and remove photo location data\n- Redesigned crop editor for Draw and chat backgrounds, with more ratios, free crop, flip and zoom-to-fit\n- Save photo posts with their music from the reels action button, disabled by default\n- Open profile pictures to browse every available picture on the account\n- Group chats without a picture now show member avatars in RyukGram lists\n\n#### Reels \u0026 stories\n\n- Reels and stories playback panel — Live progress, elapsed and remaining time, larger play/pause, custom skip intervals, frame-by-frame seeking, next/previous navigation and frame saving\n- Playback speed can be remembered globally, for the current session or only for the current video\n- Reel sidebar playback button shows the current speed and can switch between 1× and your last speed by holding it\n- Move the reels action and playback buttons anywhere in the sidebar\n- Access playback controls from the reels and stories action button, with auto-advance controls in the story panel\n- Reels auto-scroll can skip sponsored and photo reels\n- Keep Instants unseen after viewing, or mark an individual one seen with the viewer's eye button\n- Hold the story background button to choose a solid color or gradient, with an adjustable direction\n\n#### Profiles \u0026 tracking\n\n- Watchlist — Add accounts from profiles, recent chats or search. Accounts are checked on a schedule and for free when opened, with a 24-hour pause if Instagram rate-limits requests\n- Track watchlist changes to usernames, names, bios, links, pictures, privacy, verification, follow-back status and counts, with per-type alerts and a home shortcut\n- Visited profiles — Keep a private history of opened profiles with notes, filters, multi-select and CSV or JSON export\n- Activity notifications can now track only accounts in your list\n- Fake profile picture — Use an image from Photos, Gallery, Files or a link, displayed throughout Instagram on your device only\n- Spoofing editor redesigned around your profile header, including the Threads badge. Tap fields to edit, apply changes, or disable all spoofing with one switch. Edit Profile always shows your real information\n- Post spoofing — Select your own posts and change displayed likes, comments, views, shares, reposts and saves locally\n\n#### MobileConfig \u0026 advanced\n\n- Active MobileConfig overrides show how many times Instagram has read them\n- Identify unnamed MobileConfig entries by the code that reads them, and use that code as their label\n- Toggle individual or all overrides off and on without losing their values\n- Filter MobileConfig parameters by overridden status or platform\n- Add searchable notes to configs, visible in the list and config details\n- Search MobileConfig by notes, parameter names, IDs, names or numbers\n- Every MobileConfig config and field Instagram exposes on iOS now has a name, up from under a third\n- The MobileConfig list footer shows how many configs and fields are named out of the total\n- Instagram API settings — Reuse recent replies for a chosen period, pace requests, and set daily follow and unfollow limits\n\n#### Interface \u0026 customization\n\n- Custom emoji fonts — Import color emoji fonts to replace emoji throughout Instagram\n- Custom notification sounds for DMs and other alerts, with imports from Files, Photos or Gallery, trimming, and Instagram's built-in tones\n- Safari extension — Add an Open in RyukGram banner at the top or bottom, remove Instagram app prompts, block App Store redirects, and optionally open links automatically\n- Strip tracking menu — Manage tracking removal for shared and opened links, choose which parameters to remove, or strip unnecessary parameters from shared links\n- Embed domains and tracking parameters now support multi-select deletion\n- Hide search suggestions, including suggested accounts and searches in the Search tab\n- Hide Facebook cards: removes the Facebook suggestion cards from the feed\n- Hide Meta AI also removes AI-generated images from the gallery picker\n- Force audio button restores the DM camera sound toggle in the ••• menu when Instagram does not show it\n- Links, email addresses and phone numbers in captions, comments and profile bios are tappable, with long-press options to copy or share\n- Option to hide the disappearing media views toggle from the chat header\n\n#### Reels limits\n\n- Choose per-session limits, the previous doom-scrolling cap, or daily limits based on time or reel count\n- Set limits per location or across the app\n- Usage dashboard with daily history, break reminders and warnings before reaching a limit\n- Strict mode and a home shortcut\n- When a limit is reached, reels pause across the app, with an option to hide feed videos\n\n#### Diagnostics \u0026 notifications\n\n- Crash logging under Debug → Logging — Automatically save reports when Instagram crashes, with search, sharing and an indicator when RyukGram appears in the trace\n- Share log files can now include crash reports\n- Notification history — Save notifications in one searchable place, filter by feature or type, choose which features are recorded, and use a home shortcut with unread counts\n\n### 🛠 Fixes\n\n#### Instagram compatibility\n\n- Updated compatibility with Instagram 447, 448 and 449\n- DM inbox header buttons, chat menus, hidden chats, locks, refresh warnings and Meta AI search hiding work again on the new Swift inbox\n- Inbox and profile action buttons no longer overlap the back button or username on older layouts\n- Voice message downloads, forced DM saving and Meta AI menu hiding work again on newer Instagram\n- Feed autoplay controls, story midcard hiding and sticker-reply seen state work again on Instagram 448\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Keep deleted messages, reels playback speed, tap-to-mute on photo reels and feed refresh interval overrides work again on Instagram 448\n- Hiding Meta AI and suggested people on the new chat screen works again\n- The chat message preview no longer displays a Try Instagram Plus label\n\n#### Media \u0026 downloads\n\n- Saved voice messages now use the sender's name\n- Profile and group pictures remain cached after links expire or caches are cleared, and Refresh Names \u0026 Photos updates every screen\n- Story image saving with music now saves the photo instead of the video\n- Save with music works again on affected photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Instants saves and expanded media now use the correct account name\n- Feed action button no longer offers bulk download for single posts or downloads older posts\n- Switching crop ratios no longer leaves photos stuck zoomed in\n- Audio trimming now displays the actual waveform, supports long recordings with a draggable selection limit, and correctly handles silent clips\n\n#### Feed, reels \u0026 stories\n\n- Instagram's native reels auto-scroll works again and switches off immediately when changing modes\n- Reels auto-scroll no longer skips the first reel or advances before playback finishes\n- Reels opened from profiles no longer have a stuck comment bar covering the bottom, with a toggle to restore it\n- Custom story timestamps appear again on stories nearing expiration\n- Story peek no longer closes Instagram\n- Links open in the external browser again when that option is enabled\n- OLED theme turns search bar backgrounds black and keeps the field inside grey\n- OLED theme now covers the story viewers list\n\n#### Profiles \u0026 notifications\n\n- Read notifications work for users with custom settings even when the default Read setting is disabled\n- Profile Analyzer now displays every change without truncating usernames, and entries remain visible during refresh\n- Follower and following lists show the correct follow status without slowing scrolling\n- Following a private account now correctly displays Requested when the action becomes a follow request\n- Fake follower, following and post counts work on non-English Instagram and the newer profile header\n- Fake counts now apply immediately without restarting Instagram\n- No Suggested Users also removes unrelated accounts from the new chat list while preserving contacts and groups\n\n#### Stability \u0026 settings\n\n- Fixed inbox loading crashes caused by Keep Deleted Messages writing from multiple threads\n- Copying from the share sheet no longer closes Instagram\n- Quickly restarting Instagram several times no longer triggers a false crash detection\n- MobileConfig overrides are preserved after repeated crashes and disabled instead of being erased\n- MobileConfig overrides now apply correctly using the identifier Instagram actually reads\n- MobileConfig overrides carry over when updating Instagram versions\n- Backup and Restore now lives under Profiles, bringing export, import, reset and storage together\n- Follow and unfollow batches now run more slowly, pause automatically when Instagram rate-limits requests, and stop before exceeding safe daily limits\n- The follower and following filter/sort button no longer hides behind the tab bar\n- Custom story fonts display their correct names in the font picker\n- Sideloaded builds no longer install on devices too old to run them\n\n### ⚠️ Known issues\n\n- Reopening the story text tool highlights your last custom font but starts typing in the default font until you select the custom font again\n- Unfollow confirmation is missing on profiles in Instagram 446 and later",
      "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": "1077525814",
          "date": "2026-10-03T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/3da394ad4e7e999f0d74.ipa",
          "localizedDescription": "# [release] RyukGram v1.4.5\n\n### ✨ Highlights\n\n- **RyukGram Gallery** — Pick and repost media directly inside Instagram, edit photos and videos, manage file details, and save everything to your gallery\n- **Reels limits** — Set session or daily limits by time or reel count, track usage, get break reminders, and pause reels across the app when limits are reached\n- **Watchlist \u0026 profile tracking** — Monitor accounts for username, bio, picture, privacy, verification and count changes, with configurable alerts and a private profile history\n- **Playback controls** — A redesigned reels and stories panel with live seeking, frame-by-frame navigation, custom skip steps, playback speed memory and frame saving\n- **Notification history** — Search and filter saved notifications, choose which features are recorded, and access them from a home shortcut\n- **Custom notification sounds** — Import and trim your own sounds for DMs and other alerts, or use Instagram's built-in tones\n- **Gallery media limits and feed controls** — Control how much content loads, filter posts by engagement, and hide feed videos when your reels limit is reached\n- **MobileConfig Browser Update** — The browser now names all configs and fields Instagram exposes on iOS, with a coverage count at the bottom of the list\n\n### 🆕 New features\n\n#### Gallery \u0026 media\n\n- Pick media from the RyukGram Gallery directly in Instagram: use the DM + menu, hold the comment photo button, or hold Recents in story, post and reel galleries\n- Repost gallery photos, videos and GIFs as stories, posts or reels\n- Edit gallery media: crop, rotate and resize photos, trim and crop videos, trim audio, extract or remove video audio, and convert GIFs to video. Save as a new file or replace the original\n- Gallery info editor — Rename files, edit source details, view camera and codec information, and remove photo location data\n- Redesigned crop editor for Draw and chat backgrounds, with more ratios, free crop, flip and zoom-to-fit\n- Save photo posts with their music from the reels action button, disabled by default\n- Open profile pictures to browse every available picture on the account\n- Group chats without a picture now show member avatars in RyukGram lists\n\n#### Reels \u0026 stories\n\n- Reels and stories playback panel — Live progress, elapsed and remaining time, larger play/pause, custom skip intervals, frame-by-frame seeking, next/previous navigation and frame saving\n- Playback speed can be remembered globally, for the current session or only for the current video\n- Reel sidebar playback button shows the current speed and can switch between 1× and your last speed by holding it\n- Move the reels action and playback buttons anywhere in the sidebar\n- Access playback controls from the reels and stories action button, with auto-advance controls in the story panel\n- Reels auto-scroll can skip sponsored and photo reels\n- Keep Instants unseen after viewing, or mark an individual one seen with the viewer's eye button\n- Hold the story background button to choose a solid color or gradient, with an adjustable direction\n\n#### Profiles \u0026 tracking\n\n- Watchlist — Add accounts from profiles, recent chats or search. Accounts are checked on a schedule and for free when opened, with a 24-hour pause if Instagram rate-limits requests\n- Track watchlist changes to usernames, names, bios, links, pictures, privacy, verification, follow-back status and counts, with per-type alerts and a home shortcut\n- Visited profiles — Keep a private history of opened profiles with notes, filters, multi-select and CSV or JSON export\n- Activity notifications can now track only accounts in your list\n- Fake profile picture — Use an image from Photos, Gallery, Files or a link, displayed throughout Instagram on your device only\n- Spoofing editor redesigned around your profile header, including the Threads badge. Tap fields to edit, apply changes, or disable all spoofing with one switch. Edit Profile always shows your real information\n- Post spoofing — Select your own posts and change displayed likes, comments, views, shares, reposts and saves locally\n\n#### MobileConfig \u0026 advanced\n\n- Active MobileConfig overrides show how many times Instagram has read them\n- Identify unnamed MobileConfig entries by the code that reads them, and use that code as their label\n- Toggle individual or all overrides off and on without losing their values\n- Filter MobileConfig parameters by overridden status or platform\n- Add searchable notes to configs, visible in the list and config details\n- Search MobileConfig by notes, parameter names, IDs, names or numbers\n- Every MobileConfig config and field Instagram exposes on iOS now has a name, up from under a third\n- The MobileConfig list footer shows how many configs and fields are named out of the total\n- Instagram API settings — Reuse recent replies for a chosen period, pace requests, and set daily follow and unfollow limits\n\n#### Interface \u0026 customization\n\n- Custom emoji fonts — Import color emoji fonts to replace emoji throughout Instagram\n- Custom notification sounds for DMs and other alerts, with imports from Files, Photos or Gallery, trimming, and Instagram's built-in tones\n- Safari extension — Add an Open in RyukGram banner at the top or bottom, remove Instagram app prompts, block App Store redirects, and optionally open links automatically\n- Strip tracking menu — Manage tracking removal for shared and opened links, choose which parameters to remove, or strip unnecessary parameters from shared links\n- Embed domains and tracking parameters now support multi-select deletion\n- Hide search suggestions, including suggested accounts and searches in the Search tab\n- Hide Facebook cards: removes the Facebook suggestion cards from the feed\n- Hide Meta AI also removes AI-generated images from the gallery picker\n- Force audio button restores the DM camera sound toggle in the ••• menu when Instagram does not show it\n- Links, email addresses and phone numbers in captions, comments and profile bios are tappable, with long-press options to copy or share\n- Option to hide the disappearing media views toggle from the chat header\n\n#### Reels limits\n\n- Choose per-session limits, the previous doom-scrolling cap, or daily limits based on time or reel count\n- Set limits per location or across the app\n- Usage dashboard with daily history, break reminders and warnings before reaching a limit\n- Strict mode and a home shortcut\n- When a limit is reached, reels pause across the app, with an option to hide feed videos\n\n#### Diagnostics \u0026 notifications\n\n- Crash logging under Debug → Logging — Automatically save reports when Instagram crashes, with search, sharing and an indicator when RyukGram appears in the trace\n- Share log files can now include crash reports\n- Notification history — Save notifications in one searchable place, filter by feature or type, choose which features are recorded, and use a home shortcut with unread counts\n\n### 🛠 Fixes\n\n#### Instagram compatibility\n\n- Updated compatibility with Instagram 447, 448 and 449\n- DM inbox header buttons, chat menus, hidden chats, locks, refresh warnings and Meta AI search hiding work again on the new Swift inbox\n- Inbox and profile action buttons no longer overlap the back button or username on older layouts\n- Voice message downloads, forced DM saving and Meta AI menu hiding work again on newer Instagram\n- Feed autoplay controls, story midcard hiding and sticker-reply seen state work again on Instagram 448\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Keep deleted messages, reels playback speed, tap-to-mute on photo reels and feed refresh interval overrides work again on Instagram 448\n- Hiding Meta AI and suggested people on the new chat screen works again\n- The chat message preview no longer displays a Try Instagram Plus label\n\n#### Media \u0026 downloads\n\n- Saved voice messages now use the sender's name\n- Profile and group pictures remain cached after links expire or caches are cleared, and Refresh Names \u0026 Photos updates every screen\n- Story image saving with music now saves the photo instead of the video\n- Save with music works again on affected photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Instants saves and expanded media now use the correct account name\n- Feed action button no longer offers bulk download for single posts or downloads older posts\n- Switching crop ratios no longer leaves photos stuck zoomed in\n- Audio trimming now displays the actual waveform, supports long recordings with a draggable selection limit, and correctly handles silent clips\n\n#### Feed, reels \u0026 stories\n\n- Instagram's native reels auto-scroll works again and switches off immediately when changing modes\n- Reels auto-scroll no longer skips the first reel or advances before playback finishes\n- Reels opened from profiles no longer have a stuck comment bar covering the bottom, with a toggle to restore it\n- Custom story timestamps appear again on stories nearing expiration\n- Story peek no longer closes Instagram\n- Links open in the external browser again when that option is enabled\n- OLED theme turns search bar backgrounds black and keeps the field inside grey\n- OLED theme now covers the story viewers list\n\n#### Profiles \u0026 notifications\n\n- Read notifications work for users with custom settings even when the default Read setting is disabled\n- Profile Analyzer now displays every change without truncating usernames, and entries remain visible during refresh\n- Follower and following lists show the correct follow status without slowing scrolling\n- Following a private account now correctly displays Requested when the action becomes a follow request\n- Fake follower, following and post counts work on non-English Instagram and the newer profile header\n- Fake counts now apply immediately without restarting Instagram\n- No Suggested Users also removes unrelated accounts from the new chat list while preserving contacts and groups\n\n#### Stability \u0026 settings\n\n- Fixed inbox loading crashes caused by Keep Deleted Messages writing from multiple threads\n- Copying from the share sheet no longer closes Instagram\n- Quickly restarting Instagram several times no longer triggers a false crash detection\n- MobileConfig overrides are preserved after repeated crashes and disabled instead of being erased\n- MobileConfig overrides now apply correctly using the identifier Instagram actually reads\n- MobileConfig overrides carry over when updating Instagram versions\n- Backup and Restore now lives under Profiles, bringing export, import, reset and storage together\n- Follow and unfollow batches now run more slowly, pause automatically when Instagram rate-limits requests, and stop before exceeding safe daily limits\n- The follower and following filter/sort button no longer hides behind the tab bar\n- Custom story fonts display their correct names in the font picker\n- Sideloaded builds no longer install on devices too old to run them\n\n### ⚠️ Known issues\n\n- Reopening the story text tool highlights your last custom font but starts typing in the default font until you select the custom font again\n- Unfollow confirmation is missing on profiles in Instagram 446 and later",
          "minOSVersion": "16.3",
          "sha256": "6469efa1da7aad0d4a4ca8ea8e6bb13bcb6e19d841cccba0a67fc407349f2c14",
          "size": 269519749,
          "version": "449.0.0"
        },
        {
          "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": "1072661960",
          "date": "2026-10-02T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/5e68f0069253bd85315f.ipa",
          "localizedDescription": "### 🆕 New features\n- Pick from the RyukGram gallery inside Instagram: Send from gallery in the DM + menu, hold the photo button in comments, or hold Recents in the story, post and reel galleries\n- Repost from the gallery: hold any photo, video or GIF and post it as a story, post or reel\n- Activity notifications can track only the people in your list\n- Hold the story background button to pick any solid color or gradient, with a direction dial\n- Safari extension: Open in RyukGram banner at the top or bottom, removes Instagram's app prompts, blocks App Store jumps, and can open links automatically\n- Crash logs under Debug \u003e Logging: saves a report when Instagram crashes, with search, share, and a hint when RyukGram is in the trace\n- Share log file can bundle your crash reports into the same file\n- Notification history: every notification in one place, filter by feature or type, search, choose which features get saved, and a home shortcut with new counts\n- Sound toggle in the reels and stories playback panels\n- Picture in Picture button in the reels playback panel\n- Reels auto-scroll moves past sponsored and photo reels\n- Post spoofing: pick your own posts and fake their likes, comments, views, shares, reposts and saves, only on your device\n- Strip tracking menu: one place for shared and opened links, edit which params get removed, or drop every param a shared link does not need\n- Embed domain and tracking param lists support multi-select delete\n- Instagram API page in Advanced: reuse recent replies for a set time, pace requests, and cap daily follows and unfollows\n- Hide Meta AI now also removes AI images from the gallery picker\n- Hide search suggestions: removes suggested accounts and searches from the search tab\n- Custom notification sounds: set your own sound for DMs and for other alerts, import from Files, Photos or the gallery and trim it, or use Instagram's own tones\n- Opening someone's profile picture now shows every picture on the account, not just the first\n- Each active MobileConfig override shows how many times Instagram read it\n- Find unnamed MobileConfig entries by the code that reads them, and label them with it\n- MobileConfig overrides can be switched off and back on without losing their values, one config or all at once\n- MobileConfig params can be filtered to overridden only, or by platform\n- Hold any MobileConfig config to give it your own note, shown on the row, inside it, and searchable\n- Search MobileConfig by note, param name or id as well as by name and number\n- Gallery editing: crop, rotate and resize photos, trim and crop videos, trim audio, pull or strip a video's audio, turn GIFs into videos, then save as new or replace the original\n- Gallery info page: edit a file's name and source details, see camera and codec info, and remove a photo's location\n- Redesigned photo crop editor for Draw and chat backgrounds: more ratios, draggable free crop, flip, and zoom out to fit\n- Spoofing is now one editor shaped like your profile header, Threads badge included: tap anything to change it, then Apply. A master switch turns it all off, and Edit Profile always shows your real info\n- Fake profile picture from Photos, the gallery, Files or a link, shown everywhere in the app on your device only\n- Hide explore reels: keeps only photo and carousel posts in explore, including the feed you open from it\n- Feed limits: cap how many posts load in a row and hide posts below a like, comment, view or repost count, on every home feed and the grid feed\n- Reels action button can save photo posts with their music, off by default\n- Keep Instants unseen after viewing them, and mark any one seen with the eye button in the viewer\n- Visited profiles: a private log of profiles you open, with notes, filters, multi-select and CSV or JSON export\n- Watchlist: add accounts from the profile menu, recent chats or search, checked on a schedule and for free when you open them, backing off for a day if Instagram limits you\n- Tracked changes: username, name, bio, link, picture, privacy, verification, follow back and count changes for watchlist accounts, with alerts per type and a home shortcut\n- Playback panel for reels and stories: live scrubber with elapsed and remaining time, bigger play/pause, custom skip step or frame by frame, hold skip to jump to the next or previous story or reel, and save the current frame\n- Playback speed can be remembered always, for the session, or just for the current video\n- Playback button in the reel sidebar: shows your speed, hold to flip between 1× and your last speed\n- Reel buttons can now move the action button and the playback button anywhere in the sidebar\n- Playback controls in the reels and stories action button, and an auto-advance switch in the story panel\n- Custom emoji fonts: import any color emoji font to replace emoji across Instagram\n- Force audio button: brings back the sound toggle in the DM camera ••• menu when your account is missing it\n- Group chats without a photo show their members' pictures in RyukGram lists\n- Links, emails and phone numbers in captions and comments are tappable; long-press one to copy or share it\n- Reels limit: choose Per session, the old doom scrolling cap, or Daily with time or reel caps per place or overall, a usage dashboard, day history, break nudges, a heads-up before the limit, strict mode and a shortcut. Once hit, reels stay paused everywhere and feed videos can hide\n\n### 🛠 Fixes\n- DM inbox header buttons, chat menu, lock, refresh warning and Meta AI search button hiding work again on the new Instagram inbox\n- Posting and editing stories and taking photos no longer crash on iOS 15 backports\n- Downloading voice messages, forced DM save and Meta AI menu hiding work again on newer Instagram\n- Saved voice messages are named after the sender\n- Disabling feed autoplay, hiding story midcards and marking stories seen on sticker replies work again on newer Instagram\n- Profile and group pictures stay saved through expired links and cache clears, and Refresh names \u0026 photos updates every screen\n- Read notifications now work for people with their own settings even when the default for Read is off\n- Instagram's own reels auto-scroll mode works again, and turns off right away when you switch modes\n- Hide ads works again on accounts with the newer main feed and catches multi-ad carousels and sponsored posts in feed, profile feed and reels\n- Block surveys removes the \"Are you interested in this ad\" prompts under feed posts and reels\n- Profile updates in the analyzer show every change without cutting off the username, and entries no longer vanish while the list refreshes\n- Inbox header buttons and the profile action button no longer overlap the back button or username on older Instagram layouts\n- Reels opened from a profile no longer have a stuck comment bar covering the bottom, with a toggle to bring it back\n- Switching crop ratios no longer leaves the photo stuck zoomed in\n- Follow status in follower and following lists no longer shows the wrong answer, and loads without slowing down scrolling\n- Backup and restore now live on the Profiles page, so exporting, importing, resetting and storage are all in one place\n- The audio trimmer draws the real waveform of the clip, stays usable on long recordings with a draggable capped selection, and goes flat when the clip has no sound\n- A follow that becomes a request on a private account now shows as Requested instead of vanishing from the list\n- Batch follow and unfollow now run slower, pause on their own when Instagram pushes back, and stop before running past a safe daily amount\n- MobileConfig no longer wipes your overrides after repeated crashes, it turns them off and keeps them\n- MobileConfig overrides now actually apply, they were being written under an id Instagram never reads\n- Random crashes while chats or the inbox were loading, caused by keep deleted messages writing from two threads at once\n- Copying from the share sheet no longer closes Instagram\n- Restarting Instagram quickly a few times no longer counts as a crash\n- RyukGram now makes its Instagram requests through Instagram's own networking, so they carry the same identity as the app itself, and spaces them out instead of firing in bursts\n- The filter and sort button on follower and following lists no longer hides behind the tab bar\n- Custom story fonts now show their own name in the font picker instead of a wrong one\n- Fake follower, following and post counts now work when Instagram is not in English, and on the newer profile header layout\n- Fake counts take effect right away instead of needing an Instagram restart\n- No suggested users now also clears the \"More on Instagram\" strangers from the new chat list, leaving your own contacts and groups alone\n- Works on Instagram 447\n- Story peek no longer closes Instagram\n- Hiding Meta AI and suggested people on the new chat screen works again\n- Custom story timestamps show again on stories that are about to expire\n- Sideloaded builds no longer install on iPhones too old to open them\n- Links open in your browser again when \"Open links in external browser\" is on\n\n- Works on Instagram 448\n- The message preview row in chats no longer carries a Try Instagram Plus label\n- MobileConfig overrides carry over to a new Instagram version instead of silently going blank\n- Keep deleted messages, reels playback speed, tap to mute on reels photos and the feed refresh interval override all keep working on Instagram 448\n- Save image on stories with music saves the photo again instead of the video\n- Save with music no longer fails on some photo posts\n- Reels action button downloads photo posts opened from DMs again\n- Hiding the reels long-press menu and reels surveys works again on Instagram 448\n- Reels auto-scroll no longer skips ahead on the first reel or before the video finishes\n- Instants saves and expand now name files after the right person\n- Feed action button no longer shows bulk download on single posts or grabs older posts\n- Instagram's hold for 2× on reels works again while a custom speed is set\n\n### ⚠️ Known issues\n- Reopening the story text tool highlights your last custom font but starts typing in the default one until you tap it again\n- Unfollow confirmation does not appear on profiles on Instagram 446 and later",
          "minOSVersion": "16.3",
          "sha256": "cafddd87deca15c62ba1e68f90449ebd5f0aa1f86a8d70e417834b0953d85e1f",
          "size": 262887414,
          "version": "448.0.0"
        },
        {
          "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": "1060018354",
          "date": "2026-09-09T00:00:00Z",
          "downloadURL": "https://source.ryuksign.com/ipas/417c31fd5fc029697ef0.ipa",
          "localizedDescription": "Updated for Instagram 446.0.0.\n\n### ✨ Highlights\n- **Setting profiles.** Keep several complete setups under names and switch between them in a tap. Give each one a color and icon, duplicate it, share it as a file, or tie it to an Instagram account so it follows your quick switch\n- **MobileConfig browser.** Read and change Instagram's own internal settings from inside the app, with search, copiable details, and export or import of everything you changed\n- **Story stats.** Overview numbers over your archive, a views-per-story chart, and a searchable audience list you can filter, sort and pin. Tap anyone to see every story of yours they watched and how they reacted\n- **Custom fonts.** Import your own .ttf or .otf files or download from thousands online, then use them across Instagram, RyukGram, or the story text tool\n- **Full-resolution photos.** Photos download at their original upload size, often far larger than the copy Instagram hands the app, with a picker showing dimensions, format and file size per option\n- **Post and Reel buttons.** Reorder Instagram's own like, comment, share, repost and save buttons, hide any of them, or drop a count without hiding its button\n- **View-once media while closed.** Catch disappearing DM media that arrives while Instagram is fully shut, and keep it in the log when it gets unsent\n- **Update checker.** RyukGram tells you when a newer release is out, shows what changed, and keeps every past release on its own page under About\n\n### 🆕 New features\n\n#### Setting profiles\n- Keep several complete setups under names and switch between them in a tap\n- Profiles carry a name, color and icon, and can be duplicated, exported or shared as a file\n- Link a profile to Instagram accounts and it switches with the account, with an unlinked profile covering the rest\n- Reset a profile to defaults or turn everything off inside it, with a count of what is on and what differs\n- Importing a backup can send its settings to a new profile instead of the ones you are using\n- Backup \u0026 Restore is now Backup \u0026 Profiles, with a profile shortcut on the settings home page\n\n#### Fonts and theme\n- Import your own .ttf or .otf fonts, or download from thousands online\n- Use custom fonts for Instagram, RyukGram, or both, set under Theme\n- Your imported and device fonts show up in the story text tool next to the built-in ones\n- Manage fonts in bulk from either font picker, with multi-select and a delete confirmation\n\n#### Messages\n- Catch view-once media that arrives while Instagram is fully closed and keep it in the log when unsent, off by default, with size and age cleanup\n- Logging view-once media you open is now its own switch in the deleted messages log, off by default\n- Deleted messages log entries can open the chat and jump to where the message was\n- Mark kept unsent messages with a tag, a faded bubble, a tinted bubble or any mix, with your own tag text, position, size and colors\n- Confirm before a reaction sends in a chat, catching only the accidental double-tap or every reaction you send\n- Hide reels in chats so they never show or open in a thread\n- Messages-only mode switches in place with no restart, whether you flip it yourself or the schedule does\n- The messages-only schedule can ask first and switch only when you confirm\n\n#### Stories\n- Story stats for the archive: overview numbers, a views-per-story chart, and a searchable audience list with filters, sorting and pinned viewers on top\n- Story stats compares the last 7 or 30 days against the stretch before it\n- Tap someone in the audience list to see every story of yours they watched and what they reacted with\n- Refresh names and photos from the story stats screen and any story viewers list\n- Playback controls for stories with speed, seek and pause, held from the ⋯ or speaker button or opened from the story menu\n- Hold the story eye button to mark a whole reel as seen, or only the stories up to where you are\n- Disappearing media has its own settings page, and the mark-as-viewed button only shows when view receipts are blocked\n- A slider in the layout editor sets the spacing between story and disappearing media overlay buttons\n- Buttons placed next to each other close the gap when one of them is hidden, with a switch to turn it off\n\n#### Feed and reels\n- New Post buttons and Reel buttons pages to reorder Instagram's own like, comment, share, repost and save buttons, hide any of them, or drop a count without hiding its button\n- Hide metrics and the two hide repost switches moved into those pages, per button instead of all at once, and your old settings carry over\n- Tap a reel in the feed to play it in place instead of opening the Reels player, or play first and open on a second tap\n- Hold controls for reels: force hold-to-pause, force the options menu, or the options menu with picture in picture\n- The reels playback menu gains a pause control\n- Expanded view shows the whole reel instead of cropping the sides\n- Bring back the old Instagram logo in the feed header\n- Status bar tap on the feed can scroll up without refreshing, or be turned off\n- Stop the right swipe on the feed from opening the camera\n- The doom-scrolling limit can cap the grids on audio, effect, template and remix pages too\n\n#### Profile\n- Fake profile options moved to their own page under Profile, with the username, name, counts and badge together\n- Fake your own username and display name, shown only on your device\n- Follow indicator in follower and following lists, styled separately from the profile one\n- Hide the Threads button in the profile header\n- Long press a tracked follow request to open the profile, view the picture, filter to that user, copy the username or delete the entry\n\n#### Downloads and gallery\n- Photos download at their full upload size, often much larger than the copy Instagram hands the app\n- Pick the size a photo downloads at, with the dimensions, format and file size on every option\n- Duplicate check asks before you save the same media twice, and can remove the old gallery copy first\n- A post or story downloaded to the gallery stays one item you swipe through, with a switch in Gallery settings\n- Group any gallery files into an album, or split one back apart, from multi-select\n- Saved files share one naming scheme everywhere, stamped with the date the post went up instead of the moment you downloaded it\n- Optional ryuk_ prefix on saved file names, under Media saving\n- Hold a song in any music picker to download its audio\n\n#### Calls\n- Call recordings are tagged auto or manual in the list\n- Select recordings to save them to the gallery, share them, share video calls as audio only, or delete them together\n\n#### Interface and general\n- Always mute starts feed, reels, stories and DMs silent until you tap a speaker or press volume\n- Copied text can open in a sheet first so you can edit it or copy only the part you selected\n- Hold any tab in the bottom bar to open a RyukGram screen, picked per tab under Interface, Tab bar, Tab shortcuts, replacing the separate home, search and DM hold toggles\n- New MobileConfig browser to read and change Instagram's own internal settings, with search inside a config, copiable details and a home shortcut entry\n- MobileConfig changes can be exported and imported from the browser menu\n- Auto-clear cache can run on every launch\n- Indonesian translation added\n\n#### Updates\n- RyukGram tells you when a newer release is out, shows what changed in it, and links straight to the Telegram channel\n- New Updates page under About with the update status, what is new in your build, every past release, and switches for the automatic checks\n- Tapping the RyukGram name or version on the settings links sheet opens the Updates page\n\n#### Privacy\n- Machine ID masking, pinned like the rest of the identifiers, with copy and manual entry\n- Mask everything and relaunch rolls every identifier, blocks Apple attestation and clears saved logins in one tap, from Settings or the login screen button\n\n#### Backup\n- Backup, restore and storage now list MobileConfig changes and the duplicate download list as their own items\n- Restored MobileConfig changes wait until you turn the browser on\n\n### 🛠 Fixes\n\n#### Instagram 443 to 446\n- Marking a story seen works again on Instagram 446\n- Story text color picker applies your color again on Instagram 446\n- Note actions row shows again when you hold a note on Instagram 446\n- The icon browser drops the color pet icons Instagram 446 removed, and a button whose icon is gone shows a marker instead of nothing\n- Online status updates work again on Instagram 445\n- Story mentions button refreshes again when a story opens on Instagram 445\n- Story viewer list header buttons are back on Instagram 445, and the reload button works for the first time\n- Call buttons hide again on Instagram 444\n- Chat backgrounds keep showing after a theme change on Instagram 444\n- The old feed logo works again on Instagram 444\n- Follow confirmation works again on Instagram 443\n- Hiding the reels header works again on Instagram 443\n- The icon browser picks up the icons added in Instagram 441\n- Instagram Plus story fonts unlock again, and the upgrade prompt stays away\n- Instagram Plus story peek now works on DM inbox avatars, not only the stories tray\n- Message peek shows the chat, drops the upgrade row from the menu, and opens the chat when you tap it\n\n#### Messages\n- Kept unsent messages no longer disappear when a chat reloads its older history, survive a restart, and now cover older messages you never opened\n- Unsent messages recovered from an older part of a chat now show who sent them and get logged with their content\n- The unsent notification names the chat instead of saying a message was unsent, when the message itself cannot be recovered\n- Deleted messages log shows when an old message was originally sent, so it cannot be mistaken for a new one\n- A chat no longer shows as read on your other account after a quick switch\n- Chats marked seen locally now drop the unread bold on accounts where nothing happened before\n- Bubble colors stay on the side you picked instead of leaking onto your own messages\n- Gradient bubble colors no longer vanish when you scroll a chat and come back\n- Moving between a chat and a reel no longer stacks a second tab bar under the first\n- Hiding tabs no longer leaves the tab bar over a reel opened from a chat, or covering the message box on the way back\n- Turning on the messages-only schedule asks to restart right away instead of waiting for the window to start\n- Your icon order and hidden tabs survive the messages-only switch instead of all coming back\n\n#### Stories and reels\n- Opening an archived story no longer wipes its view, like and reaction counts, and counts already flattened are rebuilt from the saved viewers\n- Archived story viewers whose profile picture had stopped loading show up again\n- The stories archive stops re-fetching viewers for stories that were deleted on Instagram\n- The story viewers \"Default list\" option now shows translated in every language\n- Story date format now applies on accounts where Instagram uses a different timestamp style\n- Reels no longer crash when scrolling away with the playback toggle on\n- Rewinding a reel past its start now jumps to the beginning instead of doing nothing\n- Tapping a photo in a reel carousel now mutes it as intended\n- Instants no longer crash on a video they cannot read, and say so instead\n- The in-call record button now hides with Instagram's own call controls, so tapping to bring them back cannot start a recording\n- Calls no longer keep recording into the next call when auto-record is off\n\n#### Downloads and files\n- Downloading a video opened from search now saves the video with every quality option, instead of the cover photo\n- Downloading a whole post or story keeps its items in the order they were posted\n- File names no longer pick up a second extension or timestamp when the same media is saved again\n- Sharing from the gallery keeps the name you see in the list instead of a raw id\n- Sharing from the expanded view names the file after the account and post date instead of a raw id\n- Saved profile pictures keep the quality you see in the preview\n- Long pressing an avatar outside a profile page opens and saves it in HD too\n- Trimming an HDR video exports instead of failing\n\n#### Feed, profile and interface\n- Instagram no longer launches into a tab you hid\n- Tab bar buttons now open the tab they show when some tabs are hidden\n- The explore grid no longer flashes into view when the explore page opens with it hidden\n- The profile action button no longer overlaps the username in the profile top bar\n- Fake verified badge stays put instead of vanishing on refresh\n- The copy icon is back in the action button menus, Instagram had dropped the artwork it used\n- The favorite option on comment GIFs shows its icon properly again\n- Color pickers open as a smaller sheet that leaves the page behind it visible\n- Confirmation popups no longer let the screen rotate where Instagram itself stays locked\n- Long notification text now wraps and grows the pill instead of being cut off, with a limit and an ellipsis\n- Link tracking removal strips Instagram's new igsi parameter and works on links using a custom domain\n- Shared links now have the same tracking parameters removed as links opened in the browser\n\n#### Privacy and identifiers\n- Masked device identifiers now stick: they are written even when Instagram never stored one, re-applied on every launch, and Instagram can no longer swap them back mid-session\n- Reverting to your real device ID no longer restores a masked value over it\n\n#### Cache, backup and settings\n- Auto-clear cache no longer skips a whole period when a clear fails or gets cut short, it retries until one goes through\n- Auto-clear no longer stalls after a clock change or a restored backup\n- Clearing the cache by hand no longer pushes the next auto-clear back\n- Export and import no longer crash Instagram while scanning what is on the device\n- Importing only asks for a restart when what you imported actually needs one\n- Settings carried over from an old install no longer come back with the wrong value\n- Data saved by older versions no longer crashes the screen that reads it\n\n#### Install, updates and translations\n- Changing the app icon now works when Instagram is installed through SideStore or AltStore\n- App icon changes that fail now say why instead of showing a bare error\n- Installing over the old pre-rename package removes it instead of running both\n- The build-from-release workflow names the IPA after the Instagram version you supplied, not the one in the release\n- About keeps showing the available version until you update, so dismissing the popup does not lose it\n- What's new no longer shows an older release's notes when you are on a build that has not been released yet\n- Release notes render properly now, so sub-headings, nested bullets and inline code no longer come through as raw text\n- A broken translation falls back to English instead of crashing the screen it is on\n- Korean translation reworked to read more naturally\n- The Snapshots screen no longer crashes in Japanese, Turkish and Chinese\n\n### ⚠️ Known issues\n- Reopening the story text tool highlights your last custom font but starts typing in the default one until you tap it again\n- Unfollow confirmation does not appear on profiles on Instagram 446",
          "minOSVersion": "15.0",
          "sha256": "fd50ee6568a939036a233a6872c7b5b2ef69ec178ccc969b6069a3696802f132",
          "size": 259670438,
          "version": "446.0.0"
        },
        {
          "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"
}
