2 votes

Comment fonctionnent les différents outils permettant de convertir une image système en f2fs ?

Récemment, j'ai essayé d'installer une rom compatible f2fs sur mon vieux et lent nexus7. Je suis allé jusqu'à flasher une nouvelle image de récupération et reformater les partitions de l'appareil pour le nouveau système de fichiers, mais après avoir essayé d'installer un couple de ROMs soi-disant compatibles (cm11 et slimkat) et avoir la tablette bloquée au démarrage, j'ai dû revenir à l'image stock que j'exécutais. Après quelques recherches sur Google, il semble que j'ai manqué une étape : la "conversion" de l'image ROM en f2fs. Il y a outils pour le faire, donc je me demandais comment ils fonctionnent en fait ?

1voto

Dror Cohen Points 1088

En regardant l'outil décrit dans ce mode d'emploi il semble que ce soit une simple question de remplacement du boot.img avec quelque chose de compatible avec f2fs et en faisant un peu de recherche et de remplacement de texte sur l'image décompressée, en remplaçant les chaînes de caractères

format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "0", "/system") 
format("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/APP", "0", "/system")
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system") 
mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/APP", "/system")
mount("ext4", "EMMC", "/dev/block/platform/sdhci-tegra.3/by-name/APP", "/system")

avec

run_program("/sbin/mkfs.f2fs", "/dev/block/platform/msm_sdcc.1/by-name/system")
run_program("/sbin/mkfs.f2fs", "/dev/block/platform/sdhci-tegra.3/by-name/APP")
run_program("/sbin/busybox", "mount", "/system")
run_program("/sbin/busybox", "mount", "/system")
run_program("/sbin/busybox", "mount", "/system")

respectivement. (Les chaînes peuvent varier selon les appareils).

J'ai essayé de décompresser une image cm-11 et une image Slimkat et les chaînes sources sont bien là, donc ce qui précède devrait fonctionner, mais je n'ai pas eu cette chance pour une image d'usine Lollipop, qui après décompression a seulement .img des fichiers binaires.

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