在 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
- 修正了首次安裝時並非所有應用程式都會顯示的問題
- 新增了在缺少應用程式時手動刷新應用程式清單的設置
閱讀更多信息