{
  "name": "Meta's Apps",
  "identifier": "io.github.ometavr.source",
  "subtitle": "Custom builds and forks by OMetaVR",
  "description": "IPAs I build myself, served straight from each project's GitHub releases.",
  "iconURL": "https://ometavr.github.io/ipa-source/icons/source.png",
  "website": "https://github.com/OMetaVR/ipa-source",
  "tintColor": "#5865F2",
  "featuredApps": [
    "com.hammerandchisel.discord"
  ],
  "apps": [
    {
      "name": "Distra",
      "bundleIdentifier": "com.hammerandchisel.discord",
      "developerName": "OMetaVR",
      "subtitle": "Discord with Vendetta, Bunny/Revenge and Enmity plugin support",
      "localizedDescription": "Discord mod for iOS: runs Vendetta, Bunny/Revenge, Enmity and Aliucord plugins, ships ~100 built-in plugins (all off by default), icon packs and app icons. Includes crash-loop protection with an automatic safe mode.\n\nUnofficial modification, not affiliated with Discord. Client mods break Discord's Terms of Service; use at your own risk.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/distra.png",
      "tintColor": "#5865F2",
      "category": "social",
      "screenshots": [],
      "versions": [
        {
          "version": "348.0",
          "buildVersion": "113691",
          "date": "2026-10-18T15:02:23Z",
          "localizedDescription": "Distra 0.1.1\n\nDistra 0.1.1 adds themes, makes icon packs actually work on current Discord, and starts up faster. Built and tested against **Discord 348.0 (113691)**.\n\n> [!WARNING]\n> Unofficial modification, not affiliated with Discord. Client mods break Discord's Terms of Service; use at your own risk. Plugins run with full access to your account: only enable what you understand.\n\n## Downloads\n\n| File | For |\n| --- | --- |\n| **Distra.ipa** | Discord 348.0 with Distra injected, for sideloading (AltStore, SideStore, Sideloadly, TrollStore…). Includes the Plumpy and Iconsax icon packs with Distra's additions. |\n| **Distra.dylib** | Inject into Discord yourself (LiveContainer, IPA patchers). No Substrate needed. |\n| **…iphoneos-arm.deb** / **…iphoneos-arm64.deb** | Rootful / rootless jailbreak packages. |\n| distra.js | The JS bundle on its own (already embedded in all of the above). |\n\n## What's new\n\n### Themes\n- **Settings > Distra > Themes**: apply Vendetta (spec 2), Bunny (spec 3) and Enmity theme files, installed from a link, pasted, or picked from the new **Theme Library**.\n- The Theme Library has 21 themes: 4 made for Distra (Distra Night, Distra Daylight, Ember, Moss) and 17 community themes, including Catppuccin, Nord, Dracula, Tokyo Night and Gruvbox, redistributed under their authors' MIT and BSD licences ([credits](https://github.com/OMetaVR/Distra/blob/main/builtin-themes/LICENSES.md)).\n- Themes made for older Discord versions are mapped onto the current design, so they colour today's surfaces instead of half-applying.\n- Themes only change how Discord looks on your device. Your Discord appearance setting is never changed or synced.\n- Choose which base theme they fall back to (or match Discord), and hide theme backgrounds if you prefer.\n- The tweak also applies theme colours to the parts of Discord drawn natively.\n- Plugins that use the Vendetta/Bunny theme APIs (Monet Theme, Themes+) now work.\n\n### Icon packs\n- Packs now apply to Discord's current icons. Previously they could select but change nothing, because Discord resolves icons through its own transformer.\n- **Download Plumpy and Iconsax in the app** (Settings > Distra > Icon Packs) on dylib and jailbreak installs; the IPA still bundles them.\n- **Plumpy**: 13 missing icons drawn to match the pack, and a fixed settings-row chevron.\n- **Iconsax**: rosiecord's pack only covered Discord's old icon names. It now has 126 icons for Discord 348, built from Iconsax's own artwork, plus drawn ones where Iconsax has no match.\n- Installed packs offer an update when Distra's additions change.\n\n### Other\n- **Faster startup**: plugin startup went from about 4.5 s to under 1 s on a warm launch (metro lookup caching, one native call for built-in plugin code, cheaper JSX interception).\n- Animated custom badges (Global Badges) now animate.\n- The startup banner only appears when something went wrong. The \"running\" banner is optional in Developer settings.\n- Server Drawer and Read All improvements.\n\n## Known limits\n\n- Only Discord 348.0 is supported.\n- How much of the natively drawn UI themes cover is still being measured.\n- Some plugins have open issues; the Plugin Library marks them.\n\nDistra is licensed under GPL-3.0-or-later. Built-in plugins and themes keep their own licenses; credits in [builtin-plugins/README.md](https://github.com/OMetaVR/Distra/blob/main/builtin-plugins/README.md) and [builtin-themes/LICENSES.md](https://github.com/OMetaVR/Distra/blob/main/builtin-themes/LICENSES.md).",
          "downloadURL": "https://github.com/OMetaVR/Distra/releases/download/v0.1.1/Distra.ipa",
          "size": 117239760,
          "sha256": "52382c344705dfad249a5b8e86aaa1cca3f4bed32648f4756f456dad38767253",
          "minOSVersion": "16.0"
        },
        {
          "version": "348.0",
          "buildVersion": "113691",
          "date": "2026-10-14T23:52:08Z",
          "localizedDescription": "Distra 0.1.0\n\nThe first full release of Distra, a Discord mod for iOS. Built and tested against **Discord 348.0 (113691)**.\n\n> [!WARNING]\n> Unofficial modification, not affiliated with Discord. Client mods break Discord's Terms of Service; use at your own risk. Plugins run with full access to your account: only enable what you understand.\n\n## Downloads\n\n| File | For |\n| --- | --- |\n| **Distra.ipa** | Discord 348.0 with Distra injected, for sideloading (AltStore, SideStore, Sideloadly, TrollStore…). Includes the Plumpy and Iconsax icon packs from rosiecord. |\n| **Distra.dylib** | Inject into Discord yourself (LiveContainer, IPA patchers). No Substrate needed. |\n| **…iphoneos-arm.deb** / **…iphoneos-arm64.deb** | Rootful / rootless jailbreak packages. |\n| distra.js | The JS bundle on its own (already embedded in all of the above). |\n\nIPAs are only published with full releases; the rolling [beta](https://github.com/OMetaVR/Distra/releases/tag/beta) has the dylib and .debs.\n\n## What's in it\n\n- Runs plugins written for **Vendetta**, **Bunny/Revenge**, **Enmity** and **Aliucord**, managed from a Distra section in Discord's own settings.\n- **98 built-in plugins**, all off until you turn them on in *Settings > Distra > Plugin Library*:\n  - 5 of Distra's own: **Message Logger** (deleted messages and edit history, greyed-out deleted images), **Platform Indicators**, **Radial Status**, **Hide Chat Buttons** (with swipe to collapse) and **Fake Nitro**.\n  - 93 community plugins, pinned to their upstream source and patched for Discord 348. Each was enabled and checked on a device alongside the others; results are in [docs/PLUGIN_TESTING.md](https://github.com/OMetaVR/Distra/blob/main/docs/PLUGIN_TESTING.md).\n- Icon packs and extra app icons.\n- Crash-loop protection with an automatic safe mode, an on-device log viewer (three-finger long press), and a remote debugger for development.\n\n## Known limits\n\n- Only Discord 348.0 is supported. Other versions may load but plugin fixes target 348.\n- Themes are not supported yet (planned).\n- Some plugins have open issues; the Plugin Library marks them, and [PLUGIN_TESTING.md](https://github.com/OMetaVR/Distra/blob/main/docs/PLUGIN_TESTING.md) lists what each one was checked for.\n\nDistra is licensed under GPL-3.0-or-later. Built-in plugins keep their own licenses; credits in [builtin-plugins/README.md](https://github.com/OMetaVR/Distra/blob/main/builtin-plugins/README.md).",
          "downloadURL": "https://github.com/OMetaVR/Distra/releases/download/v0.1.0/Distra.ipa",
          "size": 116876312,
          "sha256": "396cc4360925383f854a704bde3b37749977b5e939dadafc64e030ab41069153",
          "minOSVersion": "16.0"
        }
      ],
      "appPermissions": {
        "entitlements": [
          "aps-environment",
          "com.apple.developer.associated-domains",
          "com.apple.security.application-groups",
          "com.apple.developer.usernotifications.communication",
          "com.apple.developer.avfoundation.multitasking-camera-access",
          "com.apple.developer.networking.carrier-constrained.appcategory",
          "com.apple.developer.devicecheck.appattest-environment",
          "com.apple.developer.storekit.request-data",
          "com.apple.developer.declared-age-range"
        ],
        "privacy": {
          "NSBluetoothAlwaysUsageDescription": "To connect to your devices",
          "NSBluetoothPeripheralUsageDescription": "To connect to your devices",
          "NSCameraUsageDescription": "By allowing access to your camera, you can take pictures and others will be able to see you in voice and video calls.",
          "NSContactsUsageDescription": "We can help you find people you know on Discord. Your contacts will be regularly sent to us so you can connect with friends. You can turn this off any time.",
          "NSLocalNetworkUsageDescription": "Allow Discord access to your local network to find devices using the same internet connection.",
          "NSLocationAlwaysAndWhenInUseUsageDescription": "To enable services that require location",
          "NSLocationAlwaysUsageDescription": "To enable services that require location",
          "NSLocationWhenInUseUsageDescription": "To enable services that require location",
          "NSMicrophoneUsageDescription": "By allowing access to your microphone, you'll be able to talk in calls.",
          "NSPhotoLibraryAddUsageDescription": "By allowing access to your library, you'll be able to download photos and videos.",
          "NSPhotoLibraryUsageDescription": "By allowing us access to your photos, you will be able to upload images as an avatar, server icon, and more, and you can send photos and videos to your friends and communities.",
          "NSUserTrackingUsageDescription": "Allowing tracking helps us show you Quests for games you play or are interested in. You can opt out anytime in your iOS settings."
        }
      },
      "version": "348.0",
      "versionDate": "2026-10-18T15:02:23Z",
      "versionDescription": "Distra 0.1.1\n\nDistra 0.1.1 adds themes, makes icon packs actually work on current Discord, and starts up faster. Built and tested against **Discord 348.0 (113691)**.\n\n> [!WARNING]\n> Unofficial modification, not affiliated with Discord. Client mods break Discord's Terms of Service; use at your own risk. Plugins run with full access to your account: only enable what you understand.\n\n## Downloads\n\n| File | For |\n| --- | --- |\n| **Distra.ipa** | Discord 348.0 with Distra injected, for sideloading (AltStore, SideStore, Sideloadly, TrollStore…). Includes the Plumpy and Iconsax icon packs with Distra's additions. |\n| **Distra.dylib** | Inject into Discord yourself (LiveContainer, IPA patchers). No Substrate needed. |\n| **…iphoneos-arm.deb** / **…iphoneos-arm64.deb** | Rootful / rootless jailbreak packages. |\n| distra.js | The JS bundle on its own (already embedded in all of the above). |\n\n## What's new\n\n### Themes\n- **Settings > Distra > Themes**: apply Vendetta (spec 2), Bunny (spec 3) and Enmity theme files, installed from a link, pasted, or picked from the new **Theme Library**.\n- The Theme Library has 21 themes: 4 made for Distra (Distra Night, Distra Daylight, Ember, Moss) and 17 community themes, including Catppuccin, Nord, Dracula, Tokyo Night and Gruvbox, redistributed under their authors' MIT and BSD licences ([credits](https://github.com/OMetaVR/Distra/blob/main/builtin-themes/LICENSES.md)).\n- Themes made for older Discord versions are mapped onto the current design, so they colour today's surfaces instead of half-applying.\n- Themes only change how Discord looks on your device. Your Discord appearance setting is never changed or synced.\n- Choose which base theme they fall back to (or match Discord), and hide theme backgrounds if you prefer.\n- The tweak also applies theme colours to the parts of Discord drawn natively.\n- Plugins that use the Vendetta/Bunny theme APIs (Monet Theme, Themes+) now work.\n\n### Icon packs\n- Packs now apply to Discord's current icons. Previously they could select but change nothing, because Discord resolves icons through its own transformer.\n- **Download Plumpy and Iconsax in the app** (Settings > Distra > Icon Packs) on dylib and jailbreak installs; the IPA still bundles them.\n- **Plumpy**: 13 missing icons drawn to match the pack, and a fixed settings-row chevron.\n- **Iconsax**: rosiecord's pack only covered Discord's old icon names. It now has 126 icons for Discord 348, built from Iconsax's own artwork, plus drawn ones where Iconsax has no match.\n- Installed packs offer an update when Distra's additions change.\n\n### Other\n- **Faster startup**: plugin startup went from about 4.5 s to under 1 s on a warm launch (metro lookup caching, one native call for built-in plugin code, cheaper JSX interception).\n- Animated custom badges (Global Badges) now animate.\n- The startup banner only appears when something went wrong. The \"running\" banner is optional in Developer settings.\n- Server Drawer and Read All improvements.\n\n## Known limits\n\n- Only Discord 348.0 is supported.\n- How much of the natively drawn UI themes cover is still being measured.\n- Some plugins have open issues; the Plugin Library marks them.\n\nDistra is licensed under GPL-3.0-or-later. Built-in plugins and themes keep their own licenses; credits in [builtin-plugins/README.md](https://github.com/OMetaVR/Distra/blob/main/builtin-plugins/README.md) and [builtin-themes/LICENSES.md](https://github.com/OMetaVR/Distra/blob/main/builtin-themes/LICENSES.md).",
      "downloadURL": "https://github.com/OMetaVR/Distra/releases/download/v0.1.1/Distra.ipa",
      "size": 117239760
    },
    {
      "name": "uYouEnhanced",
      "bundleIdentifier": "com.google.ios.youtube",
      "developerName": "arichornlover (built by OMetaVR)",
      "subtitle": "YouTube with uYou, PiP, dislikes and more",
      "localizedDescription": "uYouEnhanced, the continuation of uYouPlus: YouTube with uYou (background playback, downloads, no ads) plus a bundle of tweaks like YouPiP, Return YouTube Dislikes, DontEatMyContent, YouQuality and YTUHD options.\n\nBuilt automatically from upstream releases (plus fork fixes) by github.com/OMetaVR/uYouEnhanced.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/youtube.png",
      "tintColor": "#FF0000",
      "category": "entertainment",
      "screenshots": [],
      "versions": [
        {
          "version": "21.20.4",
          "buildVersion": "21.20.4",
          "date": "2026-10-16T11:12:19Z",
          "localizedDescription": "uYouEnhanced 21.20.4-3.0.5 (YouTube 21.20.4)\n\nBuilt from upstream [`v21.20.4-3.0.5`](https://github.com/arichornlover/uYouEnhanced/releases/tag/v21.20.4-3.0.5) + this fork's changes (`9b4521dea4db062f31944c4ac05eea4907ad8de8`), injected into **YouTube 21.20.4**.\n\n| File | For |\n| --- | --- |\n| `uYouEnhanced_<youtube>_v<uyou>.ipa` | SideStore, AltStore, LiveContainer, TrollStore, Sideloadly |\n| `*_iphoneos-arm64.deb` | Rootless jailbreak (needs uYou `com.miro.uyou` installed) |\n| `*_iphoneos-arm.deb` | Rootful jailbreak (needs uYou `com.miro.uyou` installed) |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# uYouEnhanced v21.20.4-3.0.5\n\n> **Note:** `uYou 3.0.5` in this release is an **Unofficial Update**, a patched build of MiRO92's uYou 3.0.4 with modern-uYou download fixes applied on top by uYouEnhanced. It is not an official release by MiRO92.\n\n## DIY (Build uYouEnhanced Yourself) 🛠️\n\nThis decision was made because uYouEnhanced and other similar tweaks have been subject to DMCA takedowns by Google. As a result, IPA files cannot be publicly released or hosted on this platform. Please read the [Wiki - Building](https://github.com/arichornlover/uYouEnhanced/wiki/Building) guide for building your own uYouEnhanced ipa.\n\n## What's Big in 21.20.4-3.0.5 🚀\n\n**uYou Downloads Actually Complete Now** | The download pipeline was reworked again and this time it's solid: video downloads finish (with audio muxed when available) and audio-only downloads land as real audio files instead of silent video. Also fixed the \"unsupported URL\" (`-1002`) failures on newer YouTube builds, fixed the uYou button crashing on the new Shorts button interface, and swapped uYou's old MobileFFmpeg framework for **FFmpegKitNext 9.0.0** for faster, more reliable muxing/converting.\nNote: this still relies on SABR downloading via YouMod, and Shorts downloading remains broken for now (crash was only fixed for stability for uYouEnhanced).\n\n**uYouEnhanced Debug Logs** | A new **uYouEnhanced Debug Logs** button in Settings exports a full, timestamped log of tweak activity one of the most useful additions yet for diagnosing and reporting problems. Log contents will vary with the YouTube version you're on and could be very useful for bug reports!\n\n**iOS 26.5 SDK** | Switched the build SDK from `18.6` to `26.5` (originally planned for `21.14.4-3.0.5`) and fixed everything in uYouEnhanced that broke with the newer SDK. **Warning:** Do not use the iOS 27+ SDKs as they are not supported/buildable for uYouEnhanced atm, which includes tweaks like Alderis color picker.\n\n**YouMod 2.0.0 Migration** | The YouMod migration was updated from `1.3.0` to `2.0.0` (YouMod is by [@Tonwalter888](https://github.com/Tonwalter888) — please show them support!). It is **not** backwards compatible and things are very different this time, so if you migrated on 1.3.0, but still use uYouEnhanced then please migrate again in this release.\n\n**Lots of Polish & Fixes** | 25 issues solved in total, outdated uYouEnhanced options modernized, a reimagined **Red Progress Bar** toggle (YouSlider-based), the **Credits** screen evolved, **YTHoldForSpeed** restored, the **YouTube Sign-In Patch** is now always-on (no longer a toggle), and stale hooks for classes removed from modern YouTube were cleaned up.\n\n## uYouEnhanced Features\n\n-   **Notifications Tab** | Restores the pre-2020 Pivot Bar Notifications tab with customization options, now with position control.\n-   **BackUp & Restore PLUS Settings** | Copy/paste your tweak settings via clipboard or file, including tweak-compatible extras beyond uYouPlus.\n-   **uYouEnhanced Debug Logs** | Export a detailed activity log straight from Settings to help troubleshoot and report issues.\n-   **BigYTMiniPlayer** | Brings back the classic big mini player bar with video info on iPhone (and works on the modern YouTube mini player too).\n-   **Red Progress Bar** | A reimagined red progress bar, rebuilt from YouSlider-based code (conflicts with YouSlider — only one can be enabled).\n-   **YouTimeStamp** | Copy the video URL with the exact timestamp for easy sharing.\n-   **Low Contrast Mode** | Dims labels and icons for a less bright interface (specific app versions only).\n-   **Fake YouTube Premium** | Premium-style logo and buttons for a premium appearance.\n-   **No Heatwaves** | Removes the heatwave effect in the video player.\n-   **No Upgrade Dialog** | Disables YouTube's update prompts.\n-   **App Settings Overlay Options** | Hide sections like Account, Autoplay, and more.\n-   **App Version Spoofer** | Spoof the app version number when needed.\n-   **uYou 3.0.5 (Unofficial, downloads fixed)** | All original uYou download features (video/audio downloads, conversion, metadata) are now powered by uYouEnhanced's reworked download pipeline, with FFmpegKitNext 9.0.0 handling muxing and conversion.\n\n## Release Information\n\nCurrent YouTube Version: `v21.20.4`  \nCurrent uYou Version: `v3.0.5` *(Unofficial Update of 3.0.4)*  \nCurrent App Compatibility: `iOS/iPadOS 16.0` or later.\n\n**RELEASE:** October 9, 2026\n\n-   YouTube base updated to `v21.20.4`\n-   Fixed: uYou downloads not completing / silent audio-only downloads (audio was being saved as video)\n-   Fixed: uYou downloading on YouTube 21.29+ (`Error: unsupported URL - Code: -1002`)\n-   Fixed: uYou button crashing on the new Shorts button interface\n-   Fixed: 25 community-reported issues (see below)\n-   Added YouTubeLegacy (Submodule)\n-   Added: **uYouEnhanced Debug* Settings button\n-   Updated: **Red Progress Bar** reimagined toggle (YouSlider-based)\n-   Changed: build SDK `18.6` → `26.5` (do not use iOS 27+ SDKs)\n-   Changed: YouMod Migration `1.3.0` → `2.0.0` (migrate again; not backwards compatible)\n-   Changed: **BigYTMiniPlayer** (Now with v21+ counterpart)\n-   Changed: **YouTube Sign-In Patch** is no longer toggleable\n-   Changed: modernized several outdated uYouEnhanced options\n-   Restored: **YTHoldForSpeed**\n-   Removed: **YTReExplore** (reason: YTReExplore is dead, and kinda bloated uYouEnhanced)\n\n## Issues Fixed\n\nFix [#1005](https://github.com/arichornlover/uYouEnhanced/issues/1005)  \nFix [#1002](https://github.com/arichornlover/uYouEnhanced/issues/1002)  \nFix [#1001](https://github.com/arichornlover/uYouEnhanced/issues/1001)  \nFix [#999](https://github.com/arichornlover/uYouEnhanced/issues/999)  \nFix [#998](https://github.com/arichornlover/uYouEnhanced/issues/998)  \nFix [#995](https://github.com/arichornlover/uYouEnhanced/issues/995)  \nFix [#990](https://github.com/arichornlover/uYouEnhanced/issues/990)  \nFix [#982](https://github.com/arichornlover/uYouEnhanced/issues/982)  \nFix [#972](https://github.com/arichornlover/uYouEnhanced/issues/972)  \nFix [#969](https://github.com/arichornlover/uYouEnhanced/issues/969)  \nFix [#940](https://github.com/arichornlover/uYouEnhanced/issues/940)  \nFix [#927](https://github.com/arichornlover/uYouEnhanced/issues/927)  \nFix [#926](https://github.com/arichornlover/uYouEnhanced/issues/926)  \nFix [#867](https://github.com/arichornlover/uYouEnhanced/issues/867)  \nFix [#814](https://github.com/arichornlover/uYouEnhanced/issues/814)  \nFix [#773](https://github.com/arichornlover/uYouEnhanced/issues/773)  \nFix [#771](https://github.com/arichornlover/uYouEnhanced/issues/771)  \nFix [#757](https://github.com/arichornlover/uYouEnhanced/issues/757)  \nFix [#281](https://github.com/arichornlover/uYouEnhanced/issues/281)  \nFix [#263](https://github.com/arichornlover/uYouEnhanced/issues/263)  \nFix [#247](https://github.com/arichornlover/uYouEnhanced/issues/247)  \nFix [#160](https://github.com/arichornlover/uYouEnhanced/issues/160)  \nFix [#159](https://github.com/arichornlover/uYouEnhanced/issues/159)  \nFix [#71](https://github.com/arichornlover/uYouEnhanced/issues/71)  \nFix [#1010](https://github.com/arichornlover/uYouEnhanced/issues/1010) (uYou audio completion)\n\n### Special Thanks\n\n[@a0zhar](https://github.com/a0zhar) for [https://github.com/a0zhar/uYou-3.0.4-src](https://github.com/a0zhar/uYou-3.0.4-src) as the base.\n\n### Contributed\n\n[@taxi333](https://github.com/taxi333) — uYou Audio Completion Fix [#1010](https://github.com/arichornlover/uYouEnhanced/issues/1010)\n\n### New Contributors\n\n-   [@taxi333](https://github.com/taxi333) made their first contribution in [#1010](https://github.com/arichornlover/uYouEnhanced/issues/1010)\n\n**Full Changelog because I know I didn't list every change**: [v21.14.4-3.0.5...v21.20.4-3.0.5](https://github.com/arichornlover/uYouEnhanced/compare/v21.14.4-3.0.5...v21.20.4-3.0.5)\n\n### Contributors\n\n-   [@taxi333](https://github.com/taxi333)\n-   [@Tonwalter888](https://github.com/Tonwalter888)\n\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/uYouEnhanced/releases/download/v21.20.4-3.0.5-youtube21.20.4/uYouEnhanced_21.20.4_v3.0.4.ipa",
          "size": 154274119,
          "sha256": "189afe482f3852de4a1a528d0f903ea196982be471394c9c233c02150d530433",
          "minOSVersion": "16.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSAppleMusicUsageDescription": "This lets you add your own audio files to your videos.",
          "NSBluetoothPeripheralUsageDescription": "YouTube needs bluetooth access to scan for nearby Cast devices.",
          "NSCameraUsageDescription": "This lets you create videos using the app.",
          "NSContactsUsageDescription": "Your contacts will be sent to YouTube servers to help you find friends to share videos with.",
          "NSLocalNetworkUsageDescription": "Access to your network allows YouTube to discover and connect to devices such as your TV.",
          "NSLocationWhenInUseUsageDescription": "This enables local content discovery, improved recommendations, and enhanced search results.",
          "NSMicrophoneUsageDescription": "This lets you include audio with your videos and search using your voice.",
          "NSPhotoLibraryUsageDescription": "This lets you upload media you've already created.",
          "NSUserTrackingUsageDescription": "To personalize ads and provide ad measurement, YouTube will link activity from this app with activity from non-Google apps and websites."
        }
      },
      "version": "21.20.4",
      "versionDate": "2026-10-16T11:12:19Z",
      "versionDescription": "uYouEnhanced 21.20.4-3.0.5 (YouTube 21.20.4)\n\nBuilt from upstream [`v21.20.4-3.0.5`](https://github.com/arichornlover/uYouEnhanced/releases/tag/v21.20.4-3.0.5) + this fork's changes (`9b4521dea4db062f31944c4ac05eea4907ad8de8`), injected into **YouTube 21.20.4**.\n\n| File | For |\n| --- | --- |\n| `uYouEnhanced_<youtube>_v<uyou>.ipa` | SideStore, AltStore, LiveContainer, TrollStore, Sideloadly |\n| `*_iphoneos-arm64.deb` | Rootless jailbreak (needs uYou `com.miro.uyou` installed) |\n| `*_iphoneos-arm.deb` | Rootful jailbreak (needs uYou `com.miro.uyou` installed) |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# uYouEnhanced v21.20.4-3.0.5\n\n> **Note:** `uYou 3.0.5` in this release is an **Unofficial Update**, a patched build of MiRO92's uYou 3.0.4 with modern-uYou download fixes applied on top by uYouEnhanced. It is not an official release by MiRO92.\n\n## DIY (Build uYouEnhanced Yourself) 🛠️\n\nThis decision was made because uYouEnhanced and other similar tweaks have been subject to DMCA takedowns by Google. As a result, IPA files cannot be publicly released or hosted on this platform. Please read the [Wiki - Building](https://github.com/arichornlover/uYouEnhanced/wiki/Building) guide for building your own uYouEnhanced ipa.\n\n## What's Big in 21.20.4-3.0.5 🚀\n\n**uYou Downloads Actually Complete Now** | The download pipeline was reworked again and this time it's solid: video downloads finish (with audio muxed when available) and audio-only downloads land as real audio files instead of silent video. Also fixed the \"unsupported URL\" (`-1002`) failures on newer YouTube builds, fixed the uYou button crashing on the new Shorts button interface, and swapped uYou's old MobileFFmpeg framework for **FFmpegKitNext 9.0.0** for faster, more reliable muxing/converting.\nNote: this still relies on SABR downloading via YouMod, and Shorts downloading remains broken for now (crash was only fixed for stability for uYouEnhanced).\n\n**uYouEnhanced Debug Logs** | A new **uYouEnhanced Debug Logs** button in Settings exports a full, timestamped log of tweak activity one of the most useful additions yet for diagnosing and reporting problems. Log contents will vary with the YouTube version you're on and could be very useful for bug reports!\n\n**iOS 26.5 SDK** | Switched the build SDK from `18.6` to `26.5` (originally planned for `21.14.4-3.0.5`) and fixed everything in uYouEnhanced that broke with the newer SDK. **Warning:** Do not use the iOS 27+ SDKs as they are not supported/buildable for uYouEnhanced atm, which includes tweaks like Alderis color picker.\n\n**YouMod 2.0.0 Migration** | The YouMod migration was updated from `1.3.0` to `2.0.0` (YouMod is by [@Tonwalter888](https://github.com/Tonwalter888) — please show them support!). It is **not** backwards compatible and things are very different this time, so if you migrated on 1.3.0, but still use uYouEnhanced then please migrate again in this release.\n\n**Lots of Polish & Fixes** | 25 issues solved in total, outdated uYouEnhanced options modernized, a reimagined **Red Progress Bar** toggle (YouSlider-based), the **Credits** screen evolved, **YTHoldForSpeed** restored, the **YouTube Sign-In Patch** is now always-on (no longer a toggle), and stale hooks for classes removed from modern YouTube were cleaned up.\n\n## uYouEnhanced Features\n\n-   **Notifications Tab** | Restores the pre-2020 Pivot Bar Notifications tab with customization options, now with position control.\n-   **BackUp & Restore PLUS Settings** | Copy/paste your tweak settings via clipboard or file, including tweak-compatible extras beyond uYouPlus.\n-   **uYouEnhanced Debug Logs** | Export a detailed activity log straight from Settings to help troubleshoot and report issues.\n-   **BigYTMiniPlayer** | Brings back the classic big mini player bar with video info on iPhone (and works on the modern YouTube mini player too).\n-   **Red Progress Bar** | A reimagined red progress bar, rebuilt from YouSlider-based code (conflicts with YouSlider — only one can be enabled).\n-   **YouTimeStamp** | Copy the video URL with the exact timestamp for easy sharing.\n-   **Low Contrast Mode** | Dims labels and icons for a less bright interface (specific app versions only).\n-   **Fake YouTube Premium** | Premium-style logo and buttons for a premium appearance.\n-   **No Heatwaves** | Removes the heatwave effect in the video player.\n-   **No Upgrade Dialog** | Disables YouTube's update prompts.\n-   **App Settings Overlay Options** | Hide sections like Account, Autoplay, and more.\n-   **App Version Spoofer** | Spoof the app version number when needed.\n-   **uYou 3.0.5 (Unofficial, downloads fixed)** | All original uYou download features (video/audio downloads, conversion, metadata) are now powered by uYouEnhanced's reworked download pipeline, with FFmpegKitNext 9.0.0 handling muxing and conversion.\n\n## Release Information\n\nCurrent YouTube Version: `v21.20.4`  \nCurrent uYou Version: `v3.0.5` *(Unofficial Update of 3.0.4)*  \nCurrent App Compatibility: `iOS/iPadOS 16.0` or later.\n\n**RELEASE:** October 9, 2026\n\n-   YouTube base updated to `v21.20.4`\n-   Fixed: uYou downloads not completing / silent audio-only downloads (audio was being saved as video)\n-   Fixed: uYou downloading on YouTube 21.29+ (`Error: unsupported URL - Code: -1002`)\n-   Fixed: uYou button crashing on the new Shorts button interface\n-   Fixed: 25 community-reported issues (see below)\n-   Added YouTubeLegacy (Submodule)\n-   Added: **uYouEnhanced Debug* Settings button\n-   Updated: **Red Progress Bar** reimagined toggle (YouSlider-based)\n-   Changed: build SDK `18.6` → `26.5` (do not use iOS 27+ SDKs)\n-   Changed: YouMod Migration `1.3.0` → `2.0.0` (migrate again; not backwards compatible)\n-   Changed: **BigYTMiniPlayer** (Now with v21+ counterpart)\n-   Changed: **YouTube Sign-In Patch** is no longer toggleable\n-   Changed: modernized several outdated uYouEnhanced options\n-   Restored: **YTHoldForSpeed**\n-   Removed: **YTReExplore** (reason: YTReExplore is dead, and kinda bloated uYouEnhanced)\n\n## Issues Fixed\n\nFix [#1005](https://github.com/arichornlover/uYouEnhanced/issues/1005)  \nFix [#1002](https://github.com/arichornlover/uYouEnhanced/issues/1002)  \nFix [#1001](https://github.com/arichornlover/uYouEnhanced/issues/1001)  \nFix [#999](https://github.com/arichornlover/uYouEnhanced/issues/999)  \nFix [#998](https://github.com/arichornlover/uYouEnhanced/issues/998)  \nFix [#995](https://github.com/arichornlover/uYouEnhanced/issues/995)  \nFix [#990](https://github.com/arichornlover/uYouEnhanced/issues/990)  \nFix [#982](https://github.com/arichornlover/uYouEnhanced/issues/982)  \nFix [#972](https://github.com/arichornlover/uYouEnhanced/issues/972)  \nFix [#969](https://github.com/arichornlover/uYouEnhanced/issues/969)  \nFix [#940](https://github.com/arichornlover/uYouEnhanced/issues/940)  \nFix [#927](https://github.com/arichornlover/uYouEnhanced/issues/927)  \nFix [#926](https://github.com/arichornlover/uYouEnhanced/issues/926)  \nFix [#867](https://github.com/arichornlover/uYouEnhanced/issues/867)  \nFix [#814](https://github.com/arichornlover/uYouEnhanced/issues/814)  \nFix [#773](https://github.com/arichornlover/uYouEnhanced/issues/773)  \nFix [#771](https://github.com/arichornlover/uYouEnhanced/issues/771)  \nFix [#757](https://github.com/arichornlover/uYouEnhanced/issues/757)  \nFix [#281](https://github.com/arichornlover/uYouEnhanced/issues/281)  \nFix [#263](https://github.com/arichornlover/uYouEnhanced/issues/263)  \nFix [#247](https://github.com/arichornlover/uYouEnhanced/issues/247)  \nFix [#160](https://github.com/arichornlover/uYouEnhanced/issues/160)  \nFix [#159](https://github.com/arichornlover/uYouEnhanced/issues/159)  \nFix [#71](https://github.com/arichornlover/uYouEnhanced/issues/71)  \nFix [#1010](https://github.com/arichornlover/uYouEnhanced/issues/1010) (uYou audio completion)\n\n### Special Thanks\n\n[@a0zhar](https://github.com/a0zhar) for [https://github.com/a0zhar/uYou-3.0.4-src](https://github.com/a0zhar/uYou-3.0.4-src) as the base.\n\n### Contributed\n\n[@taxi333](https://github.com/taxi333) — uYou Audio Completion Fix [#1010](https://github.com/arichornlover/uYouEnhanced/issues/1010)\n\n### New Contributors\n\n-   [@taxi333](https://github.com/taxi333) made their first contribution in [#1010](https://github.com/arichornlover/uYouEnhanced/issues/1010)\n\n**Full Changelog because I know I didn't list every change**: [v21.14.4-3.0.5...v21.20.4-3.0.5](https://github.com/arichornlover/uYouEnhanced/compare/v21.14.4-3.0.5...v21.20.4-3.0.5)\n\n### Contributors\n\n-   [@taxi333](https://github.com/taxi333)\n-   [@Tonwalter888](https://github.com/Tonwalter888)\n\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/uYouEnhanced/releases/download/v21.20.4-3.0.5-youtube21.20.4/uYouEnhanced_21.20.4_v3.0.4.ipa",
      "size": 154274119
    },
    {
      "name": "EeveeSpotify",
      "bundleIdentifier": "com.spotify.client",
      "developerName": "SideloadLabs (built by OMetaVR)",
      "subtitle": "Spotify with Premium features, lyrics and Liquid Glass UI",
      "localizedDescription": "EeveeSpotify (Reincarnated), the continuation of whoeevee's EeveeSpotify: unlocks Premium-only playback features in Spotify, adds custom lyrics providers, and an optional iOS 26 Liquid Glass interface.\n\nThis is the sideload build (with zxPluginsInject) for SideStore, AltStore and LiveContainer. A TrollStore build and jailbreak .debs are on each release at github.com/OMetaVR/EeveeSpotifyReincarnated.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/spotify.png",
      "tintColor": "#1DB954",
      "category": "entertainment",
      "screenshots": [],
      "versions": [
        {
          "version": "9.1.88",
          "buildVersion": "918802209",
          "date": "2026-10-16T11:31:22Z",
          "localizedDescription": "EeveeSpotify 7.0.0 (Spotify 9.1.88)\n\nBuilt from upstream [`v7.0.0`](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/releases/tag/v7.0.0) + this fork's changes (`3168bab9e5bdb4ffed5ccb1bc8725eb066ad763c`), injected into **Spotify 9.1.88**.\n\n| File | For |\n| --- | --- |\n| `EeveeSpotify_<spotify>_v<version>_sideload.ipa` | SideStore, AltStore, LiveContainer, Sideloadly, signing services |\n| `EeveeSpotify_<spotify>_v<version>.ipa` | TrollStore (keeps CarPlay/Siri) |\n| `*_iphoneos-arm64.deb` / `*-roothide.deb` | Rootless / RootHide jailbreak |\n\nThe tweak is compiled from this fork's source, so its changes are included.\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# EeveeSpotify 7.0.0\n\nA ground-up overhaul of the tweak's interface, built around native **iOS 26 Liquid Glass**, plus a redesigned settings app, a remote flag browser, and a large batch of stability and privacy fixes.\n---\n\n## ✨ Liquid Glass UI *(iOS 26)*\n\nA new opt-in rendering layer that replaces Spotify's stock chrome with real system glass, toggleable surface-by-surface — take the tab bar without touching the player.\n\n- **Tab bar** — a genuine `UITabBar` rendered as native glass, with taps replayed onto Spotify's own tab items\n- **Now Playing bar** — glass capsule with album-colour tinting\n- **Spotify's own bars & menus** — existing blur views swapped for real `UIGlassEffect`\n- **Player, lyrics, search, home, and page headers**\n- **Playlist, album, and artist** glass action rows, with header and Home section controls\n- **Custom lyrics view** — optional glass rendering, with the button hidden automatically when no lyrics are fetched\n\n## 🎛️ Tab bar customization\n\nReorder tabs, hide tabs you never tap, hide labels for an icon-only bar, choose a launch tab, and pin any Spotify page as a custom tab. Liked Songs, Downloads, Podcasts, and Queue ship as presets; any `spotify:` URI can be added. Custom tabs navigate in-app rather than bouncing to your other Spotify install.\n\n## 🎨 Appearance\n\n- **AMOLED black theme** — see [Credits](#-credits) below\n- **Custom accent colours** and **custom background colours**\n- **Rounded playlist cover art** for library rows and playlist track rows\n- **Dynamic background colours** pulled from album art\n- **Home gradient control** — style (gradient or solid), height (short, medium, tall), strength, fade curve, and per-page targeting for Home, Library, and Search\n- **Player backdrop** and **glass lyrics card** toggles\n\n## 🎧 Player\n\nControl decluttering, double-tap seek/skip zones, haptics for buttons and scrubbing, and direct access to Word-Synced lyrics.\n\n## 📜 Lyrics & karaoke\n\nThe biggest change here: **word-synced lyrics now work in the custom lyrics view**, not just on Spotify's own lyrics screen.\n\n- **Word-synced support for the custom lyrics view**, with a dedicated on/off toggle gating the rest of the section\n- **Customisable blur intensity** (0–6) for inactive lyric lines\n- **Other lyrics sources can now use line-synced mode**, not just Spicy Lyrics\n- **Credits footer** with real attribution — who wrote, provided, and uploaded the lyrics\n- **Official Spicy Lyrics API** with a configurable key, in-app validation, and a link to the key template\n- Lyrics uncensoring fill, RTL karaoke highlighting, text alignment and reversed-direction controls\n\n## 🔧 New settings surfaces\n\n- **Remote flag browser** — browse, search, and override Spotify's server-side feature flags, with change-only filtering and per-flag reset\n- **Curated Spotify Features page** — hidden switches Spotify already ships (trim silence, library Pro, denser rows, lock-screen options, sleep timer, and more)\n- **Redesigned settings** grouped into Listening / Looks / Advanced, with per-page previews, page-level resets, and a Troubleshooting section\n- **Debug logging** with export and clear\n\n## 🛡️ Privacy & stability\n\n- **Blocks third-party tracking SDKs** — Firebase, Facebook, Branch, and other analytics\n- **Hide Jam** — strips Jam entry points from the app without touching tracks or artists that happen to be titled \"Jam\"\n- **Blocks App Store rating prompts** — no more review popups interrupting playback\n- Resolves an access-token race crash, a karaoke long-press scope bug, settings tint leaks, and assorted stability issues\n\n---\n\n## 🐛 Fixes in this release\n\n### Custom lyrics view didn't update between songs\n\nThe biggest fix. Previously, opening the custom lyrics view pinned it to whatever song was playing at that moment — skip to the next track and it kept showing the old lyrics until you closed and reopened it.\n\nIt now follows the player: when the track changes, it swaps in the new song's lyrics and resets scroll position and per-line state so each song starts fresh. If the new track's lyrics aren't in hand yet, it fetches them and retries a few times before giving up.\n\nIt also tracks the **actually playing** track rather than the one a lyrics request last named — Spotify preloads lyrics for upcoming songs, so the old behaviour could latch onto the wrong one. If no lyrics turn up at all, the view closes itself instead of sitting there empty.\n\n### iPad Liquid Glass layout\n\n- **Tab bar rendered too small** — the glass bar inherited Spotify's short iPad strip height, squashing every item. Now floored at 50pt and centred on the original strip.\n- **Album art escaped the mini player** — clipping was applied inside a radius check that iPad's capsule radius skipped entirely, so artwork bled past the corners. Clipping is now unconditional, and the artwork search is iPad-aware.\n\n### Localisations\n\n- Non-English tables brought in line with English\n- Version appearance simplified, build number surfaced in-app\n- \"Rounded artwork\" renamed to **\"Rounded playlist cover art\"** across all 27 languages\n\n---\n\n## 📦 Packaging\n\nLocally built IPAs now ship with the alternate app icons baked in, and the deb dependency was corrected.\n\n---\n\n## 📋 At a glance\n\n| | |\n|---|---|\n| Minimum iOS | **16.1** |\n| Liquid Glass | iOS 26 + restart |\n| Languages | **27** |\n| Alternate app icons | **34** |\n| Spotify | 9.1.x |\n\n---\n\n## 📥 Install\n\nSign the IPA with **SideStore**, **FlareStore**, or a certificate-based signer like **RyukSign**. For jailbroken devices, grab the `.deb` matching your architecture from the releases page.\n\n---\n\n## 🙏 Credits\n\nThis release stands on a lot of contributed work. Thank you to everyone who opened a PR, reported an issue, or tested a build.\n\n### Hide Jam & block rating prompts\n\n**Hide Jam** and **Block rating prompts** were proposed and implemented by **[Incognito-Coder](https://github.com/Incognito-Coder)** in **[PR #152](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/152)** (*feat: hide Jam from menus and block app star rating dialogs*).\n\n**Hide Jam** strips Jam out of the app without touching tracks or artists that happen to be titled \"Jam\" — it overrides 17 Jam-related remote configuration flags covering the queue button, guest controls, device-picker integration, nearby-session nudges, invite deep links, and local-network discovery. Rating prompts are suppressed by hooking `SKStoreReviewController` directly.\n\nBoth are off by default and take effect after restarting Spotify.\n\n### AMOLED black theme\n\nThe optional **AMOLED black theme** was originally proposed and implemented by **[nodzen](https://github.com/nodzen)** in **[PR #126](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/126)** (*feat: add optional AMOLED black theme*).\n\nRather than flattening every dark surface to pure black, nodzen's approach was surgical: it replaces only opaque, nearly neutral dark `UIView` backgrounds with true black, while deliberately preserving coloured artwork-derived backgrounds, gradients, translucent materials, text, icons, and shadows. That constraint is what keeps the theme from destroying album art and glass surfaces elsewhere in the app.\n\nThe theme ships disabled by default and takes effect after restarting Spotify.\n\n### Word-synced lyrics\n\n**Word-synced lyrics in the custom lyrics view**\n\n### Other contributions\n\n- **[hooray804](https://github.com/hooray804)** — Korean localisation ([PR #172](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/172))\n- **[marcinmajsc](https://github.com/marcinmajsc)** — Polish localisation and lyrics source footer ([PR #123](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/123), [PR #147](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/147))\n- **[Huseyin-Korkmaz](https://github.com/Huseyin-Korkmaz)** — Turkish localisation ([PR #137](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/137))\n- **[U-rTrDD-fyi](https://github.com/U-rTrDD-fyi)** — Musixmatch lyrics fix for the `apic` ELB 403 ([PR #166](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/166))\n- **[karlfrank916](https://github.com/karlfrank916)** — the Messages `si` parameter report that prompted this release's share-link investigation ([#171](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/issues/171))\n\n---\n\n## Known issues\n\n- **Share links to Messages still include Spotify's `si` tracking parameter** ([#171](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/issues/171)). Clean Share Links strips it for the share sheet, clipboard, and direct share targets, but the Messages route isn't covered yet. An attempted fix was reverted because it targeted a class we couldn't confirm on that code path.\n\n---\n\nMade by @SideloadLabs:\n@jaydenjcpy\n@faroukbmiled \n@M0d-4 \n\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/EeveeSpotifyReincarnated/releases/download/v7.0.0-spotify9.1.88/EeveeSpotify_9.1.88_v7.0.0_sideload.ipa",
          "size": 148289743,
          "sha256": "c0c1427d28937b1482577df762f079d21fa8f91eacfd821b5ba7018f06b0d120",
          "minOSVersion": "15.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSAppleMusicUsageDescription": "This will let you play your imported music on Spotify.",
          "NSBluetoothAlwaysUsageDescription": "This lets you unlock new ways of interacting with other devices compatible with Spotify via Bluetooth.",
          "NSCalendarsUsageDescription": "This lets Spotify view and add events to your calendar.",
          "NSCalendarsWriteOnlyAccessUsageDescription": "This lets Spotify add events to your calendar.",
          "NSCameraUsageDescription": "This lets you use your camera to scan or upload images.",
          "NSContactsUsageDescription": "This lets Spotify access calendars you may have shared with your contacts.",
          "NSFaceIDUsageDescription": "This lets you set access restrictions using Face ID.",
          "NSHealthShareUsageDescription": "Spotify will use HealthKit data to provide personalised audio recommendations for your workouts.",
          "NSHealthUpdateUsageDescription": "Spotify will use HealthKit data to provide personalised audio recommendations for your workouts.",
          "NSLocalNetworkUsageDescription": "This lets you listen on different devices. Spotify will also get access to local audio files.",
          "NSLocationWhenInUseUsageDescription": "Your location is used to improve your recommendations and experience on Spotify.",
          "NSMicrophoneUsageDescription": "This lets you control Spotify using your voice.",
          "NSMotionUsageDescription": "We will use this to understand which audio motivates you most.",
          "NSPhotoLibraryAddUsageDescription": "This lets you save images to your Photo Library.",
          "NSPhotoLibraryUsageDescription": "This lets you select images from your Photo Library.",
          "NSUserTrackingUsageDescription": "Your data will be used to deliver personalized ads or content to you."
        }
      },
      "version": "9.1.88",
      "versionDate": "2026-10-16T11:31:22Z",
      "versionDescription": "EeveeSpotify 7.0.0 (Spotify 9.1.88)\n\nBuilt from upstream [`v7.0.0`](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/releases/tag/v7.0.0) + this fork's changes (`3168bab9e5bdb4ffed5ccb1bc8725eb066ad763c`), injected into **Spotify 9.1.88**.\n\n| File | For |\n| --- | --- |\n| `EeveeSpotify_<spotify>_v<version>_sideload.ipa` | SideStore, AltStore, LiveContainer, Sideloadly, signing services |\n| `EeveeSpotify_<spotify>_v<version>.ipa` | TrollStore (keeps CarPlay/Siri) |\n| `*_iphoneos-arm64.deb` / `*-roothide.deb` | Rootless / RootHide jailbreak |\n\nThe tweak is compiled from this fork's source, so its changes are included.\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# EeveeSpotify 7.0.0\n\nA ground-up overhaul of the tweak's interface, built around native **iOS 26 Liquid Glass**, plus a redesigned settings app, a remote flag browser, and a large batch of stability and privacy fixes.\n---\n\n## ✨ Liquid Glass UI *(iOS 26)*\n\nA new opt-in rendering layer that replaces Spotify's stock chrome with real system glass, toggleable surface-by-surface — take the tab bar without touching the player.\n\n- **Tab bar** — a genuine `UITabBar` rendered as native glass, with taps replayed onto Spotify's own tab items\n- **Now Playing bar** — glass capsule with album-colour tinting\n- **Spotify's own bars & menus** — existing blur views swapped for real `UIGlassEffect`\n- **Player, lyrics, search, home, and page headers**\n- **Playlist, album, and artist** glass action rows, with header and Home section controls\n- **Custom lyrics view** — optional glass rendering, with the button hidden automatically when no lyrics are fetched\n\n## 🎛️ Tab bar customization\n\nReorder tabs, hide tabs you never tap, hide labels for an icon-only bar, choose a launch tab, and pin any Spotify page as a custom tab. Liked Songs, Downloads, Podcasts, and Queue ship as presets; any `spotify:` URI can be added. Custom tabs navigate in-app rather than bouncing to your other Spotify install.\n\n## 🎨 Appearance\n\n- **AMOLED black theme** — see [Credits](#-credits) below\n- **Custom accent colours** and **custom background colours**\n- **Rounded playlist cover art** for library rows and playlist track rows\n- **Dynamic background colours** pulled from album art\n- **Home gradient control** — style (gradient or solid), height (short, medium, tall), strength, fade curve, and per-page targeting for Home, Library, and Search\n- **Player backdrop** and **glass lyrics card** toggles\n\n## 🎧 Player\n\nControl decluttering, double-tap seek/skip zones, haptics for buttons and scrubbing, and direct access to Word-Synced lyrics.\n\n## 📜 Lyrics & karaoke\n\nThe biggest change here: **word-synced lyrics now work in the custom lyrics view**, not just on Spotify's own lyrics screen.\n\n- **Word-synced support for the custom lyrics view**, with a dedicated on/off toggle gating the rest of the section\n- **Customisable blur intensity** (0–6) for inactive lyric lines\n- **Other lyrics sources can now use line-synced mode**, not just Spicy Lyrics\n- **Credits footer** with real attribution — who wrote, provided, and uploaded the lyrics\n- **Official Spicy Lyrics API** with a configurable key, in-app validation, and a link to the key template\n- Lyrics uncensoring fill, RTL karaoke highlighting, text alignment and reversed-direction controls\n\n## 🔧 New settings surfaces\n\n- **Remote flag browser** — browse, search, and override Spotify's server-side feature flags, with change-only filtering and per-flag reset\n- **Curated Spotify Features page** — hidden switches Spotify already ships (trim silence, library Pro, denser rows, lock-screen options, sleep timer, and more)\n- **Redesigned settings** grouped into Listening / Looks / Advanced, with per-page previews, page-level resets, and a Troubleshooting section\n- **Debug logging** with export and clear\n\n## 🛡️ Privacy & stability\n\n- **Blocks third-party tracking SDKs** — Firebase, Facebook, Branch, and other analytics\n- **Hide Jam** — strips Jam entry points from the app without touching tracks or artists that happen to be titled \"Jam\"\n- **Blocks App Store rating prompts** — no more review popups interrupting playback\n- Resolves an access-token race crash, a karaoke long-press scope bug, settings tint leaks, and assorted stability issues\n\n---\n\n## 🐛 Fixes in this release\n\n### Custom lyrics view didn't update between songs\n\nThe biggest fix. Previously, opening the custom lyrics view pinned it to whatever song was playing at that moment — skip to the next track and it kept showing the old lyrics until you closed and reopened it.\n\nIt now follows the player: when the track changes, it swaps in the new song's lyrics and resets scroll position and per-line state so each song starts fresh. If the new track's lyrics aren't in hand yet, it fetches them and retries a few times before giving up.\n\nIt also tracks the **actually playing** track rather than the one a lyrics request last named — Spotify preloads lyrics for upcoming songs, so the old behaviour could latch onto the wrong one. If no lyrics turn up at all, the view closes itself instead of sitting there empty.\n\n### iPad Liquid Glass layout\n\n- **Tab bar rendered too small** — the glass bar inherited Spotify's short iPad strip height, squashing every item. Now floored at 50pt and centred on the original strip.\n- **Album art escaped the mini player** — clipping was applied inside a radius check that iPad's capsule radius skipped entirely, so artwork bled past the corners. Clipping is now unconditional, and the artwork search is iPad-aware.\n\n### Localisations\n\n- Non-English tables brought in line with English\n- Version appearance simplified, build number surfaced in-app\n- \"Rounded artwork\" renamed to **\"Rounded playlist cover art\"** across all 27 languages\n\n---\n\n## 📦 Packaging\n\nLocally built IPAs now ship with the alternate app icons baked in, and the deb dependency was corrected.\n\n---\n\n## 📋 At a glance\n\n| | |\n|---|---|\n| Minimum iOS | **16.1** |\n| Liquid Glass | iOS 26 + restart |\n| Languages | **27** |\n| Alternate app icons | **34** |\n| Spotify | 9.1.x |\n\n---\n\n## 📥 Install\n\nSign the IPA with **SideStore**, **FlareStore**, or a certificate-based signer like **RyukSign**. For jailbroken devices, grab the `.deb` matching your architecture from the releases page.\n\n---\n\n## 🙏 Credits\n\nThis release stands on a lot of contributed work. Thank you to everyone who opened a PR, reported an issue, or tested a build.\n\n### Hide Jam & block rating prompts\n\n**Hide Jam** and **Block rating prompts** were proposed and implemented by **[Incognito-Coder](https://github.com/Incognito-Coder)** in **[PR #152](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/152)** (*feat: hide Jam from menus and block app star rating dialogs*).\n\n**Hide Jam** strips Jam out of the app without touching tracks or artists that happen to be titled \"Jam\" — it overrides 17 Jam-related remote configuration flags covering the queue button, guest controls, device-picker integration, nearby-session nudges, invite deep links, and local-network discovery. Rating prompts are suppressed by hooking `SKStoreReviewController` directly.\n\nBoth are off by default and take effect after restarting Spotify.\n\n### AMOLED black theme\n\nThe optional **AMOLED black theme** was originally proposed and implemented by **[nodzen](https://github.com/nodzen)** in **[PR #126](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/126)** (*feat: add optional AMOLED black theme*).\n\nRather than flattening every dark surface to pure black, nodzen's approach was surgical: it replaces only opaque, nearly neutral dark `UIView` backgrounds with true black, while deliberately preserving coloured artwork-derived backgrounds, gradients, translucent materials, text, icons, and shadows. That constraint is what keeps the theme from destroying album art and glass surfaces elsewhere in the app.\n\nThe theme ships disabled by default and takes effect after restarting Spotify.\n\n### Word-synced lyrics\n\n**Word-synced lyrics in the custom lyrics view**\n\n### Other contributions\n\n- **[hooray804](https://github.com/hooray804)** — Korean localisation ([PR #172](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/172))\n- **[marcinmajsc](https://github.com/marcinmajsc)** — Polish localisation and lyrics source footer ([PR #123](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/123), [PR #147](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/147))\n- **[Huseyin-Korkmaz](https://github.com/Huseyin-Korkmaz)** — Turkish localisation ([PR #137](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/137))\n- **[U-rTrDD-fyi](https://github.com/U-rTrDD-fyi)** — Musixmatch lyrics fix for the `apic` ELB 403 ([PR #166](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/pull/166))\n- **[karlfrank916](https://github.com/karlfrank916)** — the Messages `si` parameter report that prompted this release's share-link investigation ([#171](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/issues/171))\n\n---\n\n## Known issues\n\n- **Share links to Messages still include Spotify's `si` tracking parameter** ([#171](https://github.com/SideloadLabs/EeveeSpotifyReincarnated/issues/171)). Clean Share Links strips it for the share sheet, clipboard, and direct share targets, but the Messages route isn't covered yet. An attempted fix was reverted because it targeted a class we couldn't confirm on that code path.\n\n---\n\nMade by @SideloadLabs:\n@jaydenjcpy\n@faroukbmiled \n@M0d-4 \n\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/EeveeSpotifyReincarnated/releases/download/v7.0.0-spotify9.1.88/EeveeSpotify_9.1.88_v7.0.0_sideload.ipa",
      "size": 148289743
    },
    {
      "name": "Feather",
      "bundleIdentifier": "thewonderofyou.Feather",
      "developerName": "claration (built by OMetaVR)",
      "subtitle": "On-device app signer and installer",
      "localizedDescription": "Feather is an on-device IPA signer and installer: import your certificates, add AltStore-style repos, and sign and install apps without a computer.\n\nBuilt automatically from upstream releases by github.com/OMetaVR/feather.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/feather.png",
      "tintColor": "#848EF9",
      "category": "utilities",
      "screenshots": [],
      "versions": [
        {
          "version": "2.9.0",
          "buildVersion": "b010f70",
          "date": "2026-10-15T19:43:58Z",
          "localizedDescription": "Feather 2.9.0\n\nBuilt from upstream [`v2.9.0`](https://github.com/claration/feather/releases/tag/v2.9.0) + this fork's changes (`b010f70d82c8d82fc0cafe58ce4032623b6d326b`).\n\n| File | For |\n| --- | --- |\n| `Feather_<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `Feather_<version>_Catalyst.zip` | Mac (Catalyst) |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\nThank you for all your feedback and contributions!\n\n> [!TIP]\n> For `idevice` configuration, you can use [Impactor](https://github.com/claration/Impactor?tab=readme-ov-file#pairing-file) for easily retrieving a pairing file for installing!\n\n## What's Changed\n* Added tweak options in default signing options.\n* Added ability to search for identifier's in Library @ismailcarlik in https://github.com/claration/Feather/pull/652\n* Fixed issue in the file enumeration logic, by using the path property instead of method.\n* Fixed credit links.\n* Fixed duplicate repository in recommended repositories.\n\n## New Contributors\n* @xiangfeidexiaohuo made their first contribution in https://github.com/claration/Feather/pull/634\n* @osageling made their first contribution in https://github.com/claration/Feather/pull/642\n\n**Full Changelog**: https://github.com/claration/Feather/compare/v2.8.2...v2.9.0\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/feather/releases/download/v2.9.0/Feather_2.9.0.ipa",
          "size": 14117858,
          "sha256": "125ccc923ad0f44a84fb6d3f64c6655d21c900a02a5ae9c51c4c6830f9755f87",
          "minOSVersion": "16.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {}
      },
      "version": "2.9.0",
      "versionDate": "2026-10-15T19:43:58Z",
      "versionDescription": "Feather 2.9.0\n\nBuilt from upstream [`v2.9.0`](https://github.com/claration/feather/releases/tag/v2.9.0) + this fork's changes (`b010f70d82c8d82fc0cafe58ce4032623b6d326b`).\n\n| File | For |\n| --- | --- |\n| `Feather_<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `Feather_<version>_Catalyst.zip` | Mac (Catalyst) |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\nThank you for all your feedback and contributions!\n\n> [!TIP]\n> For `idevice` configuration, you can use [Impactor](https://github.com/claration/Impactor?tab=readme-ov-file#pairing-file) for easily retrieving a pairing file for installing!\n\n## What's Changed\n* Added tweak options in default signing options.\n* Added ability to search for identifier's in Library @ismailcarlik in https://github.com/claration/Feather/pull/652\n* Fixed issue in the file enumeration logic, by using the path property instead of method.\n* Fixed credit links.\n* Fixed duplicate repository in recommended repositories.\n\n## New Contributors\n* @xiangfeidexiaohuo made their first contribution in https://github.com/claration/Feather/pull/634\n* @osageling made their first contribution in https://github.com/claration/Feather/pull/642\n\n**Full Changelog**: https://github.com/claration/Feather/compare/v2.8.2...v2.9.0\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/feather/releases/download/v2.9.0/Feather_2.9.0.ipa",
      "size": 14117858
    },
    {
      "name": "iTorrent",
      "bundleIdentifier": "com.xitrix.iTorrent2",
      "developerName": "XITRIX (built by OMetaVR)",
      "subtitle": "Torrent client for iOS",
      "localizedDescription": "iTorrent is a full torrent client for iOS: magnet links, .torrent files, sequential download, background downloading, RSS and a built-in web server.\n\nThis build skips upstream's Firebase (no crash reporting or remote kill switch). Built by github.com/OMetaVR/iTorrent.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/itorrent.png",
      "tintColor": "#5856D6",
      "category": "utilities",
      "screenshots": [],
      "versions": [
        {
          "version": "2.2.0",
          "buildVersion": "1",
          "date": "2026-10-15T19:58:38Z",
          "localizedDescription": "iTorrent 2.2.0-1\n\nBuilt from upstream [`v2.2.0-1`](https://github.com/XITRIX/iTorrent/releases/tag/v2.2.0-1) + this fork's changes (`33837b366f1d9f3b07fe1507bdd2a1676a7fb659`).\n\n| File | For |\n| --- | --- |\n| `iTorrent_<version>.ipa` | SideStore, LiveContainer, TrollStore |\n\nBuilt without upstream's Firebase config, so there's no crash reporting and no remote kill switch.\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n## What's new:\n* Meet the new built-in VLC player. Play compatible video and audio files directly in iTorrent, even while they are still downloading.\n* Enjoy Picture in Picture, playback speeds from 0.5x to 2x, audio and subtitle track selection, precise seeking, and system media controls.\n* Take playback to a bigger screen with AirPlay or a compatible player discovered on your local network.\n* Choose how pieces are downloaded with Sequential and First & Last priority modes, making it easier to start watching sooner.\n* Select and share multiple completed files or entire folders in one go.\n\n## Improvements:\n* Refreshed the interface for iOS 26, with Liquid Glass styling, cleaner dialogs, and more polished navigation.\n* Made torrent details smoother and easier to use, with clearer download-priority controls and private-torrent information.\n* Improved media previewing so iTorrent can offer the best available player for each file.\n* Updated the torrent and media engines for better compatibility, stability, and recovery from unexpected errors.\n* Expanded and refined translations across all supported languages.\n\n## Fixes:\n* Fixed cases where magnet links could be saved incorrectly.\n* Fixed a startup race condition that could interfere with launching the app or completing initial setup.\n* Fixed toolbars and navigation behaving incorrectly in iPad split-screen mode.\n* Fixed RSS downloads returning to the wrong screen.\n* Fixed torrent details sometimes getting stuck in a continuous update loop.\n* Fixed several playback, AirPlay, and local-device connection issues.\n\n**Full Changelog**: https://github.com/XITRIX/iTorrent/compare/v2.1.1-1...v2.2.0-1\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/iTorrent/releases/download/v2.2.0-1/iTorrent_2.2.0.ipa",
          "size": 24289755,
          "sha256": "f4865f1f8616bd8ba889295a5db1ee0a33a97eed6e4e8bf4fc72dc991e1ee76c",
          "minOSVersion": "16.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSLocalNetworkUsageDescription": "iTorrent uses the local network to discover playback devices and cast video on your network."
        }
      },
      "version": "2.2.0",
      "versionDate": "2026-10-15T19:58:38Z",
      "versionDescription": "iTorrent 2.2.0-1\n\nBuilt from upstream [`v2.2.0-1`](https://github.com/XITRIX/iTorrent/releases/tag/v2.2.0-1) + this fork's changes (`33837b366f1d9f3b07fe1507bdd2a1676a7fb659`).\n\n| File | For |\n| --- | --- |\n| `iTorrent_<version>.ipa` | SideStore, LiveContainer, TrollStore |\n\nBuilt without upstream's Firebase config, so there's no crash reporting and no remote kill switch.\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n## What's new:\n* Meet the new built-in VLC player. Play compatible video and audio files directly in iTorrent, even while they are still downloading.\n* Enjoy Picture in Picture, playback speeds from 0.5x to 2x, audio and subtitle track selection, precise seeking, and system media controls.\n* Take playback to a bigger screen with AirPlay or a compatible player discovered on your local network.\n* Choose how pieces are downloaded with Sequential and First & Last priority modes, making it easier to start watching sooner.\n* Select and share multiple completed files or entire folders in one go.\n\n## Improvements:\n* Refreshed the interface for iOS 26, with Liquid Glass styling, cleaner dialogs, and more polished navigation.\n* Made torrent details smoother and easier to use, with clearer download-priority controls and private-torrent information.\n* Improved media previewing so iTorrent can offer the best available player for each file.\n* Updated the torrent and media engines for better compatibility, stability, and recovery from unexpected errors.\n* Expanded and refined translations across all supported languages.\n\n## Fixes:\n* Fixed cases where magnet links could be saved incorrectly.\n* Fixed a startup race condition that could interfere with launching the app or completing initial setup.\n* Fixed toolbars and navigation behaving incorrectly in iPad split-screen mode.\n* Fixed RSS downloads returning to the wrong screen.\n* Fixed torrent details sometimes getting stuck in a continuous update loop.\n* Fixed several playback, AirPlay, and local-device connection issues.\n\n**Full Changelog**: https://github.com/XITRIX/iTorrent/compare/v2.1.1-1...v2.2.0-1\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/iTorrent/releases/download/v2.2.0-1/iTorrent_2.2.0.ipa",
      "size": 24289755
    },
    {
      "name": "Apollo Reborn",
      "bundleIdentifier": "com.christianselig.Apollo",
      "developerName": "Apollo-Reborn (built by OMetaVR)",
      "subtitle": "The Apollo Reddit client, revived",
      "localizedDescription": "Apollo Reborn brings back the Apollo Reddit client with your own Reddit API credentials, plus fixes and new features.\n\nThis is the standard build; Liquid Glass and no-extension variants are on each release at github.com/OMetaVR/Apollo-Reborn.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/apollo.png",
      "tintColor": "#5D7FFF",
      "category": "social",
      "screenshots": [],
      "versions": [
        {
          "version": "4.0.0",
          "buildVersion": "302",
          "date": "2026-10-25T21:09:56Z",
          "localizedDescription": "Apollo-Reborn 1.15.11_4.0.0 (Apollo 1.15.11)\n\nBuilt from upstream [`v1.15.11_4.0.0`](https://github.com/Apollo-Reborn/Apollo-Reborn/releases/tag/v1.15.11_4.0.0) + this fork's changes (`e61e8f68c8b536779e1537a73aead01f0c72923d`), injected into **Apollo 1.15.11**.\n\n| File | For |\n| --- | --- |\n| `Apollo-Reborn-<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `…-GLASS.ipa` / `…-GLASSICONS.ipa` | iOS 26 Liquid Glass look (and icons) |\n| `…-NOEXTENSIONS.ipa` | Without app extensions (fewer app IDs on a free account) |\n| `*_iphoneos-arm.deb` / `*_rootless.deb` | Rootful / rootless jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n### Features\n\n- Add **iPhone Duo** support with layouts that adapt to the closed display, open portrait, open landscape and partially folded positions, using the existing Apollo Reborn builds (#1245: @IllIIllIllIllII)\n  - Browse a feed beside its comments, choose Original or Focused content widths, and open the subreddit list in a Standard or Liquid Glass panel\n  - Inbox, Account and Settings gain sidebar/detail layouts in open landscape, while Search can keep results beside the page you open\n  - Pixel Pals is unavailable on Duo; regular iPhones keep it\n- Add an optional **iPad Layout (Beta)** on iPadOS 18 and later, with a native sidebar, adjustable feed and reader columns, and full-width Gallery View (#1385: @jordanearle)\n  - Try it from the one-time invitation or turn on iPad Layout under Interface; quit and reopen Apollo to apply it, or turn it off to return to the classic layout\n- Add **Restore Reading Session** to reopen your last feed, post and nearby reading position after iOS closes Apollo, including feed and comment sorting (#1441: @Thetromboneman1)\n  - On by default under Media → Browsing; explicit links and notifications take priority, and turning it off deletes the saved session\n- Add a **Setup Assistant** for new installations to connect or restore, choose Classic, Balanced or Full Featured preferences, select appearance, and review before applying (#1401: @jordanearle)\n  - Existing users can open it from Apollo Reborn settings with Keep My Settings selected; updating does not automatically apply a preset\n- Rework **Gallery View** with faster opening, pinch-to-resize tiles including a denser four-column layout, and native press-and-hold menus in the grid and fullscreen viewer (#1389, #1434: @icpryde, @IllIIllIllIllII)\n  - Sports clips can play silently in the grid, newly visible tiles start reliably, and returning from a fullscreen image no longer leaves a black screen\n- Open **Gallery View** for All Saved or a selected **Saved category**, with empty categories shown without an endless spinner (#1440: @IllIIllIllIllII)\n- Rebuild **Recently Read** as a native Apollo feed that follows your post layout, thumbnails, text size, themes, swipe actions and menus (#1442: @IllIIllIllIllII)\n  - Open it from its own row on your profile, switch its layout without changing other feeds, clear the history, or remove individual posts\n- Add **Recently Visited** subreddits to Search, with configurable section order and limits under Subreddits settings (#1404: @IllIIllIllIllII)\n  - History clears on restart or account change and is not saved to backups\n- Add **Add Downvote Tap** under Posts & Feeds → Info Row so tapping a score can cycle through upvote, downvote and no vote; off by default (#1403: @AcornElf)\n- Add a **Subreddit Icon** switch to Compact and Immersive subreddit header layouts, updating the preview and live header together (#1426: @IllIIllIllIllII)\n- Feature seasonal icons in **Daily Spotlight** around holidays, including Apollo's original holiday icons; the spotlight now shows six picks (#1390, #1245: @icpryde, @IllIIllIllIllII)\n- Tint **Apollo Reborn maintainer usernames** purple in posts, comments and the Inbox, while retaining their real profiles and normal moderator indicators (#1411: @IllIIllIllIllII)\n- Make **Bug Reports** attach a removable debug log automatically, and mask usernames, account details, links and sensitive values before logs are exported or shared (#1422, #1423: @icpryde)\n  - Export Debug Logs now shares a file that can be attached on GitHub; subreddit names, post/comment IDs and diagnostic details remain readable\n\n### Performance\n\n- Reduce unnecessary **API-Key-Free** requests by fetching subscriptions in larger pages and, with Reduce Rate Limiting on, batching feed avatars by page; interrupted subscription refreshes keep the existing list (#1416: @icpryde)\n  - Deleted or unavailable Bluesky previews stop repeatedly fetching themselves and using Reddit requests as a fallback\n\n### Fixes\n\n- Refine **Duo navigation** with steadier feed positions and search bars when columns change, a smoother subreddit drawer, correct Home/Popular/All restoration, and Reddit links opened from Settings routed to Posts (#1470: @nnastasi)\n  - Resume videos that were playing before folding or unfolding, covering both shared Reddit videos and direct-player media\n- Center **folded Duo title pills** in the usable header and keep composer text clear of the right-hand system strip, with correct wrapping and height through folding and unfolding (#1480: @jordanearle)\n- Keep the same **Duo comments thread** when returning from a linked subreddit after rotation or folding, and let the drawer return to an older retained feed correctly (#1464: @jordanearle)\n- Correct **Duo video autoplay** around the side rail and both columns' navigation bars (#1466: @kiliantyler)\n- Keep **View All Comments** visible inside its Duo comments pane when opening a specific comment (#1468: @d0lb33)\n- Stop the hidden **subreddit index** swallowing favorite taps and scrolling near the stars on Duo (#1469: @kiliantyler)\n- Open **native action menus** from controls moved into UIKit's overflow menu instead of silently dismissing without showing the actions (#1474: @kiliantyler)\n- Keep loading **API-Key-Free Inbox** rows when looking up a reply's quoted parent fails, showing the messages without that quote (#1455: @icpryde, @DeltAndy123)\n- Keep **API-Key-Free infinite scrolling** retryable after Reddit returns a rate limit or block page, rather than treating the refusal as the end of the feed (#1424: @icpryde)\n- Load the next feed page when **Hide Read** hides every loaded post, including with Infinite Scrolling off (#1412: @icpryde)\n- Fix **Reddit image uploads** becoming broken links when Imgur is selected, single-photo comment uploads failing, and synthetic album links in comments (#1402, #1406: @jordanearle, @IllIIllIllIllII)\n  - Previously broken uploads still need to be uploaded again\n- Give **inline comment images and GIFs** Copy Image, Save Image and Share actions, and open loaded images fullscreen without a second loading fade (#1400: @IllIIllIllIllII)\n- Show the correct **image, GIF, video and album menus** when pressing and holding media inside a post, including Save All Media for albums (#1435: @IllIIllIllIllII)\n- Fix a crash when opening a **compact album** from its long-press preview (#1398: @IllIIllIllIllII)\n- Fix crashes while **feed videos** wait to play and while **deleted comments** are being prepared (#1428, #1450: @Thetromboneman1)\n- Keep a playing **feed video's sound and mute icon** in step when opening its post, including with the phone's silent switch on (#1425: @icpryde)\n- Stop **rich link cards** shifting the feed or changing their image crop after voting (#1457: @icpryde)\n- Open **Find in Comments** from the Liquid Glass post menu with its search field, keyboard and result navigation working correctly (#1446: @icpryde)\n- Keep a collapsed **feed search bar** hidden when returning from the fullscreen image viewer (#1447: @Thetromboneman1)\n- Bring back the complete **Liquid Glass tab bar** after swiping back from Edit Profile, including its glass background (#1431: @icpryde)\n- Refresh **subreddit icons and banners** from current Reddit artwork instead of retaining older images (#1396: @IllIIllIllIllII)\n- Preserve **usernames in comment and post headers** by shortening flair first, while keeping timestamps and other trailing details visible (#1366: @AcornElf)\n- Open **Reddit social links** on profiles directly in Apollo instead of the browser (#1407: @IllIIllIllIllII)\n- Explain why **Notifications settings** are unavailable when no notification backend is configured, instead of spinning forever (#1399: @IllIIllIllIllII)\n- Open **Poll, Media, Link and Text** post shortcuts in the correct editor even when the composer finishes preparing after its sheet appears (#1414: @IllIIllIllIllII)\n- Keep the separator below **Home's first post** visible after switching tabs and refreshing (#1405: @IllIIllIllIllII)\n- Stop the **Boxes title** truncating after returning from an inbox on Liquid Glass (#1395: @IllIIllIllIllII)\n- Apply a **custom theme's bar color** behind classic feed and comment search bars with Pure Black Dark Mode off (#1459: @icpryde)\n- Match the **Portrait Lock settings** page to the inset, rounded style of other settings screens (#1410: @IllIIllIllIllII)\n- Check for **updates** every 15 minutes while Apollo is active, and remember Later for the same version for 24 hours across restarts (#1436: @IllIIllIllIllII)\n\n### Known issues\n\n- Reddit currently blocks the **API-Key-Free** route used for Load More Comments and some post/subreddit lookups; the Inbox failure fallback above does not repair that route.\n\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/Apollo-Reborn/releases/download/v1.15.11_4.0.0/Apollo-Reborn-4.0.0.ipa",
          "size": 97618314,
          "sha256": "caef2697523acd92795ae014d0d1f42ff405f8b4faca1c8504bbc4072f1f4163",
          "minOSVersion": "15.0"
        },
        {
          "version": "3.9.0",
          "buildVersion": "301",
          "date": "2026-10-15T19:28:02Z",
          "localizedDescription": "Apollo-Reborn 1.15.11_3.9.0 (Apollo 1.15.11)\n\nBuilt from upstream [`v1.15.11_3.9.0`](https://github.com/Apollo-Reborn/Apollo-Reborn/releases/tag/v1.15.11_3.9.0) + this fork's changes (`609134dbd13a2fc93fcc6f0f4e69386698d92773`), injected into **Apollo 1.15.11**.\n\n| File | For |\n| --- | --- |\n| `Apollo-Reborn-<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `…-GLASS.ipa` / `…-GLASSICONS.ipa` | iOS 26 Liquid Glass look (and icons) |\n| `…-NOEXTENSIONS.ipa` | Without app extensions (fewer app IDs on a free account) |\n| `*_iphoneos-arm.deb` / `*_rootless.deb` | Rootful / rootless jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n### Features\n\n- Add an **in-app update prompt**: from the next release on, Apollo Reborn checks for updates once a day and, when one is out, lets you send it to AltStore, SideStore, Feather, or FlareStore or download the IPA, with the release notes a tap away (#1343: @IllIIllIllIllII)\n  - Tap **Later** or **Skip this version** to put it off, check any time with **Check for Updates** (About), or turn off **Automatic Update Checks** (Privacy, on by default); jailbreak installs don't check\n  - What's New now shows the app icon you picked instead of the default one\n- Open the **subreddit switcher** as a native sheet when you tap a feed's title, with search, your favorites, and live results, instead of the small floating dropdown; typing a multireddit like apple+iphone still works (#1313, #1387: @IllIIllIllIllII)\n  - Press and hold the **Posts** tab to open it while a feed is open, now on Liquid Glass too, and the search field stays in place as you scroll the sheet\n- Add a **Liquid Glass** switch (Interface → Appearance, on by default) so Liquid Glass builds can use Apollo's classic look without installing a different IPA; quit and reopen Apollo for the change to apply (#1384: @IllIIllIllIllII)\n  - Shown on Liquid Glass builds on iOS 26 and later, except inside LiveContainer; while it's off, Liquid Glass-only options are hidden\n- Add a **Minimize** Hide Style for **Hide Bars on Scroll** (Interface → Tab Bar, Liquid Glass) that shrinks the tab bar into a small glass pill showing the current tab as you scroll, like Safari; tap the pill or scroll back up to bring the full bar back (#1349, #1384: @IllIIllIllIllII)\n  - With any Hide Style on Liquid Glass, a tab bar or header hidden by scrolling now slides back in when you open a page or go back or forward, and the tab bar no longer comes back on its own after 30 seconds\n- Add **Reduce Rate Limiting** (Accounts & API Keys → Experimental, off by default) so **API-Key-Free** accounts hit Reddit's request limit less often: profile pictures load in batches without their collectible frames, Community Highlights refresh every 30 minutes instead of every 2, and your sign-in is checked less often (#1369: @icpryde)\n  - Apollo offers it once: when you sign in without an API key, or, if you're already signed in, the first time you hit the limit\n  - Even with it off, API-Key-Free accounts skip repeated account requests at launch and when you come back to the app, Community Highlights wait out a rate limit, and your own profile no longer shows \"has been banned\" during one\n- Add **Kagi** to the Search tab's **Search With** menu for Kagi subscribers: paste your Kagi Session Link once, then search Reddit through Kagi with the same result cards, Read More, and filters as Google, plus each post's score, comments, and age right away (#1305: @nickclyde)\n  - Each page of results counts as one search on your Kagi plan; change or remove the link under Accounts & API Keys → Kagi Search\n- Add **Open via Nitter** (Open in App → X / Twitter, off by default) to open X and Twitter links on a Nitter instance you pick from a live list or enter yourself, so you can read posts and profiles without an X account (#1334: @nickclyde)\n  - Shared and copied links stay on x.com\n- Open **Edit Profile** (your profile's ••• menu) inside Apollo on iOS 16 and later, signed in as the current account and styled with your theme, instead of in Safari, which often wasn't signed in (#1367: @icpryde)\n  - API-key accounts without a **Reddit Web Sign-In** are asked to sign in once first\n- Add **True Black Keyboard** (Interface → Display & Navigation, off by default) to make the keyboard's background pure black for OLED screens, in dark mode, light mode, or always (#1316: @IllIIllIllIllII)\n- Add **Settings Icon Theme** (Settings → Appearance → Other, Light by default) to show settings icons as colored symbols on dark tiles, like iOS Settings in dark mode, either always (Dark) or only in dark mode (System) (#1377: @IllIIllIllIllII)\n  - Pixel Pals now gets a rounded-square icon with your current pet, and the main Settings list drops its duplicate Apollo Ultra row (it's still under About)\n- Add a **User Profiles** settings page that brings Profile Layout, **Show User Profile Pictures**, and **Profile Picture Shape** together, with a live sample comment showing how profile pictures look (#1352: @IllIIllIllIllII)\n  - Show User Profile Pictures and Profile Picture Shape move here from Interface → Display & Navigation\n- Reorganize **Subreddits** settings into Subreddit List, Subreddit Appearance, and Search Tab Sources, and redesign **Subreddit List Sections** (formerly Subreddit Sections) with a preview that looks like your real subreddit list (#1350, #1351: @IllIIllIllIllII)\n  - **Show Subreddit Icons** moves here from Apollo's Appearance settings, and Section Order rows now drag by their handle\n  - Also fixes subreddit list rows keeping the previous light or dark mode's colors with **Subreddit List Enhancements** off\n- Rework **Customize Action Menus** (Interface → Menus, formerly Action Menus) with clearer descriptions, a summary only on menus you've changed, **All Menus** showing where each action is hidden, and a **Reset Menu…** that can reset just the order (#1282, #1323, #1368: @AcornElf, @icpryde)\n  - Touch-and-hold menus on posts and comments now follow your layout too, so hidden actions stay hidden and the order matches the ••• menu\n  - Brings back **Remind Me In…** in the ••• menus on posts and comments on Liquid Glass, and lets you hide or move it\n- Add a **Comment Link** option to **Share as Image**: Include Link becomes a **Link** menu with No Link, Post Link, or Comment Link when you share a comment, and comment GIFs shared as video carry the chosen link too (#1278: @Thetromboneman1)\n  - If Include Link was on, it carries over as Post Link\n- Add tile size buttons to **Gallery View** (the − and + magnifying glasses at the top) to switch between four tile sizes, from a denser grid to a single column; your choice is remembered (#1357: @jordanearle)\n- Write **Apollo AI** summaries in your language even when the post, article, or comments are in another one, with a new **Language** setting (Apollo AI → Summaries, Device Default by default) (#1362: @icpryde)\n  - Summaries saved before this update are written again the next time you open their thread\n- Add **Custom Headers** to Apollo AI's Custom provider, for services that need extra request headers, such as the `x-opencode-session` header OpenCode Go now asks for (#1286: @icpryde)\n- Start a **crosspost**'s title as the original post's title, like reddit.com does, with an (x) to clear it; long titles now wrap onto up to five lines instead of being cut off (#1290: @icpryde)\n- Show the newest commenter's **profile picture** next to their name in the follow-thread **Live Activity** when **Show User Profile Pictures** is on (#1296: @icpryde)\n  - Needs a self-hosted Notification Backend with avatar support\n- Add **Witching Hour** and **Count Helios**, two Halloween icons, to the Helios icon pack (#1378: @IllIIllIllIllII)\n\n### Performance\n\n- Use less memory for very large images in **Gallery View**, Image Chest albums, and Chat, which now load at the size they're shown instead of at full resolution (#1320: @ryannair05)\n\n### Fixes\n\n- Fix crashes when adding or removing a **favorite** on the Subreddits list, while writing a **Media** post (for example after changing its flair), and when swiping between pages of the fullscreen **media viewer** (#1336: @icpryde)\n- Fix Apollo crashing when you switch accounts with the **Inbox** open, and a rare crash when the Inbox is closed right after it opens (#1284, #1379: @icpryde)\n- Fix very long **text posts** showing a blank body at the largest text sizes, or after Apollo had been open a while (#1381: @icpryde)\n- Fix **Continue with Google** doing nothing and **Continue with Apple** showing an error on Reddit's sign-in page; both now open Google's or Apple's sign-in in a sheet, with or without an API key (#1372: @icpryde)\n- Fix moderator tools for **API-Key-Free** moderators that came up empty, kept spinning, or silently failed (#1298, #1304, #1311: @icpryde)\n  - **Removal Reasons**, **Ban Users**, **Mute Users**, **Approved Submitters**, and Apollo's own **Moderator Mail** (with Use Modern Moderator Mail off) now load, and removing a post offers **Add Removal Reason**\n  - Bans, moderator invites, and accepting or declining an invite now reach Reddit\n- Fix **Set Post Flair** on **API-Key-Free** accounts saying \"Flair set!\" while the post kept its old flair, and **AutoModerator** saves never reaching Reddit (#1309: @icpryde)\n- Fix the subreddit **Sidebar** staying mostly empty and **Set User Flair** showing a blank or outdated current flair on **API-Key-Free** accounts (#1312, #1327: @IllIIllIllIllII, @nickclyde)\n  - Image posts in feeds and your current flair no longer rely on Old Reddit, which Reddit is starting to restrict\n- Stop the pause of a second or more between **Liquid Glass menus** when reporting a post or comment, setting post flair, or removing a post as a moderator; the next menu now opens right away (#1382: @icpryde)\n  - Moderator actions such as Remove, Approve, and Spam also go through right away, and Ban User opens without the wait\n- Fix swiping from the left edge still going back with **Disable Navigation Gestures** on (Settings → Gestures), and on Liquid Glass stop a right swipe over a comment leaving the thread instead of running the comment's swipe action (#1370: @icpryde)\n- Stop **YouTube** videos on iOS 27 playing with captions you can't turn off; captions now show only when Closed Captions + SDH is on in iOS Settings or you turn on Subtitles in the player (#1371: @icpryde)\n- Stop the search bar under the header flashing as a feed or post opens with **Header Style** set to Hard, the iOS 27 default on Liquid Glass (#1373: @icpryde)\n- Show a message instead of an endless spinner when a profile's **Comments** or **Posts** come back empty, as they do when someone hides their history, or when a feed or list fails to load (#1341: @icpryde)\n- Hide profile stats entirely when **Stat Cards** is off (User Profiles → Profile Layout) instead of falling back to Apollo's karma and account-age row (#1348: @IllIIllIllIllII)\n- Fix posts after the first from each subreddit showing an empty circle instead of their **subreddit icon** in Home, Popular, All, and multireddits (#1363: @icpryde)\n- Fix tapping the **Posts** tab sometimes stopping short of the top of a long feed; it now goes all the way up like a status-bar tap, and the **Return Button** can take you back (#1360: @IllIIllIllIllII)\n- Make the **subreddit header** and **Community Highlights** follow when you switch subreddits from the feed's title, instead of keeping the previous subreddit's (#1287: @icpryde)\n- Load **more replies** smoothly: the spinner stays until the replies fade in, and in a translated thread they arrive already translated instead of switching language and shifting the comments below (#1358: @icpryde)\n- Fix **Bulk Translation** skipping comments that start with a quote, a list, or a link, and show translated quotes, lists, bold, and italics the way Apollo shows the original (#1294: @icpryde)\n- Fix **translation** labels naming the wrong language or showing on text that wasn't translated: \"Translated from…\", the feed's 🌐 badge and the Translate button now name the language the translation service actually translated from, and skip comments and posts it returned unchanged (#1380: @icpryde)\n  - Short comments that were translated without a label before now show one\n- Stop a comment's **rich link card** image flashing each time you vote (#1356: @icpryde)\n- Say why a **RedGIFs** post couldn't load instead of \"RedGIFs error :(\", such as removed, not found, not available in your region, or RedGIFs can't be reached (#1359: @icpryde)\n- Keep a fullscreen **GIF or video** playing behind the comments sheet you open with **Swipe Up for Comments**, instead of it stopping or the screen going black (#1277: @Thetromboneman1)\n- Fade the background when you drag a fullscreen image or video away sideways or at an angle, not only straight up or down (#1320: @ryannair05)\n- Fix touching and holding a **modmail** or private message doing nothing on Liquid Glass, and long messages ending in a band of empty space (#1307, #1308: @icpryde)\n- Keep **Google** search's cookies across launches on iOS 16 and earlier, so Google stops asking you to sign in or pass its check every time (#1315: @icpryde)\n- Fix the **GIF picker**'s search bar looking double-layered on Liquid Glass (#1283: @icpryde)\n- Color the navigation and tab bars with your **custom theme**'s Bars & Chrome color on non-Liquid-Glass builds, so the swipe-down search bar in subreddits and posts sits inside the top bar instead of looking like a separate strip (#1280: @Thetromboneman1)\n- Fix **Apollo Reborn settings** footers and subtitles growing to body size under Rounded, Serif, and Monospaced theme fonts, and headers and footers keeping the old theme after you change it in **Theme Manager** (#1293, #1297, #1322: @icpryde)\n- Stop the **Apollo AI** settings list jumping while you scroll it, after a cancelled swipe-back, and when you come back to it (#1288, #1291: @icpryde)\n- Keep the section titles in **Settings Shortcuts** still when you add or remove a shortcut, and on non-Liquid-Glass builds open its menu over the screen you're on when you hold the Settings tab, instead of switching to Settings first (#1355, #1384: @icpryde, @IllIIllIllIllII)\n- Stop the **iPad** tab bar covering page titles and the Search tab's search field on Liquid Glass; titles and search fields now get their own row below the tabs (#1314: @IllIIllIllIllII)\n  - **Move Tab Bar to Bottom** is now **Tab Bar Position** (Interface → Tab Bar, Top by default), and the tabs keep their text labels in either position\n- Reduce post and comment text and icons blanking out on **Mac** when you switch to or away from Apollo (#1301: @Thetromboneman1)\n\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/Apollo-Reborn/releases/download/v1.15.11_3.9.0/Apollo-Reborn-3.9.0.ipa",
          "size": 97026666,
          "sha256": "158a9668f5eca1764880be6c4c1b968d5207cb71f5f19fb23fc52051cdee8e21",
          "minOSVersion": "15.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCameraUsageDescription": "Used to take photos to upload for sharing.",
          "NSFaceIDUsageDescription": "Unlock Apollo when re-opening in order to prevent unauthorized access.",
          "NSLocationWhenInUseUsageDescription": "Checked once to calculate sunset/sunrise times for the location.",
          "NSMotionUsageDescription": "Detect rotations in Media Viewer and offer corresponding options.",
          "NSPhotoLibraryAddUsageDescription": "Save media to photo library.",
          "NSPhotoLibraryUsageDescription": "Used to save media or to select images to upload for sharing."
        }
      },
      "version": "4.0.0",
      "versionDate": "2026-10-25T21:09:56Z",
      "versionDescription": "Apollo-Reborn 1.15.11_4.0.0 (Apollo 1.15.11)\n\nBuilt from upstream [`v1.15.11_4.0.0`](https://github.com/Apollo-Reborn/Apollo-Reborn/releases/tag/v1.15.11_4.0.0) + this fork's changes (`e61e8f68c8b536779e1537a73aead01f0c72923d`), injected into **Apollo 1.15.11**.\n\n| File | For |\n| --- | --- |\n| `Apollo-Reborn-<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `…-GLASS.ipa` / `…-GLASSICONS.ipa` | iOS 26 Liquid Glass look (and icons) |\n| `…-NOEXTENSIONS.ipa` | Without app extensions (fewer app IDs on a free account) |\n| `*_iphoneos-arm.deb` / `*_rootless.deb` | Rootful / rootless jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n### Features\n\n- Add **iPhone Duo** support with layouts that adapt to the closed display, open portrait, open landscape and partially folded positions, using the existing Apollo Reborn builds (#1245: @IllIIllIllIllII)\n  - Browse a feed beside its comments, choose Original or Focused content widths, and open the subreddit list in a Standard or Liquid Glass panel\n  - Inbox, Account and Settings gain sidebar/detail layouts in open landscape, while Search can keep results beside the page you open\n  - Pixel Pals is unavailable on Duo; regular iPhones keep it\n- Add an optional **iPad Layout (Beta)** on iPadOS 18 and later, with a native sidebar, adjustable feed and reader columns, and full-width Gallery View (#1385: @jordanearle)\n  - Try it from the one-time invitation or turn on iPad Layout under Interface; quit and reopen Apollo to apply it, or turn it off to return to the classic layout\n- Add **Restore Reading Session** to reopen your last feed, post and nearby reading position after iOS closes Apollo, including feed and comment sorting (#1441: @Thetromboneman1)\n  - On by default under Media → Browsing; explicit links and notifications take priority, and turning it off deletes the saved session\n- Add a **Setup Assistant** for new installations to connect or restore, choose Classic, Balanced or Full Featured preferences, select appearance, and review before applying (#1401: @jordanearle)\n  - Existing users can open it from Apollo Reborn settings with Keep My Settings selected; updating does not automatically apply a preset\n- Rework **Gallery View** with faster opening, pinch-to-resize tiles including a denser four-column layout, and native press-and-hold menus in the grid and fullscreen viewer (#1389, #1434: @icpryde, @IllIIllIllIllII)\n  - Sports clips can play silently in the grid, newly visible tiles start reliably, and returning from a fullscreen image no longer leaves a black screen\n- Open **Gallery View** for All Saved or a selected **Saved category**, with empty categories shown without an endless spinner (#1440: @IllIIllIllIllII)\n- Rebuild **Recently Read** as a native Apollo feed that follows your post layout, thumbnails, text size, themes, swipe actions and menus (#1442: @IllIIllIllIllII)\n  - Open it from its own row on your profile, switch its layout without changing other feeds, clear the history, or remove individual posts\n- Add **Recently Visited** subreddits to Search, with configurable section order and limits under Subreddits settings (#1404: @IllIIllIllIllII)\n  - History clears on restart or account change and is not saved to backups\n- Add **Add Downvote Tap** under Posts & Feeds → Info Row so tapping a score can cycle through upvote, downvote and no vote; off by default (#1403: @AcornElf)\n- Add a **Subreddit Icon** switch to Compact and Immersive subreddit header layouts, updating the preview and live header together (#1426: @IllIIllIllIllII)\n- Feature seasonal icons in **Daily Spotlight** around holidays, including Apollo's original holiday icons; the spotlight now shows six picks (#1390, #1245: @icpryde, @IllIIllIllIllII)\n- Tint **Apollo Reborn maintainer usernames** purple in posts, comments and the Inbox, while retaining their real profiles and normal moderator indicators (#1411: @IllIIllIllIllII)\n- Make **Bug Reports** attach a removable debug log automatically, and mask usernames, account details, links and sensitive values before logs are exported or shared (#1422, #1423: @icpryde)\n  - Export Debug Logs now shares a file that can be attached on GitHub; subreddit names, post/comment IDs and diagnostic details remain readable\n\n### Performance\n\n- Reduce unnecessary **API-Key-Free** requests by fetching subscriptions in larger pages and, with Reduce Rate Limiting on, batching feed avatars by page; interrupted subscription refreshes keep the existing list (#1416: @icpryde)\n  - Deleted or unavailable Bluesky previews stop repeatedly fetching themselves and using Reddit requests as a fallback\n\n### Fixes\n\n- Refine **Duo navigation** with steadier feed positions and search bars when columns change, a smoother subreddit drawer, correct Home/Popular/All restoration, and Reddit links opened from Settings routed to Posts (#1470: @nnastasi)\n  - Resume videos that were playing before folding or unfolding, covering both shared Reddit videos and direct-player media\n- Center **folded Duo title pills** in the usable header and keep composer text clear of the right-hand system strip, with correct wrapping and height through folding and unfolding (#1480: @jordanearle)\n- Keep the same **Duo comments thread** when returning from a linked subreddit after rotation or folding, and let the drawer return to an older retained feed correctly (#1464: @jordanearle)\n- Correct **Duo video autoplay** around the side rail and both columns' navigation bars (#1466: @kiliantyler)\n- Keep **View All Comments** visible inside its Duo comments pane when opening a specific comment (#1468: @d0lb33)\n- Stop the hidden **subreddit index** swallowing favorite taps and scrolling near the stars on Duo (#1469: @kiliantyler)\n- Open **native action menus** from controls moved into UIKit's overflow menu instead of silently dismissing without showing the actions (#1474: @kiliantyler)\n- Keep loading **API-Key-Free Inbox** rows when looking up a reply's quoted parent fails, showing the messages without that quote (#1455: @icpryde, @DeltAndy123)\n- Keep **API-Key-Free infinite scrolling** retryable after Reddit returns a rate limit or block page, rather than treating the refusal as the end of the feed (#1424: @icpryde)\n- Load the next feed page when **Hide Read** hides every loaded post, including with Infinite Scrolling off (#1412: @icpryde)\n- Fix **Reddit image uploads** becoming broken links when Imgur is selected, single-photo comment uploads failing, and synthetic album links in comments (#1402, #1406: @jordanearle, @IllIIllIllIllII)\n  - Previously broken uploads still need to be uploaded again\n- Give **inline comment images and GIFs** Copy Image, Save Image and Share actions, and open loaded images fullscreen without a second loading fade (#1400: @IllIIllIllIllII)\n- Show the correct **image, GIF, video and album menus** when pressing and holding media inside a post, including Save All Media for albums (#1435: @IllIIllIllIllII)\n- Fix a crash when opening a **compact album** from its long-press preview (#1398: @IllIIllIllIllII)\n- Fix crashes while **feed videos** wait to play and while **deleted comments** are being prepared (#1428, #1450: @Thetromboneman1)\n- Keep a playing **feed video's sound and mute icon** in step when opening its post, including with the phone's silent switch on (#1425: @icpryde)\n- Stop **rich link cards** shifting the feed or changing their image crop after voting (#1457: @icpryde)\n- Open **Find in Comments** from the Liquid Glass post menu with its search field, keyboard and result navigation working correctly (#1446: @icpryde)\n- Keep a collapsed **feed search bar** hidden when returning from the fullscreen image viewer (#1447: @Thetromboneman1)\n- Bring back the complete **Liquid Glass tab bar** after swiping back from Edit Profile, including its glass background (#1431: @icpryde)\n- Refresh **subreddit icons and banners** from current Reddit artwork instead of retaining older images (#1396: @IllIIllIllIllII)\n- Preserve **usernames in comment and post headers** by shortening flair first, while keeping timestamps and other trailing details visible (#1366: @AcornElf)\n- Open **Reddit social links** on profiles directly in Apollo instead of the browser (#1407: @IllIIllIllIllII)\n- Explain why **Notifications settings** are unavailable when no notification backend is configured, instead of spinning forever (#1399: @IllIIllIllIllII)\n- Open **Poll, Media, Link and Text** post shortcuts in the correct editor even when the composer finishes preparing after its sheet appears (#1414: @IllIIllIllIllII)\n- Keep the separator below **Home's first post** visible after switching tabs and refreshing (#1405: @IllIIllIllIllII)\n- Stop the **Boxes title** truncating after returning from an inbox on Liquid Glass (#1395: @IllIIllIllIllII)\n- Apply a **custom theme's bar color** behind classic feed and comment search bars with Pure Black Dark Mode off (#1459: @icpryde)\n- Match the **Portrait Lock settings** page to the inset, rounded style of other settings screens (#1410: @IllIIllIllIllII)\n- Check for **updates** every 15 minutes while Apollo is active, and remember Later for the same version for 24 hours across restarts (#1436: @IllIIllIllIllII)\n\n### Known issues\n\n- Reddit currently blocks the **API-Key-Free** route used for Load More Comments and some post/subreddit lookups; the Inbox failure fallback above does not repair that route.\n\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/Apollo-Reborn/releases/download/v1.15.11_4.0.0/Apollo-Reborn-4.0.0.ipa",
      "size": 97618314
    },
    {
      "name": "YTMusicUltimate",
      "bundleIdentifier": "com.google.ios.youtubemusic",
      "developerName": "dayanch96 (built by OMetaVR)",
      "subtitle": "YouTube Music with Premium features",
      "localizedDescription": "YouTube Music with YTMusicUltimate: background playback, no ads, downloads and more.\n\nBuilt by github.com/OMetaVR/YTMusicUltimate.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/ytmusic.png",
      "tintColor": "#FF0000",
      "category": "entertainment",
      "screenshots": [],
      "versions": [
        {
          "version": "9.41.2",
          "buildVersion": "9.41.2",
          "date": "2026-10-16T10:49:37Z",
          "localizedDescription": "YTMusicUltimate 2.4.1 (YouTube Music 9.41.2)\n\nBuilt from upstream [`v2.4.1`](https://github.com/dayanch96/YTMusicUltimate/releases/tag/v2.4.1) + this fork's changes (`0e6cd01369f0f72529810478306cac1e5482e844`), injected into **YouTube Music 9.41.2**.\n\n| File | For |\n| --- | --- |\n| `YTMusicUltimate_<ytmusic>_v<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` / `*_iphoneos-arm64e.deb` | Rootless / rootful / RootHide jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n- Fixes login issues\n- Adds cairo-style downloading icon\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/YTMusicUltimate/releases/download/v2.4.1-youtubemusic9.41.2/YTMusicUltimate_9.41.2_v2.4.1.ipa",
          "size": 107004194,
          "sha256": "dbd6cdd3ff4bb4a930835c3d0f51b5f67c53e051ce45e9839b3956f49a5559fd",
          "minOSVersion": "17.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSBluetoothAlwaysUsageDescription": "YouTube Music uses Bluetooth to locate and connect to Chromecast and other devices.",
          "NSCameraUsageDescription": "To take a profile picture, allow YouTube Music to access your camera.",
          "NSBluetoothPeripheralUsageDescription": "YouTube Music uses Bluetooth to locate and connect to Chromecast and other devices.",
          "NSPhotoLibraryAddUsageDescription": "To save images, allow YouTube Music to access your photo library.",
          "NSLocalNetworkUsageDescription": "Access to your network allows YouTube Music to discover and connect to devices such as your TV.",
          "NSMicrophoneUsageDescription": "This lets you include audio with your videos.",
          "NSContactsUsageDescription": "This will allow you to invite your family into your membership plan.",
          "NSPhotoLibraryUsageDescription": "To choose a profile picture, allow YouTube Music to access your photos."
        }
      },
      "version": "9.41.2",
      "versionDate": "2026-10-16T10:49:37Z",
      "versionDescription": "YTMusicUltimate 2.4.1 (YouTube Music 9.41.2)\n\nBuilt from upstream [`v2.4.1`](https://github.com/dayanch96/YTMusicUltimate/releases/tag/v2.4.1) + this fork's changes (`0e6cd01369f0f72529810478306cac1e5482e844`), injected into **YouTube Music 9.41.2**.\n\n| File | For |\n| --- | --- |\n| `YTMusicUltimate_<ytmusic>_v<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` / `*_iphoneos-arm64e.deb` | Rootless / rootful / RootHide jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n- Fixes login issues\n- Adds cairo-style downloading icon\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/YTMusicUltimate/releases/download/v2.4.1-youtubemusic9.41.2/YTMusicUltimate_9.41.2_v2.4.1.ipa",
      "size": 107004194
    },
    {
      "name": "SCMusicPlus",
      "bundleIdentifier": "com.soundcloud.TouchApp",
      "developerName": "Rov3r (built by OMetaVR)",
      "subtitle": "SoundCloud without ads",
      "localizedDescription": "SoundCloud with SCMusicPlus: removes audio and display ads and unlocks monetized tracks.\n\nBuilt by github.com/OMetaVR/scmusicplus.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/soundcloud.png",
      "tintColor": "#FF5500",
      "category": "entertainment",
      "screenshots": [],
      "versions": [
        {
          "version": "8.82.0",
          "buildVersion": "1262065",
          "date": "2026-10-16T10:53:42Z",
          "localizedDescription": "SCMusicPlus 24.9.1-3 (SoundCloud 8.82.0)\n\nBuilt from upstream [`24.9.1-3`](https://github.com/Rov3r/scmusicplus/releases/tag/24.9.1-3) + this fork's changes (`e20243e7aa8ff257dbdba555bbb4037b18842714`), injected into **SoundCloud 8.82.0**.\n\n| File | For |\n| --- | --- |\n| `SCMusicPlus_<soundcloud>_v<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak (arm64 + arm64e) |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\nSupports app version 7.56.0\n\n**Changelog:**\n- Improved ad blocking\n\nFeedback is encouraged. Thanks for your support.\n\n[My Twitter](https://x.com/rov3rrepo)\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/scmusicplus/releases/download/24.9.1-3-soundcloud8.82.0/SCMusicPlus_8.82.0_v24.9.1-3.ipa",
          "size": 226189762,
          "sha256": "26c4bc88bf32e6e9c930e29a4d79ab2e52f4a4ea92e6060f536395bae290552b",
          "minOSVersion": "16.4"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSSiriUsageDescription": "SoundCloud would like to use Siri",
          "NSCameraUsageDescription": "bla-bla-bla",
          "NSUserTrackingUsageDescription": "This helps us personalize your tracks and show ads that match your energy.",
          "NSBluetoothPeripheralUsageDescription": "SoundCloud would like to use bluetooth.",
          "NSPhotoLibraryAddUsageDescription": "SoundCloud would like to access the photos library.",
          "NSLocalNetworkUsageDescription": "SoundCloud uses the local network to discover Cast-enabled devices on your WiFi network.",
          "NSMicrophoneUsageDescription": "SoundCloud would like to use the microphone.",
          "NSPhotoLibraryUsageDescription": "SoundCloud would like to store a photo."
        }
      },
      "version": "8.82.0",
      "versionDate": "2026-10-16T10:53:42Z",
      "versionDescription": "SCMusicPlus 24.9.1-3 (SoundCloud 8.82.0)\n\nBuilt from upstream [`24.9.1-3`](https://github.com/Rov3r/scmusicplus/releases/tag/24.9.1-3) + this fork's changes (`e20243e7aa8ff257dbdba555bbb4037b18842714`), injected into **SoundCloud 8.82.0**.\n\n| File | For |\n| --- | --- |\n| `SCMusicPlus_<soundcloud>_v<version>.ipa` | SideStore, LiveContainer, TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak (arm64 + arm64e) |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\nSupports app version 7.56.0\n\n**Changelog:**\n- Improved ad blocking\n\nFeedback is encouraged. Thanks for your support.\n\n[My Twitter](https://x.com/rov3rrepo)\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/scmusicplus/releases/download/24.9.1-3-soundcloud8.82.0/SCMusicPlus_8.82.0_v24.9.1-3.ipa",
      "size": 226189762
    },
    {
      "name": "NeoFreeBird",
      "bundleIdentifier": "com.atebits.Tweetie2",
      "developerName": "NeoFreeBird (built by OMetaVR)",
      "subtitle": "Twitter is back: BHTwitter plus the old branding",
      "localizedDescription": "NeoFreeBird, the maintained continuation of BHTwitter: X with the pre-rebrand Twitter name and icons, video downloads, hidden promoted posts, a custom tab bar and many more options.\n\nThis is the Twitter-branded sideload build; X-branded and TrollStore builds and jailbreak .debs are on each release at github.com/OMetaVR/NeoFreeBird.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/neofreebird.png",
      "tintColor": "#1DA1F2",
      "category": "social",
      "screenshots": [],
      "versions": [
        {
          "version": "12.35",
          "buildVersion": "27",
          "date": "2026-11-06T23:11:48Z",
          "localizedDescription": "NeoFreeBird 7.3.1 (X 12.35)\n\nBuilt from upstream [`v7.3.1`](https://github.com/NeoFreeBird/app/releases/tag/v7.3.1) + this fork's changes (`e1975dde7659063d8a70eb53f762845431f70d50`), injected into **X 12.35**.\n\n| File | For |\n| --- | --- |\n| `NeoFreeBird-sideloaded-Twitter_*.ipa` | SideStore, AltStore, LiveContainer, with Twitter branding and icons |\n| `NeoFreeBird-sideloaded-X_*.ipa` | Same, keeping X branding |\n| `NeoFreeBird-trollstore-*.tipa` | TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# Version 7.3.1\n\n## New Features\n- Add a toggle for the Split View on iPad\n- Add support for the Split View on macOS (tested) and iPhone Duo (untested)\n- Added a toggle to hide the “Made on X” footer\n- Added a section in settings to thank all translators for NeoFreeBird!\n- Updated X to 12.39\n\n## Fixes\n- Fixed the sharing domain not working\n- Fixed issues with custom tints and the classic tab bar\n- Fixed tab labels not showing on the old design\n- Fixed the legacy tab selector not respecting the profile button\n- Fixed the blur when scrolling from not being dim when dim theme was enabled\n- Fixed stale cached text overwriting others, causing text errors in the app\n- Fixed the padlock screen sometimes showing a black screen until a restart\n- Fixed the autoplay accessibility setting not respecting GIFs\n- Fixed the “No focus lost” option to never go back to the home tab\n- Fixed the app stopping audio when scrolling through muted videos on the timeline\n- Fixed the square avatar icon looking weird on Liquid Glass\n- Fixed verified users’ notifications not showing when the filter option was on\n- Fixed localization logic to be more durable and allow full sentence replacement\n\n## Localizations\n- Update Simplified Chinese translation by @ismudkipx in https://github.com/NeoFreeBird/app/pull/214\n- Complete and polish Arabic localization by @ipapplus in https://github.com/NeoFreeBird/app/pull/211\n- Updated Spanish translation for 7.3.0 by @polygonMicrosystems in https://github.com/NeoFreeBird/app/pull/193\n- Add Brazilian Portuguese localization by @Lucas25Pedrosa in https://github.com/NeoFreeBird/app/pull/215\n- Update French translations for v7.3.0 by @jleroy in https://github.com/NeoFreeBird/app/pull/187\n- Add Turkish localization for new settings by @HsynKrkmz1991 in https://github.com/NeoFreeBird/app/pull/194\n- Add GitHub download warning to Localizable.strings by @so-5699 in https://github.com/NeoFreeBird/app/pull/217\n- Update Russian localization by @TimmySly in https://github.com/NeoFreeBird/app/pull/221\n- Updated Croatian translations and added missing ones. by @MarioBarisa in https://github.com/NeoFreeBird/app/pull/222\n- zh-Hant by @mumuisdog in https://github.com/NeoFreeBird/app/pull/223\n- Updated localization languages for Simplified Chinese by @shy1248 in https://github.com/NeoFreeBird/app/pull/225\n- Refactor Turkish localization for clarity and consistency by @edizbaha in https://github.com/NeoFreeBird/app/pull/232\n\n## New Contributors\n* @Lucas25Pedrosa made their first contribution in https://github.com/NeoFreeBird/app/pull/215\n* @MarioBarisa made their first contribution in https://github.com/NeoFreeBird/app/pull/222\n\n**Full Changelog**: https://github.com/NeoFreeBird/app/compare/v7.3.0...v7.3.1\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/NeoFreeBird/releases/download/v7.3.1-x12.35/NeoFreeBird-sideloaded-Twitter_7.3.1_12.35.ipa",
          "size": 266747939,
          "sha256": "0a9685fa982a6248c5acdc44de9e318c0b2bc537b79000a0620f39ad50e5516a",
          "minOSVersion": "15.0"
        },
        {
          "version": "12.35",
          "buildVersion": "27",
          "date": "2026-10-28T20:27:54Z",
          "localizedDescription": "NeoFreeBird 7.3.0 (X 12.35)\n\nBuilt from upstream [`v7.3.0`](https://github.com/NeoFreeBird/app/releases/tag/v7.3.0) + this fork's changes (`94158f3567fa3672d50bda265733643523a6df69`), injected into **X 12.35**.\n\n| File | For |\n| --- | --- |\n| `NeoFreeBird-sideloaded-Twitter_*.ipa` | SideStore, AltStore, LiveContainer, with Twitter branding and icons |\n| `NeoFreeBird-sideloaded-X_*.ipa` | Same, keeping X branding |\n| `NeoFreeBird-trollstore-*.tipa` | TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# Version 7.3.0\n\n## New Features\n- Updated X to 12.38.1 (this now natively supports the iPhone Duo)\n- Added experimental support for the Liquid Glass redesign. Most features have been adapted for it, but a couple aren’t possible to implement (see “Known Issues”)\n- Added an option to hide the \"Videos for you\" timeline module by @vancez in https://github.com/NeoFreeBird/app/pull/159\n- Hide the “Game” tab at the top of the timeline when a basketball game is ongoing\n- Added an option to reset settings\n- Added an option to use a custom color for the tint\n- Added a new split-view design for iPad which uses up the entire screen (instead of a stupid blown-up iPhone layout), allowing you to scroll the timeline in the left half and view an individual tweet or profile on the right half. This will not work on iPhone Duos since I do not have one to test this on, so right now it is hardcoded for iPads only.\n- Now hides the Money tab on profiles\n- Adds an option to hide the Quick Compose button (only on Liquid Glass)\n- Added a new method for blocking screenshot detection\n- Docs: explain how to open settings, build types and DEB architectures by @migdal-or in https://github.com/NeoFreeBird/app/pull/154\n\n## Fixes\n- Made the app icon changer load differently to prevent the app hanging\n- Fixed quote tweets not being filtered in the timeline\n- Fixed downloading voice messages\n- Fixed crashes and general slowdowns with web logins\n- Fixed fast block not working\n- Fixed the message button on tweets being clickable when hidden\n- Fixed certain ads appearing on the timeline\n- Fixed the custom font not appearing in a couple places\n\n## Known Issues\n- The tweet source label option has been removed (again). X seems hellbent on burning all traces of Twitter (unlike us), so this feature will stay removed unless there’s another endpoint that can be used. Please ping @orionblur on Twitter if you think you’ve found such an endpoint, and we can take it to DMs.\n- The “Keep the navigation bar visible” toggle doesn’t work on Liquid Glass, as quite a few app components rely on the tab bar being hidden at times, and in my testing trying to change this caused frequent crashes.\n## Localizations\n- Updated Spanish localization for new 7.2.0 features by @polygonMicrosystems in https://github.com/NeoFreeBird/app/pull/144\n- Updated Japanese localization by @so-5699 in https://github.com/NeoFreeBird/app/pull/145\n- Updated Arabic localization by @ipapplus in https://github.com/NeoFreeBird/app/pull/146\n- Updated French localization for v7.2.0 by @jleroy in https://github.com/NeoFreeBird/app/pull/155\n- Updated Japanese localization strings for tracking features by @so-5699 in https://github.com/NeoFreeBird/app/pull/157\n- Refactor Turkish localization for Twitter terms by @HsynKrkmz1991 in https://github.com/NeoFreeBird/app/pull/158\n- Updated localization languages for Simplified Chinese and Traditional… by @shy1248 in https://github.com/NeoFreeBird/app/pull/160\n- Updated Simplified Chinese translation by @ismudkipx in https://github.com/NeoFreeBird/app/pull/164\n- Add Japanese localizations for settings and features by @so-5699 in https://github.com/NeoFreeBird/app/pull/165\n- Update Russian localization by @TimmySly in https://github.com/NeoFreeBird/app/pull/168\n- improve zh-Hant by @mumuisdog in https://github.com/NeoFreeBird/app/pull/166\n- Update Turkish localization strings by @HsynKrkmz1991 in https://github.com/NeoFreeBird/app/pull/173\n- Updated localization languages for Simplified Chinese by @shy1248 in https://github.com/NeoFreeBird/app/pull/174\n- Update Japanese localization for branding changes by @so-5699 in https://github.com/NeoFreeBird/app/pull/175\n- Update tr Localizable.strings by @HsynKrkmz1991 in https://github.com/NeoFreeBird/app/pull/184\n- Add localization for hiding video and quick compose by @so-5699 in https://github.com/NeoFreeBird/app/pull/183\n\n## New Contributors\n- @polygonMicrosystems made their first contribution in https://github.com/NeoFreeBird/app/pull/144\n- @migdal-or made their first contribution in https://github.com/NeoFreeBird/app/pull/154\n- @HsynKrkmz1991 made their first contribution in https://github.com/NeoFreeBird/app/pull/158\n- @shy1248 made their first contribution in https://github.com/NeoFreeBird/app/pull/160\n- @ismudkipx made their first contribution in https://github.com/NeoFreeBird/app/pull/164\n- @TimmySly made their first contribution in https://github.com/NeoFreeBird/app/pull/168\n- @mumuisdog made their first contribution in https://github.com/NeoFreeBird/app/pull/166\n- @vancez made their first contribution in https://github.com/NeoFreeBird/app/pull/159\n\n**Full Changelog**: https://github.com/NeoFreeBird/app/compare/v7.2.0...v7.3.0\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/NeoFreeBird/releases/download/v7.3.0-x12.35/NeoFreeBird-sideloaded-Twitter_7.3.0_12.35.ipa",
          "size": 266711551,
          "sha256": "10248bedbc498656b4d10204316ed480fd6719ac17f2310fcf7c1144a49dff7b",
          "minOSVersion": "15.0"
        },
        {
          "version": "12.35",
          "buildVersion": "27",
          "date": "2026-10-16T21:03:30Z",
          "localizedDescription": "NeoFreeBird 7.2.0 (X 12.35)\n\nBuilt from upstream [`v7.2.0`](https://github.com/NeoFreeBird/app/releases/tag/v7.2.0) + this fork's changes (`8f420d836621500e4113b2c4412abd4c243a188b`), injected into **X 12.35**.\n\n| File | For |\n| --- | --- |\n| `NeoFreeBird-sideloaded-Twitter_*.ipa` | SideStore, AltStore, LiveContainer, with Twitter branding and icons |\n| `NeoFreeBird-sideloaded-X_*.ipa` | Same, keeping X branding |\n| `NeoFreeBird-trollstore-*.tipa` | TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# Version 7.2.0\n\n## New Features\n- Added an option to choose the default reply sort\n- Updated X to 12.33\n- Added an option to hide retweets and quotes from the “For You” page\n- Added option to convert [t.co](http://t.co/) links and remove link tracking by @PEEKPerformer in https://github.com/NeoFreeBird/app/pull/135\n- Updated NFB settings to use the new settings design. You now hold the bird (or X) on the For You page to access NFB settings\n- Brought back the Tweet source labels!\n- Removed the “Money” tab\n- Enabling the option to hide views now also hides it in the tweet footer.\n\n## Fixes\n- Fixed more webview issues\n- NeoFreeBird now more reliably filters out video ads\n- Fixed hiding both the “Follow” and “Message” button on tweets by @sekiranunn in https://github.com/NeoFreeBird/app/pull/140\n- Tweaked the wording of the “Reply in web view” option to highlight it’s a fallback by @PEEKPerformer in https://github.com/NeoFreeBird/app/pull/138\n- Added localization support for the “Show quote numbers option”\n- Fixed the app crashing when adding more than 1 account\n\n## Localizations\n* Update Japanese localization for in-app browser text by @so-5699 in https://github.com/NeoFreeBird/app/pull/130\n* Update French localization by @jleroy in https://github.com/NeoFreeBird/app/pull/132\n* Update Japanese localization for reply sorting options by @so-5699 in https://github.com/NeoFreeBird/app/pull/136\n* Update Arabic localization by @ipapplus in https://github.com/NeoFreeBird/app/pull/139\n* Update Turkish localization by @Huseyin-Korkmaz in https://github.com/NeoFreeBird/app/pull/142\n\n## New Contributors\n* @so-5699 made their first contribution in https://github.com/NeoFreeBird/app/pull/130\n* @jleroy made their first contribution in https://github.com/NeoFreeBird/app/pull/132\n* @PEEKPerformer made their first contribution in https://github.com/NeoFreeBird/app/pull/135\n* @ipapplus made their first contribution in https://github.com/NeoFreeBird/app/pull/139\n* @Huseyin-Korkmaz made their first contribution in https://github.com/NeoFreeBird/app/pull/142\n* @sekiranunn made their first contribution in https://github.com/NeoFreeBird/app/pull/140\n\n**Full Changelog**: https://github.com/NeoFreeBird/app/compare/v7.1.1...v7.2.0\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/NeoFreeBird/releases/download/v7.2.0-x12.35/NeoFreeBird-sideloaded-Twitter_7.2.0_12.35.ipa",
          "size": 266648791,
          "sha256": "871961d29346a5413a68810729746ec247661f908fba3756e176a3d09d5fcbcf",
          "minOSVersion": "15.0"
        },
        {
          "version": "12.35",
          "buildVersion": "27",
          "date": "2026-10-16T11:45:05Z",
          "localizedDescription": "NeoFreeBird 7.1.1 (X 12.35)\n\nBuilt from upstream [`v7.1.1`](https://github.com/NeoFreeBird/app/releases/tag/v7.1.1) + this fork's changes (`7e18ab4fb66f868422efa5d0250db6cff30d64cb`), injected into **X 12.35**.\n\n| File | For |\n| --- | --- |\n| `NeoFreeBird-sideloaded-Twitter_*.ipa` | SideStore, AltStore, LiveContainer, with Twitter branding and icons |\n| `NeoFreeBird-sideloaded-X_*.ipa` | Same, keeping X branding |\n| `NeoFreeBird-trollstore-*.tipa` | TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# Version 7.1.1\n\nStarting from v7, NeoFreeBird will use web logins to access the platform. It’s recommended you do a fresh install of this version to avoid conflicts with web and native accounts.\n\n1. Open the app.\n2. Complete the login flow in the web view that shows up (passkeys don’t work here, so make sure you have another form of 2FA if applicable).\n3. The app may crash, that’s normal (it helps ensure the credentials are saved).\n4. Reopen the app, and you should be at your “For you” page!\n\n## New Features\n\n### From v6\n\n* Added a feature to hide Blue checkmark tweets from the timeline and standalone replies in comment sections. This does not apply to profiles or if you are following the verified user.\n* Added a feature to hide the “Create Tweet” button in the bottom of the page, above the navigation bar.\n* Added a new contributors section to the NeoFreeBird settings page.\n* Added option to directly copy user URL.\n* Added option to hide the “typing” indicator in Chat.\n* Added a toggle to show unrounded counts, as well as added the ability to show the unrounded number of tweets.\n* The News tab is now hidden.\n* Added an option to disable the gesture to dock videos.\n* Added option to download voice messages (due to how XChat encrypts attachments, you need to play the message to have the option to download it).\n* Added ability to upload in 1080p (and 4k, but this is technically unsupported).\n* Added option to see poll results before voting.\n* Added option to tap to play/pause video with 2 fingers.\n* Added option to see where an account is located in a tweet.\n* Added option to disable screenshot detection in XChat (broken as of now, although I have a private fix)\n* Added option to disable the new media carousel (switches back to old grid view).\n* Added ability to remove retweets of tweets from users who’ve blocked you (please fix this X).\n* Doomscrolling can now be turned off with disabling video scroll.\n* Added ability to use Tenor GIFs instead of GIPHY.\n* Added option to export and import settings (no more coming soon!).\n* Added option to always download the highest-quality MP4 file from media downloads.\n* Added option to stop X from losing focus when staying out of the app for a long time.\n* Added option to hide Message button on tweets.\n* Added a “Download all Videos” button (only works when all media items are videos).\n* Added option to see quote and retweet numbers (with an option for unrounded counts).\n* Added an option to play a custom sound (under 7 seconds and with the AAC format) when a tweet is posted.\n* Hide the “Download Grok Bot” button on Grok Tweets.\n* NeoFreeBird now has (preliminary!) support for MacOS!\n\n### v7-exclusive changes\n\n* New login flow, using the web client to remove the issues posed by attestation.\n\n## App Updates\n* Updated X to 12.31.1\n\n## Fixes\n\n### From v6\n\n* Added back the color on the Tweet source label.\n* Fixed tab labels being off-center.\n* Fixed the “Restore Video Timestamp” option.\n* Tinted some buttons in the Chat menu.\n* Fixed the news button not being rebranded.\n* Added back the theme color to the horizontal scroll bar.\n* Forced the “more” bar to always be present (this was only an iPad issue).\n* Fixed the video timestamp not reflecting the custom font.\n* Moved “Copy Profile Info” to the profile overflow menu. This now means you can’t copy profile info from your own profile, but you can click “Edit profile” and get that, so not a massive loss.\n* Fixed bookmarked posts from verified accounts not followed not showing when the option to hide verified tweets was on.\n* Fix Dim theme search and selected-tab colors.\n* Fix Dim theme backgrounds after view reuse.\n* Fixed the “Confirm Follow” feature.\n* Changed tap to pause to use 2 fingers instead of one (this now allows you to dismiss the media view).\n* The in-app browser is off by default in LiveContainer installs.\n* Fixed a hang on first startup in LiveContainer installs.\n* Fixed X branding in newer versions.\n* Fixed voice message downloading (now requires 2 fingers with a long press).\n* Fixed a crash that would happen when encountering any confirmation prompt.\n* Fixed the theme color not showing on horizontal scroll bars.\n* Fixed the Twitter icon in the top-left corner not tinting on iPad.\n* Fixed the header switching back to black from dim on iPad.\n* Remove ads from the vertical video feed.\n* Fixed verified tweets not showing up in searches and edit histories when the “Hide verified tweets” option was on.\n* dev: Fixed formatting on MacOS.\n* Removed the “Edit Tweet” prompt showing up, this has been server-side for a while.\n* Removed tweet source labels from the codebase, as X has removed it from all API calls.\n* Fixed ads showing up in the Tiktok-like video feed.\n\n### v7-exclusive fixes\n\n* Fixed all web views not loading (including Community Notes, reports, and web replying).\n* Fixed mute settings not loading.\n* Removed tweet source labels from the codebase, as X has removed it from all API calls.\n* Fixed manual Grok Translate calls.\n\n## Localization\n\n* Fixed Russian and Japanese localizations (thank you @TimmySly and @so-5699, respectively!).\n* Update Japanese localization for subscription features.\n* Add new ru localization strings.\n* Update Japanese localization strings.\n* Update zh_CN and zh-Hant localization strings.\n* Updated French translations.\n* l10n(tr): Improve Turkish translations & terminology overrides.\n* Polish translation.\n* Complete Spanish translation, added localized terminology file.\n* Update Turkish localization and terminology.\n* Updated Croatian ( HR ) translations.\n* Revise Japanese localization strings for clarity.\n* Improve Arabic localization.\n* Update Korean localization.\n\n## Known Issues\n\n* The option to see quote and retweet numbers is not localized. Most likely will be fixed in the next version.\n* It may take a couple tries to add more than 1 account. It should mostly be stable, but please report if there seems to be an issue with multiple accounts.\n\n## Contributors\n\nThank you to everyone who contributed to NeoFreeBird, including:\n\n* @julesh17\n* @Thetromboneman1\n* @PEEKPerformer\n* @Huseyin-Korkmaz\n* @Deci8BelioS\n* @so-5699\n* @TimmySly\n* @shy1248\n* @blucelebi\n* @Arturro43\n* @jager-gg\n* @polygonMicrosystems\n* @MarioBarisa\n* @ipapplus\n* @hooray804\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/NeoFreeBird/releases/download/v7.1.1-x12.35/NeoFreeBird-sideloaded-Twitter_7.1.1_12.35.ipa",
          "size": 266623624,
          "sha256": "251ea2dd234f1df307bf11c646eb43a632aad141fef90dcde02be578b2f84344",
          "minOSVersion": "15.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {
          "NSCalendarsUsageDescription": "Add events to your calendar from X.",
          "NSCameraUsageDescription": "Capture and post photos and videos from X.",
          "NSContactsUsageDescription": "We will securely upload your contacts to our servers to help you connect with friends and suggest users to follow on X.",
          "NSFaceIDUsageDescription": "Use FaceID to authenticate on X.",
          "NSLocationUsageDescription": "Enjoy the X experience tailored to your location.",
          "NSLocationWhenInUseUsageDescription": "Enjoy the X experience tailored to your location.",
          "NSMicrophoneUsageDescription": "Capture and post videos with sound from X.",
          "NSPhotoLibraryAddUsageDescription": "This lets you download photos and videos to your Photos.",
          "NSPhotoLibraryUsageDescription": "Allow access to share photos from your camera roll.",
          "NSSpeechRecognitionUsageDescription": "Going forward, whenever you choose to share captions on this device, Apple will provide the service. Doing so helps make sure people of all hearing abilities can access your content.",
          "NSUserTrackingUsageDescription": "This helps X show you more relevant ads."
        }
      },
      "version": "12.35",
      "versionDate": "2026-11-06T23:11:48Z",
      "versionDescription": "NeoFreeBird 7.3.1 (X 12.35)\n\nBuilt from upstream [`v7.3.1`](https://github.com/NeoFreeBird/app/releases/tag/v7.3.1) + this fork's changes (`e1975dde7659063d8a70eb53f762845431f70d50`), injected into **X 12.35**.\n\n| File | For |\n| --- | --- |\n| `NeoFreeBird-sideloaded-Twitter_*.ipa` | SideStore, AltStore, LiveContainer, with Twitter branding and icons |\n| `NeoFreeBird-sideloaded-X_*.ipa` | Same, keeping X branding |\n| `NeoFreeBird-trollstore-*.tipa` | TrollStore |\n| `*_iphoneos-arm64.deb` / `*_iphoneos-arm.deb` | Rootless / rootful jailbreak |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n# Version 7.3.1\n\n## New Features\n- Add a toggle for the Split View on iPad\n- Add support for the Split View on macOS (tested) and iPhone Duo (untested)\n- Added a toggle to hide the “Made on X” footer\n- Added a section in settings to thank all translators for NeoFreeBird!\n- Updated X to 12.39\n\n## Fixes\n- Fixed the sharing domain not working\n- Fixed issues with custom tints and the classic tab bar\n- Fixed tab labels not showing on the old design\n- Fixed the legacy tab selector not respecting the profile button\n- Fixed the blur when scrolling from not being dim when dim theme was enabled\n- Fixed stale cached text overwriting others, causing text errors in the app\n- Fixed the padlock screen sometimes showing a black screen until a restart\n- Fixed the autoplay accessibility setting not respecting GIFs\n- Fixed the “No focus lost” option to never go back to the home tab\n- Fixed the app stopping audio when scrolling through muted videos on the timeline\n- Fixed the square avatar icon looking weird on Liquid Glass\n- Fixed verified users’ notifications not showing when the filter option was on\n- Fixed localization logic to be more durable and allow full sentence replacement\n\n## Localizations\n- Update Simplified Chinese translation by @ismudkipx in https://github.com/NeoFreeBird/app/pull/214\n- Complete and polish Arabic localization by @ipapplus in https://github.com/NeoFreeBird/app/pull/211\n- Updated Spanish translation for 7.3.0 by @polygonMicrosystems in https://github.com/NeoFreeBird/app/pull/193\n- Add Brazilian Portuguese localization by @Lucas25Pedrosa in https://github.com/NeoFreeBird/app/pull/215\n- Update French translations for v7.3.0 by @jleroy in https://github.com/NeoFreeBird/app/pull/187\n- Add Turkish localization for new settings by @HsynKrkmz1991 in https://github.com/NeoFreeBird/app/pull/194\n- Add GitHub download warning to Localizable.strings by @so-5699 in https://github.com/NeoFreeBird/app/pull/217\n- Update Russian localization by @TimmySly in https://github.com/NeoFreeBird/app/pull/221\n- Updated Croatian translations and added missing ones. by @MarioBarisa in https://github.com/NeoFreeBird/app/pull/222\n- zh-Hant by @mumuisdog in https://github.com/NeoFreeBird/app/pull/223\n- Updated localization languages for Simplified Chinese by @shy1248 in https://github.com/NeoFreeBird/app/pull/225\n- Refactor Turkish localization for clarity and consistency by @edizbaha in https://github.com/NeoFreeBird/app/pull/232\n\n## New Contributors\n* @Lucas25Pedrosa made their first contribution in https://github.com/NeoFreeBird/app/pull/215\n* @MarioBarisa made their first contribution in https://github.com/NeoFreeBird/app/pull/222\n\n**Full Changelog**: https://github.com/NeoFreeBird/app/compare/v7.3.0...v7.3.1\n\n</details>",
      "downloadURL": "https://github.com/OMetaVR/NeoFreeBird/releases/download/v7.3.1-x12.35/NeoFreeBird-sideloaded-Twitter_7.3.1_12.35.ipa",
      "size": 266747939
    },
    {
      "name": "DiOShonored",
      "bundleIdentifier": "dev.dios.dishonored",
      "developerName": "OMetaVR",
      "subtitle": "Dishonored (2012) on iPhone, from your own copy of the PC game",
      "localizedDescription": "Runs the Steam release of Dishonored natively on iPhone: a static recompiler, a Windows compatibility layer and a Direct3D 9 to Metal renderer with MetalFX upscaling. Not an emulator.\n\nRequires your own copy of Dishonored for PC on Steam and a game controller. Copy your game folder into the app's folder in Files; the app checks the files against the supported Steam build. The playable build is made from your own game files with the build instructions at github.com/OMetaVR/DiOShonored.\n\nEarly beta: tested on an iPhone 13 with a Backbone One so far.\n\nUnofficial fan project, not affiliated with Arkane Studios, Bethesda Softworks or ZeniMax Media. Contains no game code or data.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/dishonored.png",
      "tintColor": "#8A6D3B",
      "category": "games",
      "screenshots": [],
      "versions": [
        {
          "version": "0.1",
          "buildVersion": "1",
          "date": "2026-10-22T23:31:22Z",
          "localizedDescription": "v0.1.0-beta.2\n\n**Beta: early testing.** Expect bugs, stutter and missing features; see the README's *Status* and *Known issues*.\n\n`DiOShonored-shell.ipa` is the **app shell**: the runtime, the Metal renderer and the import screen, with no game code or\ndata inside. On its own it shows the \"import your game files\" screen. To play, build the playable app from **your own copy**\nof Dishonored (Steam, PC) as described in the README under *Build the playable app*. Nothing from the game is distributed here.\n\nThis is an unofficial fan project, not affiliated with or endorsed by Arkane Studios, Bethesda Softworks or ZeniMax Media.",
          "downloadURL": "https://github.com/OMetaVR/DiOShonored/releases/download/v0.1.0-beta.2/DiOShonored-shell.ipa",
          "size": 1510879,
          "sha256": "1dc1c707d0a786e361d720c2f920a7f4fdfb575353c00d5af9868ec06db3190e",
          "minOSVersion": "15.0"
        },
        {
          "version": "0.1",
          "buildVersion": "1",
          "date": "2026-10-22T22:05:49Z",
          "localizedDescription": "v0.1.0-beta.1\n\n**Beta: early testing.** Expect bugs, stutter and missing features; see the README's *Status* and *Known issues*.\n\n`DiOShonored-shell.ipa` in this source-repository release is a **code-free app shell** containing the runtime, Metal renderer and import screen. It does not include Dishonored game code and does not run the game standalone. To build a playable app from this shell, use your own PC copy of Dishonored as described in the README under *Build the playable app*.\n\nA different, separately hosted standalone `DiOShonored.ipa` **does contain the minimal game code needed to run independently**. That standalone IPA is not in the public DiOShonored source repository or any of its releases, which contain no Dishonored game code.\n\nThis is an unofficial fan project, not affiliated with or endorsed by Arkane Studios, Bethesda Softworks or ZeniMax Media. If a copyright holder requests that the game-code-containing standalone IPA be removed, I will promptly remove it. I respectfully ask that the code-free fan project and source repository remain available.",
          "downloadURL": "https://github.com/OMetaVR/DiOShonored/releases/download/v0.1.0-beta.1/DiOShonored-shell.ipa",
          "size": 1508085,
          "sha256": "dfa139481990560a30da1f53754f6021bb0e3018a6be1b79fab1180d1303c4ff",
          "minOSVersion": "15.0"
        }
      ],
      "appPermissions": {
        "entitlements": [],
        "privacy": {}
      },
      "version": "0.1",
      "versionDate": "2026-10-22T23:31:22Z",
      "versionDescription": "v0.1.0-beta.2\n\n**Beta: early testing.** Expect bugs, stutter and missing features; see the README's *Status* and *Known issues*.\n\n`DiOShonored-shell.ipa` is the **app shell**: the runtime, the Metal renderer and the import screen, with no game code or\ndata inside. On its own it shows the \"import your game files\" screen. To play, build the playable app from **your own copy**\nof Dishonored (Steam, PC) as described in the README under *Build the playable app*. Nothing from the game is distributed here.\n\nThis is an unofficial fan project, not affiliated with or endorsed by Arkane Studios, Bethesda Softworks or ZeniMax Media.",
      "downloadURL": "https://github.com/OMetaVR/DiOShonored/releases/download/v0.1.0-beta.2/DiOShonored-shell.ipa",
      "size": 1510879
    }
  ],
  "tweaks": [
    {
      "name": "Un-JailedSpeedAds",
      "identifier": "com.34306-sr.adspeed",
      "developerName": "34306 & SoulRune (built by OMetaVR)",
      "subtitle": "Blocks ads and speeds up reward-ad videos in any app",
      "localizedDescription": "Ads Speed stubs out ads from the common ad SDKs (AdMob, AppLovin, ironSource, Meta, Vungle and more) and speeds up reward-ad videos so you still get the reward. Your normal in-app video is left alone.\n\nJailbroken (iOS 15+): install the rootless or rootful .deb, then choose which apps it runs in under Settings > Ads Speed. Nothing happens until you enable an app there.\n\nNot jailbroken: inject the dylib into an app's IPA. This build is always on and only speeds up web video ads, and it needs a substrate bundled in, so inject it with TrollStore + TrollFools, or Sideloadly with \"Cydia Substrate\" turned on.\n\nFork of SoulRune's Un-JailedSpeedAds.",
      "iconURL": "https://ometavr.github.io/ipa-source/icons/adspeed.png",
      "tintColor": "#FF9F0A",
      "category": "utilities",
      "versions": [
        {
          "version": "2.2.1.3",
          "date": "2026-10-21T17:41:09Z",
          "localizedDescription": "Un-JailedSpeedAds 2.2.1.3\n\nBuilt from upstream [`2.2.1.3`](https://github.com/SoulRune/Un-JailedSpeedAds/releases/tag/2.2.1.3) + this fork's changes (`1444ced4a75e1d0eb863b3ae3fa773a7b8aeb9f6`).\n\n| File | For |\n| --- | --- |\n| `*_iphoneos-arm64.deb` | Rootless jailbreak (per-app settings panel) |\n| `*_iphoneos-arm.deb` | Rootful jailbreak |\n| `adspeed-jailed_<version>.dylib` | Injecting into an IPA (Sideloadly with \"Cydia Substrate\", cyan, TrollFools, LiveContainer tweaks); web video speed-up only |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n### Package rename, iOS 14 support, Logos build fix.\n> Currently tested only on arm64/iOS 16.7.10/Rootless Dopamine. iOS 14 is untested. Tests are required.\n\n- Changes\n  - Package renamed to `com.soulrune.adspeed`. It replaces the old `com.34306-sr.adspeed` package automatically.\n  - Minimum iOS lowered to 14.0 (rootful jailbreaks only; rootless starts at iOS 15).\n  - Fixed the Logos build of the ad view controller hooks (merged from [maxblox2999](https://github.com/maxblox2999/Un-JailedSpeedAds/compare/25d22dc...2f9d7b6)).\n  - Docs rewritten (README, BUILD.md. Also from maxblox2999) \n\n> **Settings will reset after this update**: the settings file got a new name too, so enable apps again in **Settings > Ads Speed**.\n\n---\n**Supports iOS 14-16, possibly iOS 17-18**\n\n* \"_iphoneos-arm_\" - for rootful/non-rootless jailbreaks\n* \"_iphoneos-arm64_\" - for rootless jailbreaks\n* \"_adspeed-jailed_\" - for injection into ipa files or programs/games. Provides only basic ads speed up\n\n\nThe release files autoadded from [here](https://github.com/SoulRune/Un-JailedSpeedAds/actions/runs/39467539343)\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/Un-JailedSpeedAds/releases/download/2.2.1.3/adspeed-jailed_2.2.1.3.dylib",
          "size": 166384,
          "sha256": "d10aa0615f46c0f2464fd343ad9582ca451a452e973143c443db5081c14659cd",
          "minOSVersion": "15.0"
        },
        {
          "version": "2.2.1.1",
          "date": "2026-10-15T19:24:13Z",
          "localizedDescription": "Un-JailedSpeedAds 2.2.1.1\n\nBuilt from upstream [`2.2.1.1`](https://github.com/SoulRune/Un-JailedSpeedAds/releases/tag/2.2.1.1) + this fork's changes (`d9301582979915c4ad5cd05a52cbf9e4b69751d2`).\n\n| File | For |\n| --- | --- |\n| `*_iphoneos-arm64.deb` | Rootless jailbreak (per-app settings panel) |\n| `*_iphoneos-arm.deb` | Rootful jailbreak |\n| `adspeed-jailed_<version>.dylib` | Injecting into an IPA (Sideloadly with \"Cydia Substrate\", cyan, TrollFools, LiveContainer tweaks); web video speed-up only |\n\nAlso available through the [Meta's Apps source](https://ometavr.github.io/ipa-source/source.json).\n\n---\n\n<details><summary>Upstream release notes</summary>\n\n### Small autobuild config fix.\n> Currently tested only on arm64/iOS 16.7.10/Rootless Dopamine. Tests are requited.\n\n- Changes\nAdded/restored dylib/deb build for arm64e (arm64/arm64e in one now)\n\n---\n**Supports iOS 15-16+**\n\n* \"_iphoneos-arm_\" - for rootful/non-rootless jailbreaks\n* \"_iphoneos-arm64_\" - for rootless jailbreaks\n* \"_adspeed-jailed_\" - for injection into ipa files or programs/games. Provides only basic ads speed up\n> Also detected problems with rewarding ads by AppLovin and Digital Turbine in some apps. Searching fix in process.\n\nThe release files autoadded is from [here](https://github.com/SoulRune/Un-JailedSpeedAds/actions/runs/27507577853)\n\n</details>",
          "downloadURL": "https://github.com/OMetaVR/Un-JailedSpeedAds/releases/download/2.2.1.1/adspeed-jailed_2.2.1.1.dylib",
          "size": 166384,
          "sha256": "2cf6bcc2e70555775d33e55371f57f58dc7ab23d9c818692f2a38bbadbe6905d",
          "minOSVersion": "15.0"
        }
      ]
    }
  ],
  "news": []
}
