第三方app安装器仅16.5k没有检测也无需验证,所有应用都可以直接安装

华为不是安卓了吧

总结一下:

  1. 这个东西不是 apk 安装器,也与 apk 安装器没有任何直接联系。

  2. 上面熊猫火狗提到的 CTS 是这玩意的正确叫法。

  3. Google 官方的源码在这里:
    apps/CrossProfileTestApp/src/com/android/cts/crossprofilepermissioncontrol/TestActivity.java - platform/cts - Git at Google

  4. 原理的话上面另一位老哥也提到了,本质上就是利用定制 UI 在执行 CTS 期间会将一些可能与 Google 官方预期不一致的行为回退到原生 Android 的行为,比如安装器、桌面等定制化程度比较高的组件。

  5. 第 1 点和第 4 点结合起来也是为什么华为无效的原因,因为这玩意压根不是安装器,需要系统中有原生安装器作为 rollback 才可以实现预期功能,而华为近几年的国行手机因为 Google 服务相关的特性都阉割得差不多了,也没有通过 CTS 的需求,自然不会留着 Android 原生安装器作为 rollback。

5 个赞

几乎只有OPPO(含一加、真我)和关闭了MIUI优化/系统优化(请勿尝试)的小米有用

安装后无效…无法调出来

coloros15的话:
adb 禁掉“应用安装器”(不是“软件包安装程序”,动了那个会炸系统)+“手机管家”,就能永久跳过厂商的安装检测,当然手机管家的功能就全用不了了。

注意不同的Android版本要用对应的CTS

1 个赞