1 votos

La tabla de particiones modificada por parted no se guarda en el Galaxy J5 SM-J500FN

He arrancado con TWRP recovery y he intentado reducir /system y ampliar /data de la siguiente manera:

parted /dev/block/mmcblk0

(parted) unit s
(parted) print free

La salida (tabla de partición original):

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

Luego eliminé las últimas 3 particiones y redimensioné /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

Luego hay que sincronizar los cambios para poder montar /system de nuevo:

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

Sin embargo, nada ha cambiado.

parted /dev/block/mmcblk0 print free

Después de montar las particiones en TWRP o después de reiniciar el sistema, los tamaños de las particiones siguen siendo antiguos.

¿Qué estoy haciendo mal? Tiene Samsung Galaxy J5 (SM-J500FN) cualquier bloqueo de hardware?

0 votos

Tengo el mismo problema con un Galaxy S4 Mini GT-i9195. Pero este enlace muestra que funciona en el mismo teléfono. Pero no para mí. Incluso si quito system y crearla de nuevo con el tamaño deseado, siempre vuelve al tamaño antiguo después de reiniciar. ¿Sigues algún enlace para los pasos que utilizaste?

0 votos

@RegEdit, me he rendido. Tal vez, la única manera de cambiar el tamaño de las particiones es cargar el archivo PIT a través de Odin junto con los archivos de firmware. Esto probablemente hará que todos los datos perdidos.

0 votos

Vi que la gente ha hecho eso, y tiré de mi PIT existente por lo que podría cambiar las particiones y empujarlo de nuevo, pero creo que es demasiado arriesgado y puede ladrillo el dispositivo a menos que lo hagas bien - y no he encontrado información sólida acerca de cómo editar. Creo que funcionará con parted sólo que algo está anulando el cambio en este momento. Tenemos dispositivos diferentes pero quizás la causa sea la misma. Publicaré aquí la solución cuando la encuentre. :)

1voto

dellsala Puntos 437

Esto no explica directamente lo que estás viendo, pero te falta un paso, que posiblemente esté contribuyendo a que tus particiones sean reseteadas por TWRP o algo más.

Cuando se crea una partición con parted e incluir un tipo de partición como ext4 que en realidad no hace un sistema de archivos en su nueva partición. Para hacer eso, necesita salir de parted y formatear la partición con

mkfs.ext4 /dev/block/mmcblk0p26

donde 26 es el número de partición de su cache así que repite el mismo comando usando p27 y p28 para sus otras dos particiones.

Si no tiene mkfs.ext4 hay un archivo zip que lo contiene junto con parted y otras herramientas relacionadas adjuntas a este puesto en el foro de desarrolladores de XDA. Hay archivos zip tanto para ARM como para ARM64/AARCH, así que elige el archivo zip que mejor se adapte a tu dispositivo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X