0 votes

Quels systèmes de fichiers sont écrasés lors de l'application d'une ROM ?

J'aimerais mieux comprendre le processus d'écriture d'une ROM (un paquet zip) pour mon téléphone Android.

Vérification avec adb shell les systèmes de fichiers suivants sont montés sur mon téléphone :

rootfs / rootfs ro,relatime 0 0

none /acct cgroup rw,relatime,cpuacct 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0

devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0

/sys/kernel/debug /sys/kernel/debug debugfs rw,relatime 0 0
/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/fuse tmpfs rw,seclabel,relatime,mode=775,gid=1000 0 0

/dev/block/mmcblk0p3 /efs ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p9 /system ext4 ro,seclabel,noatime,user_xattr,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p8 /cache ext4 rw,seclabel,nosuid,nodev,noatime,errors=panic,user_xattr,barrier=1,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p10 /preload ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,data=ordered 0 0
/dev/block/mmcblk0p12 /data ext4 rw,seclabel,nosuid,nodev,noatime,user_xattr,barrier=1,journal_async_commit,data=ordered,noauto_da_alloc,discard 0 0

Or, à ma connaissance, seules les cinq dernières correspondent effectivement à une mémoire non volatile. Pourriez-vous nous expliquer quelle est la structure d'un tel paquet zip, et quels sont les dispositifs qui sont écrasés lors d'une mise à jour de la ROM par le biais de la récupération ODIN ou CWM ?

0voto

Matthew Read Points 50150

Comme Izzy l'a dit, cela dépend entièrement de l'appareil et de l'image particulière que vous flashez. Certains peuvent flasher une nouvelle restauration, d'autres non. Certains peuvent ne flasher que la partition système et laisser vos données tranquilles. Il existe même des paquets qui flashent un nouveau bootloader.

Si vous voulez voir ce que contient une ROM, vous devez l'ouvrir et y jeter un coup d'œil. Voici une explication de base de la structure d'un paquet flash de noyau .

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