news 2026/4/3 3:58:03

ADB命令获取设备信息

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ADB命令获取设备信息

1、设备身份:快速识别基本信息

1.1.可以直接输出所有指令

#使用getprop查看所有属性 adb shell getprop

1.2.可以直接查找想要的属性

#设备型号 adb shell getprop ro.product.model #Android版本 adb shell getprop ro.build.version.release #设备品牌 adb shell getprop ro.product.brand #制造商信息 adb shell getprop ro.product.manufacturer #查看设备序列号 adb get-serialno #查看设备名称 adb shell getprop ro.product.name #查看所有build.prop属性 adb shell cat /system/build.prop

2、硬件信息

2.1.性能核心:CPU与内存

#查看CPU架构和核心数 adb shell cat /proc/cpuinfo #内存使用情况 adb shell cat /proc/meminfo #更直观的内存信息 adb shell dumpsys meminfo

2.2.电池健康状态

#电池详细信息 adb shell dumpsys battery

2.3.存储空间检查

#查看各分区使用情况 adb shell df -h

3、屏幕与显示:适配调试必备

#屏幕分辨率 adb shell wm size #输出:Physical size: 1080x2340 #屏幕密度(DPI) adb shell wm density #输出:Physical density: 440 #实际显示区域(考虑状态栏、导航栏) adb shell dumpsys window displays

4、实用信息查看

4.1.网络信息

#查看IP地址和网络接口 adb shell ifconfig #或 adb shell ip addr #WiFi详细信息 adb shell dumpsys wifi #网络连接状态 adb shell netstat

4.2.应用信息

#查看安装的应用包名 adb shell pm list packages #查看应用版本 adb shell dumpsys package [包名]

4.3.设备状态

#查看设备状态(设备、电池、网络等) adb shell dumpsys #查看特定服务信息 adb shell dumpsys [服务名]

5、保存信息到文件

使用下面指令,可将设备所有信息存储到执行指令的目录下:

adb shell getprop > device_info.txt

命令会输出系统在启动和运行时设置的一系列键值对,格式如下:

[键名]: [值]

这些属性包括:
设备基本信息
ro.product.model :设备型号
ro.product.brand :品牌
ro.build.version.release :Android 版本
ro.build.id :构建 ID

系统构建信息
ro.build.fingerprint :构建指纹(用于唯一标识系统版本)
ro.build.type :构建类型
ro.build.tags :构建标签

网络与通信相关
gsm.sim.operator.alpha :SIM 卡运营商名称
ro.boot.serialno 或 ro.serialno :设备序列号(某些设备可能隐藏)
persist.sys.locale :系统语言地区

运行时状态
init.svc.<服务名> :系统服务状态
wlan.driver.status :Wi-Fi 驱动状态

调试与开发相关
ro.debuggable :是否可调试(0 或 1)
ro.secure :安全模式

硬件与内核信息
ro.hardware :硬件平台
ro.bootloader :引导程序版本
ro.kernel.qemu :是否在模拟器中(1 表示模拟器)

【注意】:
某些属性可能因设备制造商、Android 版本不同而有所差异。以 ro. 开头的属性通常是只读的(在系统构建时确定)。以 persist. 开头的属性在重启后仍然保留。以 ctl. 或 init.svc. 开头的通常与控制服务相关。

6、注意事项 & 结语

注意事项:
Root权限:部分命令需要root权限,普通设备可能无法执行。
备份意识:修改系统设置前,做好数据备份。
版本兼容:不同Android版本命令可能有差异。

结语:
用adb获取设备信息,无需在手机设置里一层层点击查看,高效准确。并且ADB可以获取很多在手机设置界面中看不到的底层信息。ADB命令还可以轻松集成到脚本中。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/26 21:12:10

Notally开源笔记应用完整指南:高效管理你的个人知识库

Notally开源笔记应用完整指南&#xff1a;高效管理你的个人知识库 【免费下载链接】Notally A beautiful notes app 项目地址: https://gitcode.com/gh_mirrors/no/Notally Notally是一款专为Android平台设计的开源笔记应用&#xff0c;以其极简设计、本地优先理念和强大…

作者头像 李华
网站建设 2026/3/31 5:08:35

【量子计算调试革命】:如何利用VSCode实现Qiskit程序精准追踪与变量监控

第一章&#xff1a;量子计算调试革命的背景与意义量子计算正以前所未有的速度从理论走向工程实践&#xff0c;然而其高度复杂的系统特性使得传统软件调试方法在面对量子态叠加、纠缠和退相干等问题时显得力不从心。随着超导量子比特和离子阱技术的不断成熟&#xff0c;构建具备…

作者头像 李华
网站建设 2026/3/28 12:59:26

软件建模能力分步改进指南(2026版)

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 ★更新★ 和2024版的改进指南对比&#xff0c;主要的变化有&#xff1a; &#xff08;1&#xff09;AI降临的时代&#xff0c;一个人被迫&#xff08;有能力&#xff09;承担ABCD&am…

作者头像 李华
网站建设 2026/3/31 17:55:02

Admin.NET通用权限开发框架:5分钟快速上手指南

Admin.NET通用权限开发框架&#xff1a;5分钟快速上手指南 【免费下载链接】Admin.NET &#x1f525;基于 .NET 6/8 (Furion/SqlSugar) 实现的通用权限开发框架&#xff0c;前端采用 Vue3/Element-plus&#xff0c;代码简洁、易扩展。整合最新技术&#xff0c;模块插件式开发&a…

作者头像 李华
网站建设 2026/3/31 5:11:03

StoryDiffusion完全指南:如何用AI轻松创作神奇故事

StoryDiffusion完全指南&#xff1a;如何用AI轻松创作神奇故事 【免费下载链接】StoryDiffusion Create Magic Story! 项目地址: https://gitcode.com/GitHub_Trending/st/StoryDiffusion StoryDiffusion是一个革命性的AI故事生成模型&#xff0c;它通过先进的一致性自注…

作者头像 李华
网站建设 2026/4/2 7:37:41

MapGIS DataStore产品安装部署

MapGIS DataStore产品安装部署 一、介绍 ​ MapGIS DataStore是一个以分布式方式存储和管理关系型数据、切片型数据、实时型数据以及非结构数据的混合数据库&#xff0c;与MapGIS SDE无缝融合&#xff0c;形成完整的地理大数据存储管理方案。 二、产品安装 Windwos操作系统 …

作者头像 李华