Releases: w2599/Dopamine
Releases · w2599/Dopamine
2.2.2
2.2.1
2.2
版本:2.2
编译时间戳:1722181031
北京时间:2024.07.28/23.37.11
增删改:
2024年07月28 23:37:11
- 挂载点从/var/jb/迁移到/var/jb/mnt/,以便兼容更多的系统路径挂载~
- 以前挂载的请手动复制,粘贴到新路径替换即可~
- 如 /var/jb/System 复制到 /var/jb/mnt/System
- 本次更新必须重启,再进行越狱操作~
官方更新日志:
- 移除 DYLD_INTERPOSE 以采用其他挂钩技术,因为 DYLD_INTERPOSE 导致内存使用量显著增加
- 现在可以在 Dopamine 应用中配置 Jetsam 倍增器,以前的 Dopamine 版本中这一倍增器始终为 3 倍且无法配置,移除 DYLD_INTERPOSE 后默认设置降低为 2 倍
- NSTask 现在默认在所有地方支持,而不仅仅是在 tweak dylibs 内或者调用 dopamine_fix_NSTask 时支持
- 由于采用了更好的挂钩技术,删除了大量不必要的代码
- 修复了 iOS 15 arm64 上 libkrw 和 iDownload 中 kcall 无法工作的问题
- 修复了 frida-ps -U 导致设备崩溃的问题(说实话,我不清楚是哪一改动修复了这个问题,我只知道旧版 Dopamine 存在这个问题,而在 2.2 版本中不存在)
- 以多种方式改进了 launchd 崩溃报告
- 代码清理
2.1.7
2.1.6
版本:2.1.6
编译时间戳:1718209100
北京时间:2024.06.13/00.18.20
官方日志:(GPT翻译)
- 修复在iOS 16.0 - 16.3.1 arm64设备上开发者模式禁用时无法越狱的问题
- 修复weightBufs在某些设备/版本组合上无法正常工作的情况
- 修复libkrw physrw在kcall不可用时无法正常工作的情况
- 改进libkrw的打包和错误处理
- 如果已经安装了较新版本,则跳过安装捆绑包
- 当在未越狱的状态下有更新可用时,如果启用了URL方案,直接在TrollStore中打开更新
增删改:
2024年06月13 00:18:20
- .1默认主题为修仙.不喜可在设置修改主题~
- .2设置界面新增挂载按钮.在最底下~~
- . 越狱时自动挂载/var/mobile/newFakePath.plist里面的目录
- .3修复更新越狱工具相关代码
- .4添加开机时间显示
- .5添加禁止更新检测
2.1.5
版本:2.1.5
编译时间戳:1716821332
北京时间:2024.05.27/22.48.52
-
允许二进制文件通过jb.pmap_cs_custom_trust权限获取自定义的pmap_cs信任级别,可选值为:{"PMAP_CS_PROFILE_PREFLIGHT", "PMAP_CS_COMPILATION_SERVICE", "PMAP_CS_OOP_JIT"(仅限iOS 16), "PMAP_CS_LOCAL_SIGNING", "PMAP_CS_PROFILE_VALIDATED", "PMAP_CS_APP_STORE", "PMAP_CS_IN_LOADED_TRUST_CACHE", "PMAP_CS_IN_STATIC_TRUST_CACHE"}。较低的信任级别允许进程受PMAP_CS限制较少,这实际上解决了EQE应用及其LUA重新编译器无法正常工作的情况(但仅在其具有该权限时有效,因此请确保使用最新的EQE版本)。
-
修复了posix_spawnattr_setarchpref_np不受codesign绕过支持的问题(opa334#573)。
2.1.4
2.1.3
版本:2.1.3
编译时间戳:1715040087
北京时间:2024.05.07/08.01.27
更新说明:
- 修复导致某些设备系统死锁并 watchdogd 超时的错误 [2.0 版本回归]
- 递归修复用户空间重启和越狱后 /var/jb/var/mobile 的权限问题(修复了部分用户仍然无法与越狱应用共享文件的问题)
- 修复代码签名绕过在包含 armv6 切片的二进制文件上失效的问题(尽管可能没有包含这种切片的二进制文件)[2.1 版本回归]
- 修复 iPad Mini 6 上 multicast_bytecopy 失效的问题(由 @ m1zole 贡献)