FuckDevicePolicy アプリ
FuckDevicePolicyは、デバイス管理アプリやワークプロファイル(例:Microsoft Intune)によって設定されたユーザー制限ポリシーを無効にすることができるXposedモジュールです。特に、ワークプロファイル内にあってもAndroid全体の環境(あなたのパーソナルプロファイル)に影響を与えるデバイス全体のポリシーに対して有効です。
例えば、Android 10以降、ワークプロファイルに新しい機能が追加されました:DISALLOW_INSTALL_UNKNOWN_SOURCES_GLOBALLY、その値は「no_install_unknown_sources_globally」です。これにより、ワークプロファイルアプリ(例えば、Microsoft Intune、別名Company Portal)が未知のソースからのAPKインストールの権限をグローバルに無効にすることができ、ワークプロファイル内にいても、あなたのパーソナルプロファイルでAPKをインストールすることもできなくなります!デバイス全体の制限のもう一つの例はensure_verify_appsで、これによりGoogle Play Protectが常に有効になります。
これらの問題に直面している場合は、このXposedモジュールを使用してください。
UserManagerをチェックして、すべての制限ポリシーの値を取得してください([定数値]を参照)。無効にしたいポリシーをこのモジュールのアプリに入力し、1行ごとにポリシーの値を記入します。dumpsys device_policy(adb shellまたはroot経由で実行)を使用して、デバイスに適用されている制限ポリシーを確認します([userRestrictions:]セクションの下)。
このモジュールは[システムフレームワーク]にのみ適用してください(これはデフォルトのスコープ設定です)、他のアプリに適用する必要はありません。特にMicrosoft Intuneには適用しないでください。そうしないと、あなたのXposedとROOTが検出されます。
LSPosedの新しいXSharedPreferencesにより、LSPosedを使用している場合は、カスタムポリシーを編集して保存する前に、まずこのモジュールを有効にして再起動してください!!!(言い換えれば、保存ボタンをクリックする際には、このモジュールが有効である必要があります。LSPosedを使用している場合)。そうしないと、あなたのカスタムポリシーはLSPosed用に正しく保存されません。







