开源工具Dopamine 2.0发布:支持越狱苹果iOS 15.0-16.6.1
IT之家 2 月 17 日消息,Dopamine 2.0 版本更新,支持越狱多款 iPhone 和 iPad 设备。
2.0.5
- Improve kfd reliability by memory hogging, also fixes support for devices with 16GB RAM, contributed by @dhinakg
- Fix an issue where /var/jb/var/mobile would get the wrong file permissions on new bootstraps (Fixed retroactively on next rejailbreak)
- Improve the way injection into problematic processes is blocked
- Block injection into
dataaccessd
because it seemed to be crash looping for some users - Fix verbose logs not showing in error log when they aren't enabled
- Actually print the error that caused the failure in the error log........
- Fix app crash on iPads when sharing log
- Fix a random app crash while jailbreaking
2.0.4
- Actually fix libkrw not working (The 2.0 changelog was lying...)
2.0.3
- Fix localization fallback not properly working (would show placeholder instead of english when no localization for the selected language was available)
- Don't attempt jbupdate if the phone is not already jailbroken
- Fix an issue where PAC primitives would get lost during a jbupdate, causing the launch of a sideloaded Dopamine app to trigger a kernel panic on <15.
2.0.2
- Fix new bootstrap getting created every rejailbreak (super dumb 2.0.1 regression...)
2.0.1
- Fix XPF not working on 15.0.x arm64e
- Fix an app crash during the jailbreak process
- Fix an app crash when launching the app on a jailbreak that is not Dopamine (this is still not really supported)
2.0
- Add support for arm64e iOS 15.5 - 16.5.1
- Add support for arm64 15.0 - 16.6.1 (A8 not supported for now) (by @kok3shidoll)
- Support installation via sideloading (Only works on non beta iOS versions using libgrabkernel for now, also a few features are only supported when installing via TrollStore)
- Rewrite the jailbreak app in Objective C with flexibility in mind (UI has been written by @tomt000)
- Add exploit picker (only kfd for now, more exploits for older versions will be added later)
- Add themes to app (in app + icon)
- Add support for using NSTask from tweaks, previously was unsupported, calling it from apps and other processes is also possible but you will have to call
dopamine_fix_NSTask()
yourself beforehand - Remove libfilecom, switch to using XPC for handoff communication
- Deprecate jailbreakd in favor of launchd hook
- Instead of boot_info.plist, all jailbreak related info is now stored inside launchd and can be retrieved via XPC
- Rework kcall handoff to be stateless
- Rework trustcaching to be stateless
- Replace kernel patchfinder with XPF (https://github.com/opa334/XPF)
- Fix various issues with trustcaching
- Include libroot provider library (https://github.com/opa334/libroot)
- Make libkrw actually work (Yes, it was broken all throughout 1.x and nobody noticed)
Dopamine (多巴胺)越狱工具由巨魔商店 TrollStore 的作者 opa334 联合 ellekit 开发,基于 Fugu15 越狱代码,是公开的开源越狱工具。
IT之家基于推文内容,Dopamine 2.0 更新适用于 arm64(A9 及更新芯片)设备,此外还适用于 M1 / M2 的 iPad 型号。
-
对于搭载 A12-A14 的 iPhone 设备,支持 iOS 15.0 到 iOS 16.5.1 越狱
-
对于搭载 A15-A16 的 iPhone 设备,支持 iOS 15.0 到 iOS 16.5 越狱
-
对于搭载 M1 的 iPad 设备,支持 iPadOS 15.0 到 iPadOS 16.5.1 越狱
-
对于搭载 M1 的 iPad 设备,支持 iPadOS 15.0 到 iPadOS 16.5 越狱
此外还支持 iOS / iPadOS 16.6 Beta 1 到 Beta 4 越狱,不过 A15 / A16 / M2 芯片设备仅验证到 iOS 16.6 Beta 2,后续仍待测试 Beta 3 和 Beta 4 更新。
Dopamine 还启用了由 @tomt000 开发的全新用户界面,以及 @xerusdesign 设计了新的主题图标。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
FreeFileSync 13.4 发布,文件夹比较与同步软件
FreeFileSync 是一款开源软件,适用于 Windows、macOS 和 Linux。FreeFileSync 本质是一个用于文件夹对比和同步的软件,它可以创建和管理所有重要文件的备份副本。FreeFileSync 不是每次都复制每个文件,而是确定源文件夹和目标文件夹之间的差异,并只传输所需的最低数据量。 FreeFileSync 13.4更新内容如下: 匹配文件名时忽略前导/尾部空格 解决 wxWidgets 系统记录器清除错误代码的问题 修复应用易位后找不到注册信息的问题 (macOS) 使用 GTK3 编译时避免模式对话框在 KDE 上挂起 更改应用程序位置而不丢失Donation Edition status(macOS) 更新说明:https://freefilesync.org/
- 下一篇
每日一博 | 安卓动态链接库文件体积优化探索实践
背景介绍 应用安装包的体积影响着用户下载量、安装时长、用户磁盘占用量等多个方面,据Google Play统计,应用体积每增加6MB,安装的转化率将下降1%。 安装包的体积受诸多方面影响,针对dex、资源文件、so文件都有不同的优化策略,在此不做一一展开,本文主要记录了在研发时针对动态链接库的文件体积裁剪优化方案。 我开发的链接库使用rust语言开发,通过安卓jni接口实现java层和native层之间的相互调用。为什么使用rust主要有以下几个方面的考虑: 1.稳。安卓的JNI接口调用复杂,又涉及到native层的内存管理,随着代码量的增加,代码的安全稳定性会受到很大的挑战。使用rust开发,开发者几乎不需要考虑GC的问题,只要开发的时候按照规范老老实实写代码并且通过了编译器的检查,基本上就很难把程序写崩,这一点在代码上线后也确实得到了验证。 2.安全。传统使用C、C++开发的代码编译完成以后,如果不加保护,很容易使用反汇编工具破解,市面上比较成熟的工具如IDA、ghidra等都可以将汇编代码还原到高级语言。使用rust编译的产物,内部函数间的调用规约和传统都不一样,目前市面上还没有相...
相关文章
文章评论
共有0条评论来说两句吧...