安裝
AndroidNativeEmu有什麼用?
AndroidNativeEmu是基於Unicron實現的一個指令解析器, 讓您能夠跨平臺模擬Android Native庫函數,例如JNI_OnLoad,Java_XXX_XX等函數
特性
- 模擬 JNI Invocation API so
JNI_OnLoad
can be called properly. - 模擬 memory、malloc、memcpy
- 支持攔截系統調用(SVC #0)
- 通過符號Hook
- 所有 JavaVM, JNIEnv 和 hooked functions 都可以用python來處理
- 支持 VFP
- 支持文件系統(也就是說你可以模擬maps、status等文件)
安裝過程
環境要求: python 3.7 (注意必須是3.7版本, 我使用3.6裝keystone的時候踩了坑)
自測系統環境: win7
1.Clone 該項目
1
|
git clone https:
/
/
github.com
/
AeonLucid
/
AndroidNativeEmu.git
|
2.安裝需要的支持模塊
1
|
pip install
-
r requirements.txt
|
https://github.com/AeonLucid/AndroidNativeEmu/blob/master/README_cn.md
https://github.com/maiyao1988/ExAndroidNativeEmu
https://github.com/xiaomin0322/my-dy233_androidNativeEmu_sign