在 Android 4.2 上的用户之间共享应用程序!
我创建此应用程序是为了帮助在 Google 新的 4.2 多用户功能上跨用户启用应用程序。
它的工作原理是从用户的 package-restriction.xml 文件中删除包元素以添加应用程序,然后添加回包元素以删除应用程序。 (位于 datasystemusers10package-restrictions.xml,其中 10 是用户的 ID)
然后,该应用程序将在第二个配置文件中可见,而无需前往 Play 商店进行安装。应用程序仍然拥有单独的用户数据,因此游戏得分等。不会被共享。
它很快就被拼凑在一起,可能会出现大量错误,但我想继续将其拿出来进行测试。
- 这是测试版
- 你必须有ROOT权限
- 这会更改非记录文件上的系统数据,可能会搞砸。
- 对于由此导致的任何问题、数据丢失、设备变砖或损坏,我不承担任何责任
- 请谨慎使用
- 它目前构建为在主用户上运行,以启用或禁用次要用户上的应用程序(一旦 root 在次要用户上完全工作,我将看到如何使其在次要用户的帐户上正确运行)
- 未通过付费应用程序进行彻底测试*
- 由于我从包管理器中提取应用程序列表的方式,某些已安装的应用程序可能不会显示为可添加/删除
- 首先安装在辅助用户个人资料上的应用程序可能不会显示在要添加/删除的列表中
*任何使用 Google 许可证验证的付费应用程序可能无法运行或无法运行很长时间。因此,将您的 Google 帐户添加到二级用户的 Play 商店可能仍然是共享付费应用程序的最佳方式。
v1.3
-错误修复
v1.2
-错误修复
- 修复了系统应用程序显示为未安装的问题,即使它们已安装(禁用它们仍然需要工作)
v1.1
- 修复了首次安装时并非所有应用程序都会显示的问题
- 添加了在缺少应用程序时手动刷新应用程序列表的设置
阅读更多信息