简介
getprop 与 setprop 是 Android 系统属性的读写工具。系统属性是以 key=value 形式存储的全局配置,记录了设备型号、系统版本、硬件信息以及大量调试开关。读取用 getprop,修改用 setprop(通常需要 root 权限)。
常用命令
# 读取单个属性
adb shell getprop ro.build.version.sdk
# 读取全部属性
adb shell getprop
# 按关键字过滤(如版本相关)
adb shell getprop | grep ro.build.version
# 修改属性(需要 root)
adb root
adb shell setprop debug.example.enabled 1
# 重启后仍生效(写入 persist 前缀)
adb shell setprop persist.sys.example 1
# 查看当前 SELinux 状态
adb shell getprop ro.build.version.security_patch
常用属性说明
| 属性 | 含义 |
|---|---|
ro.build.version.sdk |
API 级别 |
ro.build.version.release |
Android 版本号 |
ro.product.model |
设备型号 |
ro.product.manufacturer |
厂商 |
ro.build.version.security_patch |
安全补丁日期 |
persist.sys.* |
持久化系统设置 |
注意事项
ro.前缀属性为只读,无法通过setprop修改。- 修改
persist.前缀属性会在重启后保留,其余属性重启后丢失。 setprop通常需要 root 权限,且修改系统属性可能影响系统稳定性。