目录

1. 前言   1.1

2. 包管理器概述   1.2

3. Cydia   1.3

4. Sileo   1.4

1. 安装Sileo   1.4.1

2. 界面和功能   1.4.2

1. 精选   1.4.2.1

1. 设置   1.4.2.1.1

2. 新闻   1.4.2.2

3. 软件源   1.4.2.3

4. 软件包   1.4.2.4

1. 插件详情页   1.4.2.4.1

5. 搜索   1.4.2.5

3. 安装插件   1.4.3

1. 通过搜索   1.4.3.1

1. 安装zip插件   1.4.3.1.1

2. 通过软件源   1.4.3.2

1. 安装Frida插件   1.4.3.2.1

4. 经验和心得   1.4.4

5. Zebra   1.5

6. 插件   1.6

1. 常用插件   1.6.1

2. 使用心得   1.6.2

7. 附录   1.7

1. 参考资料   1.7.1

iOS逆向开发：越狱包管理器

- 最新版本： v1.2

- 更新时间： 20240305

简介

介绍iOS越狱后，常需要包管理器来安装插件。先是对于包管理器进行概述；再分别详细介绍常用的包管理器：Cydia、Sileo等。以及关于插件的介绍。

源码+浏览+下载

本书的各种源码、在线浏览地址、多种格式文件下载如下：

HonKit源码

- crifan/ios_re_package_manager: iOS逆向开发：越狱包管理器

如何使用此HonKit源码去生成发布为电子书

详见：crifan/honkit_template: demo how to use crifan honkit template and demo

在线浏览

- iOS逆向开发：越狱包管理器 book.crifan.org

- iOS逆向开发：越狱包管理器 crifan.github.io

离线下载阅读

- iOS逆向开发：越狱包管理器 PDF

- iOS逆向开发：越狱包管理器 ePub

- iOS逆向开发：越狱包管理器 Mobi

版权和用途说明

此电子书教程的全部内容，如无特别说明，均为本人原创。其中部分内容参考自网络，均已备注了出处。如发现有侵权，请通过邮箱联系我  admin 艾特 crifan.com ，我会尽快删除。谢谢合作。

各种技术类教程，仅作为学习和研究使用。请勿用于任何非法用途。如有非法用途，均与本人无关。

鸣谢

感谢我的老婆陈雪的包容理解和悉心照料，才使得我 crifan 有更多精力去专注技术专研和整理归纳出这些电子书和技术教程，特此鸣谢。

其他

作者的其他电子书

本人 crifan 还写了其他 150+ 本电子书教程，感兴趣可移步至：

crifan/crifan_ebook_readme: Crifan的电子书的使用说明

关于作者

关于作者更多介绍，详见：

关于CrifanLi李茂 – 在路上

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2024-03-06 09:32:44

包管理器概述

- 包管理器 = package manager

- 俗称：越狱版 App Store

- 作用：（iOS设备越狱后）安装各种插件和app

- 概述

- 常见包管理器

- iOS 15 之前的： Cydia

- iOS 15 之后的： Sileo 、 Zebra 等

iOS包管理器 详解

- iOS包管理器 详解

- 越狱后的iOS

- 想要安装各种app、插件等，通过：

- package manager = 包管理器

- = 越狱版AppStore = Jailbreak App Store

- = software installer = 软件（包）安装器

- = App Installer = 应用安装器

- third-party software distribution system = 第三方软件发布系统

- 也常叫做

- Cydia alternative

- 越狱版AppStore

- 最主流的

- Cydia

- （ < iOS 15 ）最常用的包管理器

- Sileo

- （ iOS 15+ ）最常用的包管理器

- 其他（可能也算作是）

- Zebra

- zJailbreak

- BuildStore

- Zestia

- Tutubox

- Zee-AppStore

- 非越狱iOS

- 想要（绕过官网的App Store）安装其他第三方的iOS的app，（但又不想要越狱）可以用

- 非越狱版AppStore = no Jailbreak AppStore=non-jailbreak AppStore

- AltStore

- 主页

- https://altstore.io/

- Sideloading for Everyone

- Discover the apps you can't find on the App Store

- 图

- IPackager

- Hydia

- iNoCydia

- FullPak

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 15:50:26

Cydia

TODO：

- 【整理】越狱iOS包管理器越狱版AppStore：cydia

- 【已解决】iPhone6中用checkra1n安装Cydia

- 【记录】iPhone6中试用Cydia

- 【记录】已越狱的iOS中的Cydia的情况：已安装源和插件

- 【已解决】已越狱iPhone中Cydia中安装Cydia Substrate

- 【未解决】Cydia安装BigBoss源的iFile出错：无法购买Cydia is not yet prepared to accept money

- Cydia

- 最常用的包管理器之一

- 很多(iOS 15之前)的越狱工具给iOS设备越狱后，往往自带已安装了Cydia

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-03-13 22:58:09

Sileo

- Sileo

- 是什么： package manager  =  越狱版App Store  =  jailbreak App Store

- 类似=对标： Cydia 、 Zebra

- 概述：针对于越狱iOS设备而设计，美观、速度快、更新及时、重视稳定性的 越狱包管理器

- 官网

- https://getsileo.app/

- Sileo: The future of jailbreaking

- 技术实现

- 底层基于： APT 包管理器

- 用 Swift 语言写的

- 支持

- 设备： iPhone / iPad

- iOS版本： iOS 12+

- 对应都是 64位的 设备

- 对比 Cydia

- Cydia 的创建者Saurik已放弃维护 Cydia

- Sileo会持续更新，支持新版iOS

- Cydia 速度相对慢

- Sileo速度很快

- 其他说明

- 理论上 Sileo 可以和 Cydia 同时使用

- 但不建议这么做

- 建议只用 Sileo 即可

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:12:10

安装Sileo

- Sileo 的安装方式

- 无需安装

- 因为很多越狱工具越狱后，已自带==已自动已安装好了 Sileo

- < iOS 15 的：Taurine、Odyssey、Odysseyra1n、Chimera

- iOS 15+ 的：XinaA15（越狱后自动安装了 Sileo Nightly ）

- 从 Cydia 中手动安装

- 举例

- Unc0ver越狱后，去 Cydia 中添加源地址 https://repo.getsileo.app ，继续搜索和安装 Sileo 即可

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:12:35

Sileo的界面和功能

下面根据 Sileo 的界面截图，来分别介绍其功能：

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:04:56

精选

热门插件

- 顶部显示热门的、精选的应用=插件

版本等信息

- 底部有显示有相关信息

- Sileo 的版本信息

- Sileo 2.4.4

- iPhone信息

- iOS设备类型： iPhone10.1  =  iPhone 8

- iOS版本： iOS 15.0

- 越狱工具信息

- 越狱工具： palera1n

- 越狱类型： Rootful

- iOS系统版本： iOS 15

- 底层bootstrap： Procursus

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:18:57

设置

点击精选页中右上角的👤图标=人的头像的图标=设置按钮，进入：

- 设置页面

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:15:36

新闻

显示社区的各个插件=app的各种最新情况=新闻：

- 最开始，没有新闻，是空的

- 后来有了各种插件的更新的新闻

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:02:45

软件源

显示软件的源：

管理软件源

对于软件源的管理，支持左滑操作： 刷新 、 删除 ：

新增软件源

点击右上角加号➕，可以新增软件源。

具体用法详见示例：通过软件源安装插件

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:21:32

软件包=插件

列出已安装的插件和有更新的插件：

支持左滑操作

支持单个插件的左滑，会出现操作按钮，比如： 卸载

举例：

- Frida

支持多种排序方式

对于 插件 = 包 的列表的显示，支持多种排序方式：

点击 已安装 右边的位置，默认显示是 日期 的按钮后，可以显示更多排序类型： 名称 、 日期 、 已安装大小

可以根据需要，切换成其他排序方式。

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:58:09

插件详情页

进入插件详情页，除了显示基本信息外，还有一些其他功能和用法：

插件的按钮文字和含义

- 插件详情页的右上角的按钮

- 刚进入插件页面，还没安装插件之前显示： 获取

- 点击 获取 ，则加入将要安装的队列中

- 点击了 获取 后，将要安装时显示： 队列

- 点击了底部的 队列 ，去安装

- 已安装后，则显示： 更改

- 点击 更改 ，则弹框列出支持的操作：

- 没有新版更新时显示： 重新安装 、 卸载

- 有新版更新时显示： 更新 、 卸载

显示软件包内容 = 已安装的文件

点击 显示软件包内容 ，则可以进入 已安装的文件 页面，查看该插件安装了哪些文件。

举例：

- Frida

- zip

- 默认没有展开全部文件

- 可以点击一层层展开

- 直到展开所有层级

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 23:10:24

搜索

可以通过搜索去添加添加，具体详见：通过搜索

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:22:59

安装插件

用Sileo安装插件，算有多个入口=方式：

- 从软件源

- 加了软件源，从软件源内部查找或点击，而找到对应插件，再去安装

- 从搜索

- 从搜索的结果，来自内部的软件源

- 甚至是 XinaA15 的支持外部的软件源的搜索结果

- 找到并点击并安装插件

下面详细介绍：

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:09:03

通过搜索安装插件

可以通过 Sileo 中的 搜索 去搜索并安装所要的插件。

注意事项

值得一提的值：

- Sileo 普通版本：只能从当前已添加的软件源的内部去搜索已有的插件

- 举例

- （ palera1n 越狱后，安装的普通版本的 Sileo 中）

- 搜 zip 时，只能搜到内部软件源的结果

- 搜 Frida ，就搜不到

- XinaA15（越狱后自动安装的） Sileo Nightly ：支持同时从外部软件源中搜索

- 作用=好处：极大的方便了插件的安装

- 当内部软件源找不到插件时，自动从搜索的外部的软件源中，找到并添加软件源和安装相应插件

- 举例

- 搜 Frida 可以搜到外部软件源

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 23:24:19

通过搜索并安装zip插件

此处以搜索并安装 zip 插件为例，来介绍典型的用Sileo安装插件的过程：

（在已安装对应的 软件源 的前提下），Sileo中切换到搜索页，输入： zip ，可以搜到内部软件源中的zip：

点击zip，进入插件的详情页：

点击 获取

此时会把此处要安装的插件，此处的 zip ，加到一个（此处的待 安装 ）列表中

对应页面变化是：

底部会出现：

- 队列

- 1个软件包

点击 队列 ，可以看到列表中的zip：

点击 确认 后，开始下载，下载完毕后，会自动安装

安装完毕后显示：

Installed zip (iphoneos-arm)

其中：

- iphoneos-arm

- 表示对应的版本=架构是： arm

如果想要查看详情的安装过程，可以点击 显示详情

会列出整个的内部详细操作的log日志。

目的：

- 查看具体安装的deb包、插件版本号

- 万一安装有问题，可以及时发现（相关的警告⚠️和错误❌等信息）

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:36:26

通过软件源安装插件

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:37:30

通过软件源安装Frida插件

- 已知：Frida的软件源是 https://build.frida.re

现在去Sileo中，通过添加软件源 https://build.frida.re 的方式，去安装Frida插件：

点击加号➕新增软件源

有两种方式：

- 复制后粘贴软件源地址

- 手动输入软件源地址

复制后粘贴软件源地址

通过系统剪贴板，已复制了： https://build.frida.re

再去先切换到Sileo中的 软件源  ，点击右上角的 ➕ = 加号 ，则会自动检测出并弹框：

添加软件源 的弹框：

点击 添加1个软件源

手动输入软件源地址

或者是，点击加号+后，出现，可供输入软件源地址的弹框中，手动输入输入软件源地址：

再点击 添加软件源

进入插件详情页

然后，稍等片刻，即可看到更新好后的（带图标的、显示插件总个数的）软件源：

点击软件源，此处的Frida，进入插件列表页面：

找到对应的插件：此处可以看到Frida插件，点击后，可以进去：

Frida插件详情页

点击安装插件

点击对应的 获取 ，此时会看到页面底部出现一个 队列 ：

且原先 获取 按钮，也变成了 队列 按钮 -》 表示该插件已经加入到了，待安装的列表中

点击底部的队列，可以展开看到详情：

点击 确认 ，即可开始下载插件：

并安装插件：

查看安装详情过程

下载和安装完成后，会显示： 显示详情 ，点击 显示详情 ，会打开安装过程的详情页：

即可安装完毕。

查看已安装的插件

而如果切换到Sileo主页，切换到tab页 软件包 ，根据 日期 =时间先后排序，则可以在已安装插件列表中看到刚安装的Frida插件：

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:51:02

Sileo经验和心得

Sileo中安装插件的详情中出现黄色警告或红色错误

Sileo安装插件期间，最好点击 显示详情 ，看看安装过程

- 正常的话，看到的都是

- 表示一切正常的白色文字

- 比如

- 正常安装frida后的显示详情中，没有黄色的警告或红色的错误

但是有时候会出现，会看到：

- 黄色的 Warning = 警告 =⚠️

- 红色的 Error = 错误 =❌

而出现这类问题，最好搞清楚情况。

尤其是红色error错误，往往是出了什么错误，需要解决掉，后续插件才能正常使用。

举例

（1）某次更新插件后出现的红色字体的错误：

（2）重新安装frida（frida-server），出现的黄色警告

原因可能是：frida对于rootless的支持不够好导致的

（3）frida安装出现错误

安装frida出现红色错误

意思是，frida的服务已启动

说明之前已有frida的服务，说明是异常的问题

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:46:56

Zebra

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 16:34:28

插件

在给iOS越狱后，往往会用包管理器安装各种常用插件，用于越狱开发。

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-03-13 22:58:19

常用插件

- 概述

- OpenSSH ：通过ssh访问iPhone

- Filza ：最常用的、最好用的文件管理器

- AFC2 = Apple File Conuit "2" ：允许通过USB访问iPhone

- 由此支持相关工具： iFunBox 、 3uTools 、 爱思助手

- AppSync Unified ：让系统不再验证签名

- app安装就不会，因为签名原因而安装失败了

- CocoaTop64 ：查看进程详情

- 比如：进程的Flag、二进制文件位置等等

- iCleaner Pro ：插件管理

- 比如：临时开启或禁用某个/某些插件

- Mterminal ：iPhone内的终端工具

- 绕过ssl certificate pinning ：绕过SSL certificate pinning=SSL证书绑定的一些相关插件

- 概述

- 最好用的是： NyaMisty/ssl-kill-switch3

- 其次是： evilpenguin/SSLBypass

- 再次是

- nabla-c0d3/ssl-kill-switch2

- julioverne 的 SSL Kill Switch 2 (iOS 13)

- 详见

- 破解https的SSL Pinning - iOS端 - app抓包利器：Charles

- 详解

- iOS越狱开发：常用越狱插件

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2024-03-05 09:58:15

使用心得

TODO：

- 【记录】iPhone X安装Cydia插件：iCleaner Pro

插件安装心得：有时候新增源后里面是空，但是其实可以搜索到需要的插件的

比如之前新增了：

- 源： Ivano Bilenchi’s Repo

- 地址： https://ib-soft.net/cydia

但是进入后，全部是空的

没有想要安装的插件： iCleaner Pro

但此时去搜索，也是可以搜到  iCleaner Pro 的，即可正常继续安装 iCleaner Pro 了。

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 16:35:21

附录

下面列出相关参考资料。

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2022-03-17 20:39:28

参考资料

- 【整理】越狱iOS包管理器越狱版AppStore

- 【整理】越狱iOS包管理器越狱版AppStore：Sileo

- 【记录】iPhone8中用Sileo安装Frida

- 【未解决】Mac中Frida报错且导致iPhone重启：重新修复XinaA15越狱环境

- 【记录】iPhone11中用Sileo重新安装最新版16.0.10的Frida

- 【记录】iPhone8中用Sileo安装Frida

- How to free download AltStore (ALPHA) | HackYouriPhone (HYi) Repo

- Sileo Jailbreak App Store ( Download on iPhone ) (tweak-box.com)

- Cydia Alternatives: 25+ Similar App Stores | AlternativeTo

- Cydia: App Reviews, Features, Pricing & Download | AlternativeTo

crifan.org，使用署名4.0国际(CC BY 4.0)协议发布 all right reserved，powered by Gitbook最后更新： 2023-07-21 22:45:32

Table of Contents

前言

包管理器概述

Cydia

Sileo

安装Sileo

界面和功能

精选

新闻

软件源

软件包

搜索

安装插件

通过搜索

通过软件源

经验和心得

Zebra

插件

常用插件

使用心得

附录

参考资料