目录
转载自:https://blog.csdn.net/fasfaf454/article/details/5438743
1.获取手机系统信息( CPU,厂商名称等)
adb shell "cat /system/build.prop | grep "product""
C:\Users\lenovo>adb shell "cat /system/build.prop | grep "product""
ro.product.model=MI MAX 2
ro.product.brand=Xiaomi
ro.product.name=oxygen
ro.product.device=oxygen
ro.product.board=msm8953
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=arm64-v8a
ro.product.cpu.abilist=arm64-v8a,armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=arm64-v8a
ro.product.locale=zh-CN
# ro.build.product is obsolete; use ro.product.device
ro.build.product=oxygen
ro.product.model=Max2
ro.product.first_api_level=25
ro.product.manufacturer=Xiaomi
ro.product.cuptsm=XIAOMI|ESE|02|01
2.获取手机系统版本
adb shell getprop ro.build.version.release
C:\Users\lenovo>adb shell getprop ro.build.version.release
7.1.1
3.获取手机系统api版本
adb shell getprop ro.build.version.sdk
C:\Users\lenovo>adb shell getprop ro.build.version.sdk
25
4.获取手机设备型号
adb -d shell getprop ro.product.model
C:\Users\lenovo>adb -d shell getprop ro.product.model
MI MAX 2
5.获取手机厂商名称
adb -d shell getprop ro.product.brand
C:\Users\lenovo>adb -d shell getprop ro.product.brand
Xiaomi
6.获取手机的序列号
有两种方式
1. adb get-serialno
C:\Users\lenovo> adb get-serialno
********
2. adb shell getprop ro.serialno
C:\Users\lenovo>adb shell getprop ro.serialno
********
7.获取手机的IMEI
有三种方式,由于手机和系统的限制,不一定获取到
1. adb shell dumpsys iphonesubinfo
C:\Users\lenovo>adb shell dumpsys iphonesubinfo
没获取到
其中Device ID即为IMEI号
2. adb shell getprop gsm.baseband.imei
C:\Users\lenovo>adb shell getprop gsm.baseband.imei
3. service call iphonesubinfo
C:\Users\lenovo>service call iphonesubinfo 1
'service' 不是内部或外部命令,也不是可运行的程序或批处理文件。
此种方式,需要自己处理获取的信息得到
8.获取手机mac地址
adb shell cat /sys/class/net/wlan0/address
C:\Users\lenovo>adb shell cat /sys/class/net/wlan0/address
/system/bin/sh: cat: /sys/class/net/wlan0/address: No such file or directory
9.获取手机内存信息
adb shell cat /proc/meminfo
C:\Users\lenovo>adb shell cat /proc/meminfo
MemTotal: 3682812 kB
MemFree: 41732 kB
MemAvailable: 905716 kB
Buffers: 161144 kB
Cached: 741828 kB
SwapCached: 7768 kB
Active: 1532160 kB
Inactive: 754384 kB
Active(anon): 1155952 kB
Inactive(anon): 385416 kB
Active(file): 376208 kB
Inactive(file): 368968 kB
Unevictable: 147204 kB
Mlocked: 147204 kB
SwapTotal: 2306044 kB
SwapFree: 2066164 kB
Dirty: 232 kB
Writeback: 0 kB
AnonPages: 1530512 kB
Mapped: 501776 kB
Shmem: 10836 kB
Slab: 428816 kB
SReclaimable: 217808 kB
SUnreclaim: 211008 kB
KernelStack: 50464 kB
PageTables: 56960 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 4147448 kB
Committed_AS: 100290008 kB
VmallocTotal: 258998208 kB
VmallocUsed: 162832 kB
VmallocChunk: 258748252 kB
10.获取手机存储信息
adb shell df
C:\Users\lenovo>adb shell df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 1714944 6984 1707960 1% /
tmpfs 1820928 636 1820292 1% /dev
tmpfs 1820928 0 1820928 0% /mnt
none 1820928 0 1820928 0% /sys/fs/cgroup
/dev/block/bootdevice/by-name/system 3999372 3249960 733028 82% /system
/dev/block/bootdevice/by-name/cust 825240 528276 280580 66% /cust
/dev/block/bootdevice/by-name/persist 28144 676 26816 3% /persist
/dev/block/bootdevice/by-name/cache 253920 1880 246800 1% /cache
/dev/block/bootdevice/by-name/dsp 12016 5048 6644 44% /dsp
/dev/block/bootdevice/by-name/modem 131008 82464 48544 63% /firmware
/dev/block/dm-0 24022416 22747120 1127840 96% /data
/dev/block/loop0 92656 1004 89688 2% /su
/dev/fuse 24022416 22747120 1127840 96% /storage/emulated
获取手机内部存储信息:
魅族手机: adb shell df /mnt/shell/emulated
其他: adb shell df /data
C:\Users\lenovo>adb shell df /data
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/block/dm-0 24022416 22747120 1127840 96% /data
获取sdcard存储信息:
adb shell df /storage/sdcard
C:\Users\lenovo>adb shell df /storage/sdcard
df: '/storage/sdcard': No such file or directory
df: '/storage/sdcard': No such file or directory
11.获取手机分辨率
adb shell "dumpsys window | grep mUnrestrictedScreen"
C:\Users\lenovo>adb shell "dumpsys window | grep mUnrestrictedScreen"
mUnrestrictedScreen=(0,0) 1080x1920
12.获取手机物理密度
adb shell wm density
C:\Users\lenovo>adb shell wm density
Physical density: 480
Override density: 440