【ADB系列】开发者选项开关

背景

在很多定制Android系统中,由于移除了系统设置APP,导致调试设备时很多实用的调试开关无法通过GUI开启,但实际功能还是存在的,此时可以尝试通过adb命令开启。

常用功能开关

开发者选项开关状态保存在settings的global表中,具体如下:

1. 开发者选项

bash 复制代码
adb shell settings put global development_settings_enabled 1

2. USB 调试

bash 复制代码
adb shell settings put global adb_enabled 1

3. 模拟位置

bash 复制代码
adb shell settings put secure mock_location 1

5. 不要保持活动

bash 复制代码
adb shell settings put global always_finish_activities 1

6. 显示触摸

bash 复制代码
adb shell settings put system show_touches 1

7. 显示指针位置

bash 复制代码
adb shell settings put system pointer_location 1

8. 让后台进程运行

bash 复制代码
adb shell settings put global background_process_limit 10

9. 关闭或开启 GPU 渲染

bash 复制代码
adb shell settings put global debug_gpu_overdraw 1  开启
adb shell settings put global debug_gpu_overdraw 0  关闭

10. 运行时权限

bash 复制代码
adb shell settings put global runtime_permission 1  开启
adb shell settings put global runtime_permission 0  关闭

11. 允许 OEM 解锁

bash 复制代码
adb shell settings put global oem_unlock_allowed 1
相关推荐
sickworm陈浩34 分钟前
Java 转 Kotlin 系列:究竟该不该用 lateinit?
android·kotlin
一只特立独行的程序猿2 小时前
Android音频中常用的BT Format和Profile介绍
android·音视频·bt profile·bt format
张拭心4 小时前
Google 提供的 Android 端上大模型组件:MediaPipe LLM 介绍
android·人工智能·llm
带电的小王4 小时前
whisper.cpp: Android端测试 -- Android端手机部署音频大模型
android·智能手机·llm·whisper·音频大模型·whisper.cpp
LuiChun8 小时前
django的model.py admin.py views.py 中 的可循环遍历的 精简案例
android·数据库·django
工程师老罗8 小时前
Android笔试面试题AI答之SQLite(3)
android·jvm·sqlite
牵牛老人9 小时前
Qt调用adb对嵌入式设备的配置文件进行修改,写入多行内容
数据库·qt·adb
小Tomkk10 小时前
火山引擎FORCE:智算能力全面升级
android·数据库·火山引擎
码狂☆16 小时前
源码编译llama.cpp for android
android·人工智能·llama
Steve_XiaoHai16 小时前
AndroidStudio XML不识别自定义控件
android·自定义控件