首页 > 解决方案 > 如何通过 adb shell 运行克隆的(双)应用程序

问题描述

有人可以告诉如何通过 adb shell 运行克隆的(双)应用程序。例如,智能手机具有 MIUI 11,应用程序是 TelegramX。默认情况下应用程序克隆模拟器。

当我尝试通过以下方式运行应用程序时,我得到了原始应用程序:

adb shell
monkey -p org.thunderdog.challegram 1

包装清单只说明了这一点:

package:org.thunderdog.challegram

并且没有暗示克隆人。

同时,克隆应用程序的目录是: /data/user/999/org.thunderdog.challegram , 而不是原来的 /data/data/org.thunderdog.challegram。Prpbably,它可能会有所帮助。

我找不到任何关于如何实现双应用程序以及如何通过 adb 运行此类应用程序的文档。

提前致谢!

标签: androidadbmiui

解决方案


adb shell

进入 ADB shell 后,输入以下命令:

settings get secure clone_app_list

如果您已经在使用 App Twin 功能,那么您应该会看到此命令返回的一个或两个包名称。如果您不使用此功能,此字符串将为空。现在,我们将追加到现有列表或创建要克隆的新应用列表。

settings put secure clone_app_list "PACKAGE#1;PACKAGE#2;PACKAGE#3"

来源:[1]:https ://www.xda-developers.com/how-to-clone-any-application-with-emuis-app-twin-feature-no-root/


推荐阅读