J'ai un appareil rooté. J'aimerais protéger mon fichier hosts contre la suppression, peut-être avec un mot de passe ou quelque chose comme ça. Est-ce possible ?
Réponse
Trop de publicités?Tel qu'il est énoncé actuellement ( révision 4 ), la réponse est Non .
Votre fichier hosts se trouve à l'adresse suivante /system/etc/hosts
dans un système de fichiers (probablement) ext4. Puisque ext4 utilise les permissions Unix normales et qu'Android utilise les permissions no soutenir l'ACL, vous n'avez aucune chance de le faire.
Cependant, je ne pense pas que vous puissiez vraiment sollte le protéger comme il est protégé par défaut, parce que /system
est monté en lecture seule par défaut . Tant que vous n'accordez pas l'accès à votre racine à des applications malveillantes, personne ne supprimera votre fichier hosts.
En outre, il existe d'autres approches sales, mais je ne pense pas qu'elles soient très utiles et je ne les publierai donc pas ici.