华为不是安卓了吧
总结一下:
-
这个东西不是 apk 安装器,也与 apk 安装器没有任何直接联系。
-
上面熊猫火狗提到的 CTS 是这玩意的正确叫法。
-
Google 官方的源码在这里:
apps/CrossProfileTestApp/src/com/android/cts/crossprofilepermissioncontrol/TestActivity.java - platform/cts - Git at Google -
原理的话上面另一位老哥也提到了,本质上就是利用定制 UI 在执行 CTS 期间会将一些可能与 Google 官方预期不一致的行为回退到原生 Android 的行为,比如安装器、桌面等定制化程度比较高的组件。
-
第 1 点和第 4 点结合起来也是为什么华为无效的原因,因为这玩意压根不是安装器,需要系统中有原生安装器作为 rollback 才可以实现预期功能,而华为近几年的国行手机因为 Google 服务相关的特性都阉割得差不多了,也没有通过 CTS 的需求,自然不会留着 Android 原生安装器作为 rollback。
5 个赞
几乎只有OPPO(含一加、真我)和关闭了MIUI优化/系统优化(请勿尝试)的小米有用
安装后无效…无法调出来
coloros15的话:
adb 禁掉“应用安装器”(不是“软件包安装程序”,动了那个会炸系统)+“手机管家”,就能永久跳过厂商的安装检测,当然手机管家的功能就全用不了了。
注意不同的Android版本要用对应的CTS
1 个赞