最近在学逆向的相关东西,然而如果想要逆向,需要先让App处于可调式状态,但是不是自己的应用,怎么能让其处于可调式状态呢?
这里采用的是 「注入 init 进程」的方式
这样做的原理是:
init 进程会解析 Android 手机系统中的 default.prop 文件然后存储到内存之中,这些内存中的属性值供Android 手机中的所有 App 进行访问使用注入 init 进程之后,达到修改 内存中 default.prop 的相关属性值
但是这一切的前提是需要知道手机的 CPU 架构要知道目前自己使用的手机的架构信息,而前一段时间给大家介绍的 shell 命令中没有提到这个命令,今天来说下吧~
//先进入 shell 环境adb shell //查看 cpu 信息cat /proc/cpuinfo
如上图是我手上的 锤子M1L的架构CPU 架构信息
processor 后边的数字表示是第几个核心,可见我这