1

私は Qualcomm プラットフォームの開発者です。

コンパイル中にソフトウェア イメージから SELinux 機能を無効化/削除するにはどうすればよいですか? つまり、Android から SELinux 機能を削除する必要があります。

ところで:

set setenforce 0またはset getenforceうまく機能します。

4

1 に答える 1

2

でカーネルを再構築しますCONFIG_SECURITY_SELINUX=n。これは、プラットフォームのカーネル defconfig にあります。

たとえば、hammerhead (Nexus 5) カーネルで SELinux を完全に無効にするには、arch/arm/configs/hammerhead_defconfig上記のように変更してカーネルを再構築します。この新しいカーネルをブート イメージに含めると、SELinux がまったくサポートされていないデバイスになります。getenforce戻りDisabledます。

于 2015-11-03T16:27:23.430 に答える