Android 4.2 でユーザー間でアプリを共有!
このアプリは、Google の新しい 4.2 マルチユーザー機能で複数のユーザー間でアプリを有効にできるようにするために作成しました。
これは、ユーザーの package-restriction.xml ファイルからパッケージ要素を削除してアプリを追加し、パッケージ要素を再度追加してアプリを削除することで機能します。 (datasystemusers10package-restrictions.xml にあります。10 はユーザーの ID です)
アプリは、Play ストアにアクセスしてインストールしなくても、2 番目のプロファイルに表示されるようになります。アプリには依然として個別のユーザーデータがあるため、ゲームスコアなど。共有されません。
これはすぐにまとめられたもので、おそらく大量のバグがあるでしょうが、テストのために先に進めて公開したいと思いました。
- これはベータ版です
- ROOT が必要です
- これにより、文書化されていないファイルのシステム データが変更され、何かが台無しになる可能性があります。
- これによって引き起こされる問題、データの損失、デバイスの故障または破損については責任を負いません。
- 注意してください
- 現在、メイン ユーザーで実行してセカンダリ ユーザーのアプリを有効または無効にするように構築されています (root がセカンダリ ユーザーで完全に機能したら、セカンダリ ユーザーのアカウントで正しく実行できるようにする予定です)
- 有料アプリについては十分にテストされていません*
- パッケージマネージャーからアプリリストを取得する方法が原因で、インストールされている一部のアプリが追加/削除可能として表示されない場合があります
- セカンダリ ユーザーのプロファイルに最初にインストールされたアプリは、追加/削除するリストに表示されない可能性があります。
*Google のライセンス認証を使用する有料アプリは、おそらく動作しないか、長期間動作しない可能性があります。したがって、有料アプリを共有するには、Google アカウントをセカンダリ ユーザーの Play ストアに追加するのがおそらく依然として最良の方法です。
v1.3
- バグ修正
v1.2
- バグ修正
- システムアプリがインストールされているにもかかわらず、インストールされていないと表示される問題を修正しました(無効化するにはまだ作業が必要です)
v1.1
- 最初のインストール時に一部のアプリが表示されない問題を修正
- アプリが見つからない場合にアプリリストを手動で更新する設定を追加しました
続きを読む