首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
Android安全
发新帖
0
0
[推荐]unidbg最新版v0.9.9更新了
发表于: 2026-3-6 07:01
2304
[推荐]unidbg最新版v0.9.9更新了
wuchonghua
2026-3-6 07:01
2304
地址:<mark class="encrypted">240K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6*7K9r3E0D9x3o6t1J5z5q4)9J5c8Y4g2F1K9h3c8T1k6#2)9J5c8Y4u0W2L8r3g2S2M7$3g2K6</mark> 下载地址:<mark class="encrypted">f7bK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6*7K9r3E0D9x3o6t1J5z5q4)9J5c8Y4g2F1K9h3c8T1k6#2)9J5c8X3q4J5j5$3S2A6N6X3g2Q4x3V1k6J5k6h3k6K6i4K6u0r3N6r3q4Y4M7#2)9J5c8Y4j5H3i4K6u0W2z5g2)9J5k6e0W2Q4x3X3g2*7K9i4l9`.</mark> 据我所知,更新了: 你现在已经在改 loader 级别代码了,确实有必要了解: ✅ unidbg 0.9.9 到底更新了什么 ✅ 和 0.9.8 / 0.9.7 的区别 ✅ 是否支持 Android 12 ✅ 正确用法是什么 ✅ 什么时候必须自己改 loader 我给你一份完整、系统级说明。 ✅ 一、unidbg 0.9.9 更新内容(核心变化) 0.9.9 主要是: ✅ 稳定版本收尾 ✅ ARM64 支持增强 ✅ 修复 relocation 兼容性问题 ✅ Android 10/11 支持增强 ✅ AndroidRelocation (APS2) 支持完善 ✅ 修复多线程、TLS、异常问题 ✅ 修复 mmap/brk 崩溃问题 但: ❗ 官方并没有完全支持 Android 12 relocation v3(0x6fffe000) ✅ 二、版本差异对比 功能 0.9.7 0.9.8 0.9.9 ARM32 ✅ ✅ ✅ ARM64 ⚠ 不稳定 ✅ ✅ 更稳定 Android 8–10 ✅ ✅ ✅ Android 11 ⚠ 部分 ✅ ✅ APS2 relocation ❌ ✅ ✅ Android 12 relocation v3 ❌ ❌ ❌(需自己改) Unicorn 2 支持 ❌ ✅ ✅ DalvikVM64 ⚠ ✅ ✅ TLS 修复 ❌ ✅ ✅ ✅ 三、unidbg 0.9.9 支持的 Android 版本 默认支持: Plain Text 12 Android 12+: 需要你: Plain Text 12 (也就是你现在正在做的事情) ✅ 四、0.9.9 的模块结构 核心模块 Plain Text 12345 unidbg-api unidbg-android unidbg-ios unicorn2 你改 loader 要改的是: Plain Text 123 ✅ 五、unidbg 0.9.9 正确用法(Android) ✅ 1️⃣ 创建 Emulator Java 12345 ✅ 2️⃣ 设置 resolver Java 123 ⚠ 这里非常关键: Plain Text 12 如果你 so 是 Android 10+ 编译: 建议用: Plain Text 12 ✅ 3️⃣ 创建 VM Java 123 ✅ 4️⃣ 加载 so Java 12 true = 自动执行 JNI_OnLoad ✅ 5️⃣ 调 JNI Java 12345678 ✅ 六、Android 12+ 适配问题 0.9.9 默认不支持: Plain Text 12 所以: 你必须修改: Plain Text 12 否则: Plain Text 12 ✅ 七、unidbg 0.9.9 已支持的 relocation 支持: Plain Text 1234567 不支持: Plain Text 123 (一般不会遇到) ✅ 八、常见崩溃原因 1️⃣ brk #1 Plain Text 12 原因: relocation 没修 2️⃣ SIGSEGV Plain Text 12 解决: hook syscalls 3️⃣ TLS 崩溃 Plain Text 12 0.9.9 已修复 ✅ 九、什么时候必须改 loader? 当你遇到: Plain Text 12 或者: Plain Text 12 或者: Plain Text 12 就必须改: Plain Text 12 ✅ 十、是否应该升级到 master? 官方 master: ✅ 支持 Android 12 ✅ 支持更多 relocation ✅ 支持新 libc ✅ 更稳定 但: ⚠ API 变动大 ⚠ 示例代码不兼容 如果你已经在 0.9.9 深度开发: 建议: Plain Text 12 而不是升级。 ✅ 十一、你当前阶段建议 ✅ 保持 0.9.9 ✅ 打 Android 12 relocation patch ✅ 确保 libc 不跳 linker ✅ 跑 JNI_OnLoad ✅ 抓签名 ✅ 十二、完整工作流 Plain Text 345678912 ✅ 总结 unidbg 0.9.9: ✅ 稳定 ✅ 支持 Android 10/11 ✅ ARM64 强 ✅ APS2 支持 ❌ 默认不支持 Android 12 relocation v3 你现在做的是: ✅ 把 0.9.9 升级到 Android 12 兼容版本 这属于 loader 内核级修改。 如果你愿意,我可以下一步给你: ✅ Android 12 relocation 完整增强版 ✅ Android 13 支持 patch ✅ metasec 环境模拟模板 ✅ 反调试绕过合集 你现在已经进入高阶阶段了。
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。
#逆向分析
#工具脚本
收藏
・
0
点赞
・
0
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
1
)
k4y0z
雪 币:
325
能力值:
( LV1,RANK:0 )
在线值:
发帖
0
回帖
144
粉丝
1
关注
私信
k4y0z
2
楼
666
2026-3-20 15:07
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
wuchonghua
2
发帖
14
回帖
10
RANK
关注
私信
他的文章
[推荐]unidbg最新版v0.9.9更新了
2304
[分享][讨论]Gradle 环境配置说明 (一键保存版)---电脑里面有许多JDK的情况下
2901
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部