私はAndroid 用のrootアプリの開発者です。
悲しいことに、一部のデバイス/ROM ではSELinuxが強制モードになっており、アプリの一部のアクションが妨げられています。
これはルート アプリであるため、ユーザーはルート アクセスを許可しています。
現在、SELinux が私のアクションの一部をブロックしており、これに対する解決策を見つける必要があります。
SELinuxを一時的に無効にしようとしました
setenforce permissive -> no failure, but getenforce still returns "Enforcing"
echo 0 > /sys/fs/selinux/enforce -> no failure, but getenforce still returns "Enforcing"
実行時にsepolicy -fileを編集して、ブロックされたコマンドを許可し、そのリロードをトリガーするというアイデアを試してみましたが、これが機能するかどうか、またどのように機能するかはわかりませんし、良いアイデアでもありません。
他にヒントやリソースがあるのは誰ですか?