📌 项目地址nab138/iloader | ⭐ 3,042 颗星 | 🔧 TypeScript | 📜 未标注

先说结论

iloader(nab138/iloader,3042 Star,TypeScript)做的事情很单一:帮你把 SideStore 装进 iPhone,顺手把 pairing 文件、开发证书这些最容易出错的环节自动处理掉。

侧载过应用的人都知道,真正卡住人的不是“侧载”这个概念,而是中间那堆琐碎步骤:pairing 文件放哪、证书怎么导入、AltServer 连不上设备。iloader 把这些全部收进一个图形界面。

使用流程

README 给的步骤:

  1. 装好 usbmuxd(Windows 装 iTunes,macOS 自带,Linux 多数发行版自带,缺了用包管理器补)
  2. releases 下载对应平台的版本,NixOS 用户用 flake github:nab138/iloader
  3. 数据线连接 iDevice
  4. 打开应用
  5. 登录 Apple ID,选操作

装完 SideStore 之后 iloader 还有用:

  • 导入任意 IPA
  • 在 StikDebug、SideStore、Protokolle 等应用里管理 pairing 文件
  • 查看并撤销开发证书和 App ID——免费 Apple ID 的 App ID 数量有上限,这个功能用来清理没用的条目
  • 报错时给出错误建议,提示常见问题的处理方式

和 AltStore 的关系

AltStore 本身是安装器,但它自己也得先被装上手机,这个“鸡生蛋”问题通常靠 AltServer 解决。iloader 的定位更窄:只负责“从零到能用”这一段。装好 SideStore 之后,自签续期交给 SideStore 在设备上自己完成。iloader 不是一个长期驻留的管理工具,更像一次性引导。

下载渠道要注意

README 用加粗文字专门强调:官方渠道只有 GitHub 仓库和 iloader.app。Homebrew cask、AUR 包(iloader-bin)、Fedora COPR 存在,但都是社区维护的非官方包。其他来源一律别碰——这个工具要登录你的 Apple ID,来源不干净等于交出账号。

出问题怎么排查

  • 应用内点 “View Logs” 看日志,没内容就把日志级别调到 Debug
  • 更详细的日志在磁盘上:
  • Windows: %APPDATA%me.nabdev.iloaderlogs
  • macOS: ~/Library/Application Support/me.nabdev.iloader/logs
  • Linux: ~/.local/share/me.nabdev.iloader/logs/
  • 还不行就带着完整错误信息去 idevice Discord 或提 Issue

想编译或贡献

依赖 bun(或 Node.js)加 Rust。克隆仓库后 bun i,开发模式跑 bun tauri dev

项目缺翻译。已有语言在 src/locales/*.json,加新语言要先在 src/i18next.ts 的 languages 数组里注册,再复制 en.json 改字符串,提 PR 即可。中文翻译如果有缺失或错误,这是个低门槛的贡献入口。

我的看法

iloader 没用什么新技术,价值在于把一段原本要照教程操作很久的流程压缩到几分钟。它不绕过苹果的任何限制——7 天签名有效期、App ID 上限都还在,只是管理起来方便了。如果你之前被 SideStore 的安装步骤劝退过,可以从这里再试一次。

这篇文章对你有帮助吗?

发表回复