0 votes

Pourquoi si je supprime un fichier ou un dossier de la racine (/), il revient lorsque je redémarre ?

J'ai un Samsung S4 mini rooté (Android 4.4.4), j'ai remarqué qu'il y a certains fichiers/dossiers (par exemple /dev) qui, lorsque je les supprime, reviennent lorsque je redémarre le téléphone. Pourquoi ? Est-il possible de les supprimer définitivement ?

Je sais que c'est très risqué et que ça pourrait endommager mon téléphone, mais.. :

  1. Je suis très curieux à ce sujet.
  2. C'est mon appareil de cobaye.
  3. Je peux le re-flasher (je l'ai fait plusieurs fois ;-)).

2voto

Milner Points 533

Alors que GiantTree a expliqué certaines parties de la structure du dossier il a manqué un "point de montage" : / alias "le système de fichiers racine". Il est créé au démarrage, à partir du contenu du fichier "image de démarrage" - qui est ce qu'on appelle un "disque RAM initial" ou, en abrégé, Initrd . Comme il est créé à partir de la même source à chaque démarrage, vous pouvez supprimer le matériel aussi souvent que vous le souhaitez - il reviendra toujours (jusqu'à ce que vous supprimiez "accidentellement" cette image de démarrage elle-même - et vous serez perdu si vous n'avez pas de sauvegarde). Ce n'est qu'après cela que les autres systèmes de fichiers sont montés - dont GiantTree a listé quelques exemples (plus de détails par exemple dans ma réponse ici ).


Permettez-moi d'ajouter un avertissement urgent : Ne touchez jamais à ce que vous ne savez pas à quoi ça sert (supprimez la mauvaise chose, et votre appareil ne démarre plus). Créez toujours un bon sauvegarde (voir par exemple nandroid ) avant de commencer à "jouer" avec les fichiers système. Beaucoup trop de gens se retrouvent ici avec des choses supprimées et ne peuvent pas les récupérer : sans une sauvegarde correcte, vous pouvez avoir un moment très difficile (surtout avec un appareil exotique qui n'a pas de ROMs à télécharger).

1voto

GiantTree Points 4016

Android est basé sur Linux, il hérite donc en grande partie de la structure des dossiers.

En utilisant la commande mount vous pouvez découvrir quelles partitions sont montées dans Android et quels sont leurs types respectifs.
Je vais passer en revue quelques-unes des plus importantes.

  • /cache : Ce répertoire contient les cache partition. La supprimer ne fera pas de mal, le cache a juste besoin d'être reconstruit.
  • /data : Ceci contient votre données partition. La suppression de cette partition (ou de tout ce qui s'y trouve) peut entraîner des erreurs, le plantage d'applications ou une perte générale de données.
  • /system : Ceci contient votre système partition. En la supprimant ou en supprimant tout ce qu'elle contient (si possible), vous risquez d'empêcher votre appareil de démarrer correctement.
  • /dev : Il contient des informations sur le dispositif. Il est créé au moment du démarrage et peut être considéré comme une volatile o virtuel partition. Les fichiers qui s'y trouvent ne sont généralement pas amovibles et ne sont pas sauvegardés.
  • /efs : Cette partition contient votre IMEI et d'autres informations. Bien qu'elle ne doive pas être accessible en écriture, certaines circonstances peuvent conduire à son effacement. Votre IMEI sera alors remis à 0 et vous ne pourrez vous connecter à aucun réseau mobile. FAITES ATTENTION LORSQUE VOUS FAITES QUOI QUE CE SOIT AVEC CETTE PARTITION.
  • /proc : Cette partition tient processus l'information et est, comme /dev recréé au démarrage. Ici, cependant, certains fichiers sont amovibles et peuvent entraîner le plantage ou le blocage des processus. Il n'est pas nécessaire de faire quoi que ce soit ici.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X