BlackDex是一款安卓手机上运行的脱壳工具,通过该软件可以帮助用户在手机上进行未安装APK文件的脱壳,没有任何的环境条件需求,让你在任何环境任何手机都能实现操作,脱壳的速度十分快,仅需几秒就能完成。本项目针对一(落地加载)、二(内存加载)、三(指令抽取)代壳,摆脱对以往脱壳环境的困扰,几乎支持5.0以上的任何系统。
脱壳说明
BlackDex拥有快速、方便、成功率高 的优点。一般只需要几秒钟即可完成对已安装包括未安装应用脱壳。未安装应用脱壳时间主要花费在复制文件IO消耗上,由应用大小决定速度。已安装应用一般在数秒内即可完成脱壳。
脱壳文件说明:
hook_xxxx.dex hook系统api脱壳的dex,深度脱壳不修复
cookie_xxxx.dex 利用dexFile cookie脱壳的dex,深度脱壳时会修复此dex
脱壳原理
通过DexFile cookie进行脱壳,理论兼容art开始的所有版本。可能少数因设备而异,绝大部分是支持的。资源有限无法大量测试,遇到问题请提issues.
深度脱壳
深度脱壳模式下会自主修复被抽取的方法指令,将指向其他内存块的指令回填至DEX内,解决nop问题,但是不会确保一定会有用,例如:指令需要主动调用才解密等则无法回填或者说是无效回填。深度脱壳并不包含任何解密、主动调用等操作。本功能仍然在测试阶段,可能会出现以下情况,请悉知,愿世上再无nop。
1. 脱壳时间会大幅度上升,预计几分钟都十几分钟不等
2. 脱壳期间有可能会出现应用闪退(遇到反检测等)
3. 会增加脱壳失败几率
4. 不一定能够100%还原 部分抽取壳脱壳前后对比
更新日志
v3.1.0
支持安卓12
v3.1.0
1.修复一加手机的某些BUG(Fix some bugs of one plus mobile phone)
2.支持手动开关加强版脱壳,默认开(Support switch hook unpack,default on)
v3.0.0
1.增加成功的几率(Increase the success rate of unpacking.)
v2.0.0
1.支持修复抽取壳(Support for fixing codeItem)
2.增加脱壳进度条(Add progress display)
3.其他地方的优化(Optimization elsewhere)
特别说明
软件信息
- 包名:top.niunaijun.blackdexa64
- MD5:0EAA54C2B2FD32B605F4659DDA615BDC