【文件属性】:
文件名称:AndroidNativeEmu:允许您部分模拟Android本机库
文件大小:1.15MB
文件格式:ZIP
更新时间:2021-02-04 22:53:03
android emulator arm unicorn android-native-library
安卓原生E
允许您部分模拟Android本机库。
这是一个教育性项目,旨在了解有关ELF文件格式和更多信息。
产品特点
仿真以便可以正确JNI_OnLoad 。
malloc / memcpy的本机内存仿真。
仿真系统调用(SVC#0)指令。
挂钩符号表。
所有JavaVM,JNIEnv和挂钩函数均由python处理。
启用VFP支持。
用法
将来可以通过pypi实现。
确保您使用的是python 3.7。
克隆存储库
运行pip install -r requirements.txt
运行python example.py
如果您在Windows上遇到keystone-
【文件预览】:
AndroidNativeEmu-master
----README_cn.md(5KB)
----tools()
--------gen_jni_env.py(6KB)
----tests()
--------test_binaries()
--------__init__.py(0B)
--------test_native.py(2KB)
----androidemu()
--------native()
--------internal()
--------data()
--------const()
--------tracer.py(510B)
--------vfs()
--------emulator.py(6KB)
--------__init__.py(0B)
--------hooker.py(3KB)
--------emulator_error.py(41B)
--------java()
--------config.py(252B)
--------utils()
--------cpu()
----samples()
--------misc()
--------example_jni.py(3KB)
--------debug_utils.py(2KB)
--------example_douyin.py(6KB)
--------example.py(1KB)
--------vfs()
--------example_jiagu.py(3KB)
--------example_binaries()
----requirements.txt(70B)
----.gitignore(5KB)
----README.md(3KB)