升级打怪
关于 SideStore & LiveContainer,网上有太多使用安装教程,但信息比较零碎和缺乏必要说明。
大部分情况下,SideStore & LiveContainer 官方文档和Issues足矣解决99.99%的问题。
老鸟可以略过,新人可以继续阅读。
下面我简单说一下,我对这个项目的理解,以及如何正确使用。
SideStores 是什么?
“SideStore is a fork of AltStore that doesn't require an AltServer.”
“SideStore is an untethered, community driven alternative app store for non-jailbroken iOS devices”
上面两段话意思,SideStore 是一个替代应用商店的应用,不需要用户越狱即可安装应用。
“🍎越狱(iOS Jailbreaking)是指通过技术手段,利用iOS系统的漏洞,获取iPhone、iPad等苹果设备操作系统的最高权限(Root权限),从而打破苹果公司所设定的封闭式生态环境限制。”
越狱手机后的手机,可以安装任何应用,没有任何限制🚫。但是,并不是所有人都希望越狱,但又想安装其他非🍎官方上架的应用,怎么办?
SideStore 就可以做到,完美解决非越狱用户即可安装应用的需求。
在 SideStore 出现之前,AltStore 一直是这项需求这个领域的首选方案。但是 AltStore 有一个非常麻烦的问题:每隔7天需要刷新一次,否则通过 AltStore 安装的应用就会不可使用。
SideStore 并没有解决这个问题:需要每隔7天刷新一次。
但是,SideStore 可以较方便的在Wi-Fi环境下刷新应用,而 AltStore 只能在电脑上刷新。
“这里强调一点,AltStore 只能在电脑上刷新,是因为依赖 AltServer,只要设备和电脑在同一网络,也可以通过Wi-Fi自动刷新。”
在使用 SideStore 之前,必须了解官方提供了:
- SideStore.ipa
- iloader
- LocalDevVPN
具体如何安装,本文不赘述,建议查看官方文档。
安装 SideStore.ipa,还可以通过以下几种方式:
- AltStore
- Sideloadly
- Impactor
当然,仍然希望大家遵循 SideStore 官方文档。
“为什么要说这件事情?因为 SideStore 迭代很快,之前确实推荐使用 AltStore / Sideloadly 安装 SideStore,后面有了 iloader,才开始成为主要安装方式。”
也许若干时间,还有其他变化。😊
说完 SideStore,现在聊聊 LiveContainer。
SideStore 最多只能装3个App,而 LiveContainer,能突破这个限制,变成近乎无限。
这就是 LiveContainer 最大的魅力,其他玩法(多个 LiveContainer),可以查看官方文档或社区。
最后,分享一些 SideStore & LiveContainer 的使用心得:
- SideStore 安装主力常用App;
- LiveContainer 安装放“可折腾”的App;
- 依赖通知和后端推送的App,不可使用 LiveContainer;
- 游戏模拟器类,需要 JIT,建议使用 LiveContainer;
- 用小号 Apple ID,不要用主号,避免被封号;
- 使用捷径和定时任务更新SideStore,保持每天至少打开一次;
- 使用Clash Mi,即便没有Wi-Fi也可以刷新,【参考】;
如果不小心掉签了,别急,可以在电脑上通过iloader恢复。
Ref
- LiveContainer 简介
- claration/Impactor: Feature rich iOS/tvOS sideloading application written in Rust.
- - [BUG] IOS development cert or pending cert request bug (7460) · Issue #795
- SideStore/SideStore: SideStore is a fork of AltStore that doesn't require an AltServer.
- LiveContainer + SideStore (LC+SS): Complete Guide
- LiveContainer现在有一个内置sidestore的版本 : r/sideloaded
- 我正在尝试登录 sidestore,但它说“您已经拥有当前的 iOS 开发证书或待处理的证书请求 (7460)”。 : r/sideloaded
- JIT是干嘛用的?? : r/AltStore
- 启用JIT | SideStore Docs
- StephenDev0/StikDebug: An on-device debugger/JIT enabler for iOS versions 17.4+, powered by idevice.
- Kazumi
- SameBoy
- Asspp
- Tachimanga
- Mangayomi
- YouTube
- VCMI
- Aidoku
- iPA 商店
- 源阅读
- Venera
为何会有这些app?难度 Apple Store 还不够多?
个人理解,需求难以满足😌,懂?!
Ref
The data couldn’t be read because it isn’t in the correct format.
最近一直被这个问题困扰😕,非常影响使用体验:我几乎每天都要计算时间,以确保不会过期掉签。
在网上找了大量资料,总结了2个方案解决。
在说解决方案之前,需要先对这个问题产生的原因有所了解。
大致情况就是:
gsa.apple.com域名的访问被限制🚫
如果在使用 SideStore / LocalDevVPN / iLoader 过程中,访问不了,就会导致刷新失败。
方案一
找一台挂梯子🪜的电脑,手机和电脑在同一局域网,在手机网络中配置代理,连接电脑。
具体可【参考】。
方案二
使用VPN工具自带的TUN模式,目前已知具有这个功能的VPN如下:
使用 Clash Mi 项目【自带的配置工具】可以比较快速的解决。
然后在生成的文件中加入:
tun:
loopback-address:
- 10.7.0.1
具体参考
sing-box 有点麻烦👿
apple store 上架的版本,目前是1.11.4,已经有一年时间未更新。
然而,sing-box 的TUN模式下支持 loopback_address 功能,需要 1.12.0 起。
所以,通过加入 sing-box 项目的 TestFlight 获得app是比较快速🔜的方式。
另外,就只能通过自行编译获得。
但似乎有其他问题,即使构建了ipa文件,也安装不上。
感觉 sing-box 的开发者也挺难,在自己的blog中写道:
多说一句,Shadowrocket 支持 TUN 模式,但类似 loopback_address 的功能不知道如何配置,需要去社区找资料。
Ref
- 求一份在 macOS 上能用的 sing-box 1.12 的 tun 配置 - V2EX
- clash 配置文件转 sing-box 模板 - V2EX
- xmdhs/clash2singbox: 将 clash.meta 格式的配置文件或链接转换为 sing-box 格式
- xmdhs/clash2sfa: 将 Clash.Meta 格式 / 原始格式的订阅链接转换为 sing-box 格式的订阅,用于 SFA
- clash 订阅链接转 sing-box
- The data couldn’t be read because it isn’t in the correct format. · Issue #1146 · SideStore/SideStore
- KaringX/clashmi: Clash Mihomo for iOS/MacOS/Android/Windows/Linux
- 参考配置 | Clash Mi Project
- Kwisma/cf-worker-mihomo: 快速生成mihomo(clash meta)配置文件, 适用于软路由 mihomo 内核,clash meta 客户端等
- DuckerX/Clash-Mi: Clash Mi 使用教程|小火箭免费平替|最简单的 iOS 图文教程
- 折腾啥 – Telegram
- Telegram: View @zhetengsha_group
- Tun - sing-box
- - [BUG] NSCocoaErrorDomain 3840; can’t refresh the apps · Issue #1143 · SideStore/SideStore
- - [Q&A]常见问题解答 · Issue #5 · tom-snow/Sidestore-ClashMi
- tom-snow/Sidestore-ClashMi: 使用 ClashMi 替代 LocalDevVPN / StosVPN 。解决部分运营商对 gsa.apple.com 不友好的问题。
- 解决altstore、sidestore不能刷新的问题 – 环顾四周
- 数据格式不正确,无法读取。· 问题 #1146 · SideStore/SideStore --- The data couldn’t be read because it isn’t in the correct format. · Issue #1146 · SideStore/SideStore
- SideStore iOS 侧载教程 - 晴雨技术笔记
- Quick configuration - mihomo docs
- 最近sidestore无法刷新续签的解决办法(无需用LocalDevVPN) - 开发调优 - LINUX DO
- Sub-Store Sing-box配置生成及简单分流
- 三年后的 sing-box | 世界
- (17) 世界 on X: "sing-box 的 TUN 现在实现了 SideStore 的 StosVPN。在 iPhone 上可以代替 StosVPN,作为网关时也可以对局域网设备生效。 https://t.co/4cu5HdM3BA" / X
- sing-box for Apple platforms - sing-box
- 建议:发布 iOS 版 IPA 包 · 问题 #409 · SagerNet/sing-box --- Suggestion: release IPA package for iOS · Issue #409 · SagerNet/sing-box
- 建议:提供 iOS 平台 IPA 安装包 · 问题 #3242 · SagerNet/sing-box --- Suggestion: provide iOS platform IPA installation package · Issue #3242 · SagerNet/sing-box