1 votes

La table de partition modifiée par parted n'est pas sauvegardée dans le Galaxy J5 SM-J500FN

J'ai démarré avec TWRP Recovery et j'ai essayé de rétrécir /system et de prolonger /data de la manière suivante :

parted /dev/block/mmcblk0

(parted) unit s
(parted) print free

La sortie (table de partition originale) :

Model: MMC H8G4u! (sd/mmc)
Disk /dev/block/mmcblk0: 15269888s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start      End        Size       File system  Name        Flags
        34s        8191s      8158s      Free Space
 1      8192s      38911s     30720s                  apnhlos     msftdata
 2      38912s     156543s    117632s                 modem       msftdata
 3      156544s    157567s    1024s                   sbl1
 4      157568s    157631s    64s                     ddr
 5      157632s    161727s    4096s                   aboot
 6      161728s    162751s    1024s                   rpm
 7      162752s    163775s    1024s                   qsee
 8      163776s    164799s    1024s                   qhee
 9      164800s    170943s    6144s                   fsg
10      170944s    170975s    32s                     sec
11      170976s    192511s    21536s                  pad         msftdata
12      192512s    212991s    20480s                  param
13      212992s    241663s    28672s     ext4         efs
14      241664s    247807s    6144s                   modemst1
15      247808s    253951s    6144s                   modemst2
16      253952s    280575s    26624s                  boot
17      280576s    311295s    30720s                  recovery
18      311296s    336897s    25602s                  fota
19      336898s    351215s    14318s                  backup      legacy_boot
20      351216s    357359s    6144s                   fsc
21      357360s    357375s    16s                     ssd
22      357376s    373759s    16384s     ext4         persist
23      373760s    374783s    1024s                   persistent
24      374784s    393215s    18432s     ext4         persdata
25      393216s    4653055s   4259840s   ext4         system
26      4653056s   5062655s   409600s    ext4         cache
27      5062656s   5206015s   143360s    ext4         hidden
28      5206016s   15269847s  10063832s  ext4         userdata
        15269848s  15269854s  7s         Free Space

Puis j'ai supprimé les 3 dernières partitions et redimensionné /system :

(parted) rm 28
(parted) rm 27
(parted) rm 26
(parted) resizepart 25 3186687

(parted) mkpart physical ext4 3186688 3596287
(parted) name 26 cache

(parted) mkpart physical ext4 3596288 3602431
(parted) name 27 hidden

(parted) mkpart physical ext4 3602432 15269847
(parted) name 28 userdata

(parted) quit

Ensuite, vous devez synchroniser les changements pour pouvoir monter /system encore :

sync
blockdev --flushbufs /dev/block/mmcblk0
partprobe

Cependant, rien n'est changé.

parted /dev/block/mmcblk0 print free

Après le montage des partitions dans TWRP ou après le redémarrage du système, la taille des partitions reste ancienne.

Qu'est-ce que je fais de mal ? Le Samsung Galaxy J5 (SM-J500FN) présente-t-il un verrouillage matériel ?

1voto

dellsala Points 437

Cela n'explique pas directement ce que vous voyez, mais il vous manque une étape, ce qui peut éventuellement contribuer à la réinitialisation de vos partitions par TWRP ou autre.

Lorsque vous créez une partition avec parted et inclure un type de partition tel que ext4 qui ne crée pas réellement un système de fichiers sur votre nouvelle partition. Pour ce faire, vous devez quitter parted et formatez la partition en utilisant

mkfs.ext4 /dev/block/mmcblk0p26

donde 26 est le numéro de partition de votre cache donc répétez la même commande en utilisant p27 y p28 pour vos deux autres partitions.

Si vous n'avez pas mkfs.ext4 il y a un fichier zip qui le contient ainsi que parted et d'autres outils connexes attachés à ce poste dans le forum XDA Developer. Il y a des fichiers zip pour les deux constructions ARM et ARM64/AARCH, donc choisissez le fichier zip qui convient à votre appareil.

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