Skip to content

Releases: w2599/Dopamine

2.2.2

11 Aug 00:33
Compare
Choose a tag to compare

版本:2.2.2
编译时间戳:1726111126
北京时间:2024.09.12/11.18.46

官方更新日志:

  • 停止将所有的 execve 调用重定向到 posix_spawn,修复了某些沙盒配置(例如 configd)中阻止 posix_spawn 但允许 execve 的问题,修复了 WPA2/3 企业网络无法正常工作的问题(这些问题从 2.2 版本开始出现,但并不是回归问题,因为在早期版本中 exec 调用没有正确地被钩住,所以这些问题之前没有被发现)。

增删改:
2024年09月12 11:18:46

  • 取消挂载 -> 管理挂载

2.2.1

31 Jul 00:46
6c885e1
Compare
Choose a tag to compare

版本:2.2.1
编译时间戳:1722386664
北京时间:2024.07.31/08.44.24

官方更新日志:

  • jetsam 默认倍数由2x改回3x

2.2

28 Jul 11:37
Compare
Choose a tag to compare
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

12 Jun 23:44
a262dff
Compare
Choose a tag to compare

版本:2.1.7
编译时间戳:1718977805
北京时间:2024.06.21/21.50.05

  • 移除libkrw插件对libkrw0的依赖,应该可以修复当libkrw0被卸载时出现的重新越狱问题。
  • 改进详细日志记录,同时将标准错误输出也记录到其中。

2.1.6

12 Jun 16:20
Compare
Choose a tag to compare

版本: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

27 May 14:51
06a875f
Compare
Choose a tag to compare

版本: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

07 May 12:25
6537279
Compare
Choose a tag to compare

版本:2.1.4
编译时间戳:1715084614
北京时间:2024.05.07/20.23.34

  • 仅自动修复 /var/jb/var/mobile 内相关目录的权限,而不是整个目录

  • 如果 /var/jb/var 或 /var/jb/var/mobile 是符号链接,则跳过权限修复,以前如果其中任何一个指向真实的 /var 或 /var/mobile,则存在引导循环风险

2.1.3

07 May 00:03
c8ad47d
Compare
Choose a tag to compare

版本: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 贡献)

2.1.2

02 May 23:04
37b2424
Compare
Choose a tag to compare

版本:2.1.2
编译时间戳:1714690908
北京时间:2024.05.03/07.01.48

修复应用程序切换器在某些情况下不显示越狱应用程序的预览图像[2.1回归]

沙盒:允许写入/var/jb/var/mobile

2.1.1

01 May 01:18
35109db
Compare
Choose a tag to compare

版本:2.1.1
编译时间戳:1714526185
北京时间:2024.05.01/09.16.25

增删改:
2024年05月01 09:16:25

  • .1默认主题为修仙.不喜可在设置修改主题~
  • .2设置界面新增挂载按钮.在最底下~~
  • . 越狱时自动挂载/var/mobile/newFakePath.plist里面的目录
  • .3修复更新越狱工具相关代码
  • .4添加开机时间显示
  • .5添加禁止更新检测