
13/06/13, 20:57:28
|
 |
Desarrollador Reconocido
Mensajes: 2,071
|
|
Fecha de registro: jul 2012
Localización: En los confines de mi mente
Mensajes: 2,071
Modelo de smartphone: Xiaomi Mi 10T Lite - Galaxy Tab 10
Versión de ROM: Miui 13 - Dhollmen Rom
Tu operador: O2
Mencionado: 63 comentarios
Tagged: 2 hilos
|
|
|
Segunda parte
************************************************** *****
Has decidido seguir (lector con nervios templados)
************************************************** *****
- Pasamos la información a sectores (512 bytes cada uno)
(parted) u s
(parted) p
Model: MMC MAG2GA (sd/mmc)
Disk /dev/block/mmcblk0: 30777344s
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Num... Start................ End............ Size........ Fs....... Name
1............ 8192s.......... 49151s....... 40960s... ext4....EFS
2.......... 49152s.......... 53247s......... 4096s............... SBL1
3.......... 53248s.......... 57343s......... 4096s............... SBL2
4.......... 57344s.......... 73727s....... 16384s............... PARAM
5.......... 73728s.......... 90111s....... 16384s............... KERNEL
6.......... 90112s........ 106495s....... 16384s............... RECOVERY
7........ 106496s...... 1540095s... 1433600s.... ext4... CACHE
8...... 1540096s...... 1581055s....... 40960s................MODEM
9...... 1581056s...... 4448255s... 2867200s.... ext4... FACTORYFS
10.... 4448256s.... 29728733s..25280478s.... ext4... DATAFS
11...29728734s.... 30777309s... 1048576s.... ext4... HIDDEN
(A partir de aquí voy a suprimir la cabecera, ya que siempre es igual)
Fácilmente tenemos la equivalencia entre MB y sectores: 4096 sectores son 2 MB, por lo tanto 1 MB son 2.048 sectores.
- Ahora vamos a borrar la última partición, ya que comenzar por ella nos facilitará el trabajo al final.
(parted) rm 11
- La creamos nuevamente, pero con otros datos, especificando el sector donde comienza (30775263) y el sector donde finaliza (30777310)
(parted) mkpart 11 30775263 30777310
(parted) p
Num...... Start................ End............ Size..... Fs....... Name
1............ 8192s.......... 49151s....... 40960s... ext4.....EFS
2.......... 49152s.......... 53247s......... 4096s............... SBL1
3.......... 53248s.......... 57343s......... 4096s............... SBL2
4.......... 57344s.......... 73727s....... 16384s............... PARAM
5.......... 73728s.......... 90111s....... 16384s............... KERNEL
6.......... 90112s........ 106495s....... 16384s............... RECOVERY
7........ 106496s...... 1540095s... 1433600s.... ext4...CACHE
8...... 1540096s...... 1581055s....... 40960s................MODEM
9...... 1581056s...... 4448255s... 2867200s.... ext4... FACTORYFS
10.... 4448256s.... 29728733s..25280478s.... ext4... DATAFS
11... 30775263s... 30777310s......... 2048s
- Ya tenemos una partición de 1 MB que antes tenía 537 MB.
- Si, he cambiado el último sector de 30777309 a 30777310. No he añadido un sector al disco, ya estaba allí antes, pero sin asignar.
- Esto ha sido por que quiero que el total sea un número par de sectores, al igual que el número de sectores de la partición debe ser par.
- Antes, esta partición tenía un nombre. Por nosotros no va a quedar:
(parted) name 11 HIDDEN
(parted) p
Num...... Start................ End............ Size..... Fs....... Name
1............ 8192s.......... 49151s....... 40960s... ext4.....EFS
2.......... 49152s.......... 53247s......... 4096s............... SBL1
3.......... 53248s.......... 57343s......... 4096s............... SBL2
4.......... 57344s.......... 73727s....... 16384s............... PARAM
5.......... 73728s.......... 90111s....... 16384s............... KERNEL
6.......... 90112s........ 106495s....... 16384s............... RECOVERY
7........ 106496s...... 1540095s... 1433600s.... ext4...CACHE
8...... 1540096s...... 1581055s....... 40960s................MODEM
9...... 1581056s...... 4448255s... 2867200s.... ext4... FACTORYFS
10.... 4448256s.... 29728733s..25280478s.... ext4... DATAFS
11... 30775263s... 30777310s......... 2048s............... HIDDEN
- Ya está. Ahora nos olvidamos de ella y ni siquiera la vamos a formatear.
- Dado que es la última partición y no se va a usar, no era necesario el trabajo que nos hemos tomado, pero, por si algún proceso cuenta las particiones, mantenemos las cosas ordenadas.
- Bien, hasta aquí hemos hecho:
- Borrar partición
- Crear partición
- Nombrar partición:
- Si tenemos previamente una tabla calculada solo tenemos que hacer estos pasos para cada una de las particiones y no tenemos ni que mirar, solo al final ver si ha salido lo previsto.
- No obstante, en este tutorial vamos a continuar paso a paso.
- Reducimos el tamaño de CACHE
- Calculamos 400 x 2048 = 819200 (400 MB x 2048 sectores = 819200 sectores)
- 106496 + 819200 = 925696 -1 = 925695
- Nuestra nueva partición comienza en el sector 106496 y termina en el sector 925695
(parted) rm 7
(parted) mkpart 7 106496 925695
(parted) name 7 CACHE
(parted) p
Num...... Start................ End............ Size..... Fs....... Name
1............ 8192s.......... 49151s....... 40960s... ext4.....EFS
2.......... 49152s.......... 53247s......... 4096s............... SBL1
3.......... 53248s.......... 57343s......... 4096s............... SBL2
4.......... 57344s.......... 73727s....... 16384s............... PARAM
5.......... 73728s.......... 90111s....... 16384s............... KERNEL
6.......... 90112s........ 106495s....... 16384s............... RECOVERY
7........ 106496s........ 925695s..... 819200s.... ext4... CACHE
8...... 1540096s...... 1581055s....... 40960s................MODEM
9...... 1581056s...... 4448255s... 2867200s.... ext4... FACTORYFS
10.... 4448256s.... 29728733s..25280478s.... ext4... DATAFS
11... 30775263s... 30777310s......... 2048s............... HIDDEN
- Nos limitamos a mover la partición MODEM
- 925696 + 40960 -1 = 966655
(parted) rm 8
(parted) mkpart 8 925696 966655
(parted) name 8 MODEM
(parted) rm 9
(parted) mkpart 9 966656 1785855
(parted) name 9 FACTORYFS
(parted) p
Num...... Start................ End............ Size..... Fs....... Name
1............ 8192s.......... 49151s....... 40960s... ext4.....EFS
2.......... 49152s.......... 53247s......... 4096s............... SBL1
3.......... 53248s.......... 57343s......... 4096s............... SBL2
4.......... 57344s.......... 73727s....... 16384s............... PARAM
5.......... 73728s.......... 90111s....... 16384s............... KERNEL
6.......... 90112s........ 106495s....... 16384s............... RECOVERY
7........ 106496s........ 925695s..... 819200s.... ext4... CACHE
8........ 925696s...... . 966655s....... 40960s................MODEM
9........ 966656s........ 785855s..... 819200s............... FACTORYFS
10.... 4448256s.... 29728733s..25280478s.... ext4... DATAFS
11.. 30775263s.... 30777310s......... 2048s............... HIDDEN
- Ya solo nos falta DATAFS. Aquí no hay que hacer cálculos: comienza en el sector siguiente a FACTORYFS y termina en el sector anterior a HIDDEN.
(parted) rm 10
(parted) mkpart 10 1785856 30775262
(parted) name 10 DATAFS
(parted) p
Num...... Start................ End............ Size..... Fs....... Name
1............ 8192s.......... 49151s....... 40960s... ext4.....EFS
2.......... 49152s.......... 53247s......... 4096s............... SBL1
3.......... 53248s.......... 57343s......... 4096s............... SBL2
4.......... 57344s.......... 73727s....... 16384s............... PARAM
5.......... 73728s.......... 90111s....... 16384s............... KERNEL
6.......... 90112s........ 106495s....... 16384s............... RECOVERY
7........ 106496s........ 925695s..... 819200s.... ext4... CACHE
8........ 925696s...... . 966655s....... 40960s................MODEM
9........ 966656s....... 785855s......819200s................ FACTORYFS
10.... 1785856s.... 30775262s..28989407s............... DATAFS
11.. 30775263s.... 30777310s......... 2048s............... HIDDEN
- Así se nos ha quedado. Parecía difícil pero ya está.
************
Terminando
************
- Salimos de parted, para terminar la fiesta.
(parted) q (quit)
- En este momento, hemos vuelto al recovery.
- Ahora, solo y exclusivamente si nuestra tablet es 3G/GSM, hemos de recuperar el módem:
dd count=40960 bs=512 if=/external_sd/modem.bin of=/dev/block/mmcblk0p8
***********
Formatear
***********
- Recordemos que estamos en el recovery. Por lo tanto vamos a la tablet y seleccionamos:
- mounts and storage
- format system
- format cache
- format /data and /data/media (/sdcard)
Solo y exclusivamente esas opciones. Para comprobar, ahora pulsamos:
. mount /system
- mount /cache
- mount /data
Si todo está bien, cada una de las tres opciones cambiará a unmount ..
*********************
HEMOS TERMINADO
*********************
- Ahora, tenemos dos alternativas para reiniciar:
- Instalamos nuestra Rom favorita, arrancamos, configuramos, recuperamos datos, etc.
- Restauramos el backup que hemos realizado con recovery en la microSD externa y nos quedamos como si no hubiésemos roto un plato (pero con más sitio).
NOTA: Si has leído este post y haces lo que en él se comenta, será única y exclusivamente bajo tu responsabilidad.
Última edición por TuxLin Día 26/06/13 a las 10:06:59
|