如何查看Android 手机架构


如何查看Android 手机架构


最近在学逆向的相关东西,然而如果想要逆向,需要先让App处于可调式状态,但是不是自己的应用,怎么能让其处于可调式状态呢?

这里采用的是 「注入 init 进程」的方式

这样做的原理是:

<code>init 进程会解析 Android 手机系统中的 default.prop 文件
然后存储到内存之中,这些内存中的属性值供
Android 手机中的所有 App 进行访问使用
注入 init 进程之后,达到修改 内存中 default.prop 的相关属性值
/<code>

但是这一切的前提是需要知道手机的 CPU 架构要知道目前自己使用的手机的架构信息,而前一段时间给大家介绍的 shell 命令中没有提到这个命令,今天来说下吧~

<code>//先进入 shell 环境
adb shell
//查看 cpu 信息
cat /proc/cpuinfo
/<code>
如何查看Android 手机架构

如上图是我手上的 锤子M1L的架构CPU 架构信息

processor 后边的数字表示是第几个核心,可见我这个手机是 4 核心

Features 指的是 CPU 所支持的特性

Hardware 指的是 CPU 的品牌和型号,这个型号跟我们说的 `高通骁龙 865` 是对应的,可以百度查一下 这个型号对应的名称。我这个就是 `高通骁龙821`

其中 CPU architecture信息就是我要找的

数字 7 表示 arm-v7

数字 8 表示 arm-v8

所以这个手机的架构就是 arm-v8 咯。

接下来,就可以继续搞起了


分享到:


相關文章: