一、查看是否全局调试模式
getprop ro.debuggable # 为0则不是
setprop ro.debuggable 1 # 尝试是否成功,大概率失败:setprop: failed to set property 'ro.debuggable' to '1'
能修改条件:
1、可以root、su
2、可执行adb remount 或 挂载根目录为可写:mount -o remount,rw /
3、selinux状态可为Permissive
adb shell getenforce # 查看selinux状态
setenforce 0 # 尝试切换到 Permissive
二、开始修改
adb shell
su
mount -o remount,rw / # 挂载根目录为可写
cp /default.prop /sdcard/default.prop
adb pull /sdcard/default.prop # 将文件拉到电脑用txt文本修改(将里面ro.debuggable=0改ro.debuggable=1)
adb push default.prop /sdcard/
cp /sdcard/default.prop /default.prop #覆盖
chmod 644 /default.prop
reboot # 重启
getprop ro.debuggable # 输出1即修改成功