能力值:
( LV2,RANK:10 )
|
-
-
2 楼
MIUI这个安装问题真的是恶心到爆。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
usb安装这个,直接用root权限改settings数据库可行吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
很实用,感谢分享,确实被这个问题困扰过
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我有个问题……我是MIUI10.1(不知道哪里看settings的版本),hook了相应的函数之后,设置里的“usb安装”选项确实显示打开了,但实际usb install的时候仍然无法成功。楼主碰到过这样的情况吗?
|
能力值:
( LV6,RANK:90 )
|
-
-
6 楼
findAndHookMethod("com.android.a.a", lpparam.classLoader,"a", Context.class,boolean.class, new XC_MethodHook() { @Override protected void beforeHookedMethod(MethodHookParam param) throws Throwable { super.beforeHookedMethod(param); param.setResult(true); param.args[1]=true; } protected void afterHookedMethod(MethodHookParam param) throws Throwable { super.afterHookedMethod(param); Log.v(TAG, "security_adb_install_enable SET " +param.args[1]+"|"+ param.getResult()); } }); 加上这个试试看 由于我现在的测试机ROM被改过 可以直接adb安装 所以无法判断
最后于 2019-8-9 14:29
被世界美景编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
世界美景
findAndHookMethod("com.android.a.a", lppa ...
我自己也直接刷了开发版,所以判断不了这个方案是不是可行。 不过就我逆向过来看,settings里只是调用逻辑来确定怎么显示,实际的校验在security center里面。adb install的时候需要hook的判断逻辑应该也在security center里面。
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
增加账号验证可以避免渠道商刷机,这些都是利益驱使,很多小厂也会加些手段。
|
|
|