又到了内容丰富的新版本发布时间。这一次,我们带来了全新的进程启动门控 API, 让你可以捕获系统启动的进程;此外还有大量 Android 改进以及遍布各处的提升。
闲话少说,下面是变更列表:
4.5.0:
- core:添加 Process.pageSize 常量
- core:允许 Memory.alloc() 在 size >= 页面大小时分配原始页面
- core:修复 NativeFunction 对小型返回类型的处理
- core:修复重写 BLX 指令时的 PC 对齐
- core:添加进程启动门控 API
- core:在 Android 上实现 get_frontmost_application()
- core:在 Android 上实现 enumerate_applications()
- core:支持启动 Android 应用
- core:支持在 Android 上向 arm64 进程注入
- core:添加对 Android M 的支持
- core:实时修补内核的 SELinux 策略
- core:与 SuperSU 集成,以绕过 Samsung 内核上的限制
- core:规避 Android 上损坏的 sigsetjmp,并包含许多其他 Android 修复
- core:修复在 Linux 上枚举模块时的崩溃
- core:优化 Darwin 上远程进程的导出项枚举
- dalvik:移植到 ART,并弃用 Dalvik 名称,现在称为 Java
- java:添加 Java.openClassFile(),允许在运行时加载类
- java:修复数组转换和字段设置器
- python:支持新的进程启动门控 API
- python:也允许 Python 2.x 中的脚本源代码和名称使用 Unicode
- python:修复 Python 3.x 中的错误传播
- python:修复 Linux 下载 URL 的计算
- node:支持新的进程启动门控 API
- node:移植到 Nan 2.x
4.5.1:
- core:修复
ensure_host_session()的错误传播
尽情享用吧!
oleavr