比如正在运行一个游戏,里面人物属性的力量为10,现在要写个程序来读取这个值,有什么方法实现吗?像windows中,可以查找这个值的基址与偏移,然后用c++的OpenProcess、ReadProcessMemory 来读取,android有没有类似或其他的方法呢?

解决方案 »

  1.   


    感谢回答。这个进程间通信必须是目标程序有相应的代码配合才行吧?可是目标程序是网上下的,搞不了额。如果使用cydia substrate sdk进行hook开发出来的程序,是不是必须要在手机上先安装cydia框架才能运行呢?
      

  2.   

    AIDL吧两个进程间通信
      

  3.   

    反编译apk + xposed框架注入
      

  4.   

    1.其他应用的内存怎么读取
       注入! proc/pid/maps
    2.怎么解析内存里面的数据
      内存里面的数据是odex,这个格式了解一下.
    3.怎么修改内存
     呵呵.