Android修改ro.debuggable 的四种方法

Android修改ro.debuggable 的四种方法

1. 使用一键root工具#

使用Root工具,一键root后ro.debuggable一般就为1了

常见的root工具:KingRoot、360超级Root、百度一键Root、root大师、root精灵、线刷宝等

如果通过一键root工具,root成功后,可以省去很多功夫。

现在市场上主流的是使用Magisk,所以下面三个方法都是和Magisk有关

2. 使用mprop工具(重启失效)#

前提:需要有su命令

此方案重启失效,需要每次重启都要执行下面步骤

下载工具mprop: https://github.com/wpvsyou/mprop

这个工具需要选择对应手机的cpu架构的脚本下载

查看手机cpu架构:adb shell getprop ro.product.cpu.abi

  1. push mprop 到系统data目录下
adb push mprop /data/local/tmp # 将下载的mprop 放入 /data/local/tmp 当中
  1. 修改为可执行的命令 chmod 751 mprop
adb shell
su
cd /data/local/tmp/
chmod 755 mprop
  1. 执行mprop设置debuggable=1
./mprop ro.debuggable 1 # 修改 ro.debuggable 1 的值为 1
getprop ro.debuggable # 获取ro.debuggable 此处应该是 1
adb kill-server # 重启adb进程

上面的修改需要在root手机中进行,手机再次重启后需要再次进行一次修改操作
如果此方案不生效,可以参考这个方案:https://bbs.pediy.com/thread-215311.htm

3. Magisk 重置 ro.debuggable (重启失效)#

前提:需要手机安装magisk模块
此方案重启失效,需要每次重启都要执行下面步骤

adb shell #adb进入命令行模式
su #切换至超级用户
magisk resetprop ro.debuggable 1
stop;start; #一定要通过该方式重启

4. MagiskHide Props Config 模块修改(永久有效)#

    前提:需要手机安装magisk模块
  1. 打开magisk app,进入模块搜索MagiskHide Props Config并安装

  2. 重启手机,进入adb shell模式

  3. 执行 props ,如果没有安装 busybox 会提示让安装

  4. 选择需要操作的选项即可,非常方便

    • 首先选择 4 - Edit MagiskHide props

    • 之后选择 1 - ro.debuggable

    • 最后查看 getprop ro.debuggable

    • 重启后再次查看,如果不是1,在看下面步骤5



5. 按上面的操作让,理论上通过上面步骤就设置完毕了,之后重启系统查看是否仍然为1,如果不是1,则执行下面步骤

  • 设置 ro.debuggable=1
  • 设置 ro.secure=0
    安装 adbd-Insecure-v2.00` 并启动
    之后,再执行 adb root 就可以啦!

原文链接: https://blog.csdn.net/jinmie0193/article/details/111355867

posted @   小伟哥哥~  阅读(3178)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示
主题色彩