iloader:一键给 iPhone 装 SideStore,免手动重签的开源侧载工具
【免费下载链接】iloaderUser friendly sideloader项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader
iloader 是一款免费、MIT 协议的 iOS 侧载工具,Windows、macOS、Linux 三平台通吃。它要解决的正是侧载里最磨人的环节:你登录 Apple ID 后,下载 SideStore 安装包、用自动生成的证书签名、推送到设备、放置配对文件这条链路会全部自动跑完,全程不用手动找 IPA、找证书或反复重签。
它替你省掉的四件烦事
先说结论:侧载真正费时间的不是"安装"本身,而是它前后的准备工作。iloader 用一个按钮接管了下面四步:
- 找安装包——从官方渠道自动下载 SideStore,不用你自己翻 release 页面
- 拿证书、重签——基于你的 Apple ID 生成开发证书,签名环节全自动
- 推送到设备——签完直接经 USB 安装到手机上
- 配对文件——SideStore 运行所需的 pairing file 会被自动放到指定位置
底部进度面板会实时更新每一步状态;某一步卡住时,报错直接弹在界面上,不用猜问题出在哪。真正执行签名和安装的是 Rust 后端,实现可以看 侧载逻辑。
动手前的准备:三件套缺一不可 📋
下面三样没备齐,后面每一步都会卡住,建议先花两分钟对照一遍。
1. usbmuxd 通信依赖
iloader 靠 usbmuxd 和 iPhone 对话,三个平台的获取方式不同:
| 平台 | 来源 |
|---|---|
| Windows | 安装 iTunes 即可;不想装 iTunes 的话,"Apple Devices" 应用可替代 |
| macOS | 系统自带,无需操作 |
| Linux | 多数发行版默认已装,没有就交给包管理器处理 |
2. 一个开了双因素验证的 Apple ID
登录后凭据默认写入系统钥匙串(keyring,可以理解为系统级密码保险箱),存储实现在 secure_storage.rs。如果你用的是 Linux 这类没有钥匙串的环境,可以在设置里勾选"Don't use keyring"绕过。
3. USB 数据线
把 iPhone 接上电脑。首次连接时解锁手机、点击"信任此电脑"。
从零到装好:完整上手五步
按顺序走一遍,整个流程不超过十分钟:
- 装依赖:按上表准备好 usbmuxd,Windows 用户对应就是装 iTunes。
- 登录 Apple ID:在 Account 区域输入邮箱密码,开了双因素验证就按提示补一步。
- 连接设备:插上线,在 Devices 区域确认目标设备已被选中。
- 点 SideStore (Stable):底部立即弹出进度面板,"下载 → 签名并安装 → 放置配对文件"三步状态滚动推进。
- 收尾:在手机上打开 SideStore 并刷新一次,安装正式完成。
点下去之后,后台在做什么?
界面上的"一键"其实是三步连续执行的结果:
- 从官方渠道拉取 SideStore 安装包;
- 用你 Apple ID 生成的证书完成签名,并安装到设备;
- 把配对文件写入 SideStore 需要的位置。
每一步的状态流转由前端的 operations.ts 定义,各步都有独立状态字段,所以哪一步在跑、哪一步挂了,一眼就能定位。
装完 SideStore 之后还能做什么
除了主流程,iloader 还内置了几个实用入口:
- Import IPA:在 Installers 区域点 Import IPA,选一个本地
.ipa文件,签名加安装一步到位 - Manage Pairing File(Ctrl+P):给 SideStore、StikDebug、Protokolle 等应用批量放置配对文件,也支持一键放进所有受支持的应用
- Certificates(Ctrl+Shift+C):列出已有开发证书,不再用的可以直接吊销
- App IDs(Ctrl+Shift+A):随时查看 App ID 额度占用情况
卡住了怎么办:按这份清单排查 🔍
额度不够用了
免费 Apple ID 最多同时挂 3 个侧载应用。装满之后,要么等占用的 App ID 过期 7 天自动释放,要么改从 SideStore 内部安装新应用来绕开额度限制。
账号被临时锁定 / 登录失败
连续几次登录失败会触发临时锁定,这本身没有危害,按 Apple 官方账号找回页的流程解锁就行。另有一个硬限制:使用安全密钥 2FA 的账号目前无法登录 iloader。
设备识别不到
先确认是 USB 有线而非 Wi-Fi。Windows 用户可以拿 iTunes 验证:iTunes 能看到设备就说明链路正常,此时可换用 "Apple Devices" 应用再试。
日志去哪里找
以上都解决不了时,把设置里的日志级别切到 Debug,再点"查看日志"。如果应用内日志区是空的,各平台的详细日志文件存放在:
Windows: %APPDATA%\me.nabdev.iloader\logs macOS: ~/Library/Application Support/me.nabdev.iloader/logs Linux: ~/.local/share/me.nabdev.iloader/logs/它适合谁,以及如何自己编译源码
适合你,如果:
- 你是侧载新手,不想背签名流程,跟着界面走就行
- 你用 Windows、macOS 或 Linux,三平台功能完全一致
- 你是 NixOS 用户,可以直接用 flake 部署
- 你希望少折腾:界面内置 20 多种语言(含简体中文),且支持应用内自动更新
不适合你,如果:你的 Apple ID 使用安全密钥 2FA——这条路目前走不通。
想自己编译开发版?先备好 Bun(或 Node.js)和 Rust 工具链,然后:
git clone https://gitcode.com/GitHub_Trending/iloa/iloader cd iloader bun i bun tauri dev bun tauri build更多细节见 README.md;项目遵循 MIT 协议,完整条款在 LICENSE。路线图上还排了开发者模式检测、托盘最小化、自动刷新已安装应用这几项,后续版本用起来会更顺手。
【免费下载链接】iloaderUser friendly sideloader项目地址: https://gitcode.com/GitHub_Trending/iloa/iloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考