查看安卓系统是否卡开了可调试debuggable

Android是AOSP_bullhead android6.0.1,系统是自己编译的是userdebug的,自带root权限.

一、安卓原生系统

1.在android根目录下/default.prop 

#
# ADDITIONAL_DEFAULT_PROPERTIES
#
ro.secure=1 # ro.secure=0 默认开启未知源APK
ro.allow.mock.location=0 # ro.allow.mock.location=1开启模拟位置
ro.debuggable=1 # 调试模式开
ro.zygote=zygote64_32
dalvik.vm.image-dex2oat-Xms=64m
dalvik.vm.image-dex2oat-Xmx=64m
dalvik.vm.dex2oat-Xms=64m
dalvik.vm.dex2oat-Xmx=512m
ro.dalvik.vm.native.bridge=0
debug.atrace.tags.enableflags=0
persist.radio.snapshot_enabled=1
persist.radio.snapshot_timer=10
ro.bt.bdaddr_path=/persist/bdaddr.txt
#
# BOOTIMAGE_BUILD_PROPERTIES
#
ro.bootimage.build.date=2020年 02月 29日 星期六 00:19:57 CST
ro.bootimage.build.date.utc=1582906797
ro.bootimage.build.fingerprint=Android/aosp_bullhead/bullhead:6.0.1/MMB29K/yrl02282220:userdebug/test-keys
persist.sys.usb.config=adb

debuggable=1,说明整个系统可调.由于安装的就是可调的,所以这里debuggable=1

没有打开的话将该标识为改为1

二、非原生系统

下载mprop,利用该工具修改系统可调试:

修改android debug权限:

      adb shell su

      chmod 755 /data/local/tmp/mprop

      data/local/tmp/mprop

      setprop ro.debuggable 1

      /data/local/tmp/mprop -r

运行过后系统下所有app以及系统进程都可以调试了

你可能感兴趣的:(Android)