怎么撤回 adb shell setprop 所修改的属性
时间: 2024-02-23 17:01:06 浏览: 338
您可以使用以下命令来撤销 adb shell setprop 所设置的属性:
```
adb shell setprop <属性名> <旧值>
```
其中,<属性名> 是您想要撤销的属性的名称,<旧值> 是该属性的先前值。通过这个命令,您可以将属性值还原为之前的值。
例如,如果您想要将 ro.debuggable 属性的值还原为之前的值,可以运行以下命令:
```
adb shell setprop ro.debuggable 0
```
其中,0 是该属性的先前值,您可以将其替换为您想要还原的值。
相关问题
adb shell settings put 和 adb shell setprop
`adb shell` 是 Android Debug Bridge (ADB) 的命令行工具,用于在 Android 设备上执行系统级别的操作。`settings put` 和 `setprop` 都是 ADB 中用于修改设备系统设置的命令。
`settings put` 命令允许你在命令行界面直接设置系统设置变量(也称为 "sysvars" 或 "properties")。它的基本语法是:
```bash
adb shell settings put <category>/<name> <value>
```
例如,如果你想将网络模式设为飞行模式,你可以输入:
```bash
adb shell settings put global/carrier_mode 0
```
这里 `<category>` 是设置的类别,`<name>` 是具体的属性名,`<value>` 是要设置的新值。
而 `setprop` 是更通用的一个命令,它可以直接在设备上修改 key-value 对(类似于环境变量),也可以设置系统变量,语法类似:
```bash
adb shell setprop <property-key> <property-value>
```
比如设置 `airplane_mode_on` 为 true:
```bash
adb shell setprop airplane_mode_on 1
```
adb shell setprop
adb shell setprop命令用于对手机的一些配置进行设置,但是这些配置必须是可写的。命令格式为:setprop \[key\] \[value\]。例如,如果你想修改进程默认分配的可使用堆内存大小,可以使用以下命令:adb shell setprop dalvik.vm.heapgrowthlimit 512m。这将把进程默认虚拟机最大堆内存设置为512m。请注意,修改配置可能会对系统产生影响,所以请谨慎操作。
#### 引用[.reference_title]
- *1* *2* *3* [Android实用技巧之adb命令:getprop,setprop,watchprops命令的使用](https://blog.csdn.net/Carol_Luobo/article/details/109674413)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文