吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 12122|回复: 43
收起左侧

[Android 原创] 需root,无需xp和frida,miui开发者选项限制解除

  [复制链接]
LeadroyaL 发表于 2020-10-12 15:27
本帖最后由 LeadroyaL 于 2020-10-12 15:42 编辑

写在前面

声明,我没有针对 https://www.52pojie.cn/thread-1274517-1-1.html 前辈的帖子,相比来说操作更加方便而已,功能是一致的。

只是恰好今天,我在使用一台root 过的 miui9 的设备时,懒得登账号和插 SIM 卡,也懒得装 xposed 和 frida,才发现了本文的方式, 直接修改配置文件 就可以实现相关功能。觉得挺有用的,就分享给大家。

PS:没有经过严格的测试,reboot 之后效果依然保持,目前(2020年10月12日15:27:19)没有失效。

关键词

miui,需root,无需xposed,无需 frida,绕过USB安装弹框。

效果

众所周知,小米手机开启 USB 安装功能,需要插入 SIM 卡登陆、需要登小米账号;安装 app 时会有弹框。

本文在只有一个 root shell 的情况下,实现了开启 USB 相关功能,并且安装 APP 不会弹框。

测试环境:Mi Note (miui9),红米8A(miui11)

无需 SIM卡和小米账号,开启USB相关功能

操作方法:

功能 1

使用 root编辑

/data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml ,修改或者插入

<boolean name="security_adb_install_enable" value="true" />

用于【开发者选项】——【USB 安装,允许通过 USB 安装应用】的开关。

功能 2

root virgo:/  setprop presist.security.adbinput 1

用于【开发者选项】——【USB 调试(安全设置),允许通过 USB 调试修改权限或者模拟点击】

功能3

root virgo:/  setprop presist.fastboot.enable 1

用于【开发者选项】——【FASTBOOT 刷机模式,允许电脑通过 USB 刷机】

分析过程:

com.android.settings 这个 app,找到一个类,点进去看到和 usb 相关的功能,搜关键词adb,找到了这两个功能。

1.png

效果图

2.png

绕过 USB 安装时的弹框

方法:

使用 root编辑 /data/data/com.miui.securitycenter/shared_prefs/remote_provider_preferences.xml

修改或者插入

<boolean name="permcenter_install_intercept_enabled" value="false" />

分析过程

回到我gist https://gist.github.com/LeadroyaL/98d35f526c44d86b379a7099f6f823e6 提供的方法,对 SecurityCenter 的 AdbInstallActivity 的某个字段的 isEnabled 方法进行 hook,让它的返回值返回 false。我们对比一下 miui9 和 miui11 的代码,发现它们一模一样,都是访问 permcenter_install_intercept_enabled,在配置文件里没有,我们主动添加这一项即可。

3.png

效果:adb install测试, 没有弹框,完美解决!

免费评分

参与人数 6吾爱币 +5 热心值 +6 收起 理由
ZXL_zx + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
shizi1521 + 1 + 1 用心讨论,共获提升!
c516730499 + 1 + 1 用心讨论,共获提升!
walkershow + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wybaxin + 1 + 1 谢谢@Thanks!
RobinMaas + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

m1y3ll0w 发表于 2023-1-6 06:13
setprop presist.security.adbinput 1 (persist 写成 presist,坑惨了小白&复制党!!!)
网上找到全是复制内容!!害得我提取了手机管家和设置俩个apk,才发现拼写错了!
青森 发表于 2020-10-12 16:10
sssjcccz01a 发表于 2020-10-12 16:25
貌似root是第一个卡口啊,好像root比较麻烦,很久没关注相关了
dabing 发表于 2020-10-12 17:14
实现这个功能有什么具体的作用吗
头像被屏蔽
yuan-0.0 发表于 2020-10-12 17:15
提示: 作者被禁止或删除 内容自动屏蔽
破解project 发表于 2020-10-12 17:16
有root一般就不用MIUI了
walkershow 发表于 2020-10-12 18:09
请教楼主 com.android.settings 这个 app 怎么找到
 楼主| LeadroyaL 发表于 2020-10-12 19:07
walkershow 发表于 2020-10-12 18:09
请教楼主 com.android.settings 这个 app 怎么找到

pm path com.android.settings,高版本到附近找vdex,低版本到附近找 odex
seadragon05 发表于 2020-10-12 19:34
厉害啊!!
singledog 发表于 2020-10-12 23:28
很厉害,我旧手机小米5已经root了,但是数据线连电脑只能充电,连刷机都不行了 感觉跟这个没什么关系
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-22 05:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表