{ "name": "AltGallery", "subtitle": "Curated AltStore sources for IPA projects on GitHub", "description": "AltStore sources generated from GitHub Releases by AltGallery", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/assets/icon.png", "website": "https://github.com/bebound/AltGallery", "tintColor": "#3B82F6", "apps": [ { "name": "Aidoku", "bundleIdentifier": "app.aidoku.Aidoku", "developerName": "Skitty", "subtitle": "Free and open source manga reader for iOS and iPadOS", "localizedDescription": "A free and open source manga reading application for iOS and iPadOS.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/library.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/source.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/reader.png" ], "tintColor": "#FF375F", "versions": [ { "version": "0.9", "date": "2026-09-03", "localizedDescription": "- OCR dictionary support (iOS 18+): import Yomitan-compatible dictionaries in the app and look up words while reading.\r\n- Suwayomi built-in source: read and track from a Suwayomi instance, just like Komga and Kavita.\r\n- Auto scroll for webtoon reader: enable and press the play button to scroll without touching your device.\r\n- Fixed CloudFlare handling: CloudFlare issues that caused external sources to break should be resolved.\r\n- Overall performance improvements: the library loads much faster (@Amqx), and the webtoon reader was improved.\r\n- Source stability fixes and disable option: the issue where sources were causing the app to crash should not happen again, and now you can even disable a source that is broken until it receives an update.\r\n- Many more things: see [the website](https://aidoku.app/release-notes/) for a more complete list.", "downloadURL": "https://github.com/Aidoku/Aidoku/releases/download/v0.9/Aidoku.ipa", "size": 14731108, "minOSVersion": "15.0" } ] }, { "name": "AirCard-iOS", "bundleIdentifier": "com.mak5er.aircard", "developerName": "Mak5er", "subtitle": "Apple Wallet card skins, passcode themes and wallpapers", "localizedDescription": "Customize Apple Wallet card artwork, lock screen passcode dialers and PosterBoard wallpapers directly on device, without a jailbreak. Requires iOS 27 or newer, LocalDevVPN running in loopback mode, and Developer Mode pairing.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/wallet.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/pairing.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/wallpapers.png" ], "tintColor": "#5020E0", "versions": [ { "version": "1.3.2", "date": "2026-10-04", "localizedDescription": "## What's Changed in v1.3.2 🚀\n\nThis update brings full feature parity with AirCard macOS v1.2.6, restores robust card discovery across all iOS versions, introduces automatic bank/network recognition with custom card nicknames, delivers an ultra-fast tunnel cache (0.02s connections), and completely resolves wallpaper flashing for Collections and Mercury wallpapers.\n\n### 💳 Wallet Card Discovery & Bank Identification\n• **Universal Wallet Log Parser**: Ported the proven `WalletScanParser` from AirCard macOS. Captures cards from `Dashboard loading (...): for SOO+`, `passIDs[InSession]`, `passIDs[global]`, and modern JSON NFC activations (`\"identifier\": \"HEX\"`).\n• **Automatic Bank & Network Detection**: Recognizes Visa, Mastercard, American Express, UnionPay, Discover, and JCB via applet AIDs during selection.\n• **Card Nicknames (Rename)**: Added a direct **Rename** button (✏️) so you can give your cards friendly names like *\"Monobank\"*, *\"Salary Card\"*, or *\"Revolut\"*, safely persisted in app settings.\n• **28-Character Fallback Token Matcher**: Restores dependable card discovery on devices where standard log patterns are redacted.\n\n### ⚡ Ultra-Fast Tunnel Routing (from 10s to 0.02s!)\n• **Working Route Caching**: `rust-core` now caches the active RSD connection route (`LAST_WORKING_ROUTE`), eliminating repeated port and interface scanning.\n• **RSD-First Priority**: Connects directly via RemoteXPC on port 49152, bypassing slow Lockdown retries and broken pipes on iOS 18+.\n• **Eliminated Loopback Policy Drops**: Removed local loopback attempts that caused `policy drop` control channel errors.\n\n### 🖼 Wallpapers (.tendies) — Collections & Mercury Fixes\n• **Dual Injection on iOS 18+**: Wallpapers are now injected into both their primary bundle (`com.apple.WallpaperKit.CollectionsPoster` or `com.apple.MercuryPoster`) and the modern iOS 18+ application container (`com.apple.Posters.CollectionsPosterApp` / `com.apple.Posters.MercuryPosterApp`).\n• **Metadata Synchronization**: Fixed a critical issue where `Wallpaper.plist`'s numeric identifier was randomized out-of-sync with `suggestionMetadata.plist` (`7400.DYNAMIC`), causing wallpapers like Windows 11 to vanish from the Lock Screen gallery.\n• **Mercury Wallpaper Support**: Added recognition for `mercury-descriptors` container folders and registered `com.apple.Posters.MercuryPosterApp` in `PersistedPosterContainerBundleIdentifiers`.\n• **NeoSpring Respring**: Instant springboard reload to apply wallpaper preferences immediately.\n\n### 🧪 Quality & Testing\n• All 24 unit tests passing (`TendiesEngineTests`, `WalletScanParserTests`, `CardPhotoCropTests`, `CardPhotoPickerTests`).\n\n**Full Changelog**: https://github.com/Mak5er/AirCard-iOS/compare/v1.3.1...v1.3.2", "downloadURL": "https://github.com/Mak5er/AirCard-iOS/releases/download/v1.3.2/AirCard-iOS.ipa", "size": 4638147, "minOSVersion": "27.0" } ] }, { "name": "AniBaka", "bundleIdentifier": "ani.baka", "developerName": "AniBakaBaka", "subtitle": "跨平台番剧聚合、媒体播放与弹幕客户端", "localizedDescription": "AniBaka 是一个基于 Flutter 的跨平台番剧聚合与媒体播放客户端,支持多番剧源、弹幕、字幕、离线缓存与本地媒体库,并提供动漫实时超分辨率画质增强。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/player.png" ], "tintColor": "#0077B6", "versions": [ { "version": "5.2.1", "buildVersion": "1007", "date": "2026-10-07", "localizedDescription": "- 新增视频内片头、片尾区间选择,支持拖动起止位置、预览画面并保存到本机。\r\n- 优化片头片尾管理面板,支持分别控制当前片源的跳过开关,并查看区间来源、调整标注及提交反馈。\r\n- 修复标注时拖动、试看或切换后台可能覆盖观看进度、误记为已看完的问题。\r\n- 修复部分云端历史无法正常续播的问题,完善片源重新匹配、集数与线路恢复,保留本机播放信息。\r\n- 新增视频源更新提醒,支持启动及返回应用时检查更新,并提供批量更新、进度显示和失败重试。\r\n- 完善规则版本管理,规则库连接失败时保留上次检查结果并显示提示。\r\n- 新增 MuteFun 动漫(2kdm)、七色番及 GirigiriLove Beta 内置源,移除 Anime7,更新多个现有视频源规则。\r\n- 优化网页播放地址解析与 WebView 回退流程,修复部分带签名播放地址被重复解码的问题。\r\n- 修复收藏列表加载更多异常及封面过渡动画冲突,改善移动端简介选择、滚动和评论列表位置保留。 #31 \r\n- 精简 Windows 实验性 DLSS 增强功能,统一使用内置播放器,移除独立播放与离线增强入口,改用精简运行库。\r\n- 优化异常提示,主动取消请求时不再弹出网络错误;播放历史同步失败时保留本地记录,减少播放干扰。\r\n\r\n**Full Changelog**: https://github.com/AniBakaBaka/AniBaka/compare/5.2.0+1001...5.2.1+1007", "downloadURL": "https://github.com/AniBakaBaka/AniBaka/releases/download/5.2.1%2B1007/baka-5.2.1%2B1007-ios-unsigned.ipa", "size": 22588259, "minOSVersion": "13.0" } ] }, { "name": "AnimeFlow", "bundleIdentifier": "com.ligg.anime_flow", "developerName": "openAnimeFlow", "subtitle": "跨平台动漫视频播放器,支持多数据源、实时 4K 超分辨率与弹幕", "localizedDescription": "AnimeFlow 是一个跨平台动漫视频播放应用,支持 Android、iOS、Windows、macOS 与 Linux。内置多数据源与自定义 XPath 爬虫配置,支持基于 Anime4K 的实时视频 4K 超分辨率,对接 Bangumi 同步收藏与追番数据,并支持多平台弹幕源与丰富的弹幕设置。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/comment.png" ], "tintColor": "#124EB3", "versions": [ { "version": "2.6.3", "date": "2026-10-12", "localizedDescription": "### 🔄 更新内容\r\n\r\n## 2.6.3 更新\r\n\r\n## 新增\r\n\r\n- 新增播放器迷你进度条(可在设置页面关闭) #101\r\n- 新增图片缓存清理\r\n- 番剧角色页面补全声优信息 #105\r\n- 安卓端支持自定义视频下载路径\r\n- 用户收藏页面支持已最新观看记录排序 #100\r\n\r\n## 优化\r\n \r\n- 优化图片加载速度(在通用设置页面手动点击一次恢复ECH默认值)\r\n- 账户设置页面ID、账号支持复制\r\n- 优化多处ui细节\r\n- 优化新番时间表排序功能 #108\r\n- 优化播放资源权重排序 #98\r\n\r\n## 修复\r\n\r\n- 修复更新信息页面长按复制信息出现的白屏问题 #104\r\n- 修复播放器使用MDK内核快进时未使用缓冲进度导致视频重复加载\r\n\r\n---\r\n\r\n### 📦 下载\r\n- 每个设备的安装包后缀: ``苹果手机(.ipa)、 安卓手机(.apk)、windows电脑(.zip或.exe)、mac电脑(.dmg)、linux电脑(.tar.gz或.deb)``\r\n- android分多个包: ``v7a(32位架构旧手机或TV)、arm64(新手机,推荐用这个)、x86(模拟器) ``\r\n- windows分多个包: ``.zip(解压直接使用)、.exe(安装后使用) ``", "downloadURL": "https://github.com/openAnimeFlow/AnimeFlow/releases/download/v2.6.3/AnimeFlow-ios-2.6.3.ipa", "size": 29429482, "minOSVersion": "13.0" } ] }, { "name": "Animeko", "bundleIdentifier": "org.animeko.animeko", "developerName": "open-ani", "subtitle": "一站式弹幕追番平台", "localizedDescription": "Animeko 是一个 Kotlin/Compose Multiplatform 打造的一站式弹幕追番平台,集找番、追番、看番于一体,支持 Bangumi 云同步观看记录、多视频数据源聚合(含 BitTorrent、Jellyfin、Emby)、离线缓存与弹幕云过滤。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/subject-details.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/episode.png" ], "tintColor": "#0050A0", "versions": [ { "version": "6.3.0", "date": "2026-10-13", "localizedDescription": "- 数据源选择支持手动查找模式,支持直接浏览数据源剧集并记住选择,方便后续切集,同时优化 BT 资源搜索、筛选和列表展示\r\n- 新增热度排行页,可浏览完整的 Bangumi 动画热度榜\r\n- 大幅提升分季拆分放送的动画的选集准确性\r\n- Android 和 iOS 支持系统画中画播放 (#3466 by @GeneralK1ng)\r\n- 优化播放器截图体验,新增角落预览,支持查看、复制与系统分享\r\n- 观看进度支持离线处理, 上线后自动同步\r\n- 剧集列表按正片、特别篇等类型分组,上一集、下一集与自动连播只在同类型剧集之间切换\r\n- 优化 Windows 平台的兼容性和性能\r\n\r\n----\r\n\r\n新功能: \r\n- 改进在线视频插播广告过滤并默认开启,优化起播和续播速度,修复桌面端播放进度跳动,并在 iOS 提供广告过滤开关 (#3471 by @NihilDigit)\r\n- 支持折叠屏的半折叠模式,可在设置关闭 (#3446 by @U29kaXVt)\r\n- PikPak 失败时自动回退 BT 引擎 (#3444 by @NihilDigit)\r\n- Windows 支持多点触控与触控笔输入,图片查看器可双指缩放,改善触摸拖动的响应 (#3461 by @NihilDigit)\r\n- 播放器弹幕设置支持来源管理与时间校准 (#3480 by @Tsukumi233)\r\n- 重新设计数据源设置页,按订阅和自定义分组,订阅支持名称、描述、图标与详情页,可批量启用或禁用数据源,订阅内数据源改名后保留启用状态\r\n- 缓存选源支持手动查找,选定一集后可沿同一线路批量下载其他剧集\r\n- 资源自动匹配支持在主名称搜索失败时尝试季度别名和系列名,并优先使用此前搜索成功的关键词\r\n- 自动匹配与手动选集支持分段放送番剧的整季合并页及连续编号,改善后半部分的剧集对应关系\r\n- 电视版支持 Android 8.0\r\n- 电视版支持启动时自动检查更新,也可在设置中手动检查、下载并安装更新\r\n- 账号设置新增注销账号功能,确认后可永久删除账号及其数据\r\n- 收藏或评分后,条目详情页立即更新全站收藏数与评分统计\r\n- 搜索补全支持排除已看过和已抛弃的条目,最高排名筛选仅展示有 Bangumi 排名的条目\r\n- 加快应用更新的下载速度\r\n- 提升资源较多时的列表筛选速度\r\n- 自定义数据源编辑器分组展示列表规则与自动匹配设置,支持单独开关自动匹配、设置数据源等级,并精简导出配置\r\n- 自定义数据源支持通过 url template 生成详情地址,兼容搜索结果仅返回条目编号的网站 (#3574 by @wdw89)\r\n\r\n问题修复:\r\n- 网页数据源支持统一设置浏览器 UA,覆盖搜索、验证码验证、播放页解析与视频播放,并修复桌面验证码页面偶尔无法打开的问题\r\n- 移除 Selector 与 RSS 数据源中无实际作用的「使用条目名称过滤」开关\r\n- 修复存在未完成下载时,已缓存剧集无法被找到并离线播放的问题 (#3495 by @lmikey9550)\r\n- 修复 Android 切换全屏、画中画、窗口布局或切到后台后黑屏、播放中断的问题\r\n- 修复 Android 复制日志时崩溃,以及开启画质增强后切换全屏可能卡死的问题\r\n- 修复桌面端网页解析初始化较慢时网页源无法播放的问题,网页引擎不可用时提示重启应用,避免反复自动换源\r\n- 修复桌面端最小化到托盘时崩溃的问题\r\n- 修复弹弹 play 在分段放送番剧中匹配错集,以及匹配请求失败时弹幕获取异常的问题\r\n- 修复搜索结果被过滤后分页提前结束、遗漏后续结果的问题 (#3514 by @BagunoMushi)\r\n- 修复隐藏 NSFW 时仍可通过分级筛选搜出相关条目的问题,隐藏时不显示分级筛选\r\n- 修复動漫花園搜索含冒号的番剧名时结果异常和长时间翻页的问题\r\n- 修复电视版播放时屏幕自动熄灭的问题 (#3563 by @nekomoyi)\r\n- 画中画模式下隐藏一起看悬浮窗,退出后保留原来的位置 (#3567 by @GeneralK1ng)\r\n- 修复从选集对话框进入播放页后,侧滑返回手势被取消的问题\r\n- 修复桌面端全屏侧边栏开关异常,全屏默认隐藏侧边栏,并分别记住窗口与全屏模式的开关状态\r\n- 修复横屏播放时画面受屏幕挖孔影响而偏离中心的问题\r\n- 修复 iOS 退出全屏后状态栏间距消失的问题\r\n- 修复播放页手动选择的资源匹配状态显示不准确的问题\r\n- 修复探索页热度轮播在窗口变宽后出现空白且无法点击的问题\r\n- 修复下载选集页快捷选择按钮在窄屏下被挤压或遮挡的问题\r\n- 改善电视版列表刷新后的焦点恢复,当前卡片被移除时将焦点恢复到相邻项\r\n- 改善电视版探索页的无障碍朗读,避免朗读滚动进度\r\n- 修复部分界面文案显示多余反斜杠的问题\r\n- 修复sync时全部模块 androidDeviceTest 无法解析 kotlin-test (#3500 by @GeneralK1ng)\r\n\r\n**Full Changelog**: https://github.com/open-ani/animeko/compare/v6.2.0...v6.3.0\r\n\r\n[//]: # (ANI-SERVER-MAGIC-SEPARATOR)\r\n\r\n[//]: # (注意: api server 依赖这个特殊分隔符)\r\n\r\n[//]: # (对于所有可用的变量列表, 参考 CI release.yml 的 step release-notes)\r\n\r\n[github-win-x64]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-windows-x86_64.zip\r\n\r\n[github-win-aarch64]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-windows-aarch64.zip\r\n\r\n[github-mac-x64]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-macos-x86_64.dmg\r\n\r\n[github-mac-aarch64]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-macos-aarch64.dmg\r\n\r\n[github-android]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-universal.apk\r\n\r\n[github-android-arm64-v8a]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-arm64-v8a.apk\r\n\r\n[github-android-armeabi-v7a]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-armeabi-v7a.apk\r\n\r\n[github-android-x86_64]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-x86_64.apk\r\n\r\n[cf-win-x64]: https://d.myani.org/v6.3.0/ani-6.3.0-windows-x86_64.zip\r\n\r\n[cf-win-aarch64]: https://d.myani.org/v6.3.0/ani-6.3.0-windows-aarch64.zip\r\n\r\n[cf-linux-x64]: https://d.myani.org/v6.3.0/ani-6.3.0-linux-x86_64.appimage\r\n\r\n[cf-mac-x64]: https://d.myani.org/v6.3.0/ani-6.3.0-macos-x86_64.zip\r\n\r\n[cf-mac-aarch64]: https://d.myani.org/v6.3.0/ani-6.3.0-macos-aarch64.dmg\r\n\r\n[cf-ios]: https://d.myani.org/v6.3.0/ani-6.3.0.ipa\r\n\r\n[cf-android]: https://d.myani.org/v6.3.0/ani-6.3.0-universal.apk\r\n\r\n[cf-android-arm64-v8a]: https://d.myani.org/v6.3.0/ani-6.3.0-arm64-v8a.apk\r\n\r\n[cf-android-armeabi-v7a]: https://d.myani.org/v6.3.0/ani-6.3.0-armeabi-v7a.apk\r\n\r\n[cf-android-x86_64]: https://d.myani.org/v6.3.0/ani-6.3.0-x86_64.apk\r\n\r\n[ghproxy-win-x64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-windows-x86_64.zip\r\n\r\n[ghproxy-win-aarch64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-windows-aarch64.zip\r\n\r\n[ghproxy-mac-x64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-macos-x86_64.zip\r\n\r\n[ghproxy-linux-x64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-linux-x86_64.appimage\r\n\r\n[ghproxy-mac-aarch64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-macos-aarch64.dmg\r\n\r\n[ghproxy-ios]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0.ios\r\n\r\n[ghproxy-android]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-universal.apk\r\n\r\n[ghproxy-android-arm64-v8a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-arm64-v8a.apk\r\n\r\n[ghproxy-android-armeabi-v7a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-armeabi-v7a.apk\r\n\r\n[ghproxy-android-x86_64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-6.3.0-x86_64.apk\r\n\r\n[github-android-tv]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-tv-6.3.0-universal.apk\r\n\r\n[github-android-tv-arm64-v8a]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-tv-6.3.0-arm64-v8a.apk\r\n\r\n[github-android-tv-armeabi-v7a]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-tv-6.3.0-armeabi-v7a.apk\r\n\r\n[github-android-tv-x86_64]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-tv-6.3.0-x86_64.apk\r\n\r\n[cf-android-tv]: https://d.myani.org/v6.3.0/ani-tv-6.3.0-universal.apk\r\n\r\n[cf-android-tv-arm64-v8a]: https://d.myani.org/v6.3.0/ani-tv-6.3.0-arm64-v8a.apk\r\n\r\n[cf-android-tv-armeabi-v7a]: https://d.myani.org/v6.3.0/ani-tv-6.3.0-armeabi-v7a.apk\r\n\r\n[cf-android-tv-x86_64]: https://d.myani.org/v6.3.0/ani-tv-6.3.0-x86_64.apk\r\n\r\n[ghproxy-android-tv]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-tv-6.3.0-universal.apk\r\n\r\n[ghproxy-android-tv-arm64-v8a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-tv-6.3.0-arm64-v8a.apk\r\n\r\n[ghproxy-android-tv-armeabi-v7a]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-tv-6.3.0-armeabi-v7a.apk\r\n\r\n[ghproxy-android-tv-x86_64]: https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fopen-ani%2Fani%2Freleases%2Fdownload%2Fv6.3.0%2Fani-tv-6.3.0-x86_64.apk\r\n\r\n[macOS 无法打开解决方案]: https://myani.org/wiki/macos-unable-to-open\r\n\r\n[Windows下字体与背景颜色异常解决方案]: https://myani.org/wiki/windows-font-bg-color-issue\r\n\r\n[Linux 安装说明]: https://myani.org/wiki/linux-install\r\n\r\n[macOS Intel芯片版本安装教程]: https://myani.org/wiki/macos-intel-install\r\n\r\n[macos-intel-issue]: https://github.com/open-ani/animeko/issues/1345\r\n\r\n[linux-issue]: https://github.com/open-ani/animeko/issues/944\r\n\r\n[iOS 自签]: https://myani.org/wiki/ios-install\r\n\r\n| | 下载 | 常见问题 |\r\n|------------------|--------------------------------------------------|---------------------------------------------|\r\n| 安卓 手机/平板 | [主线][cf-android] / [备线][ghproxy-android] | |\r\n| 安卓 电视 | [主线][cf-android-tv] / [备线][ghproxy-android-tv] | |\r\n| iOS | [主线][cf-ios] / [备线][ghproxy-ios] | 需要[自签][iOS 自签] |\r\n| Windows | [主线][cf-win-x64] / [备线][ghproxy-win-x64] | 1. 目录不要有中文或者空格
2. [显示异常][Windows下字体与背景颜色异常解决方案] |\r\n| Windows (ARM64) | [主线][cf-win-aarch64] / [备线][ghproxy-win-aarch64] | 同 Windows |\r\n| macOS (M 系列芯片) | [主线][cf-mac-aarch64] / [备线][ghproxy-mac-aarch64] | ⚠️ [安装后打不开][macOS 无法打开解决方案] |\r\n| macOS (Intel 芯片) | [主线][cf-mac-x64] / [备线][ghproxy-mac-x64] | ⚠️ [安装教程][macOS Intel芯片版本安装教程] |\r\n| Linux AppImage | [主线][cf-linux-x64] / [备线][ghproxy-linux-x64] | ⚠️ [安装教程][Linux 安装说明] |\r\n\r\n[github-android-qr]: https://github.com/open-ani/ani/releases/download/v6.3.0/ani-6.3.0-universal.apk.github.qrcode.png\r\n\r\n[cf-android-qr]: https://d.myani.org/v6.3.0/ani-6.3.0-universal.apk.cloudflare.qrcode.png\r\n\r\n[cf-ios-qr]: https://d.myani.org/v6.3.0/ani-6.3.0.ipa.cloudflare.qrcode.png\r\n\r\n| 安卓 手机/平板 | iOS IPA (需要[自签][iOS 自签]) | \r\n|------------------------------|--------------------------|\r\n| ![Cloudflare][cf-android-qr] | ![Cloudflare][cf-ios-qr] |\r\n\r\n\r\n
\r\n Android 细分架构下载 \r\n\r\n[//]: # (@formatter:off 因为\"版本\"前面不能换行)\r\n\r\n如果不知道自己是什么架构,建议下载 `universal` 版本。\r\n\r\n[//]: # (@formatter:on)\r\n\r\n| 处理器架构 | 适用于 | 下载 |\r\n|--------------------|-----------------|---------------------------------------------------------------------------------------------------------|\r\n| universal (推荐) | 所有设备 | [主线][cf-android] / [备线][ghproxy-android] / [GitHub][github-android] |\r\n| arm64-v8a (64 位) | 几乎所有手机和平板 | [主线][cf-android-arm64-v8a] / [备线][ghproxy-android-arm64-v8a] / [GitHub][github-android-arm64-v8a] |\r\n| armeabi-v7a (32 位) | 旧手机 | [主线][cf-android-armeabi-v7a] / [备线][ghproxy-android-armeabi-v7a] / [GitHub][github-android-armeabi-v7a] |\r\n| x86_64 | Chromebook 及模拟器 | [主线][cf-android-x86_64] / [备线][ghproxy-android-x86_64] / [GitHub][github-android-x86_64] |\r\n\r\n电视版:\r\n\r\n| 处理器架构 | 适用于 | 下载 |\r\n|--------------------|-----------------|---------------------------------------------------------------------------------------------------------------------|\r\n| universal (推荐) | 所有电视和电视盒子 | [主线][cf-android-tv] / [备线][ghproxy-android-tv] / [GitHub][github-android-tv] |\r\n| arm64-v8a (64 位) | 大多数电视和电视盒子 | [主线][cf-android-tv-arm64-v8a] / [备线][ghproxy-android-tv-arm64-v8a] / [GitHub][github-android-tv-arm64-v8a] |\r\n| armeabi-v7a (32 位) | 旧电视盒子 | [主线][cf-android-tv-armeabi-v7a] / [备线][ghproxy-android-tv-armeabi-v7a] / [GitHub][github-android-tv-armeabi-v7a] |\r\n| x86_64 | 模拟器 | [主线][cf-android-tv-x86_64] / [备线][ghproxy-android-tv-x86_64] / [GitHub][github-android-tv-x86_64] |\r\n\r\n
", "downloadURL": "https://github.com/open-ani/animeko/releases/download/v6.3.0/ani-6.3.0.ipa", "size": 46485035, "minOSVersion": "14.0" } ] }, { "name": "Apollo for Reddit - GLASS", "bundleIdentifier": "com.christianselig.Apollo", "developerName": "Christian Selig (& Apollo-Reborn contributors)", "subtitle": "Apollo-Reborn build with Liquid Glass patch", "localizedDescription": "Apollo-Reborn is the community-maintained Apollo sideload build powered by the Apollo-Reborn tweak.\n\nIt restores custom API support, media fixes, uploads, inline media, translation, saved categories, Home Screen and Lock Screen widgets, Liquid Glass support on iOS 26+, and the rest of the project’s ongoing fixes and enhancements.\n\nThese sources are intended for AltStore Classic, SideStore, and Feather. Apollo-Reborn is not compatible with AltStore PAL.\n\nChoose the source variant that matches how you sideload:\n\n• Standard: full app bundle with Apollo’s working extensions plus Apollo-Reborn widgets\n• No Extensions: strips app extensions, including widgets, to reduce App ID usage on free Apple IDs\n• GLASS: adds the Liquid Glass iOS 26 patch and bundled Liquid Glass icon catalog\n• No Extensions + GLASS: combines both options\n\nThe extension-bearing builds (Standard and GLASS) register about 7 App IDs, one per bundled app extension. A free Apple ID can register 10 App IDs per 7 days, so a clean single install fits, but it is easy to exceed if you install under more than one bundle ID, reinstall within the same week, or sideload other extension-bearing apps. If an install fails with an App ID error, use a No Extensions build (1 App ID) or wait for older App IDs to expire. A paid Apple Developer account has a much higher cap.\n\nThis project is not affiliated with Apollo or Christian Selig.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/avatar-profile.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/settings.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/custom.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/recents.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/lg-icons.jpg" ], "tintColor": "#6050F0", "versions": [ { "version": "3.9.0", "date": "2026-10-09", "localizedDescription": "### 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)", "downloadURL": "https://github.com/Apollo-Reborn/Apollo-Reborn/releases/download/v1.15.11_3.9.0/Apollo-Reborn-3.9.0-GLASS.ipa", "size": 128560322 } ] }, { "name": "ARMSX2", "bundleIdentifier": "com.armsx2.ios", "developerName": "ARMSX2", "subtitle": "PlayStation 2 emulator for ARM64", "localizedDescription": "A free and open-source PlayStation 2 (PS2) emulator based on PCSX2, with native ARM64 JIT recompilers. Play PS2 games on your phone, PC, or gaming handheld.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/game.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/list.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/settings.png" ], "tintColor": "#3CAEFF", "versions": [ { "version": "nightly-20261011", "date": "2026-10-11", "localizedDescription": "Automated nightly build for community testing (unsigned).\n\nEvery download is named `ARMSX2-nightly-DATE-COMMIT-PLATFORM`, so builds\nfrom different nights stay distinguishable after you have downloaded them.\n\n- macOS arm64: macOS-arm64.tar.xz\n- Linux arm64: Linux-arm64-4K-pages.AppImage on most distros, or the 16K one on Asahi Linux and other Apple Silicon kernels (run getconf PAGESIZE if unsure)\n- Windows arm64: Windows-arm64.zip\n- RetroArch on Linux arm64: Linux-arm64-libretro-core.tar.zst, a 4K-page build\n- Bare-display kmsdrm handhelds: Linux-arm64-SDL-handheld.tar.zst, a 4K-page build (Rocknix and Batocera run compositors, so use the Qt AppImage there instead)\n- Android: Android-arm64.apk (installs as ARMSX2 Nightly, alongside the stable app)\n- iOS: iOS-arm64.ipa, unsigned, sideload it (installs as ARMSX2 Nightly, alongside the stable app)\n\nComing from an old nightly? Nightlies are now a separate app, ARMSX2 Nightly, next to stable.\n\n- Android: stable cannot install over an old nightly. Back up your saves and memory cards, uninstall the old nightly, then install the stable APK.\n- iOS: your old nightly is the ARMSX2 iOS app and still has your saves. Copy them into ARMSX2 Nightly with the Files app.\n\n## What's new\n- arcade tests: accept the name as typed where the filesystem ignores case\n- DriverPacks: Manager::GetAvailability uses the manager's own platform\n- catalog tests: rename the tar.gz test entry so it stops clashing with TarEntry\n- SHA256: include 7-Zip's Sha256.h with angle brackets\n- Screenshot harnesses: describe them without naming tools outside this tree\n- Library: a switch to leave a game folder's subfolders out\n- Library: icons keep animating when one of them leaves the screen\n- Android: gyro aim lets go of the sensor while the app is out of sight\n- Android: Discord idles while the app is out of sight\n- Library: stop drawing while the app is out of sight\n- Android: the paused CPU thread sleeps while the app is out of sight\n- Android: let go of the audio device while the app is out of sight\n- Oboe: keep a paused stream paused when it reopens\n- Big Picture: list the Arcade Setup page title for translation\n- Qt: reloading a game's settings after an online patch install can no longer leave the settings window empty\n- Qt: Apply & Restart on the GPU Drivers page asks about and cancels a driver install in progress\n- Big Picture: resuming a game closes the memory card backups window\n- Big Picture: shutting down no longer waits on a texture pack's hit POST or its directory walk, and leaves another UI's cover run alone\n- Windows projects: list the online-packs sources in pcsx2 and common\n- Memory card backups: tell the player when an unreadable card could not be offered for restore\n- Texture packs: an install made from a game's settings switches replacement on there too when the game turns it off\n- Memory card backups: only the boot's reopen takes snapshots, and the default is off on libretro and iOS too\n- GPU Drivers page: listed only where driver packs exist or a pack is installed or selected\n- Driver packs and arcade boot files: the test-load child closes inherited descriptors, a boot-files digest mismatch fails\n- Texture packs: the zip extractor bounds the total it writes and checks free space first\n- Big Picture: texture packs, drivers and arcade setup ask the network only after the page has stayed open for a second\n- Autosave: an autosave a crash left set aside as .drop is put back when its slot is empty\n- Texture packs: an install keeps a replacements folder it did not make, and never follows a symlink when deleting\n- Catalog: parse JSON iteratively so deeply nested input cannot overflow the stack\n- Arcade: an .acgame whose dongle, card or SRAM names leave their folder is refused\n- Qt: the game list type filter keeps each type's enum value so Arcade no longer selects Invalid\n- Big Picture: loading a state of an arcade game with no game running prepares the game first\n- Big Picture: cover style and region choices read their captures before closing the dialog\n- Qt: GPU Drivers page for downloading and choosing a Vulkan driver pack (Linux)\n- Qt: Texture Packs page over the online catalog, with a button in Texture Replacement\n- Qt: automatic cover download with its settings and per-game region\n- Qt: in Big Picture mode, Big Picture asks whether to restore an unreadable memory card\n- Big Picture: Texture Packs page with the online catalog, pack details, installs with progress and cancel, and installed packs, plus a Browse Texture Packs row in the Texture Replacement section\n- Big Picture screenshots: gamesettings: opens the first game's settings on that page, so a per-game page can be shot\n- Qt UI: autosaves in the Load State menu, with interval, count and on-shutdown settings in Advanced\n- Qt UI: memory card backups dialog, an Automatic backups setting, and the boot-time restore question\n- Qt UI: Browse Online on the Patches and Cheats pages searches the community repositories and installs what the player ticks\n- Qt UI: System > Arcade has Insert Coin for each player, Service and Test for a running arcade game\n- Qt UI: an Arcade Controls page remaps a controller's buttons on an arcade game's cabinet, for one game or for all of them\n- Big Picture screenshots: gamesettings: opens a page of the first game's settings, and :browse starts the online patch search\n- Big Picture: Browse Online row on the Patches and Cheats pages that searches the community repositories and installs the picked entries\n- Qt UI: an arcade game is made ready before it starts, and an .acgame opens from Start File and drag and drop\n- Qt UI: Tools > Arcade Setup shows the boot files, the arcade BIOS and which arcade games are ready\n- Big Picture: GPU Drivers settings page with the driver in use, a choice of system driver or installed pack, downloads with progress and cancel, delete, and Restart Now\n- Big Picture: memory card backups window and restore question, autosave tiles in the Load State list, and the autosave settings\n- Big Picture: arcade setup page, per-game arcade controls, pause menu submenu, and games started through Prepare\n- GameList: the image of an arcade game with no .acgame is a game\n- Qt: Local Link as an Ethernet device type on the Network & HDD page\n- Memory cards: a fallback slot for the restore prompt handler, so the host's own dialog wins over Big Picture's\n- Catalog: a one-shot answer one thread waits on while another supplies it, for questions asked while the VM starts\n- Qt UI: -uishot renders a settings page, a dialog or the main window to a PNG on the offscreen platform\n- Big Picture: automatic cover download after the game list settles, with toggle, style and region rows, a per-game region pin and progress notifications\n- Big Picture: Local Link as an Ethernet device type, with host, address, port, peer ID and room code rows and the DHCP rows hidden\n- Big Picture: texture upscale row (Off, RAISR 2x, RAISR 4x) in the Texture Replacement section of the Graphics page\n- Big Picture screenshots: a rescan page and the settings of the first game, so pages that need a game list can be reached\n- Memory cards: back them up before they open at boot, restore with rollback, offer to restore an unreadable one\n- Autosave: a rotating history of autosaves, an interval timer and save on shutdown\n- Catalog: a file-operations interface so multi-step changes on disk can be tested with a failing step\n- Config: settings for autosave interval, count and save on shutdown, and for memory card backups\n- Catalog: Local Link settings rules shared by the UIs, with the room code upper-cased before it is stored\n- Hosts: apply the selected GPU driver pack right after the settings load\n- DriverPacks: list, install, apply and delete GPU driver packs on Linux\n- Catalog: a defensive .tar.gz extractor for downloaded packs\n- Catalog: texture-pack installer, and the seam that makes an installed pack take effect\n- Catalog: tar+zstd and zip extractors for texture packs, with the archive path policy\n- Catalog: texture-pack catalog from the one textures.json, popularity counter, installed-pack record\n- Catalog: ask for compressed responses unless the caller picked an encoding\n- Arcade: ArcadeSetup gets an arcade game ready to boot and says what it still lacks\n- GameList: an arcade game's boot program, image and dongle are no longer listed as games\n- Catalog: online patch and cheat browser that searches the community repositories and installs the chosen sections\n- Catalog: split .pnach files into sections and append sections to an existing file\n- SDL: --headless WxH renders to an offscreen image, and -bigpicture is accepted\n- PINE: UIOpenPage, UIWaitFrames and UIScreenshot drive Big Picture with no display\n- GS: a host with no window can get an offscreen present and read it back\n- Catalog: automatic cover download for game-list entries with no cover\n- Catalog: cover download job that remembers 404s on disk and backs off on a rate limit\n- Catalog: cover URLs per platform and style, and a region index built from the game database\n- BIOS: arcade board dumps no longer show in the console BIOS lists\n- GameList: arcade games listed from their .acgame files\n- Hotkeys: coin for each player, Service and Test for an arcade game\n- Input: an arcade game's controller input drives the JVS board, not the DualShock\n- Arcade: map a controller onto the cabinet's JVS switches for every control mode\n- Catalog: atomic file writes, an on-disk response cache and JSON helpers\n- Catalog: a fetch layer with https-only redirects, byte caps, streaming to file and a fake for tests\n- Tests: add the catalog_tests target with SHA-256 vectors and a fixtures directory\n- Common: add a streaming SHA-256 hasher on the vendored 7-Zip implementation\n- GameDB: Gran Turismo 4 reads its readback asynchronously on mobile\n- Android: a game whose GPU driver was deleted uses the global driver\n- Android: don't strand RunOnCPUThread callers when the VM thread exits\n- Android: rumble every controller assigned to a player\n- Android: show what the game runs, red for non-defaults, readable marks\n- Android: tint settings rows the game database sets or the player changed\n- Android: one rule for whether a game database entry is in force\n- Android: enable ANGLE from per-game settings\n- Android: the Renderer tab's Reset also clears the Graphics API, GPU driver and ANGLE\n\nFull changelog: https://github.com/ARMSX2/ARMSX2/compare/nightly-20261008...0076b5c389ea7296331ad2d96193c6e8d5d314fa", "downloadURL": "https://github.com/ARMSX2/ARMSX2/releases/download/nightly-20261011/ARMSX2-nightly-20261011-0076b5c389-iOS-arm64.ipa", "size": 39938405, "minOSVersion": "17.0" } ] }, { "name": "Doer", "bundleIdentifier": "com.naine.doer", "developerName": "moliango", "subtitle": "A native iOS client for Linux.do", "localizedDescription": "A native iOS client for Linux.do — UIKit + Swift, no SwiftUI in the main app.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/me.png" ], "tintColor": "#4080E0", "versions": [ { "version": "1.8.6", "date": "2026-10-10", "localizedDescription": "**Full Changelog**: https://github.com/moliango/doer/compare/v1.8.5.3...v1.8.6", "downloadURL": "https://github.com/moliango/doer/releases/download/v1.8.6/doer-unsigned.ipa", "size": 28095758, "minOSVersion": "15.0" } ] }, { "name": "DolphiniOS", "bundleIdentifier": "me.oatmealdome.DolphiniOS-njb-patreon-beta", "developerName": "OatmealDome", "subtitle": "GameCube and Wii emulator for iOS/iPadOS", "localizedDescription": "Dolphin for iOS, reborn. A GameCube and Wii emulator for iPhone and iPad.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/game.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/settings.png" ], "tintColor": "#E0B030", "versions": [ { "version": "5.0.0b6", "date": "2026-06-20", "localizedDescription": "* Fixed JIT support on A13/A14/M1 devices running iOS 27 beta. (@CelloSerenity)\r\n* Fixed wrong app version number introduced in 5.0.0b5. (@CelloSerenity)\r\n\r\nThe next update will be sometime after the next official Dolphin release. It will include a core update.\r\n\r\n**Full Changelog**: https://github.com/OatmealDome/dolphin-ios/compare/v5.0.0b5...v5.0.0b6", "downloadURL": "https://github.com/OatmealDome/dolphin-ios/releases/download/v5.0.0b6/Non-Jailbroken.ipa", "size": 17963367, "minOSVersion": "14.0" } ] }, { "name": "DukeX", "bundleIdentifier": "com.mafty.dukex", "developerName": "Manic EMU Development Team", "subtitle": "Original Xbox emulation for iOS", "localizedDescription": "DukeX is an experimental iOS-focused frontend for xemu. It embeds the xemu core in a native Swift shell and presents the Vulkan renderer through MoltenVK and native Metal.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/library.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/activity.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/game.png" ], "tintColor": "#8FCA39", "versions": [ { "version": "1.0.2", "date": "2026-06-30", "localizedDescription": "# DukeX v1.0.2 - Expanding the Xbox Experience\n\nDukeX v1.0.2 is our biggest step yet toward preserving the full original Xbox\nexperience, not just the games. This release introduces the first native macOS\nbuild, expands XB.Live integration, and brings richer community features to both\niOS and macOS.\n\n## What's New\n\n- Native macOS release: DukeX is now available as a Mac Catalyst desktop build\n packaged with a nested Xemu fork, pairing desktop Xemu compatibility with the\n DukeX interface.\n- XB.Live Rich Presence and playtime tracking: friends can see what you are\n playing while DukeX tracks supported playtime sessions.\n- XB.Live messaging: threaded conversations, friend messaging, unread\n indicators, supported game invites, and existing Xbox inbox support now live\n inside DukeX.\n- XB.Live social expansion: friend requests, friend management, online presence,\n and deeper community integration are available from the Profile experience.\n- Activity Feed: XB.Live news, friend online status, friend achievement unlocks,\n and community updates now appear in a continuously refreshed timeline.\n- Controller Landscape Mode: on iOS, compatible controllers can switch DukeX\n into a controller-first browsing and launch experience.\n- Expanded AirPlay and external display support: big-screen play is more\n reliable across supported display configurations.\n\n## Improvements\n\n- Improved achievements with Games, Apps, and Cores grouping plus updated\n artwork handling for XB.Live Core, DukeX Core, and special test titles.\n- Improved game tile spacing and cover handling across iOS and macOS.\n- Improved XB.Live cloud-save sync metadata with console identity v2,\n content-hash dedupe, and server-assisted cross-console restore handling.\n- Fixed achievement progress rounding so time-based achievements do not show\n 100% before they are actually complete.\n\n## Availability\n\n- iOS: install `DukeX.v1.0.2.ipa` through StikStore, SideStore, or another\n supported sideloading workflow.\n- macOS: install `DukeX.macOS.v1.0.2.dmg` by dragging DukeX to Applications.\n- Hardware requirements on iOS remain Apple A14 Bionic or Apple M1 hardware or\n newer.\n- iOS 16.0 or later is supported, with iOS 16 support remaining experimental.\n\n## Important\n\nDukeX does not include Xbox system files, game images, BIOS files, copyrighted\ncontent, signing certificates, or user games. Users must provide their own\nlegally obtained files. DukeX is intended for legitimate emulation,\npreservation, testing, and personal library use.", "downloadURL": "https://github.com/MaftyManicEMU/DukeX/releases/download/v1.0.2/DukeX.v1.0.2.ipa", "size": 20345841, "minOSVersion": "16.0" } ] }, { "name": "EhPanda", "bundleIdentifier": "app.ehpanda", "developerName": "EhPanda-Team", "subtitle": "An unofficial E-Hentai App for iOS built with SwiftUI & TCA", "localizedDescription": "EhPanda is an unofficial E-Hentai app for iOS & iPadOS built with SwiftUI & TCA. It supports almost all E-Hentai gallery categories, gallery browsing with filters, gallery details with tags & related galleries, posting / editing / replying to comments, H@H archiving, torrent listing, E-Hentai settings, and SNI-bypass (domain fronting) for restricted networks. Localization is built in and the app icon and accent color are customizable.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/comment.png" ], "tintColor": "#0f766e", "versions": [ { "version": "2.8.1", "date": "2026-07-20", "localizedDescription": "1. feat: Adapt to the new Liquid Glass design.\r\n3. fix: Gesture issue in the reading page.\r\n4. fix: Crash issue in eh setting page.\r\n5. fix: A minor issue in search page.", "downloadURL": "https://github.com/EhPanda-Team/EhPanda/releases/download/v2.8.1/EhPanda.ipa", "size": 7352364, "minOSVersion": "26.0" } ] }, { "name": "Fathom", "bundleIdentifier": "app.fathom.emulator", "developerName": "Leviidev", "subtitle": "x86-64 PC emulator for iOS", "localizedDescription": "An x86-64 PC emulator for iOS. Fathom runs x86-64 Linux programs on an iPhone or iPad by translating them to ARM64 as they execute, using FEXCore - the dynamic recompiler behind FEX-Emu - with a native SwiftUI front end.\n\nImport a statically linked x86-64 Linux executable, open it, press Run. Fathom maps it into a guest address space, hands its instructions to FEXCore's JIT, answers its Linux syscalls, and shows you its output.\n\nJIT requires StikDebug to attach to the process and service the executable-memory traps; Fathom asks for this automatically on launch when it is missing.\n\nPlease note: only statically linked, position-independent executables (-static-pie) run today. Dynamically linked binaries and 32-bit x86 are not supported yet, and threads are not implemented, so a guest runs single-threaded.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Fathom/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Fathom/images/library.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Fathom/images/settings.png" ], "tintColor": "#68D8D8", "versions": [ { "version": "1.0.0", "date": "2026-09-14", "localizedDescription": "An x86-64 PC emulator for iOS, running guest code on FEXCore.\n\n2048 and tic tac toe both run. Add them from the Library tab and play with the on-screen arrow keys.\n\n**Downloads**\n- `Fathom.ipa` - the app, unsigned, for sideloading. Needs StikDebug attached for JIT.\n- `tictactoe` - arrows move, Enter places, against a minimax bot that cannot be beaten.\n- `play2048` - arrows slide the board.\n\nCopy the two game binaries into Fathom's Programs folder, or import them from the Library tab.", "downloadURL": "https://github.com/Leviidev/Fathom/releases/download/v1.0.0/Fathom.ipa", "size": 1175175, "minOSVersion": "18.0" } ] }, { "name": "Husk", "bundleIdentifier": "com.husk.app", "developerName": "Leviidev", "subtitle": "Android app launcher for iOS", "localizedDescription": "Run Android apps on iOS: drop in an APK, tap it, and the Android app opens full-screen on a QEMU guest with hardware-accelerated display and audio. Needs JIT plus a debugger attached at runtime, so it requires a sideloading setup that can provide get-task-allow rather than a plain re-sign.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/images/main.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/images/settings.png" ], "tintColor": "#5949E5", "versions": [ { "version": "2.0", "date": "2026-10-11", "localizedDescription": "## Welcome to Husk 2.0.\r\nI’ve been working hard over the past few days, and I’m glad to say, Husk 2.0 is out! You’ll enjoy it, a lot.\r\n## What’s new?\r\n- Christmas Decoration\r\n- In-app help feature\r\n- Window manager\r\n- New UI\r\n- Removed downloads tab\r\n## New App Support\r\n- Over 150+ games and apps, now running on Husk.\r\n## Notes:\r\nThank you all for the continuous support, It’s been a good few months, and I’m just amazed at how big Husk got. Thank you so much, and enjoy Husk 2.0. There is more to come.\r\n## Links:\r\n- Discord: https://discord.gg/xApMHWAzkh\r\n- X Profile: https://x.com/leviidev01\r\n- Discord User: @leviidev\r\n\r\n**Full Changelog**: https://github.com/Leviidev/Husk/compare/1.1.0...2.0", "downloadURL": "https://github.com/Leviidev/Husk/releases/download/2.0/Husk.ipa", "size": 110921859, "minOSVersion": "16.4" } ] }, { "name": "Iridium", "bundleIdentifier": "software.iridium", "developerName": "intraducine", "subtitle": "Experimental Windows-game runtime for iPhone and iPad", "localizedDescription": "An experimental iPhone and iPad Windows-game runtime, with a native game library and touch, keyboard, mouse, and controller integration. Requires iOS 18+, JIT, and your own game files; compatibility varies by game and device.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/images/all-games.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/images/settings.png" ], "tintColor": "#1C1C1E", "versions": [ { "version": "0.2.0", "date": "2026-10-04", "localizedDescription": "# Iridium 0.2.0\n\nDownload your Steam games directly in Iridium, manage repairs and updates, and try the updated Windows runtime. Game support remains experimental.\n\n## Download\n\n**[Download Iridium (.ipa)](https://github.com/intraducine/iridium/releases/download/v0.2.0/Iridium-unsigned.ipa)**\n\nRequires **iOS or iPadOS 18+**, JIT, and games you own. You only need the IPA to install; supply your own game files or download owned games from Steam.\n\n## Install\n\n1. Sign and install the IPA and helper with a compatible sideloading tool, or import it into LiveContainer using its supported JIT setup.\n2. Open Iridium and configure JIT in **Launch Support**.\n3. Open **Downloads → Steam** to sign in and queue a game, or use **Add Game** to import a game folder. Choose its executable, add it to your library, then press **Play**.\n\nFor standalone installation, preserve `com.apple.developer.kernel.increased-memory-limit=true` in both Iridium's final app signature and provisioning profile. The anonymous ad-hoc carrier alone grants no installation or memory rights. In LiveContainer, the container process's signature, profile, and JIT setup determine effective rights; importing the guest IPA does not grant them. Both routes still need device validation.\n\nBack up your saves before updating. Update the existing app or LiveContainer entry without deleting its data. Steam repairs and updates keep older installations; saves stored inside an older game folder may need to be copied manually to the new one. Keep that older folder until you have checked your saves.\n\n## What's new\n\n- **Steam downloads in the app.** Sign in with a password or QR code, with Steam Guard support, browse your library, and choose download language, unprotected branch, 32/64-bit files, and owned DLC.\n- **A download queue with verification and repair.** Pause, resume, retry, and prioritize downloads. Check for updates or repair downloaded files while keeping the previous installation.\n- **Clearer storage warnings.** Download checks use the space available to Iridium and account for verified partial files. **Download Anyway** can bypass an estimated-space warning for one attempt; file verification and real out-of-space errors remain enforced.\n- **Updated Windows runtime.** Includes 32-bit WoW64 support and D3D9/D3D12 updates. Support still varies by game and device.\n- **Game prerequisite installers.** Run supported setup steps included with a game, or choose **Game Options → Run Installer** for an EXE or MSI installer you provide. Some installers need interaction. Closing the player requests cancellation; Iridium keeps observing the runtime's exit and reports when a restart is required.\n- **Reduced duplicate runtime data.** Identical Windows runtime files share one packaged copy. The main app's anonymous ad-hoc signature carries only the increased-memory-limit request; helpers remain unsigned until you sign them.\n\n## Known issues\n\n- Physical-device compatibility for these changes has not been established. Some games may fail to launch or have graphics, video, audio, input, save, or shutdown problems. Skyrim speech and mouse attack issues remain unverified.\n- Keep Iridium open while downloading. Downloads pause when the app goes into the background and need to be resumed. Real-account downloads and recovery after Wi-Fi or network loss still need device testing.\n- Steam Cloud, Workshop, Steam Families library discovery, password-protected branches, and desktop Steam services are not included. Games that require Steamworks/DRM, anti-cheat, or other unsupported runtime features may not launch after downloading.\n- Updates keep older game copies and need extra storage. **Download Anyway** does not create free space; exhausting device storage can also prevent other apps from saving.\n- JIT and available memory depend on your device and signing setup; LiveContainer and standalone results can differ. Built-in JIT requires standalone Iridium, debugging permission, a valid pairing file, and LocalDevVPN. Hosted Iridium uses external JIT. Recipient signing, LiveContainer hosting, and game prerequisite success still need device testing.\n\n
\nSource code, licenses, and build details\n\n## Source and licenses\n\nThe other release files are for source access, rebuilding, and download verification:\n\n- Download both `Iridium-corresponding-source.tar.gz.part01` and `.part02` for the complete matching source package.\n- `Iridium-source-guide.zip` contains license notices, source records, and build/relink instructions.\n- `SHA256SUMS` verifies the IPA, both source parts, and the source guide.\n\nDownload all five release files into one folder, then run:\n\n```sh\nshasum -a 256 -c SHA256SUMS\ncat Iridium-corresponding-source.tar.gz.part01 Iridium-corresponding-source.tar.gz.part02 > Iridium-corresponding-source.tar.gz\nunzip Iridium-source-guide.zip\nshasum -a 256 -c Iridium-source-guide/ASSEMBLED-SHA256SUMS\n```\n\nThe source guide includes the assembled archive's checksum and rebuild instructions. Keep the matching source and guide beside the IPA at this versioned release URL. GitHub's automatic repository ZIP does not contain all required dependency sources.\n\nSource commit: b7e24f9fb4dd17f5d940c4763123f2b00d0e121f\nBuild run: https://github.com/intraducine/iridium/actions/runs/37142663989\n\nApp and helper version: **0.2.0 (115.1)**, minimum iOS **18.0**, confirmed in the actual delivered Info.plist files. The IPA is **399,916,792 bytes**; SHA-256 `1934922a1fcf1509e305a29d6f0d26579a4318ba95dfcf5b406d5e38f88c9763`.\n\nSource checks, Steam native/simulator checks, the full app build, and final binary/package checks passed. Independent IPA inspection confirmed the exact anonymous XML/DER entitlement carrier with no CMS payload or team identity, eight unsigned non-main native binaries, strict bundle verification, runtime hashes, and ZIP modes and symlinks. Unchanged runtime component outputs were reused after provenance checks. These checks do not establish real-account login, owned-game downloads, game compatibility, recipient signing, or physical-device behavior.\n\nApple compiler-runtime notice uncertainty and unsigned-IPA contractual authorization remain documented risks. Retain the license guide in `Iridium-source-guide.zip`.\n\n
", "downloadURL": "https://github.com/intraducine/iridium/releases/download/v0.2.0/Iridium-unsigned.ipa", "size": 399916792, "minOSVersion": "18.0" } ] }, { "name": "iTorrent", "bundleIdentifier": "com.xitrix.iTorrent2", "developerName": "XITRIX", "subtitle": "Torrent client for iOS", "localizedDescription": "iTorrent is an ordinary torrent client for iOS with Files app support and much more.\n\nWhat can this app do:\n\n• Download in the background\n• Live Activity and Dynamic Island progress bar\n• Downloading on external drives\n• Sequential download (use VLC to watch films while loading)\n• Add torrent files from Share menu (Safari and other apps)\n• Add magnet links directly from Safari\n• Store files in Files app\n• File sharing directly from app\n• Download torrent by url\n• Download torrent by magnet\n• Send notification on torrent downloaded\n• Web/WebDav Server\n• Select files download priority\n• Change UI to dark theme\n• Color personalization\n• RSS Feed", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/player.png" ], "tintColor": "#F19E69", "versions": [ { "version": "2.2.0-1", "date": "2026-07-19", "localizedDescription": "## What's new:\r\n* Meet the new built-in VLC player. Play compatible video and audio files directly in iTorrent, even while they are still downloading.\r\n* Enjoy Picture in Picture, playback speeds from 0.5x to 2x, audio and subtitle track selection, precise seeking, and system media controls.\r\n* Take playback to a bigger screen with AirPlay or a compatible player discovered on your local network.\r\n* Choose how pieces are downloaded with Sequential and First & Last priority modes, making it easier to start watching sooner.\r\n* Select and share multiple completed files or entire folders in one go.\r\n\r\n## Improvements:\r\n* Refreshed the interface for iOS 26, with Liquid Glass styling, cleaner dialogs, and more polished navigation.\r\n* Made torrent details smoother and easier to use, with clearer download-priority controls and private-torrent information.\r\n* Improved media previewing so iTorrent can offer the best available player for each file.\r\n* Updated the torrent and media engines for better compatibility, stability, and recovery from unexpected errors.\r\n* Expanded and refined translations across all supported languages.\r\n\r\n## Fixes:\r\n* Fixed cases where magnet links could be saved incorrectly.\r\n* Fixed a startup race condition that could interfere with launching the app or completing initial setup.\r\n* Fixed toolbars and navigation behaving incorrectly in iPad split-screen mode.\r\n* Fixed RSS downloads returning to the wrong screen.\r\n* Fixed torrent details sometimes getting stuck in a continuous update loop.\r\n* Fixed several playback, AirPlay, and local-device connection issues.\r\n\r\n**Full Changelog**: https://github.com/XITRIX/iTorrent/compare/v2.1.1-1...v2.2.0-1", "downloadURL": "https://github.com/XITRIX/iTorrent/releases/download/v2.2.0-1/iTorrent.ipa", "size": 24288935, "minOSVersion": "16.0" } ] }, { "name": "Kazumi", "bundleIdentifier": "com.example.kazumi", "developerName": "Predidit", "subtitle": "基于自定义规则的番剧采集APP,支持流媒体在线观看,支持弹幕,支持实时超分辨率。", "localizedDescription": "使用 Flutter 开发的基于自定义规则的番剧采集与在线观看程序。使用最多五行基于 Xpath 语法的选择器构建自己的规则,支持规则导入与规则分享,支持基于 Anime4K 的实时超分辨率。\n\n其他特性:番剧目录与搜索、分集播放、番剧弹幕、追番列表、历史记录、倍速播放、多视频源支持、配色方案等。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/home.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/timetable.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/details.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/selection.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/rules.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/rules_edit.jpg" ], "tintColor": "#4CAF50", "versions": [ { "version": "2.3.9", "date": "2026-10-14", "localizedDescription": "- 修复 Windows 偶发的闪退问题 (#2668) (@Predidit)\r\n- 修复 Android 平台播放内容开头数秒可能被跳过的问题 (#2687) (@Predidit)\r\n- 现在可以选择 GitHub 或镜像源进行应用更新 (@liangyuR)\r\n- Android 平台现在支持自定义视频下载目录 (#2464 #2632) (@LiggMax)\r\n- 截图挑选面板新增全选功能 (#2603) (@rinnki-L)\r\n- 规则 API 检索模式支持通过模板将 ID 拼接为详情页链接 (@JesseLee-CN)\r\n- 修复 iOS 平台应用更新后离线缓存失效的问题 (#2611 #2243) (@liangyuR)\r\n- 修复横屏时播放页侧边面板左侧出现多余空白的问题 (@LiggMax)\r\n- 其他UI改进 (@Predidit)", "downloadURL": "https://github.com/Predidit/Kazumi/releases/download/2.3.9/Kazumi_ios_2.3.9_no_sign.ipa", "size": 30477942, "minOSVersion": "13.0" } ] }, { "name": "KMusic", "bundleIdentifier": "com.macxk.KMusic", "developerName": "Mac-XK", "subtitle": "基于 SwiftUI 的多源音乐聚合播放器", "localizedDescription": "基于 SwiftUI 开发的多源音乐聚合播放器,支持 iOS/macOS。内置酷我、酷狗、QQ 音乐、网易云、咪咕等多平台音源,支持 LRC 歌词同步、全局搜索、后台播放与深色主题,并可通过 JS 脚本导入自定义音源。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/recommendation.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/playlist.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/play.png" ], "tintColor": "#F03050", "versions": [ { "version": "2.3.0", "date": "2026-03-12", "localizedDescription": "- 优化增加各种问题", "downloadURL": "https://github.com/Mac-XK/KMusic/releases/download/%E6%AD%8C%E4%B8%80%E5%88%802.3.0/_2.3.0_22.2.ipa", "size": 3836900, "minOSVersion": "14.0" } ] }, { "name": "Kumone", "bundleIdentifier": "sb.moe.kumone", "developerName": "missuo", "subtitle": "原生 NetEase Cloud Music iOS 客户端(雲の音)", "localizedDescription": "Kumone(雲の音)— native NetEase Cloud Music client for iOS. Talks directly to NetEase's real API with no third-party server: QR-code login, gray-track unblocking, synced lyrics with translation, immersive artwork-tinted now-playing, and playlist management.\n\nSupports English and Simplified Chinese localization.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/search.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/featured.png" ], "tintColor": "#F0D060", "versions": [ { "version": "0.3.20", "date": "2026-10-03", "localizedDescription": "### Added\n\n- **macOS** (experimental): AutoMix — an Apple-Music-style continuous-playback mode with beat-matched transitions, optional stem separation, loudness compensation and an output-device picker, on a new dual-deck AVAudioEngine backend. Off by default; turn it on in Settings. Thanks @XerWandeRer (#102).\n- **iOS**: search and sort within the Liked Songs playlist. Thanks @yamakze (#121).\n- **Release**: every release now also ships an AltStore / SideStore source (`altstore.json`) for one-tap sideload updates. Thanks @vancez (#112).\n\n### Fixed\n\n- **iOS + macOS**: home-page loading placeholders and the 新碟上架 album cards stay within the content width instead of overflowing it. Thanks @sld272 (#119).\n\n---\n\n### 新增\n\n- **macOS**(实验性):AutoMix——类 Apple Music 的连续播放模式,支持节拍对齐的过渡、可选的人声 / 伴奏分离、响度补偿与输出设备选择,基于全新的双 deck AVAudioEngine 后端。默认关闭,可在设置里开启。感谢 @XerWandeRer(#102)。\n- **iOS**:「我喜欢的音乐」歌单内支持搜索与排序。感谢 @yamakze(#121)。\n- **发布**:每次发布额外提供 AltStore / SideStore 源(`altstore.json`),可在 AltStore 里一键更新侧载。感谢 @vancez(#112)。\n\n### 修复\n\n- **iOS + macOS**:首页加载占位与「新碟上架」专辑卡片不再超出内容宽度。感谢 @sld272(#119)。", "downloadURL": "https://github.com/missuo/kumone/releases/download/v0.3.20/Kumone-iOS-0.3.20.ipa", "size": 7546632, "minOSVersion": "16.0" } ] }, { "name": "LiveContainer+SideStore", "bundleIdentifier": "com.kdt.livecontainer", "developerName": "LiveContainer Team", "subtitle": "Run iOS apps without actually installing them!", "localizedDescription": "An app launcher that runs iOS apps without actually installing them. This build of LiveContainer comes with a built-in SideStore for refreshing your apps.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/apps.png", "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/sources.png", "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/settings.png" ], "tintColor": "#0784FC", "versions": [ { "version": "nightly", "date": "2026-09-18", "localizedDescription": "**Commit:** [4dbe0f9a626de801184a42c0be8d2cb105058e3d](https://github.com/LiveContainer/LiveContainer/commit/4dbe0f9a626de801184a42c0be8d2cb105058e3d)\n**Message:** Update litehook: add arm64e_x1 dsc suffix\n\nThis is a nightly release [created automatically with GitHub Actions workflow](https://github.com/LiveContainer/LiveContainer/actions/runs/35404675698/attempts/1).", "downloadURL": "https://github.com/LiveContainer/LiveContainer/releases/download/nightly/LiveContainer%2BSideStore.ipa", "size": 35926202, "minOSVersion": "15.0" }, { "version": "3.8.0", "date": "2026-07-17", "localizedDescription": "# LiveContainer 3.8.0\r\n\r\n> [!Warning]\r\n> The standalone version requires **SideStore 0.6.2+** or **AltStore 2.2.1+** for installation.\r\n> To install LiveContainer with built-in SideStore (`LiveContainer+SideStore.ipa`), please use [Impactor](https://github.com/khcrysalis/Impactor) or [iloader](https://github.com/nab138/iloader). See [our installation guide](https://livecontainer.github.io/docs/installation/lc_sidestore) for details.\r\n\r\n# New Features\r\n\r\n## Storage Management\r\n\r\n- Added a new storage management view with a breakdown of app bundles, containers, temporary files, app group data, tweaks, and other files. (Hidden apps' size is included in \"other\" section until unlocked)\r\n- Added per-app storage details, including app bundle size, container sizes, and last-used date.\r\n- Added actions to clean temporary files and caches, including guest app caches and LiveContainer's own caches.\r\n\r\n## Multiple LiveContainers\r\n- Added configurable launch priority for multiple LiveContainer instances, making shared-app shortcuts choose available instances in the order you prefer. (#1367)\r\n\r\n## Share to Apps in LiveContainer\r\nAdded a share extension to LiveContainer. When you share a URL or a file from iOS's share sheet, LiveContainer will ask which app you would like to open the URL/file in, so the old share to LiveContainer shortcut method is no longer needed. When an ipa file is shared in this way, LiveContainer will ask if you want to install it in LiveContainer or in the built-in SideStore (if installed) (#1357)\r\n\r\n## Multitasking\r\n\r\n- Added per-app multitask preferences. Each app can now follow the global setting, always launch in multitask mode, or avoid multitask mode. (#1208)\r\n- Improved multitask dock behavior: the dock can be made smaller, hidden more cleanly, and has improved padding. (#1228, #1250)\r\n- Added more multitask window animations and improved native-window scene handling.\r\n- URL schemes and `open-url` payloads can be passed to already-running multitask apps and native windows.\r\n\r\n## JIT\r\n- Added StosDebug support as a JIT enabler.\r\n\r\n## TweakLoader\r\nYou can now disable tweaks in the \"Tweaks\" page in LiveContainer's UI. by @SAOMDVN\r\n\r\n# Improvements\r\n- Added support for manually setting a container's IDFV. (#1194)\r\n- IDFV spoofing works even when Tweakloader is not loaded.\r\n- Reworked signing logic for tweaks and app installation, with multithreaded signing support.\r\n- Download alerts now block tab switching while a download is in progress.\r\n- Crash reports are shown in a sheet instead of a large alert for better performance on newer iOS versions.\r\n- Add a \"Clear Notification\" button (#1388)\r\n- Added some popular NSBonjourServices keys so apps can discover AirPlay devices and remote pairing pairable hosts in the local network. (#1417)\r\n\r\n# Bug Fixes\r\n\r\n- Fixed `livecontainer://open-url` dropping the deep link when launching an app from a cold start. (#1339)\r\n- Fixed the Add to Home Screen menu failing or behaving incorrectly by replacing the SwiftUI context menu implementation. (#1209)\r\n- Fixed a crash when opening Container Preferences if the app did not contain an `en.lproj` path. (#1239)\r\n- Fixed apps and AltStore sources not being searchable in some cases. (#1365, #1368)\r\n- Fixed converting a shared app back to private after aborting an install with the same bundle identifier, which could leave stale container state behind. (#1347)\r\n- Fixed shortcuts and JIT flows getting stuck on a busy LiveContainer instance instead of using another available instance. (#1386)\r\n- Fixed file picker not workings for some apps because Tweakloader is not loaded after enabling \"Hide LiveContainer from dyld API\". (#1430)\r\n- Fixed several app launch compatibility issues on iOS 26.5 beta, and some multitask/JIT app launches. (#1300, #1310, #1329)\r\n- Fixed multitask keyboard focus issues on iOS 17.4+, including cases where the keyboard would not appear, Passwords would immediately close, or video playback would freeze in multitask mode. (#1402, #844, #870)\r\n- Added support for iOS 27 developer beta. (#1394, #1417, #1416)\r\n- Fix background downloads in multitask apps (choosing \"Keep App Extensions (Register App ID for Each Extension)\" is required). (#1415)\r\n\r\n# Localization\r\n\r\n- Updated translations. Added Spanish translation by @Deci8BelioS\r\n\r\n# Credits\r\n\r\nThanks to everyone who contributed code, fixes, testing, and reports for this release, including @boa-z, @ruri1208, @Project516, @yazdipour, @stossy11, and @SAOMDVN.\r\n\r\nGreat thanks to everyone who helped translate LiveContainer.", "downloadURL": "https://github.com/LiveContainer/LiveContainer/releases/download/3.8.0/LiveContainer%2BSideStore.ipa", "size": 35403538, "minOSVersion": "15.0" } ] }, { "name": "Madeira", "bundleIdentifier": "com.willfaust.madeora", "developerName": "Will Faust", "subtitle": "Windows PC games on your iPhone", "localizedDescription": "Madeira runs unmodified x86-64 Windows PC games inside a single jailed iOS app: FEX-Emu translates the game's x86 code to ARM64 as it runs, Wine 11.4 built for ARM64EC provides Windows itself, and DXMT plus Madeira's own Direct3D 12 runtime draw Direct3D 9, 10, 11 and 12 through Metal. Games come with a library, Steam sign-in and installs, controller and touch controls, and keyboard, mouse and trackpad input. Requires an iPhone on iOS 26 or later with JIT enabled through StikDebug.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Madeira/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Madeira/images/introduction.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Madeira/images/main.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Madeira/images/settings.png" ], "tintColor": "#7B68EE", "versions": [ { "version": "0.1.3", "date": "2026-10-03", "localizedDescription": "### New\n- **In-app JIT: no StikDebug needed.** Madeira can enable JIT by itself through a bundled helper built on StikJIT. On iOS 27 it pairs with the iPhone it runs on: in Settings › Privacy & Security › Developer Mode, tap **Pair with Madeira** and enter the PIN Madeira shows. No computer needed. On iOS 26, import a pairing file instead. The pairing is kept in the Keychain. StikDebug still works. (#127)\n- **Play turns JIT on for you.** If JIT is off, Play enables it and then starts the game. The button reads **Starting JIT** meanwhile.\n- **Madeira JIT shortcut (iOS 27, optional).** LocalDevVPN's loopback does not work over cellular data. The shortcut connects LocalDevVPN, turns Cellular Data off when there is no Wi-Fi, and puts both back once the game has started, along with any VPN you were using. Add it during setup or in Settings › JIT.\n- **Steam Cloud saves** for installed Steam games, on by default. Saves sync before and after you play, and the cloud copy is backed up before it is replaced. (#130)\n- **A controller as keyboard and mouse**, chosen per game, with a Controller binds page. DirectInput is now a per-game choice too. (#128)\n- **Setup** starts by installing LocalDevVPN when it is missing. It opens once more after this update, so you can pick one of the new JIT options.\n\n### Fixed\n- Games start faster: Wine starts as soon as the wineserver is ready, not after a fixed 2 s. (#125)\n- Cuphead (#107), Nine Sols (#108) and Hades II (#119, #120) now run, and Steam app info with escaped quotes is read correctly (#118).\n- JIT errors now explain the problem and offer a fix: **Pair Again** or **Connect LocalDevVPN**. The error also shows on the Settings tab.\n\n### Known issues\n- With Wi-Fi and Cellular Data both off, LocalDevVPN cannot connect, so JIT cannot be enabled, even with the shortcut. Connect LocalDevVPN while a network is available.\n\n### Install\n- Requires **iOS 26 or later**. In-app pairing and the Madeira JIT shortcut need iOS 27.\n- If your sideloader asks whether to keep app extensions, keep them: Madeira's in-app JIT runs in one.\n- The IPA is ad-hoc signed (no certificate) and carries the app's entitlements, including the increased memory limit. Sideload it with your own Apple ID (SideStore, AltStore, Sideloadly, Plume or similar), which signs it for your device.\n- First-run setup walks you through JIT. Settings shows JIT and Memory+ with green checks and says **Ready to play**.\n\n### Not included\nThe Microsoft Visual C++ runtime DLLs are not redistributed (see `legal/THIRD-PARTY-NOTICES.md`). Building from source: `tools/fetch-vcruntime.md`.\n\nThanks to Dan Perks ([@danperks](https://github.com/danperks)) for in-app JIT and pairing, Jesse ([@JesseLovelace](https://github.com/JesseLovelace)) for Steam Cloud saves, faster launches and the game fixes, and Nick ([@125hz](https://github.com/125hz)) for keyboard-and-mouse controllers.", "downloadURL": "https://github.com/willfaust/Madeira/releases/download/v0.1.3/Madeira-0.1.3.ipa", "size": 145554426, "minOSVersion": "17.0" } ] }, { "name": "Mangayomi", "bundleIdentifier": "com.kodjodevf.mangayomi", "developerName": "Moustapha Kodjo Amadou", "subtitle": "Read manga, novels, and watch anime", "localizedDescription": "Mangayomi is an open-source Flutter app for reading manga, novels, and watching anime across multiple platforms.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/screenshot1.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/screenshot2.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/screenshot3.jpg" ], "tintColor": "#EF4444", "versions": [ { "version": "0.9.9", "date": "2026-10-12", "localizedDescription": "## What's Changed\n* fix(extension): enable mobile code copy by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1039\n* fix(reader): restore double-tap zoom toggle by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1037\n* feat(player): add hold-and-slide speed selector by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1038\n* fix(http): drop the quotes Linux wraps the saved user agent in by @matsukiender-star in https://github.com/kodjodevf/mangayomi/pull/1036\n* fix(security): show what deep links install and keep tokens out of sh… by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1041\n* chore: await dropped writes, add guard lints, localize hardcoded strings by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1042\n* refactor: move the tracker library cache from Hive to Isar by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1043\n* refactor: split large widget files and remove duplicated code by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1044\n* Try to fix chapter sorting by @NBA2K1 in https://github.com/kodjodevf/mangayomi/pull/1035\n* Add a protected HLS proxy for extension playback by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1040\n* Fix reader by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1051\n* fix(mobile): improve player controls and error handling by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1047\n* fix(restore): improve error handling and reporting during restore ope… by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1052\n* fix(reader): pan a zoomed webtoon page without losing double tap by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1054\n* ci: run the test suite on pull requests and main by @kodjodevf in https://github.com/kodjodevf/mangayomi/pull/1056\n* Use neutral icons for extension repositories by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1045\n* Add western recommendations and trustworthy watch orders by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1050\n* Refine portrait player controls by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1058\n* fix: recognise \"T1\" seasons and \"Episodio\" episodes by @matsukiender-star in https://github.com/kodjodevf/mangayomi/pull/1060\n* Hide settings, that the user disabled by @NBA2K1 in https://github.com/kodjodevf/mangayomi/pull/1059\n* fix(tv): make Browse overscan safe and focus reachable by @mrandhawa14 in https://github.com/kodjodevf/mangayomi/pull/1061\n* add useful comments to extension template by @NBA2K1 in https://github.com/kodjodevf/mangayomi/pull/1057\n\n\n**Full Changelog**: https://github.com/kodjodevf/mangayomi/compare/v0.9.8...v0.9.9", "downloadURL": "https://github.com/kodjodevf/mangayomi/releases/download/v0.9.9/Mangayomi-v0.9.9-ios.ipa", "size": 114603425 } ] }, { "name": "ManicEMU", "bundleIdentifier": "com.aoshuang.manicemu", "developerName": "Manic EMU Development Team", "subtitle": "All-in-one retro game emulator for iOS", "localizedDescription": "All-in-one retro game emulator for iOS, bringing console, arcade, computer, and mobile Java systems into one clean app with saves, cheats, custom skins, RetroAchievements, and more.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/library.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/landscape.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/achievements.jpg" ], "tintColor": "#F02040", "versions": [ { "version": "2.0.1", "date": "2026-09-18", "localizedDescription": "- Added WonderSwan support\r\n- Added NAOMI, Atomiswave, and System SP arcade support\r\n- Added Flash support\r\n · Skin button binding\r\n · Hardware keyboard input\r\n · Software keyboard input\r\n · Touch input\r\n- Built-in, self-contained JIT — no external debugger required\r\n- Added Slow Motion\r\n- Improved GameCube and Wii performance\r\n- GameCube now supports multi-disc games\r\n- Improved Wii motion controls\r\n- Simulate the Wii IR pointer by touch\r\n- Add games from other emulators via a link\r\n- Fixed some arcade systems that wouldn’t run\r\n- Fixed Dreamcast games running too fast\r\n- Fixed PSP crashes\r\n- Added NDS lid open/close\r\n- Improved rotation: with orientation lock on in Control Center, the app no longer snaps back to portrait\r\n- In-game shortcut tips can now be turned off\r\n- Landscape library can disable carousel style\r\n- Smoother landscape carousel scrolling\r\n- MultiDisc Helper supports more formats\r\n- Hardware keyboard input for Symbian, Amiga, and C64\r\n- Added RomM support\r\n · LAN self-hosted servers only\r\n · Sync only for games imported from RomM\r\n · Manual sync only, from the service card’s long-press menu\r\n · Pull ROMs, covers, metadata, manuals, and game saves\r\n- Fixed a launch timeout that could quit the app on older devices\r\n- N64 now supports ROMs larger than 64 MB", "downloadURL": "https://github.com/Manic-EMU/ManicEMU/releases/download/v2.0.1/ManicEMU.v2.0.1.SideloadJIT.ipa", "size": 288525117, "minOSVersion": "15.0" } ] }, { "name": "MiniWatts", "bundleIdentifier": "org.zhaohe.MiniWatts", "developerName": "ResistanceTo", "subtitle": "Battery, charging and thermal instrument", "localizedDescription": "An iPhone battery and charging monitor built on Apple's private APIs: the charger's real watts, how much of that reaches the cell, where the rest goes as heat, and every temperature sensor in the phone. No network code — nothing it reads leaves your phone.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/power.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/thermal.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/adapter.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/history.jpg" ], "tintColor": "#30E0F0", "versions": [ { "version": "1.5.1", "date": "2026-10-13", "localizedDescription": "Unsigned build — sign it with your own Apple ID before installing.\nhttps://github.com/ResistanceTo/MiniWatts#install\n\n## 改进\n\n- **输入读数不完整时,不再当作输入功率显示。** 在 iPad Pro 和 iPhone 18 Pro Max 上,输入传感器只测到了一部分功率(比如实际 43.5 W 只显示 21.8 W)。现在当进入电芯的功率比输入读数还大时,表盘改为显示\"进入电池\"的功率,不再计算效率和适配器利用率,并在功率页和适配器页说明原因。\n- **电池温度改用中位数。** 部分机型有四个同名的电池温度传感器,其中一个明显偏高。\"电池\"读数、热力图上的电池标记和分区标题现在都用中位数,四个读数仍然逐个列出。\n- **异常温度不再参与计算。** 以下读数不再计入热力图和最高温度,但仍保留在\"原始数据\"里,并注明原因:低于 −10 °C 的 PMU 传感器、高于 85 °C 而结温对不上的充电芯片温度、恰好为 0.0 °C 的传感器。\n- **支持 iPad。** 支持横竖屏,内容不再横向拉满。iPad 的传感器对应关系还没有验证,数据仅供参考。\n- **文案更准确。** \"来自充电器\"改为\"手机接口处 / 充电线圈处\";适配器页注明额定功率是协商出的上限,不是功率计读数。\n- **原始数据更便于反馈。** 每个传感器带上服务编号,并列出被排除的读数。\n\n## 修复\n\n- 适配器:供电规格列表里不再出现\"65.5 V × 65.53 A\"这样的无效档位。\n- 实时活动:App 在前台时,读数变化 0.05 就会更新,不再等到变化 0.2 W 或 0.5 °C。\n\n## 注意\n\n- 这些修复是根据用户反馈的数据做的,没有在对应机型的真机上验证过。如果你的机型上读数仍然不对,请在 设置 → 原始数据 里复制导出并反馈。\n- iPhone 18 Pro Max 高功率充电时的完整输入功率仍然读不到,需要该机型在 45 W 状态下的原始数据导出。\n- App 退到后台后,灵动岛上的读数会停住,这是系统限制;想持续看实时读数请使用悬浮表。\n\n---\n\n## Improvements\n\n- **An incomplete input reading is no longer shown as the input.** On an iPad Pro and an iPhone 18 Pro Max the input sensors see only part of the power (21.8 W shown for a real 43.5 W, for one). When more power is reaching the cell than the input reading accounts for, the dial now shows the \"into battery\" figure, efficiency and adapter utilisation are not worked out, and the Power and Adapter pages say why.\n- **Battery temperature is a median.** Some models have four battery temperature sensors under one name, one of them reading clearly high. The Battery readout, the heat map's battery pin and the zone header all use the median now; all four are still listed.\n- **Impossible temperatures are left out.** These no longer reach the heat map or the hottest reading, and stay in Raw data with a reason: a PMU sensor below −10 °C, a charge-IC temperature above 85 °C that its junction sensor does not back up, and a sensor at exactly 0.0 °C.\n- **iPad support.** All orientations, and content no longer stretches edge to edge. The sensor mapping on iPad is unverified, so treat its numbers with care.\n- **More accurate wording.** \"From charger\" is now \"At phone port\" / \"At charging coil\", and the Adapter page says the rating is a negotiated ceiling, not a wall-meter reading.\n- **Raw data is easier to report from.** Every sensor carries its service index, and excluded readings are listed.\n\n## Fixes\n\n- Adapter: the profile list no longer shows an invalid \"65.5 V × 65.53 A\" entry.\n- Live Activity: with the app in front, it updates on a 0.05 change instead of waiting for 0.2 W or 0.5 °C.\n\n## Notes\n\n- These fixes were made from data users reported and were not verified on those devices. If readings still look wrong on your model, copy the dump from Settings → Raw data and report it.\n- On an iPhone 18 Pro Max the full input power at high-power charging still cannot be read; a Raw data dump taken at 45 W on that model is needed.\n- Once the app is in the background the Dynamic Island reading stops. That is a system limit; use the floating meter for a live reading.\n\n**Full Changelog**: https://github.com/ResistanceTo/MiniWatts/compare/v1.5.0...v1.5.1", "downloadURL": "https://github.com/ResistanceTo/MiniWatts/releases/download/v1.5.1/MiniWatts-unsigned.ipa", "size": 3305290, "minOSVersion": "17.0" } ] }, { "name": "MoviePilotLite", "bundleIdentifier": "com.altman.moviepilot", "developerName": "singleton-altman", "subtitle": "MoviePilot 移动端,基于 Flutter 实现", "localizedDescription": "基于 MoviePilot 的 Flutter 跨端客户端,对接 MoviePilot v2 API,在手机上完成订阅、搜索、下载、整理与系统运维等常用操作。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/recommend.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/explorer.png" ], "tintColor": "#8050F0", "versions": [ { "version": "1.2.5", "date": "2026-10-16", "localizedDescription": "MoviePilot Release\n\n- Version: 1.2.5\n- Build Date: 2026-10-16\n- Android: Signed universal APK\n- Android: Signed arm64-v8a APK\n- iOS: Unsigned IPA\n\niOS 安装说明:\n- IPA 为未签名包\n- 请使用自己的 Apple Developer 账号通过 AltStore、Sideloadly 或 Xcode 进行签名安装\n\n\n## What's Changed\n* fix(search): 修复 v3 契约服务器上「搜索资源」422,并让失败原因可见 by @anlan-home in https://github.com/singleton-altman/MoviePilotLite/pull/109\n* feat(player): 内嵌播放器集成(Exo + 原生内核) / 媒体库浏览 / 详情页直连播放 by @anlan-home in https://github.com/singleton-altman/MoviePilotLite/pull/108\n\n## New Contributors\n* @anlan-home made their first contribution in https://github.com/singleton-altman/MoviePilotLite/pull/109\n\n**Full Changelog**: https://github.com/singleton-altman/MoviePilotLite/compare/release-v1.2.5-2026-09-25...release-v1.2.5-2026-10-16", "downloadURL": "https://github.com/singleton-altman/MoviePilotLite/releases/download/release-v1.2.5-2026-10-16/ios-v1.2.5-2026-10-16.ipa", "size": 37045200, "minOSVersion": "15.0" } ] }, { "name": "Musly", "bundleIdentifier": "com.dddevid.musly", "developerName": "dddevid", "subtitle": "Free Navidrome client & Subsonic music player", "localizedDescription": "Musly is a free Navidrome client and Subsonic music player with an Apple Music-inspired interface. Stream your self-hosted library from Navidrome, Subsonic, or Airsonic servers on iOS, Android, desktop, and more.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/player.png" ], "tintColor": "#FA243C", "versions": [ { "version": "2.0.2", "date": "2026-08-26", "localizedDescription": "## 🎉 Musly v2.0.2\n\n### 📦 Downloads\n\n**Android:**\n- `app-release.apk` (universal APK for all devices)\n\n**iOS:**\n- `musly-ios.ipa` (sideload with AltStore, Sideloadly, or similar — not signed)\n\n**Windows:**\n- `musly-setup.exe` (setup installer, run to install Musly)\n- `musly-windows.zip` (portable version, extract and run)\n\n**macOS:**\n- `musly-macos.dmg` (drag Musly.app to Applications — not notarized)\n\n**Linux:**\n- `musly-linux-x64.tar.gz` (extract and run musly)\n\n### 📝 Changelog\nSee [CHANGELOG.md](https://github.com/dddevid/Musly/blob/master/CHANGELOG.md)\n\n### 🌍 Translations\nContribute translations at [Crowdin](https://crowdin.com/project/musly)", "downloadURL": "https://github.com/dddevid/Musly/releases/download/v2.0.2/musly-ios.ipa", "size": 13928367, "minOSVersion": "15.0" } ] }, { "name": "NeoStation iOS", "bundleIdentifier": "com.neogamelab.neostation", "developerName": "TarbleFR", "subtitle": "Emulation frontend for iPhone and iPad", "localizedDescription": "An independently maintained iOS/iPadOS fork of NeoStation, with embedded Dolphin, ARMSX2, RPCS3, Dusklight and KartPad runtimes alongside RetroArch and MeloNX integration, JIT workflows and mobile-friendly game and session management.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/NeoStation/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/NeoStation/images/intro.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/NeoStation/images/library.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/NeoStation/images/settings.png" ], "tintColor": "#01E989", "versions": [ { "version": "0.0.7", "date": "2026-10-13", "localizedDescription": "# NeoStation iOS 0.0.7 🎮\r\n*Build 455 · What's new since v0.0.6*\r\n\r\n- **Nintendo 3DS moves to Azahar 2127.0-alpha1**, with **Fast Interpreter** mode and improved BIOS and NAND imports. **Encrypted game ROMs remain unsupported.**\r\n- **AirPlay on Apple TV:** fixed how NeoStation menus are displayed.\r\n- **Your menu, your choice:** hide all consoles or disable embedded emulators individually.\r\n- **More ways to customize your games:** improved skin catalogs, new Libretro shaders and visual effects for Dolphin.\r\n- **Adjustable internal resolution:** choose a resolution for each supported embedded Libretro core, or set it for an individual game.\r\n- **Refined touch controls**, with improvements to on-screen buttons and virtual sticks.\r\n- **A new menu soundtrack:** “Once Upon a Time (loop)” by TAD (CC0), enabled by default and easy to turn off in Settings.\r\n\r\n📦 **Build 455 is available below.** Download **NeoStation-0.0.7.ipa** and install it with your usual sideloading tool.\r\n\r\n[Third-party licenses and notices](https://github.com/TarbleFR/neostation-ios/releases/download/0.0.7/NeoStation-0.0.7-Licenses-and-Notices.zip) · [Updated guide](https://github.com/TarbleFR/neostation-ios/blob/Claude/README.md) · [License review and remaining questions](https://github.com/TarbleFR/neostation-ios/blob/Claude/docs/RELEASE_0.0.7_LICENSE_REVIEW.md)\r\n\r\nThe supplemental notices do not modify the Build 455 IPA. SHA-256 checksums for both downloads are included below.\r\n\r\nThanks for playing and for sharing your feedback!", "downloadURL": "https://github.com/TarbleFR/neostation-ios/releases/download/0.0.7/NeoStation-0.0.7.ipa", "size": 210867021, "minOSVersion": "18.0" } ] }, { "name": "Novella", "bundleIdentifier": "sh.celia.novella", "developerName": "CELIA", "subtitle": "轻书架第三方客户端", "localizedDescription": "使用 React Native 构建的轻书架第三方客户端,面向 iOS、iPadOS。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/shelf.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/detail.png" ], "tintColor": "#2E2E2E", "versions": [ { "version": "2.5.0", "date": "2026-09-23", "localizedDescription": "\"Banner\"\r\n\r\n## **What's Changed 🧐**\r\n\r\n本次更新主要完善了 **书架管理**,并完成了 **组件迁移**。\r\n**仅支持 iOS / iPadOS**。\r\n\r\n### **⚡️ 内容概要**\r\n\r\n* **API**\r\n 跟进新的接口。\r\n 截止发版前 **详情页 / 书架 / 用户摘要** 已经恢复。\r\n 鉴于接口变动频繁,您可以考虑换用网页版。\r\n\r\n* **书架浏览**\r\n 新增 **全部 / 小说 / 漫画** 三种筛选方式。\r\n 文件夹支持递归筛选,子目录存在匹配内容时仍会正确显示。\r\n 进入文件夹后会保留当前筛选类型。\r\n 改进书籍详情跳转和系列信息识别。\r\n\r\n* **用户成长与签到**\r\n 新增距离下一级所需经验展示。\r\n 满级用户现在会显示对应状态。\r\n 签到调整为进入设置页面时尝试,不再需要进行繁琐操作。\r\n 增加签到并发保护,避免重复请求。\r\n 如果支持,签到会以灵动岛形式提示。\r\n\r\n* **界面组件**\r\n 移除 HeroUI Native,迁移至 **PanelUI Native**。\r\n 更新按钮、卡片、标签、输入框、验证码、头像、Skeleton 和编辑器等组件。\r\n 同步调整社区、评论、公告、书籍详情和认证相关页面。\r\n\r\n* **详情页与阅读器**\r\n 改进阅读器图片预览界面。\r\n 分享、保存和关闭操作改用 **Liquid Glass** 按钮。\r\n 修复原生阅读进度条滑块阴影被裁剪的问题。\r\n 改进详情页 BlurHash 颜色采样效果。\r\n\r\n方便的管理更新:[**添加到侧载工具**](https://sideload.celia.sh) ↗️\r\n了解其它项目:[**celia-sh/Hana**](https://github.com/celia-sh/Hana) 🌸\r\n闲聊吹水 / 反馈问题:[**点此加入**](https://t.me/+xNDJEfc_naRlMGEx) ✈️\r\n\r\n> [!CAUTION]\r\n> **本应用与网站没有直接关系**,所以**不要在**社区发布和**本软件**相关的帖子。\r\n> 正确反馈渠道:在仓库开 Issues,或者加入交流群。\r\n> 记得**看完公告和发帖前提示**,以免被网站封禁;如果不看,我只能说:非我封禁,无能为力。\r\n> 请记清楚,这不是官方软件。", "downloadURL": "https://github.com/celia-sh/Novella/releases/download/v2.5.0/Novella-2.5.0-release.ipa", "size": 26047504, "minOSVersion": "16.4" } ] }, { "name": "Opaline", "bundleIdentifier": "com.verback.YTLite", "developerName": "verback2308", "subtitle": "YouTube client for iOS 12+", "localizedDescription": "A lightweight YouTube client with SponsorBlock, Return YouTube Dislike, and up to 1080p playback. No ads, no tracking, no dependencies.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/home.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/player.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/channel.jpg" ], "tintColor": "#FF0000", "versions": [ { "version": "1.12.0", "date": "2026-09-10", "localizedDescription": "**New**\n\n- Hold anywhere on the video to seek ([#116](https://github.com/verback2308/Opaline/issues/116)). Press and hold on the picture, then drag sideways. The seek bar follows your finger and the video jumps where you let go, so you no longer have to hit the thin bar at the bottom. The taps you already know still work: the sides seek, the middle pauses.\n- Search inside a channel ([#117](https://github.com/verback2308/Opaline/issues/117)). Channel pages have a magnifier now, and whatever you type there searches that channel only. YouTube serves no filters for this kind of search, so there are none in the app either.\n- Get a downloaded video out of the app ([#115](https://github.com/verback2308/Opaline/issues/115)). The menu on a downloaded video has a new \"Save to Files\" row that hands the file to the usual iOS share sheet, so it can go to Files, Photos, AirDrop or another app. It is named after the video, and only the video leaves: subtitles, comments and the saved page stay where they were.\n- Clear the whole search history at once ([#121](https://github.com/verback2308/Opaline/issues/121)). The last row under Recent searches wipes the list, and it asks first.\n\n**Fixes**\n\n- The mini player no longer sits on top of the tab bar ([#118](https://github.com/verback2308/Opaline/issues/118)). Tapping a tab behind the collapsed player switches to that tab instead of reopening the video.\n- Stereo no longer gets spatialized on AirPods ([#119](https://github.com/verback2308/Opaline/issues/119)). Ordinary two-channel sound was being turned into a fake surround field that moved when you turned your head. Video that really is multichannel still spatializes.\n- The \"...\" menu stops closing on its own ([#128](https://github.com/verback2308/Opaline/issues/128)). It was reacting to the device being tilted or put down, which made it look random when you held the phone in your hand.\n\n**Also**\n\n- If your device is older than Opaline supports, the README now points at [a downport for iOS 9](https://github.com/Joeviocoe/Opaline) by another developer, which runs on the iPad 2, iPad 3, iPad mini and iPhone 4S ([#125](https://github.com/verback2308/Opaline/issues/125)).", "downloadURL": "https://github.com/verback2308/Opaline/releases/download/1.12.0/Opaline_1.12.0.ipa", "size": 6685919, "minOSVersion": "12.0" } ] }, { "name": "Orchard", "bundleIdentifier": "com.makr.orchard", "developerName": "MakrSas", "subtitle": "Apple Silicon macOS Ventura running inside an iPhone app", "localizedDescription": "Boots a real arm64 macOS Ventura guest on iPhone through Apple's own chain (AVPBooter, iBoot and XNU) on QEMU's apple-vm machine, with the GPU drawn through Metal by reims-vgpu. Requires JIT, a signing tool that adds the increased memory limit, and a macOS VM you make yourself. It is slow — light scenes reach 30–40 fps at best.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Orchard/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Orchard/images/main.png" ], "tintColor": "#F0C060", "versions": [ { "version": "0.2", "date": "2026-09-25", "localizedDescription": "Orchard for iPhone 0.2: a faster emulator and a faster Metal path, plus a fix for guests that end up in Recovery.\n\nSetup and settings: [README](https://github.com/MakrSas/orchard-ios#readme).\n\n## Faster\n\nOn an iPhone 15 (A16), light scenes now reach 30–40 frames a second. Dragging a window runs at 10–15 frames a second (in 0.1 it dropped to around 7 once the Dock and menu bar were up).\n\n- **CPU (QEMU TCG)**\n - The jump cache is bigger and better hashed, and keeps each process's blocks across context switches. Block-lookup misses fell from ~15% to ~3%.\n - Changing ASID flushes only the user half of the TLB.\n - The PMU is off, and fewer system-register writes end a translation block or flush the TLB.\n- **Fast pointer authentication** (on by default, in Settings → Machine → Processor). The guest still sees PAC, but no signature is computed. That was 10–15% of the emulator's time. Turn it off if macOS stops booting.\n- **Metal path (reims-vgpu)**\n - A guest render pass stays on the GPU as one Metal pass, instead of a GPU round trip, a full-frame readback and a re-upload for every draw.\n - Draw buffers come from a shared ring.\n - Shader keys hash faster.\n - Stores write back only the drawn area, with a NEON channel swap straight into guest pages.\n- **Tip:** 960×540 at 30 Hz is the sweet spot. In the guest, Reduce transparency helps dragging windows.\n\n## Fixed\n\n- **Guest stuck in Recovery with no disk.** This was macOS installing an automatic update, which cannot complete on this machine. Turn automatic updates off first thing; the README has the settings and the Terminal commands.\n- **Disk safety.** The disk is flushed when the app goes to the background and on Shut Down, and the log records guest flushes and I/O errors.\n\n## Also since 0.1\n\n- Sound (experimental, Settings → Machine → Sound).\n- A shared folder: Files → Orchard → Shared, mounted in the guest at `http://10.0.2.2:8080`.\n- Internet in the guest works.\n\n## You need\n\n- iOS 16 or later, tested on an iPhone 15 with iOS 27, and a phone with 6 GB of memory or more.\n- A signing tool that adds the increased memory limit capability, and JIT (such as StikDebug).\n- A macOS 13 VM made in UTM on a Mac.\n\nUnofficial, and not affiliated with Apple or ChefKiss. No Apple software is included. Licences: see LICENSE-NOTICE.md.", "downloadURL": "https://github.com/MakrSas/orchard-ios/releases/download/v0.2/Orchard.ipa", "size": 18477287, "minOSVersion": "16.0" } ] }, { "name": "PiliPlus", "bundleIdentifier": "com.example.piliplus", "developerName": "bggRGjQaUbCoE", "subtitle": "使用Flutter开发的BiliBili第三方客户端", "localizedDescription": "使用Flutter开发的BiliBili第三方客户端", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/bangumi.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/dynamic.png" ], "tintColor": "#73b480", "versions": [ { "version": "2.1.6", "buildVersion": "5472", "date": "2026-10-10", "localizedDescription": "专栏支持跳转至评论 #3213\r\n其他调整 #3208 by @My-Responsitories\r\n\r\n修复 bug\r\n修复搜索风控验证 #3106\r\n修复窗口大小变化时图片闪烁 #2685\r\n修复安卓视频暂停时画面裁切问题 #3034 by @Hdy08", "downloadURL": "https://github.com/bggRGjQaUbCoE/PiliPlus/releases/download/2.1.6.2/PiliPlus_ios_2.1.6%2B5472.ipa", "size": 24353925, "minOSVersion": "14.0" } ] }, { "name": "Pixiv-SwiftUI", "bundleIdentifier": "org.eu.eslzzyl.Pixiv-SwiftUI", "developerName": "Eslzzyl", "subtitle": "基于 SwiftUI 的 Pixiv 第三方客户端", "localizedDescription": "基于 SwiftUI 开发的 Pixiv 第三方客户端,支持 iOS/iPadOS/macOS。提供插画、漫画与小说的推荐、排行榜、搜索与收藏,内置评论系统、批量下载、数据导入导出、深色模式与主题自定义。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/recommend.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/search.png" ], "tintColor": "#13A1FD", "versions": [ { "version": "0.16.2", "date": "2026-10-11", "localizedDescription": "## 新功能\r\n\r\n- App 更新弹窗新增“跳过此版本”选项,支持忽略指定版本的自动更新提醒\r\n- (v0.16.1 的新功能)HTTP/3 直连模式,修正此前版本的 403 问题\r\n\r\n## 优化\r\n\r\n- 优化了一系列图片的加载逻辑,改善了 v0.16.1 的高发热问题。\r\n\r\n> 性能优化还有很大空间,但暂时推不动了。有想法的朋友期待你的 PR\r\n\r\n## 问题修复\r\n\r\n- 修复手动提交搜索后未清空搜索栏输入内容的问题\r\n- 修复全屏查看图片失败时的降级回退逻辑,优先展示已加载的预览图\r\n- 修复 iOS 端在页面切换或应用切入后台后再返回时,登录弹窗意外关闭的问题\r\n\r\npixiv-tags-data commit: 541521c99539d08d1aec7a5e01dbf15068eadca0\r\n\r\n**Full Changelog**: https://github.com/Eslzzyl/Pixiv-SwiftUI/compare/v0.16.1...v0.16.2", "downloadURL": "https://github.com/Eslzzyl/Pixiv-SwiftUI/releases/download/v0.16.2/Pixiv-SwiftUI.ipa", "size": 10343925, "minOSVersion": "17.0" } ] }, { "name": "Playport", "bundleIdentifier": "dev.playport.app", "developerName": "playportdev", "subtitle": "PC games on your iPhone. Natively, no streaming.", "localizedDescription": "Playport runs Windows games, 64-bit and 32-bit, on a stock, non-jailbroken iPhone: install a game from your library onto the phone, pick up a controller and press Play. The game runs on the phone's own CPU and GPU — no PC, no cloud, no stream. Requires iOS 26 or later with JIT enabled through LocalDevVPN or StikDebug.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Playport/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Playport/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Playport/images/library.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Playport/images/game-page.png" ], "tintColor": "#F5B544", "versions": [ { "version": "0.4.0", "date": "2026-10-08", "localizedDescription": "# Playport 0.4.0: GOG, Epic Games and your own games\r\n\r\n**Playport is no longer only for Steam.** Sign in to **GOG** or **Epic Games** and\r\ninstall your games from there, or bring any DRM-free PC game from Files. Games now\r\nsign in to their store as they would on a PC.\r\n\r\n## Highlights\r\n\r\n### 🛒 GOG and Epic Games\r\nIn **Settings › Accounts**, next to Steam, you can now sign in to **GOG** and\r\n**Epic Games** (the setup checklist's Accounts step offers all three). Your Windows\r\ngames from each store show up in the Library, with their own filter and the store's\r\nartwork.\r\n\r\n- **Install, Update, Verify and Repair** work just as they do for Steam, through the\r\n same Downloads queue. When a store has a newer build, the game's page shows\r\n **Update**.\r\n- If Epic's sign-in asks you to do something first, such as accept an updated\r\n privacy policy, the sign-in sheet tells you what. Do that on Epic's site, then\r\n press Try again.\r\n- Games that use anti-cheat or another company's launcher are refused before the\r\n install, and their page says why.\r\n\r\n### 🔑 Games sign in to their store\r\nA game now gets what its store's launcher would give it, with nothing to set up:\r\n\r\n- **Epic:** every Epic game starts signed in to your Epic account, including games\r\n that check you own them. Games using Epic Online Services sign in too: Snakebird\r\n Complete reaches its menu signed in.\r\n- **Steam:** games get the tickets Steam gives them on a PC, so online sign-ins\r\n through Steam work. Valheim logs in to its online service this way.\r\n- **GOG:** games built with GOG Galaxy sign in to it. Moonscars signs in.\r\n- **Sign-in pages in a panel.** When a game opens a web page, such as Epic's\r\n \"Allow\" page the first time an online game signs in, it appears in a panel over\r\n the game; close it to go back to the game.\r\n\r\n### 📁 Add a game from Files\r\nHave a DRM-free PC game already? Press **X** in the Library, or choose **Add a\r\ngame**, and pick its folder or a `.zip` from Files. Playport copies it into its\r\nown drive and adds it to your Library under **Local**. Pick the game's `.exe` on\r\nits page if Playport doesn't find it.\r\n\r\nInstallers (`setup.exe`) are not run: pick the installed game's folder instead.\r\nFor GOG games, use the GOG account. It needs no installer.\r\n\r\n### 🚪 Death's Door runs on\r\nSome Unity games, such as Death's Door, quit after about 14 seconds because Windows\r\nran out of address space for them. Playport now places those allocations where\r\nthere is room, and Death's Door plays into the game.\r\n\r\n## Also new\r\n- **iOS 26.0 fix:** 0.3.3 closed at launch on iOS 26.0.x. It starts again.\r\n- **Steam demos** show in your Library.\r\n- **Report a problem** shares one zip with the game's logs.\r\n- **A Memory step** on the first-run checklist shows whether your sideloader kept\r\n the increased memory limit. **How to fix** says which sideloaders keep it. The\r\n setup also explains why it needs pairing and LocalDevVPN.\r\n- **Online games connect more often:** web connections trust the usual\r\n certificates, and games see the phone's network instead of thinking it is\r\n offline.\r\n- **Faster and steadier:** quicker thread synchronisation and code translation, a\r\n smoother Vulkan path, and a fix for a rare freeze in Hollow Knight's menus.\r\n- **Newer components**: Wine 11.19 with Valve's latest Proton Wine changes, and\r\n current FEX, DXMT, DXVK, vkd3d-proton and Mesa.\r\n\r\n## New guides\r\nThe [README](https://github.com/playportdev/playport#install) and\r\n[playport.dev](https://playport.dev/#start) now walk you through setup:\r\n\r\n- **Install, by sideloader.** Which sideloaders keep the increased memory limit\r\n (AltStore Classic 2.2 or later, Impactor and Xcode do; SideStore with a free\r\n Apple ID does not), and why it matters: without it an 8 GB iPhone gives\r\n Playport about 3.3 GB.\r\n- **SideStore: when Memory has no tick.** A one-time fix with GetMoreRam that adds\r\n the limit to Playport's App ID; SideStore's weekly refresh then keeps it.\r\n- **Why pairing, JIT and LocalDevVPN**, and **Do I need a computer?** (once, to\r\n install; after that it depends on your sideloader).\r\n- **Your first game**: sign in, Install, connect a controller, Play.\r\n- **Reporting a problem**: Report a problem on the game's page, save the zip to\r\n Files and attach it to a [GitHub issue](https://github.com/playportdev/playport/issues/new/choose).\r\n The form asks for the device, iOS and Playport versions, sideloader and JIT\r\n method.\r\n- **A compatibility list** at [playport.dev/compatibility](https://playport.dev/compatibility/)\r\n shows every game we and players have tried, with its status. Played one,\r\n working or not? Report it and it goes on the list.\r\n\r\n## Good to know\r\n- **Not working yet:** Among Us crashes, Monster Train (GOG) shows a black screen,\r\n and Jurassic World Evolution (Epic) does not start.\r\n- **Valheim:** pick **DXMT** on its page. On Vulkan its picture is black.\r\n- **Sign-in panels for 32-bit games** don't open yet; 64-bit games are covered.\r\n- **Tested on one phone** (iOS 27.0) with Hollow Knight and Valheim from Steam,\r\n Moonscars and Shogun Showdown from GOG, Death's Door and Snakebird from Epic,\r\n and an imported folder. If a game from GOG or Epic misbehaves, please tell us\r\n which one.\r\n- Your Steam games, saves and login are untouched by this update.\r\n\r\n## Install\r\n\r\nDownload `Playport-0.4.0.ipa` and sideload it with your own Apple ID, keeping the\r\nincreased memory limit and the JIT helper extension. If you have an earlier version,\r\ninstall over it: your games, saves and logins stay. Bring your own games from\r\nSteam, GOG, Epic Games or Files.\r\n\r\nThe complete Corresponding Source of this exact build, the notices and the\r\nrebuild instructions are attached as `Playport-0.4.0-source.tar`, `NOTICES.tar`\r\nand `INSTALL-REBUILD.tar`. `SHA256SUMS` covers every file.\r\n\r\nPlayport is GPL-3.0-or-later; every component keeps its own licence.", "downloadURL": "https://github.com/playportdev/playport/releases/download/v0.4.0/Playport-0.4.0.ipa", "size": 672450129, "minOSVersion": "26.0" } ] }, { "name": "PSX3IOS", "bundleIdentifier": "com.miguel.psx3ios", "developerName": "xmiguel911x", "subtitle": "PlayStation 3 emulator for iPhone and iPad", "localizedDescription": "A PlayStation 3 emulator for iPhone and iPad, built on RPCS3. Real games boot and play — the whole emulator core is exposed, with community game patches, trophies, play time, save data and 14 languages. Works with or without JIT.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/home.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/install.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/settings.jpg" ], "tintColor": "#5080D0", "versions": [ { "version": "0.2.7-beta", "date": "2026-09-01", "localizedDescription": "Various improvements added, jit fixed A15 iOS 17.0 TrollStore Go to settings, JIT mode detected, and leave it on automatic, and bugs fixed", "downloadURL": "https://github.com/xmiguel911x/PSX3IOS/releases/download/v0.2.7-beta/PSX3IOS-beta.0.2.7-unsigned.ipa", "size": 67644766, "minOSVersion": "15.0" } ] }, { "name": "PureLive", "bundleIdentifier": "com.mystyle.purelive.liu", "developerName": "liuchuancong", "subtitle": "基于 Flutter 的开源多平台直播聚合播放器", "localizedDescription": "纯粹直播(Pure Live)是一款基于 Flutter 的开源第三方多平台直播聚合播放器,支持 Bilibili、虎牙、斗鱼、快手、抖音、网易 CC、Twitch 等平台,以及自定义 M3U/M3U8 直播源。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/list.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/area.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/auth.jpg" ], "tintColor": "#50B0F0", "versions": [ { "version": "3.1.19", "date": "2026-10-10", "localizedDescription": "# 纯粹直播 v3.1.19\n|版本|下载地址|\n|---|---|\n|TV版|[pure_live_TV](https://github.com/liuchuancong/pure_live_TV/releases/latest)|\n|Windows/macOS/Android/iOS版|[pure_live](https://github.com/liuchuancong/pure_live/releases/latest)|\n### 🖥️ Windows 版\n- **Portable ZIP**:解压即用,无需安装\n- **EXE 安装包**:适合所有用户\n- **MSIX 包**:现代应用格式,支持干净卸载\n- 适配:Windows 10/11 x64\n### 🍎 macOS 版\n- macOS 桌面版\n- Universal:Apple Silicon + Intel\n- ZIP / DMG\n### 📱 Android 版\n- Android 8.0+(API 26,FFmpegKit 录制依赖要求)\n- ARM64-v8a\n- ARMv7\n- x86_64\n- 统一 SHA256 校验文件:[**ANDROID_SHA256SUM.txt**](https://github.com/liuchuancong/pure_live/releases/download/v3.1.19/ANDROID_SHA256SUM.txt)\n### 🐧 Linux 版\n- Linux x64\n- **DEB 安装包**:适合 Debian/Ubuntu 及其衍生发行版\n- **Portable ZIP / tar.gz**:解压即用,无需安装\n### 🍎 iOS 版\n- unsigned iOS device application\n- TrollStore / ad-hoc IPA\n- ARM64\n### 🔧 Build Metadata\n[**BUILD_METADATA.json**](https://github.com/liuchuancong/pure_live/releases/download/v3.1.19/BUILD_METADATA.json)\n### 📝 本次更新\nversion: 3.1.19\n版本更新:\n- 修复部分bug", "downloadURL": "https://github.com/liuchuancong/pure_live/releases/download/v3.1.19/PureLive-3.1.19-4108-ios-arm64-trollstore.ipa", "size": 66858114, "minOSVersion": "15.6" } ] }, { "name": "Roam Control", "bundleIdentifier": "com.sean.roamcontrol", "developerName": "seanhowarthdev", "subtitle": "Choose, test and move your iPhone's reported location", "localizedDescription": "Set a fixed reported location, preview and simulate Apple Maps walking routes, and save favourites and history — all from one map. Requires iOS 27 or newer, and guided LocalDevVPN-compatible sessions for Wi-Fi and mobile data.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/welcome.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/fixed-location.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/walking-preview.png" ], "tintColor": "#1090F0", "versions": [ { "version": "0.9.7", "date": "2026-10-08", "localizedDescription": "## Stability and reliability improvements\n\nRoam Control 0.9.7 is a maintenance update focused on background location-session reliability and mobile-data connectivity.\n\n### What's improved\n\n- Improved native connection handling for LocalDevVPN.\n- Corrected network-interface selection when LocalDevVPN and a separate Personal VPN are active simultaneously.\n- Improved reliability in tested background and mobile-data scenarios.\n- Verified fixed locations, Walking, Driving, Cycling, Stop & Restore and LocalDevVPN reconnection.\n\nThese improvements were validated on the developer's iPhone. Compatibility with every VPN configuration is not guaranteed.\n\nNo new features, interface changes or pairing implementation changes.\n\n### Installation\n\nRequires iOS 27 or later, Developer Mode and LocalDevVPN.\n\nThe IPA is unsigned and can be signed using SideStore.\n\n**Upgrading directly from 0.9.4?** Back up your favourites, history and supported settings before installing. The app identifier changed in 0.9.5, so existing data will not automatically transfer. Pairing must be completed again.", "downloadURL": "https://github.com/seanhowarthdev/Roam-Control/releases/download/v0.9.7/RoamControl-0.9.7-Build96.ipa", "size": 4111825, "minOSVersion": "27.0" } ] }, { "name": "SceneBox", "bundleIdentifier": "app.scenebox.SceneBox", "developerName": "donbytyqi", "subtitle": "Torrent streaming client", "localizedDescription": "Torrent streaming client for iOS, iPadOS, tvOS and Mac (Catalyst), written in SwiftUI. Streams come from Stremio-compatible addons and play through a vendored libtorrent engine feeding VLC.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/search.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/profile.png" ], "tintColor": "#E0E000", "versions": [ { "version": "1.0.4", "date": "2026-09-23", "localizedDescription": "Important: accounts now need your own Firebase project\n\nSceneBox no longer connects to a shared Firebase project. Sign-in, profiles and sync between devices now run on a free Firebase project that you create and own. Your data stays in your own account, not mine.\n\n- Guest mode still works without any setup. Everything is kept on the device.\n- To sign in, tap Connect Firebase on the sign-in screen and import the GoogleService-Info.plist from your Firebase project (on Apple TV, type in the values). Step-by-step guide and the security rules: https://github.com/donbytyqi/scenebox#firebase-setup\n- Accounts made on the old shared project don't carry over. Create a new account on your own project.\n- Profile photos need Firebase Storage, which requires Google's Blaze plan (it has a free tier). Everything else works on the free Spark plan.\n\nNew\n\n- Support SceneBox page in Settings, for anyone who wants to donate.\n\nFixes\n\n- Downloading a second episode from a season pack works now. Before, every episode of a pack counted as the same download, so you had to delete the finished one before the next would start. (#9)\n- Apple TV: Trakt lists open when you click them. (#10)\n- Mac: signing in works on the unsigned build. macOS doesn't let unsigned apps use the Keychain, so the app keeps your sign-in session and any API keys you enter in a file inside its own sandbox container instead (readable only by your user account).\n\nStill open\n\n- A few people report that on iPhone the app closes shortly after a stream starts buffering. I can't reproduce it on the simulator or on Mac. If it hits you, please share the crash log: Settings > Privacy & Security > Analytics & Improvements > Analytics Data, look for a file starting with SceneBox, and attach it to the issue. Also say which iPhone and what you were playing (torrent or debrid, resolution). 1.0.2 doesn't have this problem if you need a fallback.\n- Apple TV install failing in Sideloadly with \"ApplicationVerificationFailed / Invalid file\" on tvOS 26.6 (#8). The tvOS build is packaged exactly like 1.0.2 and passes Apple's bundle verification here, so this needs the full Sideloadly log: the \"Invalid file\" line names the file it choked on. Please paste that on the issue. Sideloadly also has known trouble with tvOS 26.4 and later (pairing), so try the latest Sideloadly first.\n\nImportant: this release is NOT signed. You have to allow it yourself.\n\nNothing here is signed with an Apple developer account and the Mac app is not notarized. macOS and iOS will refuse to open it until you explicitly allow it. This is expected, it's not broken.\n\nMac:\n\n1. Open the dmg and drag SceneBox to Applications.\n2. Open SceneBox. macOS will say it \"could not verify\" the app or that it's from an unidentified developer. Press Done (not Move to Trash).\n3. Go to System Settings > Privacy & Security, scroll down to Security and press \"Open Anyway\" next to SceneBox, then confirm.\n4. From then on it opens normally.\n\nIf you'd rather skip the dialog, run this in Terminal after copying the app to Applications:\n\n xattr -dr com.apple.quarantine /Applications/SceneBox.app\n\nIf you had an older signed version installed, delete it first.\n\niPhone/iPad: the ipa isn't signed, you sign it yourself with Sideloadly, AltStore, SideStore, Feather or ESign with your own Apple ID. Free Apple ID = resign every 7 days (AltStore/SideStore do it for you), paid dev account = one year.\n\nApple TV: Sideloadly works over Wi-Fi. On the TV go to Settings > Remotes and Devices > Remote App and Devices so it shows up, then pick it in Sideloadly.", "downloadURL": "https://github.com/donbytyqi/scenebox/releases/download/v1.0.4/SceneBox-1.0.4.ipa", "size": 30593765, "minOSVersion": "18.0" } ] }, { "name": "SpotiFLAC", "bundleIdentifier": "com.zarz.spotiflac", "developerName": "zarzet", "subtitle": "FLAC Downloader for iOS", "localizedDescription": "SpotiFLAC is a Flutter music app built around installable extensions: an extension supplies the metadata and the audio downloads for one provider, so sources can be added or repaired without an app update. Downloads land in a local library with lyrics, cover art, quality badges and duplicate detection.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SpotiFLAC/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SpotiFLAC/images/home.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SpotiFLAC/images/library.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SpotiFLAC/images/store.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SpotiFLAC/images/settings.jpg" ], "tintColor": "#1DB954", "versions": [ { "version": "5.1.1", "date": "2026-10-11", "localizedDescription": "### New Features\n\n- **network**: Delete SMB and WebDAV tracks from the library\n- **autoplay**: Add opt-in on-device recommendation learning\n- **network**: Enable audio and hi-res analysis for network tracks\n- **mornye**: Animate squircle menus from their trigger\n- **lyrics**: Customize text size and animate active lines\n- **appearance**: Support imported TTF and OTF fonts\n- **lyrics**: Use Apple Music as the default lyrics provider\n- **appearance**: Make Mornye glass outlines optional\n\n### Bug Fixes\n\n- **mornye**: Strengthen held navigation glass refraction\n- **notifications**: Show indeterminate scans without false zero percent\n- **library**: Retire deleted downloads and stale completion cards\n- **mornye**: Unify held navigation glass contour\n- **mornye**: Hide custom font setting icon\n- **ios**: Preserve folder grants and surface picker failures\n- **mornye**: Animate queue removal icon with swipe progress\n- **l10n**: Use Indonesian wording for the built-in player\n- **ci**: Locate Discord license notices inside the iOS plugin framework\n- **webdav**: Retain tracks across equivalent parent URI encodings\n- **library**: Collapse selection actions before dismissing\n- **mornye**: Honor forced glass with increased system contrast\n- **automix**: Ease effects into playback without cutting dry audio\n- **library**: Exclude inactive NAS entries and file aliases from duplicates\n- **library**: Allow choosing duplicate copies and clear stale indexes\n- **playlists**: Preserve repeated tracks during imports\n- **playback**: Reload audio sources when switching tracks\n- **ios**: Restore lock screen controls across app transitions\n- **downloads**: Preserve browser verification and queues across restarts\n- **setup**: Recover folder permissions after Android restarts\n- **library**: Bound path-key migration batches\n- **library**: Sync local album play and pause controls\n- **metadata**: Preserve original artwork resolution for SAF files\n- **ios**: Audit Discord license in its framework bundle\n\n### Performance\n\n- **library**: Prefetch network metadata with bounded concurrency\n- **network**: Reuse HTTP connections for browsing and range reads\n\n### Documentation\n\n- Move detailed build guidance to contributing guide\n\n### Testing\n\n- **android**: Accept validated FLAC fallback across FFmpeg versions\n- **rust**: Remove TCP timing dependence from chunked fixture\n- **player**: Cover Previous audio selection and AutoMix handoff\n- **ui**: Correct context menu and lyric spacing assertions\n\n### Chores\n\n- Update AltStore source to v5.1.0 by [@github-actions[bot]](https://github.com/github-actions[bot])\n- Ignore generated Discord plugin lockfiles\n- **ci**: Refresh action pins and align Android build toolchains\n- **android**: Update Gradle Kotlin NDK and native build dependencies\n- **rust**: Update toolchain and dependencies with preserved vendor sources\n- **flutter**: Update SDK and packages with glass and navigation compatibility\n- **release**: Bump app to 5.1.1 build 161\n\n### Build\n\n- **android**: Verify full APK integrity and publish checksums\n\n\n\n\n**Full Changelog**: [v5.1.0...v5.1.1](https://github.com/spotiflacapp/SpotiFLAC-Mobile/compare/v5.1.0...v5.1.1)\n\n---\n\n### Downloads\n\n#### Android\n- **arm64**: `SpotiFLAC-v5.1.1-arm64.apk` (recommended for modern devices)\n- **arm32**: `SpotiFLAC-v5.1.1-arm32.apk` (older devices)\n- `*.apk.idsig`: V4 signatures for `adb install --incremental` only; normal installs do not need them\n\n#### iOS\n- **iOS**: `SpotiFLAC-v5.1.1-ios-unsigned.ipa` (sideload required)\n\n### Installation\n**Android**: Enable \"Install from unknown sources\" and install the APK\n**iOS**: Use AltStore, Sideloadly, or similar tools to sideload the IPA", "downloadURL": "https://github.com/spotiflacapp/SpotiFLAC-Mobile/releases/download/v5.1.1/SpotiFLAC-v5.1.1-ios-unsigned.ipa", "size": 33596866, "minOSVersion": "16.0" } ] }, { "name": "TiebaPure", "bundleIdentifier": "dev.infinityf4p.tiebapure", "developerName": "infinityf4p", "subtitle": "基于 SwiftUI 的第三方百度贴吧客户端", "localizedDescription": "原生 SwiftUI 构建的非官方贴吧 iOS 客户端。未登录访客即可浏览首页推荐、进吧与吧内列表、帖子详情与楼中楼、搜索、图片缩放与视频播放;登录后支持消息、关注与粉丝、收藏帖子(与官方客户端同步)、每日签到、点赞与发帖回复。另有关键词/用户/贴吧屏蔽、浏览历史与阅读位置恢复、iPad 双栏布局,以及 `tiebapure://` 深链接。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/thread.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/search.png" ], "tintColor": "#708070", "versions": [ { "version": "1.4.15", "date": "2026-10-10", "localizedDescription": "## What's included\n\n- Stabilizes Home tab reselection and refresh behavior after scrolling.\n- Returning from a thread or search now closes that screen first; the next Home tap refreshes the feed.\n- A Home tap during an in-flight refresh returns to the top without creating a duplicate request.\n- Bumps the app and Open In extension to version `1.4.15` (build `59`).\n\n## Download\n\n`TiebaPure-v1.4.15-unsigned.ipa` is an intentionally unsigned arm64 IPA for local installation/signing.\n\n- Minimum iOS: `16.4`\n- Commit: `5a87225190d6a79b1e3ad3b7d846edd407d416c7`\n- SHA-256: `28fbe31e673b1f2769043456324521afd87d04ade8d92d33832e967c19c31123`\n\nCI `ci-ok` passed on PR #86, including unit tests, iOS compatibility checks, UI smoke tests, iPad layout tests, and the Release build.", "downloadURL": "https://github.com/infinityf4p/TiebaPure-iOS/releases/download/v1.4.15/TiebaPure-v1.4.15-unsigned.ipa", "size": 9347637, "minOSVersion": "16.4" } ] }, { "name": "Tsumiru", "bundleIdentifier": "com.suwayomi.tachideskSorayomi", "developerName": "Suwayomi", "subtitle": "Native manga & manhwa reader for Suwayomi-Server", "localizedDescription": "Tsumiru is a native client for reading manga & manhwa from a Suwayomi-Server instance, built for long webtoon binges. Offline downloads with an on-device catalog, a rebuilt continuous-scroll webtoon reader, incognito mode, and 13 built-in themes.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/images/list.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/images/update.jpg" ], "tintColor": "#7c7bff", "versions": [ { "version": "1.4.0", "date": "2026-10-13", "localizedDescription": "A manga and webtoon reader for your [Suwayomi](https://suwayomi.org/) server.\n\n### ✨ New Features\n\n- Added **SyncYomi** settings and a sync button in Library and Updates when **Sync with SyncYomi** is on (@aaronbamblett)\n- Added **KOReader Sync** settings (@aaronbamblett)\n- Added missing-chapter notices in chapter lists and reader warnings before skipping missing or filtered chapters (@theolm)\n- Added per-series chapter sorting, shared with the Suwayomi web interface for every order except alphabetical (@yohanim)\n- Added a warning in **Connection** when signing in to a remote server over unencrypted HTTP (@yohanim)\n\n### ⚙️ Changes\n\n- Changed which upcoming unread chapters are kept offline to follow each series' chosen chapter sort (@yohanim)\n- Made **Dark** mode the default for new installs (@aaronbamblett)\n- Changed selected chapter rows and chips to use the theme's colours (@aaronbamblett)\n- Made restored Android installs ask you to sign in again (@yohanim)\n\n### 🚀 Improvements\n\n- Added the series download choices, including **Next chapter** and **Unread**, to library selections, applying them to each selected series (@aaronbamblett)\n- Made screen changes, dialogs, page turns and double-tap zoom instant when Android's **Remove animations** is on (@aaronbamblett)\n- Gave every theme a light palette with clearer text, tabs and badges (@aaronbamblett)\n- Added **System**, **Light** and **Dark** choices during setup (@aaronbamblett)\n- Added arrows for browsing themes during setup and in Appearance settings (@aaronbamblett)\n- Gave new desktop installs a larger window so setup fits without scrolling (@aaronbamblett)\n- Made **Test connection** suggest a sign-in method without changing one you've chosen (@aaronbamblett)\n- Expanded **Search my network** to ports 4567 to 4570 and added a choice when several servers are found (@aaronbamblett)\n- Filled translation gaps in German, Chinese, Japanese, Portuguese and other languages (@aaronbamblett)\n- Added app and server versions and the platform to logs copied with **Copy debug log** (@aaronbamblett)\n- Reduced library and **History** loading times and cut repeated checks at launch (@yohanim)\n- Stopped reloading the library when you leave a series without changing it (@yohanim)\n- Reduced data use in Updates, library update progress and libraries with **Continue reading button** off (@yohanim)\n- Explained why Tsumiru needs access to the local network in the iOS permission prompt (@Kisnov)\n- Added connection and sign-in errors to the debug log (@yohanim)\n- Encrypted saved sign-in details for background downloads and notifications and stopped saving the sign-in password (@yohanim)\n- Removed sign-in tokens from cover and page addresses inside the mobile and desktop apps (@yohanim)\n- Reduced the app's size by removing unused images and fonts (@yohanim)\n\n### 🧩 Fixes\n\n- Fixed the offline banner disappearing while you were still viewing offline, keeping **Go online** available (@yohanim)\n- Fixed the last page of a long strip hiding under the reader menu, with **There's no next chapter** on the final card (@aaronbamblett)\n- Fixed long-strip chapters sometimes staying unread after reaching the end (@aaronbamblett)\n- Fixed reader settings showing paged controls for series that open in long-strip mode (@aaronbamblett)\n- Fixed migration sometimes failing to start on the web (@aaronbamblett)\n- Fixed new-chapter notifications using the launcher icon on Android (@aaronbamblett)\n- Fixed the white-square icon on Android background download notifications (@yohanim)\n- Fixed old unread chapters triggering notifications or background downloads after a reinstall or re-enabling notifications (@yohanim)\n- Fixed a false account-settings error flashing while Downloads and Library settings load (@yohanim)\n- Fixed Back failing to close the app from Library after visiting **History** from More (@yohanim)\n- Fixed covers, pages and background downloads starting without the saved Basic auth sign-in at launch (@yohanim)\n- Fixed unsupported device languages starting the app in Arabic instead of English (@Kisnov)\n- Fixed the iOS and macOS app language lists to include Norwegian Bokmål, Brazilian Portuguese, Tamil and Traditional Chinese (@Kisnov)\n- Fixed extra gaps above and below the reader when **Ignore Safe Area** is off (@Kisnov)\n- Fixed restoring backups with uppercase file extensions (@Kisnov)\n- Fixed source searches and filter changes mixing in results from the previous search (@yohanim)\n- Fixed Browse and Updates failing to load more pages after switching between home and remote server addresses (@yohanim)\n- Fixed Browse and Updates hiding loading errors or leaving the loading indicator spinning (@yohanim)\n- Fixed setup skipping sign-in when a server behind a proxy requires Basic auth (@aaronbamblett)\n- Fixed the reader losing your place or failing to load the next chapter after a connection change (@yohanim)\n- Fixed keep-offline downloads getting stuck after a source replaces a chapter (@yohanim)\n- Fixed background keep-offline downloads ignoring chapter numbers (@yohanim)\n- Fixed some series showing zero unread chapters in the offline library (@yohanim)\n- Fixed Browse freezing and crashing on Android 12 and newer with AVIF covers (@ArcoLuck)\n- Fixed background downloads and new-chapter checks timing out away from home after the app was last used at home (@yohanim)\n- Fixed downloaded series disappearing after switching server addresses while offline, restoring **View offline** (@aaronbamblett)\n- Fixed new chapters needing a manual library refresh after reopening the app with an expired sign-in (@yohanim)\n- Fixed sign-in errors at launch and during background downloads and new-chapter checks when the session expires (@yohanim)\n- Fixed long-strip taps scrolling with animation when **Animate page transitions** is off (@aaronbamblett)\n\n## Install\n\nYou'll need a running Suwayomi server. See [Getting started](https://tsumiru.app/docs/guides/getting-started).\n\n### Mobile\n\n**Android:** download the universal APK below and open it to install. Smaller APKs for specific chip types are also attached.\n\n**iOS:** the `…-ios.ipa` below is unsigned and has to be sideloaded. Add `https://tsumiru.app/apps.json` as a source in [SideStore](https://sidestore.io/) or [AltStore](https://altstore.io/) to install it and get later releases as updates.\n\n
\nWhich sideloading tool should I use?\n\n- **[SideStore](https://sidestore.io/)** signs and refreshes the app on the device itself, with no computer needed after setup. Best for most people.\n- **[AltStore](https://altstore.io/)** expires every 7 days and only refreshes while a computer running AltServer is switched on and on the same Wi-Fi as your phone.\n- **[TrollStore](https://ios.cfw.guide/installing-trollstore/)** installs permanently with no expiry, but only works on older iPhones and iOS versions with the required vulnerability.\n\nWith SideStore or AltStore the app is re-signed periodically, which those tools automate. There is no App Store build.\n
\n\n### Desktop\n\n**Windows:** download `…-windows-x64.zip`, extract it anywhere, and run `tsumiru.exe`.\n\n**macOS:** download `…-macos-x64.zip`, extract it, and move the app to Applications. If macOS blocks the first launch, approve it under System Settings → Privacy & Security.\n\n**Linux:** the Flatpak is recommended and auto-updates.\n\n```sh\nflatpak remote-add --if-not-exists tsumiru https://suwayomi.github.io/Suwayomi-Tsumiru/index.flatpakrepo\nflatpak install tsumiru io.github.aaronbamblett.tsumiru\n```\n\nFor a portable option, download `…-linux-x86_64.AppImage`, mark it executable with `chmod +x`, and run it.\n\n### Web\n\nDownload `…-web.zip` and serve its contents with any static web server.\n\n[Full documentation](https://tsumiru.app/)", "downloadURL": "https://github.com/Suwayomi/Suwayomi-Tsumiru/releases/download/v1.4.0/tsumiru-v1.4.0-ios.ipa", "size": 16222984, "minOSVersion": "14.0" } ] }, { "name": "UTM", "bundleIdentifier": "com.utmapp.UTM", "developerName": "osy", "subtitle": "Virtual machines for iOS", "localizedDescription": "UTM is a full featured virtual machine host for iOS. In short, it allows you to run Windows, Android, and more on your iPhone and iPad.\n\nThis version requires using AltJIT. Install UTM SE for slower emulation without JIT.\n\nMore information at https://getutm.app/\n\nFeatures:\n\n• Emulate any Processor\n30+ processors supported by qemu including x86_64, ARM64, and RISC-V\n• Run any Operating System\nWindows, Linux, and more natively and securely on iOS within an App\n• Fast Emulation\nPara-virtualization with SPICE and JIT compilation with TCG\n• High Compatibility\niOS 14+ supported. Works on iPhone and iPad. No jailbreak needed\n• Free and Open Source\nUTM and its dependencies are all free and open source\n• Easy to Use\nConfigure and customize your VM in a native UI", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/settings.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/display.png" ], "tintColor": "#1a2cc2", "versions": [ { "version": "4.7.5", "date": "2026-01-03", "localizedDescription": "## Highlights\r\n* **QEMU v10.0.2**: The backend has been updated to the latest upstream QEMU which brings with it a variety of bug fixes and performance improvements.\r\n* **Liquid Glass**: UTM adopts the Liquid Glass design on *OS 26.\r\n* **App Intents**: New support for automation with Shortcuts.\r\n* **Keyboard Shortcuts**: Define custom key combinations (such as Ctrl+Alt+Del) that can be sent to the VM from the new Keyboard menu.\r\n* **Improved Wizard**: Simplify the creation of emulated machines by selecting from a list of well-supported configurations. The updated wizard can create more working configurations such as RISC-V64 Ubuntu, classic Mac OS 8.x/9.x, and Windows 95/98.\r\n\r\n## Changes (v4.7.5)\r\n* Fixed some rare conditions that could lead to a VM fail to start and spin infinitely\r\n* Fixed some rare crashes that can happen after a VM stops\r\n* Fixed parsing of file paths with commas in the name (thanks @nikolan123)\r\n* ANGLE: Fixed a memory leak issue in the GLES backend (#7546) (thanks @cnnn)\r\n* ANGLE: Fixed a memory leak issue in the Metal backend (#4958)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (macOS) Fixed App Intents on macOS 26 (#7412) (thanks @peterneutron)\r\n* (macOS) Fixed an error when file locking is disabled and a removable drive with no image selected is started (#7527)\r\n* (macOS) AVF: Fixed shared directory disconnecting when window is resized (#7488) (thanks @evan314159)\r\n* Hotfix: (1/3/25) An earlier release of v4.7.5 has an issue that prevented VMs from starting. Make sure you are on build 118.\r\n\r\n## Changes (v4.7.4)\r\n* (macOS) Fixed a crash on VM start when a toolbar menu was reinitialized (note v4.7.4 was re-released to address this) (#7408)\r\n* Home: Fixed layout issue with button titles\r\n* (macOS) Fixed a crash when VM exits while USB is active\r\n* (iOS) Support for StikDebug on iOS 26 (non-SE only)\r\n\r\n## Changes (v4.7.3)\r\n* Fixed a crash when starting a VM results in a block device error\r\n* Stop button can now be used a second time to force kill a VM if it is unresponsive after stopping for the first time\r\n* libusb: Fixed multiple race conditions that caused crashes when using USB capture\r\n* CocoaSpice: Fixed multiple race conditions that caused crashes during VM start\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (macOS) Scripting: Fixed broken commands due to name collision (#7360)\r\n* (macOS) Fixed crash when exiting full screen (#7377)\r\n\r\n## Changes (v4.7.2)\r\n* (macOS) AVF: Fixed a crash when starting any Apple Virtualization VM (#7355) (We are re-releasing v4.7.2 with build 112 due to this critical bug.)\r\n* Home: Display network details and active IP addresses on the home details screen (thanks @gabefair)\r\n* Home: Show a security warning message when importing a .utm with custom arguments (#6252)\r\n* Config: Option to reset UEFI without pre-loading Secure Boot keys (useful for custom TPM configurations) (#7005)\r\n* Config: Pre-loading Secure Boot keys will now install Microsoft UEFI 2023 certificates (#7257)\r\n* Config: When PS/2 device is enabled, no longer create USB mouse and keyboard devices. This allows older Windows install to work out of the box.\r\n* Config: Quotes in custom arguments are no longer stripped (unless the only quotes wrap the entire argument) (#6343)\r\n* Config: Provide a fixed serial number for VirtIO block devices (#7332)\r\n* QEMU: Fixed an issue which causes Windows 98 to BSoD (#7342)\r\n* QEMU: Do not create a default floppy drive when -nodefaults is used. UTM configuration will set up a FDC device and this is the only way to set up bootindex for floppy.\r\n* Wizard: Legacy Windows configurations will now use PS/2 controller by default\r\n* Wizard: Update OS logos to be consistent with other icons\r\n* Wizard: Windows + i440fx hardware will now instantiate default devices (sound, VGA, networking) that should work with Windows 95/98\r\n* Wizard: Add additional supported hardware configurations for running older Windows\r\n* Wizard: Support floppy boot for Windows configuration\r\n* Scripting: New input automation suite for sending keyboard and mouse input (#6462)\r\n* USB: Fixed a rare crash when initializing the USB devices list (#5811)\r\n* SPICE: Fixed an issue where monitor configuration sent to spice-vdagent contains an invalid size (#5832)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (iOS) Toolbar: Fix foreground issue on iOS 26 beta 5 and higher\r\n* (macOS) Added ability to auto-connect USB devices on start (#3400)\r\n* (macOS) Fixed connecting USB devices from secondary windows\r\n* (macOS) New \"Virtual Machine\" menu which mirrors the actions accessible through the toolbar\r\n* (macOS) Keyboard Shortcuts toolbar icon is no longer shown by default (it can be placed on the toolbar through View -> Customize Toolbar). It is also accessible through the \"Virtual Machine\" menu.\r\n* (macOS) Fixed sending simultaneous mouse button presses (#7068)\r\n* (macOS) utmctl: Add `version` command to detect current UTM version\r\n* (macOS) Settings: New option to disable key swapping on ISO keyboards (#6976)\r\n* (macOS) Settings: New option to randomize network MAC addresses on clone (#7035)\r\n\r\n## Changes (v4.7.1)\r\n* New Liquid Glass icon thanks to @forcequitOS\r\n* Added App Intents for VM operations (#6245)\r\n* Added UEFI boot support for RISC-V64 and LoongArch64. This allows Ubuntu for RISC-V64 to work out of the box. (#7183)\r\n* QEMU PPC: Disable `bootindex` when `boot-device` is used in prom-env. This allows Yellow Dog Linux for PPC to work out of the box. (#6436)\r\n* QEMU x86_64: Fixed floppy boot order configuration for other PC models (isapc, i440fx) (#7166)\r\n* QEMU PPC/M68K: Includes classicvirtio drivers to support cursor input without capture and directory sharing (#6520)\r\n* QEMU M68K: Fixed virtio drive config (#7008)\r\n* Fixed a rare crash after stopping VM due to a race condition in libusb\r\n* Home: improve screenshot contrast in Dark Mode (#6894)\r\n* Config: Fixed a crash when trying to enter a large size value when creating a new drive (#7295)\r\n* Config: Corrected the default host IP address in port forwarding config to \"0.0.0.0\" when it incorrectly displayed \"127.0.0.1\" (#7132)\r\n* Keyboard Shortcuts: Create custom combinations of keyboard shortcuts from either Settings -> Input or via the Keyboard icon in the VM (press and hold on iOS/visionOS). This will allow you to easily send key commands such as Ctrl+Alt+Del or Stop+A to the VM. (#5698, #6310, #6757)\r\n* Wizard: New option to import an existing drive image when setting up a Linux VM. This allows Ubuntu for RISC-V64 to work out of the box. (#7183)\r\n* Wizard: New option to create a serial port only Linux VM. This allows Ubuntu for RISC-V64 to work out of the box. (#7183)\r\n* Wizard: Removed VHDX import option because Microsoft now provides ARM64 ISO images. Note: You can still create manually import an VHDX after creating a new VM.\r\n* Wizard: New template to create classic Mac OS VMs for M68K and PPC (#3504, #6890)\r\n* Wizard: Most common and supported machines for emulation are now listed prominently with the full list of supported QEMU architectures/targets hidden behind an \"Expert\" mode. This is necessary because most of the QEMU targets are not properly supported by the wizard anyways and does not generate a bootable config. They usually require a lot more manual tinkering. The page order of the wizard is also tweaked so the hardware config comes before the boot config now.\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* (iOS SE) Fixed a crash when launching ArchLinux due to mis-handling of REV32\r\n* (iOS SE) Fixed a crash when the first instruction executed is a goto\r\n* (iOS SE) Removed ARM32, RISC-V32, and added M68K. There is little use for ARM32 and RISC-V32 as they cannot boot anything useful that cannot also be booted by the 64-bit variant (which is still included). If you have a counter example of this, please open an issue on GitHub and we can consider re-adding it back in the future. However, removing these will make the app size a lot smaller. M68K is added to support classic Mac OS.\r\n* (macOS 11) Fixed guest tools mounting (#7297)\r\n* (macOS 11) Fixed stop button not working (#7298)\r\n* (macOS) Fixed a bug where an error message on startup leads to the window being stuck (#7161)\r\n* (macOS) Settings: New setting to disable file locking so VMs can be launched from a network share or a filesystem that does not support locking (#7211)\r\n* (macOS) Settings: New setting to disable screenshots completely for privacy reasons (#6620)\r\n* (macOS) Settings: New setting to swap Ctrl and Cmd keys in VMs (#4003)\r\n* (macOS 26) Settings: Brand new layout with a sidebar to match other native apps\r\n* (macOS) AVF: Added clearer message when trying to install macOS beta without having the latest beta support tools installed\r\n* (macOS) AVF: New option to resize (expand) disk images (#6891)\r\n* (macOS 26) Fixed a layout issue with the resize image popover\r\n* (macOS) Home: Fixed hide sidebar button\r\n* (macOS) Config: Show localized network adapter names when available (#7287) (thanks @Schamper)\r\n* (macOS) Scripting: Fixed an issue where wrong UUIDs were generated for display configs (#7145)\r\n\r\n## Changes (v4.7.0)\r\n* Updated to QEMU v10.0.2\r\n* Config: In the RAM slider, the maximum value has been increased to 64GiB (note that you can always go above the slider limit by typing in the text box) (#7234)\r\n* Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)\r\n* Wizard: Fixed crash when VM name is empty (#7245)\r\n* (iOS) Toolbar: Refactored toolbar button layout code\r\n* (macOS) Host only networks: you can set up multiple host-only networks (including ones shared by VMware) and have multiple VMs on the same virtual network (thanks @Schamper)\r\n* (macOS) utmctl: added option to boot Apple VMs into recovery mode (thanks @cees-elzinga)\r\n* (macOS) ~~Enable QEMU support for vmapple (#7150)~~ Machine model is removed for stability reasons but `apple-gfx-pci` is still supported for Intel VMs\r\n* (macOS) Rename the main window to 'UTM Library' (#7264)\r\n* (macOS) Display an error when IPSW install fails to load the file (instead of crashing) (#6855)\r\n* (macOS) Settings: Fixed a layout issue (#7117)\r\n* (macOS) Apple Virtualization: Add support for ASIF drive images. On macOS 26, ASIF drives will be created by default.\r\n\r\n## Issues\r\nPlease check the full list on [Github](https://github.com/utmapp/UTM/issues) and help report any bug you find that is not listed.\r\n\r\n## Installation\r\n\r\n* [iOS](https://docs.getutm.app/installation/ios/)\r\n* [macOS](https://docs.getutm.app/installation/macos/)\r\n\r\n| File | Description | Installation | JIT | Hypervisor | USB |\r\n|------|------------|--------------|-----|-----------|-----|\r\n| UTM.deb | Jailbroken iOS version | Open in Cydia, dpkg, or Sileo | Yes | Yes(1) | Yes |\r\n| UTM.dmg | macOS version | Mounting and copying UTM.app to /Applications | Yes | Yes | Yes |\r\n| UTM.ipa | Non-jailbroken iOS version (sideloading) | AltStore, etc (see guide) | Yes(2) | No | No |\r\n| UTM-HV.ipa | Non-jailbroken iOS version (TrollStore) | TrollStore | Yes | Yes(1) | Yes |\r\n| UTM-SE.ipa | Non-jailbroken iOS version (sideloading) | AltStore, enterprise signing, etc | No | No | No |\r\n| UTM-Remote.ipa | Remote client | Any | No | No | No |\r\n\r\n1. Hypervisor on iOS requires an M1 iPad or newer.\r\n2. Enabling JIT may require a separate JIT enabler such as [Jitterbug][2] or Jitstreamer.\r\n\r\n[1]: https://getutm.app/install/\r\n[2]: https://github.com/osy/Jitterbug", "downloadURL": "https://github.com/utmapp/UTM/releases/download/v4.7.5/UTM.ipa", "size": 130058389, "minOSVersion": "14.0" } ] }, { "name": "VeneraNext", "bundleIdentifier": "com.github.cyrilpeng.veneranext", "developerName": "CyrilPeng", "subtitle": "跨平台漫画阅读器", "localizedDescription": "基于 Flutter 的跨平台漫画阅读器,支持本地漫画、WebDAV 漫画源与第三方网络漫画源,支持 Android、iOS、Windows、Linux、macOS 平台。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/home.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/explorer.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/search.jpg" ], "tintColor": "#2090E0", "versions": [ { "version": "1.18.0", "buildVersion": "234", "date": "2026-10-14", "localizedDescription": "本次正式版在 v1.17.0 基础上完成大范围架构重构,收束阅读器、漫画源、同步与运行时的职责边界,并新增图片原始像素尺寸、章节阅读进度、自动阅读屏幕常亮与跳过不可用图片。同步修复 WebDAV 应用数据同步、日志持久化、AVIF 识别及图片去混淆性能问题,修复 Rust 依赖安全告警并更新相关依赖。经 v1.18.0-rc.1 至 rc.5 逐版验证,Windows 与 Android 的 WebDAV 手动上传、云端下载覆盖及自动同步已通过实机验收。\n\n### 新增\n\n- 阅读器可选显示图片原始像素尺寸,支持单页、多页、连续阅读及宽图拆分;缩小解码和缓存命中仍保留原始尺寸,开关支持全局/设备/单本设置(#95)。\n- 收藏、追更及漫画卡片显示章节和页码进度,阅读时持久化章节/分组名称,图源不可用后仍可查看;旧历史兼容序号回退,长标题支持省略、完整提示和读屏(#93)。\n- 自动阅读默认保持 Android/iOS 屏幕常亮,提供全局/设备/单本开关;停止自动阅读、切后台和退出时恢复系统休眠,旋转与迟到的原生回调不会遗留常亮状态(#96)。\n- 自动阅读新增默认关闭的「跳过不可用图片」选项:失败图片按正常节奏跳过,加载中的图片在 1–60 秒可调的前台等待后继续;覆盖单页、并排页及连续/瀑布流视图,保留操作暂停和章节加载保护,修复瀑布流短错误占位在末章提前可见时的停止定位(#98 后续建议)。\n\n### 修复\n\n- 应用数据同步恢复 v1.17.0 的 WebDAV SDK 上传、下载及旧备份清理流程,沿用日期与数据版本文件名,不再要求条件 PUT、强 ETag 或内容基线;修复候选版上传已返回 201、却因下载/CDN 的 ETag 无法授权清理而持续报错并阻断后续同步的问题。\n- 恢复 WebDAV 文件下载重定向兼容:仅允许 GET 受控跟随,跨源不传递 WebDAV 认证、Cookie、自定义请求头和默认查询参数,限制跳转次数并拒绝循环及 HTTPS 降级,恢复 123 云盘等服务的下载域名跳转。\n- 修复 Android 数据目录经过系统路径别名时,同步初始化误报 `Upload data path contains a link`,以及备份已下载成功却在覆盖导入 `history.db` 等文件时报 `Import filesystem entry is an alias` 的问题;统一使用解析后的物理根目录,保留归档内部链接与越界检查。\n- 修复阅读器横竖屏切换后自动阅读被中断的问题,旋转或每页图片数量变化时会清理失效的页面动画状态。\n- 修复手动同步下载无法再次导入同版本备份的问题,支持确认后覆盖本地修改并强制导入远端归档。\n- 修复 Hitomi 图片响应缺少可识别文件头时无法保存的问题,改用图片 URL 的扩展名作为安全回退。\n- 信息、警告和错误日志按批次追加并刷新到磁盘,补写启动早期日志;重启保留记录,超过 2 MiB 时轮转到 `logs.previous.txt`,退出/导出等待写入完成,避免常驻文件句柄及未处理的写入异常(#88)。\n- 修复 AVIF 的主品牌/兼容品牌和动画品牌识别,支持不同 ISO-BMFF 盒长度并拒绝截断或伪匹配;新增固定来源的测试样本与解码探测工具(#94)。\n- 去混淆的独立像素缓冲区改为按行/连续块批量复制,保留共享缓冲区原有脚本语义;PNG 输出只读取有效子视图,返回 Dart 字节后立即释放原生缓冲区,避免额外复制及等待 GC,新增可复现的像素复制基准(#91)。\n- 将纵向连续/瀑布流的边距设置明确标为「条漫缩小(每侧边距)」,补充平板使用说明、宽度比例表和 FAQ 入口;既有缩小功能保留当前阅读进度(#85)。\n- 修复阅读、同步、图片下载及 CI 校验的其余问题,收束源操作、弹窗与收藏交互的原宿主归属。\n\n### 维护与文档\n\n- 发布版本更新为 `1.18.0+234`,同步应用版本、发布配置与更新记录。\n- 定向升级 Rhttp 的 Rust 依赖,修复 10 条 GitHub 告警及全量扫描发现的 HTTP/2、QUIC 和内存安全问题;工具链更新至 1.92.0,补齐 Cargo 每周更新和完整锁文件审计,漏洞及 unsound 告警均阻断 CI(#101、#102、#103)。\n- 更新 battery_plus、Dio、enough_convert、url_launcher 等 Dart 依赖及 Rhttp 常规依赖,保留 Flutter Rust Bridge 2.11.1 与本地取消回调补丁;将 libc 暂时固定为 0.2.189,并增加 PR 的 iOS Rhttp 原生编译门禁与依赖锁定回归检查。\n- 在 WebDAV 同步关键代码块补充中文兼容性与安全约束注释,记录 123 云盘下载 302 回归原因、跨源凭据隔离、签名查询保留、404/ETag 判定及原生请求收尾要求。\n- 更新中英文 README 与 Linux 分发说明的稳定版信息,补充数据同步、条漫缩小和依赖治理文档。\n- 增加 Trendshift 项目徽章与 Dart 每日趋势排名徽章,并精简 README 目录与下载章节。\n\n### 已知限制与后续安排\n\n- 鸿蒙 HAP 支持(#77)、CBZ 分卷导出(#81)及图片请求 HTTP/3 回退(#100)留待后续版本;特定网络下部分图片 CDN 的 TCP/TLS 请求仍可能失败。\n- AVIF 格式识别改进不代表所有平台均已具备完整的通用/动画解码能力;通用内置解码器仍待接入(#94)。\n- 图片去混淆的移动端耗电收益仍需实机测量。\n\n### 运行说明\n\n- 升级前请导出本地数据备份,再覆盖安装新版;同步复用原有同步配置、数据库和恢复记录,无需清空应用数据或重建 WebDAV 账号。\n- 应用数据同步沿用 v1.17.0 协议,多设备同时编辑不会合并,也不提供条件写入/删除的并发保护;请避免在多台设备上同时修改同一份数据后立即同步。\n- Linux AppImage 需要 glibc 2.35 或更新版本、兼容的 OpenGL/EGL 驱动,以及可写、可执行且留有约 100 MB 空间的 `/tmp`。", "downloadURL": "https://github.com/CyrilPeng/Venera-Next/releases/download/v1.18.0/VeneraNext-ios-1.18.0%2B234.ipa", "size": 21127254, "minOSVersion": "14.0" } ] }, { "name": "YouProEXTRA", "bundleIdentifier": "com.google.ios.youtube", "developerName": "alibusut", "subtitle": "YouTube mod with customizable tweaks", "localizedDescription": "YouPro mod of YouTube for iOS. Includes no ads, background playback, downloads, iSponsorBlock, PiP, and a host of customizable tweaks.", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/images/list.jpg", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/images/play.jpg" ], "tintColor": "#FF0000", "versions": [ { "version": "21.41.5", "buildVersion": "21.41.5", "date": "2026-10-11", "localizedDescription": "### Latest Release, ENJOY!!\r\n> [!NOTE]\r\n> - **YTUHD** is not included. 4K60HDR is available.\r\n> - if you're signed out you can sign in manually. \r\n> - no iSponsorBlock. (unstable in newer builds)\r\n> - for - downloads are unstable for - - -\r\n> #### Extra Tweaks:\r\n> - `YouPip` `YouSlider` `YTweaks` `YouSpeed` `YouMute` `YouLoop` `YTABConfig` `YouQuality` `YouChooseQuality` `YouGetCaption` \r\n> - `Return-YouTube-Dislikes` `DontEatMyContent` `Open in YouTube (Safari Extension)` `Gonerino` \r\n\r\n> [!WARNING]\r\n> - 21.34.3+ builds require iOS 17+ now.", "downloadURL": "https://github.com/mrdrvt99/YouProEXTRA/releases/download/youproextra-ipa2/YouProExtra_21.41.5_1.3.1.ipa", "size": 130721602, "minOSVersion": "16.0" } ] }, { "name": "ZhihuMinusMinus", "bundleIdentifier": "com.huamu013.ZhihuMinusMinus", "developerName": "huamurui", "subtitle": "轻量、纯净的第三方知乎客户端", "localizedDescription": "基于 React Native (Expo) 构建的轻量级第三方知乎客户端,无广告,支持多账号切换、游客模式、全局主题色自定义与深色模式,可查看热榜、推荐、回答、文章、想法与评论区,并支持从 GitHub Releases 自动更新。", "iconURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/icon.png", "screenshots": [ "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/home.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/detail.png", "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/hot.png" ], "tintColor": "#0084ff", "versions": [ { "version": "0.9.0", "date": "2026-10-13", "localizedDescription": "* 修复断网恢复等待与首次游客 Feed 初始化 by @huamurui in https://github.com/huamurui/zhihu-minus-minus/pull/127\r\n* 恢复收藏快捷操作,统一 SVG 图标与列表收藏信息 by @huamurui in https://github.com/huamurui/zhihu-minus-minus/pull/128\r\n* 修复关注头像栏横滑冲突,支持最近发布左右切换用户 by @huamurui in https://github.com/huamurui/zhihu-minus-minus/pull/129\r\n* 支持内容导出(还有挺多问题) by @huamurui in https://github.com/huamurui/zhihu-minus-minus/pull/130\r\n* 修复安卓偶现的页面跳转闪烁 https://github.com/huamurui/zhihu-minus-minus/commit/95c813741198b59a5faf18639b9a7cce719d3913\r\n\r\nFull Changelog: https://github.com/huamurui/zhihu-minus-minus/compare/v0.8.1...v0.9.0", "downloadURL": "https://github.com/huamurui/zhihu-minus-minus/releases/download/v0.9.0/zhihu-minus-minus-v0.9.0-unsigned.ipa", "size": 16096852, "minOSVersion": "15.1" } ] } ], "news": [ { "appID": "com.altman.moviepilot", "title": "MoviePilotLite 1.2.5 · 16 Oct 2026", "identifier": "MoviePilotLite-release-release-v1.2.5-2026-10-16", "caption": "MoviePilotLite 1.2.5 is available.", "date": "2026-10-16T03:25:57Z", "tintColor": "#8050F0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MoviePilotLite/images/news.png", "notify": true, "url": "https://github.com/singleton-altman/MoviePilotLite/releases/tag/release-v1.2.5-2026-10-16" }, { "appID": "com.example.kazumi", "title": "Kazumi 2.3.9 · 14 Oct 2026", "identifier": "Kazumi-release-2.3.9", "caption": "Kazumi 2.3.9 is available.", "date": "2026-10-14T13:21:43Z", "tintColor": "#4CAF50", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kazumi/images/news.png", "notify": true, "url": "https://github.com/Predidit/Kazumi/releases/tag/2.3.9" }, { "appID": "com.github.cyrilpeng.veneranext", "title": "VeneraNext 1.18.0 · 14 Oct 2026", "identifier": "VeneraNext-release-v1.18.0", "caption": "VeneraNext 1.18.0 is available.", "date": "2026-10-14T09:59:36Z", "tintColor": "#2090E0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Venera-Next/images/news.png", "notify": true, "url": "https://github.com/CyrilPeng/Venera-Next/releases/tag/v1.18.0" }, { "appID": "com.neogamelab.neostation", "title": "NeoStation iOS 0.0.7 · 13 Oct 2026", "identifier": "NeoStation iOS-release-0.0.7", "caption": "NeoStation iOS 0.0.7 is available.", "date": "2026-10-13T20:17:23Z", "tintColor": "#01E989", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/NeoStation/images/news.png", "notify": true, "url": "https://github.com/TarbleFR/neostation-ios/releases/tag/0.0.7" }, { "appID": "com.huamu013.ZhihuMinusMinus", "title": "ZhihuMinusMinus 0.9.0 · 13 Oct 2026", "identifier": "ZhihuMinusMinus-release-v0.9.0", "caption": "ZhihuMinusMinus 0.9.0 is available.", "date": "2026-10-13T09:10:31Z", "tintColor": "#0084ff", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ZhihuMinusMinus/images/news.png", "notify": true, "url": "https://github.com/huamurui/zhihu-minus-minus/releases/tag/v0.9.0" }, { "appID": "org.animeko.animeko", "title": "Animeko 6.3.0 · 13 Oct 2026", "identifier": "Animeko-release-v6.3.0", "caption": "Animeko 6.3.0 is available.", "date": "2026-10-13T06:34:15Z", "tintColor": "#0050A0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Animeko/images/news.png", "notify": true, "url": "https://github.com/open-ani/animeko/releases/tag/v6.3.0" }, { "appID": "com.suwayomi.tachideskSorayomi", "title": "Tsumiru 1.4.0 · 13 Oct 2026", "identifier": "Tsumiru-release-v1.4.0", "caption": "Tsumiru 1.4.0 is available.", "date": "2026-10-13T05:54:44Z", "tintColor": "#7c7bff", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Suwayomi-Tsumiru/images/news.png", "notify": true, "url": "https://github.com/Suwayomi/Suwayomi-Tsumiru/releases/tag/v1.4.0" }, { "appID": "org.zhaohe.MiniWatts", "title": "MiniWatts 1.5.1 · 13 Oct 2026", "identifier": "MiniWatts-release-v1.5.1", "caption": "MiniWatts 1.5.1 is available.", "date": "2026-10-13T02:45:39Z", "tintColor": "#30E0F0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/MiniWatts/images/news.png", "notify": true, "url": "https://github.com/ResistanceTo/MiniWatts/releases/tag/v1.5.1" }, { "appID": "com.kodjodevf.mangayomi", "title": "Mangayomi 0.9.9 · 12 Oct 2026", "identifier": "Mangayomi-release-v0.9.9", "caption": "Mangayomi 0.9.9 is available.", "date": "2026-10-12T15:52:14Z", "tintColor": "#EF4444", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Mangayomi/images/news.png", "notify": true, "url": "https://github.com/kodjodevf/mangayomi/releases/tag/v0.9.9" }, { "appID": "com.ligg.anime_flow", "title": "AnimeFlow 2.6.3 · 12 Oct 2026", "identifier": "AnimeFlow-release-v2.6.3", "caption": "AnimeFlow 2.6.3 is available.", "date": "2026-10-12T08:12:04Z", "tintColor": "#124EB3", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AnimeFlow/images/news.png", "notify": true, "url": "https://github.com/openAnimeFlow/AnimeFlow/releases/tag/v2.6.3" }, { "appID": "com.google.ios.youtube", "title": "YouProEXTRA 21.41.5 · 11 Oct 2026", "identifier": "YouProEXTRA-release-youproextra-ipa2", "caption": "YouProEXTRA 21.41.5 is available.", "date": "2026-10-11T23:19:12Z", "tintColor": "#FF0000", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/YouProEXTRA/images/news.png", "notify": true, "url": "https://github.com/mrdrvt99/YouProEXTRA/releases/tag/youproextra-ipa2" }, { "appID": "com.husk.app", "title": "Husk 2.0 · 11 Oct 2026", "identifier": "Husk-release-2.0", "caption": "Husk 2.0 is available.", "date": "2026-10-11T22:41:49Z", "tintColor": "#5949E5", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Husk/images/news.png", "notify": true, "url": "https://github.com/Leviidev/Husk/releases/tag/2.0" }, { "appID": "com.armsx2.ios", "title": "ARMSX2 nightly-20261011 · 11 Oct 2026", "identifier": "ARMSX2-release-nightly-20261011", "caption": "ARMSX2 nightly-20261011 is available.", "date": "2026-10-11T21:12:17Z", "tintColor": "#3CAEFF", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ARMSX2/images/news.png", "notify": true, "url": "https://github.com/ARMSX2/ARMSX2/releases/tag/nightly-20261011" }, { "appID": "org.eu.eslzzyl.Pixiv-SwiftUI", "title": "Pixiv-SwiftUI 0.16.2 · 11 Oct 2026", "identifier": "Pixiv-SwiftUI-release-v0.16.2", "caption": "Pixiv-SwiftUI 0.16.2 is available.", "date": "2026-10-11T10:00:59Z", "tintColor": "#13A1FD", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Pixiv-SwiftUI/images/news.png", "notify": true, "url": "https://github.com/Eslzzyl/Pixiv-SwiftUI/releases/tag/v0.16.2" }, { "appID": "com.zarz.spotiflac", "title": "SpotiFLAC 5.1.1 · 11 Oct 2026", "identifier": "SpotiFLAC-release-v5.1.1", "caption": "SpotiFLAC 5.1.1 is available.", "date": "2026-10-11T09:38:10Z", "tintColor": "#1DB954", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SpotiFLAC/images/news.png", "notify": true, "url": "https://github.com/spotiflacapp/SpotiFLAC-Mobile/releases/tag/v5.1.1" }, { "appID": "com.example.piliplus", "title": "PiliPlus 2.1.6 · 10 Oct 2026", "identifier": "PiliPlus-release-2.1.6.2", "caption": "PiliPlus 2.1.6 is available.", "date": "2026-10-10T13:07:12Z", "tintColor": "#73b480", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PiliPlus/images/news.png", "notify": true, "url": "https://github.com/bggRGjQaUbCoE/PiliPlus/releases/tag/2.1.6.2" }, { "appID": "com.naine.doer", "title": "Doer 1.8.6 · 10 Oct 2026", "identifier": "Doer-release-v1.8.6", "caption": "Doer 1.8.6 is available.", "date": "2026-10-10T08:03:04Z", "tintColor": "#4080E0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Doer/images/news.png", "notify": true, "url": "https://github.com/moliango/doer/releases/tag/v1.8.6" }, { "appID": "dev.infinityf4p.tiebapure", "title": "TiebaPure 1.4.15 · 10 Oct 2026", "identifier": "TiebaPure-release-v1.4.15", "caption": "TiebaPure 1.4.15 is available.", "date": "2026-10-10T06:07:37Z", "tintColor": "#708070", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/TiebaPure/images/news.png", "notify": true, "url": "https://github.com/infinityf4p/TiebaPure-iOS/releases/tag/v1.4.15" }, { "appID": "com.mystyle.purelive.liu", "title": "PureLive 3.1.19 · 10 Oct 2026", "identifier": "PureLive-release-v3.1.19", "caption": "PureLive 3.1.19 is available.", "date": "2026-10-10T04:32:55Z", "tintColor": "#50B0F0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PureLive/images/news.png", "notify": true, "url": "https://github.com/liuchuancong/pure_live/releases/tag/v3.1.19" }, { "appID": "com.christianselig.Apollo", "title": "Apollo for Reddit - GLASS 3.9.0 · 09 Oct 2026", "identifier": "Apollo for Reddit - GLASS-release-v1.15.11_3.9.0", "caption": "Apollo for Reddit - GLASS 3.9.0 is available.", "date": "2026-10-09T22:56:25Z", "tintColor": "#6050F0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Apollo-Reborn/images/news.png", "notify": true, "url": "https://github.com/Apollo-Reborn/Apollo-Reborn/releases/tag/v1.15.11_3.9.0" }, { "appID": "com.sean.roamcontrol", "title": "Roam Control 0.9.7 · 08 Oct 2026", "identifier": "Roam Control-release-v0.9.7", "caption": "Roam Control 0.9.7 is available.", "date": "2026-10-08T19:54:46Z", "tintColor": "#1090F0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Roam-Control/images/news.png", "notify": true, "url": "https://github.com/seanhowarthdev/Roam-Control/releases/tag/v0.9.7" }, { "appID": "dev.playport.app", "title": "Playport 0.4.0 · 08 Oct 2026", "identifier": "Playport-release-v0.4.0", "caption": "Playport 0.4.0 is available.", "date": "2026-10-08T13:34:57Z", "tintColor": "#F5B544", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Playport/images/news.png", "notify": true, "url": "https://github.com/playportdev/playport/releases/tag/v0.4.0" }, { "appID": "ani.baka", "title": "AniBaka 5.2.1 · 07 Oct 2026", "identifier": "AniBaka-release-5.2.1+1007", "caption": "AniBaka 5.2.1 is available.", "date": "2026-10-07T09:28:39Z", "tintColor": "#0077B6", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AniBaka/images/news.png", "notify": true, "url": "https://github.com/AniBakaBaka/AniBaka/releases/tag/5.2.1+1007" }, { "appID": "com.mak5er.aircard", "title": "AirCard-iOS 1.3.2 · 04 Oct 2026", "identifier": "AirCard-iOS-release-v1.3.2", "caption": "AirCard-iOS 1.3.2 is available.", "date": "2026-10-04T12:22:53Z", "tintColor": "#5020E0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/AirCard/images/news.png", "notify": true, "url": "https://github.com/Mak5er/AirCard-iOS/releases/tag/v1.3.2" }, { "appID": "software.iridium", "title": "Iridium 0.2.0 · 04 Oct 2026", "identifier": "Iridium-release-v0.2.0", "caption": "Iridium 0.2.0 is available.", "date": "2026-10-04T02:20:31Z", "tintColor": "#1C1C1E", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Iridium/images/news.png", "notify": true, "url": "https://github.com/intraducine/iridium/releases/tag/v0.2.0" }, { "appID": "com.willfaust.madeora", "title": "Madeira 0.1.3 · 03 Oct 2026", "identifier": "Madeira-release-v0.1.3", "caption": "Madeira 0.1.3 is available.", "date": "2026-10-03T16:49:54Z", "tintColor": "#7B68EE", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Madeira/images/news.png", "notify": true, "url": "https://github.com/willfaust/Madeira/releases/tag/v0.1.3" }, { "appID": "sb.moe.kumone", "title": "Kumone 0.3.20 · 03 Oct 2026", "identifier": "Kumone-release-v0.3.20", "caption": "Kumone 0.3.20 is available.", "date": "2026-10-03T15:42:04Z", "tintColor": "#F0D060", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Kumone/images/news.png", "notify": true, "url": "https://github.com/missuo/kumone/releases/tag/v0.3.20" }, { "appID": "com.makr.orchard", "title": "Orchard 0.2 · 25 Sep 2026", "identifier": "Orchard-release-v0.2", "caption": "Orchard 0.2 is available.", "date": "2026-09-25T16:12:05Z", "tintColor": "#F0C060", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Orchard/images/news.png", "notify": true, "url": "https://github.com/MakrSas/orchard-ios/releases/tag/v0.2" }, { "appID": "app.scenebox.SceneBox", "title": "SceneBox 1.0.4 · 23 Sep 2026", "identifier": "SceneBox-release-v1.0.4", "caption": "SceneBox 1.0.4 is available.", "date": "2026-09-23T15:44:54Z", "tintColor": "#E0E000", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/SceneBox/images/news.png", "notify": true, "url": "https://github.com/donbytyqi/scenebox/releases/tag/v1.0.4" }, { "appID": "sh.celia.novella", "title": "Novella 2.5.0 · 23 Sep 2026", "identifier": "Novella-release-v2.5.0", "caption": "Novella 2.5.0 is available.", "date": "2026-09-23T04:19:05Z", "tintColor": "#2E2E2E", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Novella/images/news.png", "notify": true, "url": "https://github.com/celia-sh/Novella/releases/tag/v2.5.0" }, { "appID": "com.kdt.livecontainer", "title": "LiveContainer+SideStore nightly · 18 Sep 2026", "identifier": "LiveContainer+SideStore-release-nightly", "caption": "LiveContainer+SideStore nightly is available.", "date": "2026-09-18T23:13:08Z", "tintColor": "#0784FC", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/news.png", "notify": true, "url": "https://github.com/LiveContainer/LiveContainer/releases/tag/nightly" }, { "appID": "com.aoshuang.manicemu", "title": "ManicEMU 2.0.1 · 18 Sep 2026", "identifier": "ManicEMU-release-v2.0.1", "caption": "ManicEMU 2.0.1 is available.", "date": "2026-09-18T09:29:42Z", "tintColor": "#F02040", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/ManicEMU/images/news.png", "notify": true, "url": "https://github.com/Manic-EMU/ManicEMU/releases/tag/v2.0.1" }, { "appID": "app.fathom.emulator", "title": "Fathom 1.0.0 · 14 Sep 2026", "identifier": "Fathom-release-v1.0.0", "caption": "Fathom 1.0.0 is available.", "date": "2026-09-14T23:13:23Z", "tintColor": "#68D8D8", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Fathom/images/news.png", "notify": true, "url": "https://github.com/Leviidev/Fathom/releases/tag/v1.0.0" }, { "appID": "com.verback.YTLite", "title": "Opaline 1.12.0 · 10 Sep 2026", "identifier": "Opaline-release-1.12.0", "caption": "Opaline 1.12.0 is available.", "date": "2026-09-10T02:02:27Z", "tintColor": "#FF0000", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Opaline/images/news.png", "notify": true, "url": "https://github.com/verback2308/Opaline/releases/tag/1.12.0" }, { "appID": "app.aidoku.Aidoku", "title": "Aidoku 0.9 · 03 Sep 2026", "identifier": "Aidoku-release-v0.9", "caption": "Aidoku 0.9 is available.", "date": "2026-09-03T20:17:08Z", "tintColor": "#FF375F", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Aidoku/images/news.png", "notify": true, "url": "https://github.com/Aidoku/Aidoku/releases/tag/v0.9" }, { "appID": "com.miguel.psx3ios", "title": "PSX3IOS 0.2.7-beta · 01 Sep 2026", "identifier": "PSX3IOS-release-v0.2.7-beta", "caption": "PSX3IOS 0.2.7-beta is available.", "date": "2026-09-01T12:12:58Z", "tintColor": "#5080D0", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/PSX3IOS/images/news.png", "notify": true, "url": "https://github.com/xmiguel911x/PSX3IOS/releases/tag/v0.2.7-beta" }, { "appID": "com.dddevid.musly", "title": "Musly 2.0.2 · 26 Aug 2026", "identifier": "Musly-release-v2.0.2", "caption": "Musly 2.0.2 is available.", "date": "2026-08-26T20:40:22Z", "tintColor": "#FA243C", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/Musly/images/news.png", "notify": true, "url": "https://github.com/dddevid/Musly/releases/tag/v2.0.2" }, { "appID": "app.ehpanda", "title": "EhPanda 2.8.1 · 20 Jul 2026", "identifier": "EhPanda-release-v2.8.1", "caption": "EhPanda 2.8.1 is available.", "date": "2026-07-20T12:12:04Z", "tintColor": "#0f766e", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/EhPanda/images/news.png", "notify": true, "url": "https://github.com/EhPanda-Team/EhPanda/releases/tag/v2.8.1" }, { "appID": "com.xitrix.iTorrent2", "title": "iTorrent 2.2.0-1 · 19 Jul 2026", "identifier": "iTorrent-release-v2.2.0-1", "caption": "iTorrent 2.2.0-1 is available.", "date": "2026-07-19T09:59:41Z", "tintColor": "#F19E69", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/iTorrent/images/news.png", "notify": true, "url": "https://github.com/XITRIX/iTorrent/releases/tag/v2.2.0-1" }, { "appID": "com.kdt.livecontainer", "title": "LiveContainer+SideStore 3.8.0 · 17 Jul 2026", "identifier": "LiveContainer+SideStore-release-3.8.0", "caption": "LiveContainer+SideStore 3.8.0 is available.", "date": "2026-07-17T07:44:20Z", "tintColor": "#0784FC", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/master/apps/LiveContainer+SideStore/images/news.png", "notify": true, "url": "https://github.com/LiveContainer/LiveContainer/releases/tag/3.8.0" }, { "appID": "com.mafty.dukex", "title": "DukeX 1.0.2 · 30 Jun 2026", "identifier": "DukeX-release-v1.0.2", "caption": "DukeX 1.0.2 is available.", "date": "2026-06-30T12:21:27Z", "tintColor": "#8FCA39", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DukeX/images/news.png", "notify": true, "url": "https://github.com/MaftyManicEMU/DukeX/releases/tag/v1.0.2" }, { "appID": "me.oatmealdome.DolphiniOS-njb-patreon-beta", "title": "DolphiniOS 5.0.0b6 · 20 Jun 2026", "identifier": "DolphiniOS-release-v5.0.0b6", "caption": "DolphiniOS 5.0.0b6 is available.", "date": "2026-06-20T07:01:54Z", "tintColor": "#E0B030", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/DolphiniOS/images/news.png", "notify": true, "url": "https://github.com/OatmealDome/dolphin-ios/releases/tag/v5.0.0b6" }, { "appID": "com.macxk.KMusic", "title": "KMusic 2.3.0 · 12 Mar 2026", "identifier": "KMusic-release-歌一刀2.3.0", "caption": "KMusic 2.3.0 is available.", "date": "2026-03-12T08:39:59Z", "tintColor": "#F03050", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/KMusic/images/news.png", "notify": true, "url": "https://github.com/Mac-XK/KMusic/releases/tag/歌一刀2.3.0" }, { "appID": "com.utmapp.UTM", "title": "UTM 4.7.5 · 03 Jan 2026", "identifier": "UTM-release-v4.7.5", "caption": "UTM 4.7.5 is available.", "date": "2026-01-03T17:51:54Z", "tintColor": "#1a2cc2", "imageURL": "https://raw.githubusercontent.com/bebound/AltGallery/refs/heads/master/apps/UTM/images/news.png", "notify": true, "url": "https://github.com/utmapp/UTM/releases/tag/v4.7.5" } ] }