如何通过 adb shell 运行克隆的(双)应用程序
Posted
技术标签:
【中文标题】如何通过 adb shell 运行克隆的(双)应用程序【英文标题】:How to run cloned (dual) apps via adb shell 【发布时间】:2020-05-25 01:07:15 【问题描述】:有人可以告诉。例如,智能手机具有 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 原件有。或许,它可能会有所帮助。
我在任何地方都找不到有关如何实现双应用程序以及如何通过 adb 运行此类应用程序的文档。
提前致谢!
【问题讨论】:
【参考方案1】: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/
【讨论】:
以上是关于如何通过 adb shell 运行克隆的(双)应用程序的主要内容,如果未能解决你的问题,请参考以下文章
android如何通过adb shell 模拟home键盘切换应用?