【Android 逆向】Android 系统文件分析 ( cpuinfo 处理器信息文件 | self 当前进程信息文件 | meminfo 当前内存信息文件 )
2023-06-13 09:17:59 时间
文章目录
一、cpuinfo 处理器信息
cpuinfo 文件中 , 会标明 CPU 型号 , AArch64 Processor rev 1 (aarch64)
;
该 CPU 有
个处理器 ;
Pixel 2 使用的是 骁龙 835 处理器 , 10nm 8 核心处理器 ;
下面的信息表示一个单独的核心相关参数 , 这样的参数由
个 , 序号分别是
~
;
processor : 0
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x801
CPU revision : 4
完整的控制台输出内容 :
walleye:/proc # cat cpuinfo
Processor : AArch64 Processor rev 1 (aarch64)
processor : 0
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x801
CPU revision : 4
processor : 1
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x801
CPU revision : 4
processor : 2
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x801
CPU revision : 4
processor : 3
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x801
CPU revision : 4
processor : 4
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x800
CPU revision : 1
processor : 5
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x800
CPU revision : 1
processor : 6
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x800
CPU revision : 1
processor : 7
BogoMIPS : 38.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x51
CPU architecture: 8
CPU variant : 0xa
CPU part : 0x800
CPU revision : 1
Hardware : Qualcomm Technologies, Inc MSM8998
walleye:/proc #
二、self 当前进程信息文件
self -> 24374
是当前进程信息 , 任何程序读取 /proc/self 文件时 , 获取的都是自己当前进程的信息 , 不同的程序读取该文件获取的信息都是不同的 ;
这里的 24374 是执行 ls 命令对应的程序对应的进程号 ;
walleye:/proc # ls -l|grep self
lrwxrwxrwx 1 root root 11 2021-10-19 20:59 mounts -> self/mounts
lrwxrwxrwx 1 root root 8 2021-10-19 20:59 net -> self/net
lrwxrwxrwx 1 root root 0 1970-01-01 08:00 self -> 24374
lrwxrwxrwx 1 root root 0 1970-01-01 08:00 thread-self -> 24374/task/24374
walleye:/proc #
三、meminfo 当前内存信息文件
meminfo 是当前内存信息文件 , 存储当前 Android 系统的内存使用情况 ;
这是总体的进程使用情况 ;
130|walleye:/proc # cat meminfo
MemTotal: 3744240 kB
MemFree: 50764 kB
MemAvailable: 1218880 kB
Buffers: 32412 kB
Cached: 1276480 kB
SwapCached: 5780 kB
Active: 1588596 kB
Inactive: 917280 kB
Active(anon): 992760 kB
Inactive(anon): 361916 kB
Active(file): 595836 kB
Inactive(file): 555364 kB
Unevictable: 156852 kB
Mlocked: 156852 kB
SwapTotal: 524284 kB
SwapFree: 79188 kB
Dirty: 64 kB
Writeback: 0 kB
AnonPages: 1350740 kB
Mapped: 737660 kB
Shmem: 1428 kB
Slab: 350188 kB
SReclaimable: 125280 kB
SUnreclaim: 224908 kB
KernelStack: 61408 kB
PageTables: 63360 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2396404 kB
Committed_AS: 75922896 kB
VmallocTotal: 258867136 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
CmaTotal: 196608 kB
CmaFree: 0 kB
walleye:/proc #
相关文章
- Rhodium和Topaz也将获得android直刷
- android全屏显示隐藏状态栏_怎么调整手机状态栏的大小
- android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法
- 代码加密 android,Android 开发怎样做代码加密或混淆「建议收藏」
- android 读取本地数据库db文件(Android sqlite)
- android autosize原理,Android屏幕适配头条:autosize的原理
- android deeplink流程,Android Deeplink探究[通俗易懂]
- android adb shell 常用命令
- delphixe5 android,Delphi XE5 Android手机端转换Ansi字符串
- Android—Gradle教程(一)「建议收藏」
- android contentprovider_android sharedpreferences
- Android之View绘制问题汇总
- android studio 首字母提示 设置 大小写敏感
- android 系统浏览器 源码-Android 最最最简单的浏览器代码
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- Android OpenGL ES 纹理
- 【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图片 ( JNI 传递 Bitmap | 获取位图信息 | 获取图像数据 | 图像数据过滤 | 释放资源 )
- 【Android 内存优化】Bitmap 内存缓存 ( Bitmap 内存复用 | 弱引用 | 引用队列 | 针对不同 Android 版本开发不同的 Bitmap 复用策略 | 工具类代码 )
- 【Android 启动过程】Activity 启动源码分析 ( Activity -> AMS、主线程阶段 )
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- [android] 保存文件到手机内存详解手机开发
- LG表示即便退出手机市场也会发布Android 12版更新 对此我们深表怀疑
- 华为Watch迎来Android Wear 2.0更新
- Android各国语言缩写及简称详细介绍
- Android键盘显示与隐藏代码
- Android使用Gallery实现3D相册(附效果图+Demo源码)
- android监听安装和卸载示例
- android开发教程之实现滑动关闭fragment示例