1 votes

Où est monté le système de fichiers ou le répertoire / ou /sbin sur Android ?

D'où vient le système de fichiers racine (c'est-à-dire / et non /system) sur Android ? Je peux voir que /system est monté

cat /proc/mounts

rootfs / rootfs ro,relatime 0 0
  ...
/dev/block/mtdblock8 /system ext4 ro,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0
/dev/block/mtdblock6 /data ext4 rw,nosuid,nodev,noatime,nodiratime,barrier=1,data=ordered,noauto_da_alloc 0 0

Je peux voir que /system et /data sont montés sur des périphériques mtdblockX. Et que / est monté sur le type 'virtuel' 'rootfs'.

Il y a un tas de fichiers et de répertoires dans / (je suis intéressé par /sbin) qui ne semblent pas être montés sur un point de montage au-dessus de /. D'où viennent ces fichiers ? (Je veux obtenir un accès RW à /sbin) Est-ce que cela est fait avec une certaine magie 'chroot' ? -- cela provient-il d'une image de démarrage ? (Dans cet exemple spécifique, j'utilise un Minix Neo X5 avec Android).

-1voto

Jcfunk Points 1

Le rootfs est configuré par le noyau et init, /sbin fait partie de initrd.img aka ramdisk. Initrd.img fait partie de la partition de démarrage, et doit être décompressé pour être édité.

Voici quelques bonnes informations sur le processus de démarrage et l'édition de la partition de démarrage. http://www.slideshare.net/chrissimmonds/Android-bootslides20 Guide pratique du forum XDA : Décompresser, modifier et recomposer les images de démarrage

De plus, les appareils les plus récents exigent que la partition de démarrage soit signée et, à moins que le chargeur de démarrage ne soit déverrouillé, toute modification empêchera l'appareil de démarrer.

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