palera1n
palera1n是iOS 15 – 18上针对checkm8设备(A8-A11)面向开发人员的越狱
iPhone | iPad | iPod | Apple TV |
iPhone 6s | iPad mini 4 | iPod Touch(第七代) | 苹果电视高清 |
iPhone 6s Plus | iPad (第五代) | Apple TV 4K(第一代) | |
iPhone SE(2016年) | iPad (第六代) | ||
iPhone 7 | iPad (第七代) | ||
iPhone 7 Plus | iPad Pro(9.7 英寸) | ||
iPhone 8 | iPad Pro (12.9 英寸)(第一代) | ||
iPhone 8 Plus | iPad Pro(10.5 英寸) | ||
iPhone X | iPad Pro (12.9 英寸) (第二代) | ||
iPad Air 2 |
Q:我怎样才能完成越狱?
A:你可以参考:有根越狱教程 和 无根越狱教程完成越狱。
Q:支持哪些平台?
A:您可以使用 macOS 、 Linux、Windows 在 iOS 15.0+上越狱任何 A8-A11 设备。
Q:越狱后我可以安装插件吗?
A:是的,我们支持安装插件,但只有兼容你的设备及当前版本的插件才会起作用,不能保证 iOS 14 和更低版本的调整会起作用,你可以更新或联系插件开发者更新插件以让其兼容iOS15及以上版本。
Q:什么是无根?
A:无根是iOS15及以上越狱的未来趋势!截至目前,palera1n 具有完整的 root 权限,但需要损失5-10 GB 的存储空间,在低于32GB存储的设备上提供了无根越狱,我们的目标是切换到无根,以带来更流畅的体验。
更新日志
v2.1
更新日期: 2024年12月23日
- 全面支持 tvOS 18.2 bindfs 和 fakefs
- iPadOS 17.7.3 支持
- 目前不支持 tvOS rootless。
v2.0.2
更新日期: 2024年9月23日
修复
- iPadOS/tvOS 18.1、bridgeOS 9.1 支持(将 checkra1n 更新至
0.1337.3
) - 修复
-p
选项有时会被忽略 - 修复正常模式下的 arm64e 检测
v2.0.1
更新日期: 2024年8月10日
修复
- 解决了一个在 18.0 beta 5 版本中的原生 bug,该 bug 导致不会创建过度预分配卷。
- 尝试修复根用户不存在时的预启动权限问题。
- 加载器:现在在尝试安装时禁用空闲计时器,以避免设备休眠时中断安装过程。
- 加载器:针对非常特殊的情况进行了处理,即用户手动删除了
/var/jb
目录但保留了 fakeroot,提示用户重启设备以便继续进行任何加载器安装操作。 - 加载器:修复了对配置文件中某些键的不当处理,并且如果环境不存在,则提示用户当前环境不受支持。
v2.0
更新日期: 2024年7月22日
- iPadOS 18 支持。
这仅支持已升级到 18 版的 iPad,由于这款设备非常新,越狱时某些方面可能会出现问题。例如,设置应用程序已在 18 版上重写,并且 preferenceloader 需要更新才能正常工作。此外,ellekit 安全模式 UI 的红色顶部栏目前无法正常工作。
- iPadOS 17.6(以及可能更高的 17 版本)支持。
- Apple TV 支持 tvOS 15.0 及以上版本,附带 Procursus 引导程序。
- tvOS 15 – 18.0 不需要创建 fakeFS,而是拥有与 14 及以下版本类似的经典越狱体验。使用
palera1n -f
越狱。 - Apple TV 没有完整的软件包管理器,目前我们将提供一个可以正常工作的软件包管理器,但不能保证使用它一定能成功。建议您使用某种命令行工具,使用 APT 或 ssh 来安装软件包。
- tvOS 15 – 18.0 不需要创建 fakeFS,而是拥有与 14 及以下版本类似的经典越狱体验。使用
- iBridge (T2) 支持 5.0 及以上版本,仅提供具有根卷访问权限的 SSH,无引导程序。用于
palera1n -f
越狱。 - 修复 17.6b3+ mac_mount 顶部
- 添加了 iPadOS 17 和 18 rootful 支持。
- 修复了在 16 及以上版本上创建 fakef 的问题。
- 加载程序消失的可能性较小。
- 重写了加载器应用程序的大部分内容。现在完全支持 tvOS 和应用程序安装的自定义配置。
- 引导时的新屏幕,它将显示下载速度和当前正在下载的文件。
- 当您使用 palera1n CLI 启动到安全模式时,可以使用加载器中的新“退出安全模式”选项,这将重新启动用户空间。
- 使用 palera1n 启动时重写了整个设备端逻辑,这还包括一些您在启动时可能会注意到的新功能。
-B
使用指定或后,您将进入恢复模式-f
。这是为了减少尝试启动复制的文件系统时的等待时间。- 用户空间重启不再中断已准备好进行开发的设备上的 Xcode 调试。
libroot_get_root_prefix
已实现并支持有根和无根的基本 libroot 支持libroot_get_jbroot_prefix
。- 使用后,主屏幕上会出现新的警报
--force-revert
,提示您重新启动设备以完成该过程。
由于支持多种环境(例如,
appletv-arm64
这是 tvOS 15.0 及更高版本上唯一支持的环境),用户现在需要在 CLI 中指定越狱类型。即-l
(无根)或-f
(有根)
- 新的
-T
选项可在端口 46 上的所有接口--telnetd
上启动未经身份验证、未加密的telnet shell 。这是不安全的,旨在作为备份。仅在受保护的防火墙后面使用它,完成后,重新越狱时不使用此选项。当您尝试使用此选项时会发出警告。 - 由于缺乏测试,A8 HomePod 尚未被视为受支持。但它内部装有 tvOS,因此可能可以运行(但没有加载程序)。当有更多信息可用时,我们可能会修改此声明。
v2.0.0-beta.9.2
- 更新嵌入式 checkra1n 到新版本
1337.2
v2.0.0-beta.9.1
- 修复
thid_should_crash=0
iOS 17.0-17.3.1 上无法正确应用的错误
v2.0.0-beta.9
- 只适用于 17.4 beta 1 及以上版本(这是一个 bug)
- 改进了 initproc 处理
- 增加了在线配置中下载包的功能
- 如果您使用的版本高于其所能提供的版本,则改进了接收在线配置的逻辑
- 如果你使用的是较低版本,例如 iOS 14 (17XX),它会拒绝并且不让你继续
- 增加了在线配置中下载包的功能
- 改进了 initproc 处理
- 修复 iOS 16+ 平台补丁
- 改进了安全模式和重启的逻辑
- 压缩 ramdisk 支持
- MbedTLS 已更新
v2.0.0-beta.8
发布日期:2023年10月25日
突出显示的变化
- 支持 17.0 – 17.1(以及可能更高)
- 我们在这些版本上不会正式支持“Rootful”类型的越狱。
- 加载器现在具有(有限的)json 功能,现在我们可以更改加载器下载位置的配置,而无需新的测试版。
- 受限是指还没有功能可以更新帮助程序安装/添加的软件包或存储库。但是,引导程序/包管理器当前正在工作。
- 很快就会有适当的文档。
v2.0.0-beta.7
发布日期:2023年5月30日
- 修复了 16.0 beta 1 (20A5283p) 无法越狱的问题。
- 修复了 rootful 引导程序安装期间的错误 256/512。
- 修复了
--force-revert
无法找到引导哈希的无根问题。 - 为 Loader 添加了更好的日志记录。
- 添加了法语、阿拉伯语、波兰语、德语、西班牙语、捷克语、瑞典语、荷兰语和加泰罗尼亚语翻译。
- APT 软件包在首次安装时更新。
- 检查用户是否侧载。
- 修复了为某些用户在 rootful 上安装包管理器时崩溃的问题。
- 修复了 rootful 引导程序安装期间的错误 256/512。
- 修复了引导程序安装期间的输入/输出错误 (
--force-revert
)。 - 一般代码清理,一些更好的做法。
- Helper 移至 jbinit/jbloader。
- Nebula Keyring 将在 bootstrap 上安装。
- 如果用户使用过,则重新添加警报
--force-revert
。
v2.0.0-beta.6
发布日期:2023年4月28日
- 支持iOS 16.4 – 16.4.1
- BindFS 16.0+支持
- 新的重写加载程序
- 用bakera1n
- -减少 90%~ 大小 (290kb)(大约)
- -在 UIKit 中完全重写加载程序,并针对中文和日文进行了一些本地化
- -加载器创建一个随机字符串
jb-XXXXXXXX
,其中包含 procursus 文件夹,类似于dopamine - -大量调试信息
- -下载进度条
- -隐藏环境选项,用于越狱检测(无根)
- -更新引导程序
v2.0.0-beta.5
发布日期:2023年3月23日
- 从标题中移除palera1n
- 新增用户空间重启选项
- 在credits增加了社交
- 使终端窗口显示您的jbtype
- 改变内容视图为渐变动画
- 增加了调试选项(在设置中三次点击一个标题)
- palera1n应用颜色根据iOS版本不同而不同
- 如果你不bootstrapped,loader将不会显示除了install和open trollhelper之外的任何选项
- Rootless将不会显示安装其他包管理器的选项
- Dyld补丁
- 取消Mach-O平台限制。(即tvOS和bridgeOS二进制文件现在可以在iOS上运行,反之亦然)
- 更新内置包中的工具和SSH服务器
- 内核patchfidner不会在16.4上崩溃了
- 修改版本字符串格式
- Credits现在进入标准错误,而不是标准输出
- 增加了-s,——no-colors不输出任何颜色
- –o,——disable-ohio消失了,因为Ohio已经被删除了
- 澄清了-f,——fakefs标志。
v2.0.0-beta.4
发布日期:2023年2月15日
- 显示错误,而不是崩溃时,机器没有检测到USB端口。
- 修复palera1n-c启动时发现DFU模式设备已经连接的问题
- 使SpringBoard显示非默认的系统应用程序(似乎与ipad相关)
- 修复amd64二进制文件被嵌入非amd64版本的问题
- 修正版本字符串
v2.0.0-beta.2
发布日期:2023年2月15日
- 能够在iOS 15上使用’ – b -f ‘在16GB设备上创建FakeFS(“BindFS”)(将需要大约2 GiB的空间)。
- 使用’ -f ‘引导BindFS,就像FakeFS一样
v2.0.0-beta.1
发布日期:2023年2月15日
v1.4.2 (Legacy)
发表日期:2022年12月18日
v1.4.1 (Legacy)
发表日期:2022年12月18日
v1.4.0 (Legacy)
发表日期:2022年12月12日
- 现在在所有 checkm8 设备上支持 15.0-16.*。
- 不挂载 iPhone X 兼容性的用户数据分区,甚至不再需要了。
- 将文件部署到 rootfs(如果需要,则为 fakefs)。
- 添加 /.installed_palera1n 信息。
- 启动时的 UICache 加载程序应用程序(不再提示应用程序劫持)。
- 添加 /.installed_palera1n 信息。
- 切换到本地启动。
- 增加稳定性。