android imei getprop,[9] ADB 查看设备信息

这篇博客详细介绍了如何通过ADB命令获取Android设备的各种信息,包括电池状态、屏幕分辨率、Android ID、IMEI、系统版本、IP地址、Mac地址、CPU信息以及内存详情。此外,还提到了在不同Android版本中获取IMEI的方法,并提供了查看设备更多硬件和系统属性的命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

型号

adb shell getprop ro.product.model

我这使用的是锤子手机做测试:

ef9427d0f4e4c69692f8889fd7a689ed.png

电池状况

adb shell dumpsys battery

95d939624d32d40b1694af5c3757b780.png

其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 90% 的电量。

屏幕分辨率

adb shell wm size

c5b00b66348fc7c0180366cbbf5ad0ae.png

屏幕密度

adb shell wm density

aff933424021447d5e88de2b5fe2abed.png

该设备屏幕密度为 480dpi。

显示屏参数

adb shell dumpsys window displays

b231e457155510ee7cb5fd0ac7bbe91c.png

其中 mDisplayId 为 显示屏编号,init 是初始分辨率和屏幕密度,app 的高度与 init 一致,表示屏幕底部没有虚拟按键。

android_id

adb shell settings get secure android_id

acb108ab124d0af83eca5ba4772087a4.png

IMEI

在 Android 4.4 及以下版本可通过如下命令获取 IMEI:

adb shell dumpsys iphonesubinfo

输出示例:

Phone Subscriber Info:

Phone Type = GSM

Device ID = 860955027785041

其中的 Device ID 就是 IMEI。

而在 Android 5.0 及以上版本里这个命令输出为空,得通过其它方式获取了(需要 root 权限):

adb shell

su

service call iphonesubinfo 1

输出示例:

Result: Parcel(

0x00000000: 00000000 0000000f 00360038 00390030 '........8.6.0.9.'

0x00000010: 00350035 00320030 00370037 00350038 '5.5.0.2.7.7.8.5.'

0x00000020: 00340030 00000031 '0.4.1... ')

把里面的有效内容提取出来就是IMEI 了,比如这里的是 860955027785041。

Android 系统版本

adb shell getprop ro.build.version.release

cf67c2543579e6f3e150f075b70ec490.png

IP 地址

adb shell ifconfig | grep Mask

windows 需要加引号 "ifconfig | grep Mask"

73b9afa9b9b99f0baf12cb3dc9fc51eb.png

Mac 地址

adb shell cat /sys/class/net/wlan0/address

98a8217e5432e48ebd10a9877f81f62c.png

CPU 信息

adb shell cat /proc/cpuinfo

f958f602d8507abf6c9e037a442a5807.png

内存信息

adb shell cat /proc/meminfo

60fd0ce5ef394b379af6bdc1f1f97849.png

其中,MemTotal 就是设备的总内存,MemFree 是当前空闲内存。

更多硬件与系统属性

设备的更多硬件与系统属性可以通过如下命令查看:

adb shell cat /system/build.prop

这会输出很多信息,包括前面几个小节提到的「型号」和「Android 系统版本」等。

输出里还包括一些其它有用的信息,它们也可通过 adb shell getprop 命令单独查看,列举一部分属性如下:

属性名

含义

ro.build.version.sdk

SDK 版本

ro.build.version.release

Android 系统版本

ro.build.version.security_patch

Android 安全补丁程序级别

ro.product.model

型号

ro.product.brand

品牌

ro.product.name

设备名

ro.product.board

处理器型号

ro.product.cpu.abilist

CPU 支持的 abi 列表[节注一]

persist.sys.isUsbOtgEnabled

是否支持 OTG

dalvik.vm.heapsize

每个应用程序的内存上限

ro.sf.lcd_density

屏幕密度

本文同步分享在 博客“zy1281539626”(优快云)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值