PDA

Ver la Versión Completa : [TUTORIAL] Cambiar el tamaño de las particiones.


TuxLin
13/06/13, 20:56:55
Inicio este hilo para explicar como es posible cambiar el tamaño de las particiones de nuestras tablets.




Aunque los datos presentes se refieren a una de 16 GB, en este caso una p5110, son fácilmente extrapolables a una de 8 GB, así como a cualquier otro modelo, haciendo una sencillas correcciones.
Aunque puede haber disponibles otros mecanismos, éste tiene la ventaja de que solo depende de que no escribamos datos erróneos, cosa difícil si prestamos un poco de atención mientras trabajamos.
En cualquier caso, es imprescindible seguir estrictamente esta guía.
En caso de fallo total, tendríamos que recuperar la tablet mediante un flash de una versión Stock usando el fichero pit.
TODOS los datos que no estén salvados a la tarjeta MicroSD externa SE PERDERAN, dado que vamos a eliminar las particiones /system, /data y /cache.


***********
Requisitos
***********



Un ordenador.
Programa adb operativo.
Recovery CM oficial instalado.
Tarjeta externa microSD instalada y con espacio
Cable.
Batería llena.
En el caso de modelos 3G (Gsm) el fichero "modem.bin" original obtenido de una Rom stock.



En post sucesivos, veremos como instalar adb.
Todo el proceso se hace desde el ordenador, excepto una mínima intervención al final realizada desde la tablet.



Este tutorial está planteado para una rom tipo Aosp, como CyanogenMod.
En el caso de una stock, los tamaños de partición que vamos a dejar no serían suficientes

************
Paso Previo
************



Comprobamos que hay espacio suficiente en la microSD y hacemos una copia de seguridad con el recovery, indicando como destino la TrajetaSD EXTERNA. Si se hace en la interna, se va a perder.
Este paso es muy importante para recuperar la ROM sin reinstalarla de cero.



Insisto una vez más. CUALQUIER DATO DE USUARIO que no esté COPIADO a la microSD externa SE VA A PERDER.
Después de hacer los pasos siguientes, SOLO quedará intacta la microSD externa.
Comprobamos, una vez más, que tenemos todo salvado y copiamos a la microSD (si nuestro modelo es 3G) el fichero "modem.bin" que luego nos hará falta.


*********************
Ya estamos en el lio
*********************



Arrancamos la tablet en modo recovery y conectamos el cable

> adb shell
(entramos a la tablet)

> alias ls='ls -an'
(para tener un ls más documentado)

> parted /dev/block/mmcblk0
(para acceder a la tabla de particiones)
Nos saldrá algo como esto: GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
La línea de comando de parted es (parted), por lo tanto siempre que una lína comience así lo que sigue es un comando.

> Pedimos información sobre las particiones actuales

(parted) p Model: MMC MAG2GA (sd/mmc)
Disk /dev/block/mmcblk0: 15.8GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number... Start... ....End......... Size...........File system...... Name.... Flags
1............4194kB.... 25.2MB.... 21.0MB...... ext4................ EFS
2........... 25.2MB.... 27.3MB....2097kB............................... SBL1
3........... 27.3MB.....29.4MB....2097kB....................... ........ SBL2
4........... 29.4MB.... 37.7MB....8389kB............................... PARAM
5........... 37.7MB.... 46.1MB... 8389kB............................... KERNEL
6........... 46.1MB.... 54.5MB... 8389kB............................... RECOVERY
7............54.5MB...789.0MB.. 734.0MB....... ext4................CACHE
8......... 789.0MB.. 810.0MB.... 21.0MB.............................. MODEM
9......... 810.0MB.., 2278MB... 1468MB....... ext4............... FACTORYFS
10........ 2278MB.... 15.2GB.... 12.9GB.......ext4............... DATAFS
11......... 15.2GB..... 15.8GB.... 537MB....... ext4............... HIDDEN

*************
Comentarios
*************
Viendo las particiones actuales. observamos que esta tablet es de 16 GB:
/cache (CACHE) tiene asignados 734 MB
/system (FACTORYFS) tiene asignados 1468 MB
/data (DATAFS) tiene asignados 12,9GB
También encontramos una curiosa partición de 537 MB llamada HIDDEN, en donde se guardan el vídeo,
el tema musical y las fotos de demo de Samsung.
Creo recordar que las extraje en su momento y ocupan unos 14 MB. En nuestro caso, esto lo vamos a desintegrar.
En esta guía, nosotros asignaremos: /cache (CACHE) 400 MB
/system (FACTORYFS) 400 MB
/data (DATAFS) lo que resulte de su espacio actual + 394 de CACHE + 1068 MB de FACTORYFS + 536 de HIDDEN.
Vamos a aunmentar en 1.998 MB el tamaño de /DATAFS, lo que nos dejará más de 14 GB de espacio libre.

Yo en este ejemplo utilizo 400 MB por que fue así como lo hice en mi tablet.
En la práctica 240 MB de /cache y 300 MB de /system son más que suficientes.
Como veremos posteriormente, estas son todas cifras aproximadas y seguro que en este momento estás pensando: "No me salen las cuentas". Pues a mi tampoco.
Vamos a verlo despacio:

21+2+2+8+8+8+21+1 que corresponden a las particiones "ocultas" son 71 MB.
Si sumamos 71 + 400 +400 nos salen 871 MB.
Si tenemos 16 GB y ocupamos menos de 1, nos deben quedar más de 15 GB.

Para empezar un GB son 1.048 MB. Por lo tanto 16 GB deberían ser 16.768 MB y solo tenemos 15.709 MB.
La explicación es sencilla: los fabricantes de discos "inventaron" que un GB son 1.000 MB.
Por lo tanto, de entrada en 16 GB ya nos faltan 768 MB.
Por otro lado, tenemos 34 sectores iniciales para sostener la tabla de particiones, sectores alternativos para recuperación de errores, "redondeos" de la asignación de sectores a particiones, etc.

Tenemos 11 particiones ahora mismo:
01 00021 MB
02 00002 MB
03 00002 MB
04 00008 MB
05 00008 MB
06 00008 MB
07 00734 MB
08 00021 MB
09 01468 MB
10 12900 MB
11 00537 MB
.....15709 MB

Y se deberían quedar así:
01 00021 MB
02 00002 MB
03 00002 MB
04 00008 MB
05 00008 MB
06 00008 MB
07 00400 MB *
08 00021 MB
09 00400 MB *
10 14838 MB *
11 00001 MB
.....15709 MB

Pero en la realidad, se quedarán así:
01 00021 MB
02 00002 MB
03 00002 MB
04 00008 MB
05 00008 MB
06 00008 MB
07 00419 MB *
08 00021 MB
09 00419 MB *
10 14800 MB *
11 00001 MB
.....15709 MB

La diferencia parece poca, sobre el particionado original, sin embargo nos permite tener todas nuestras apps habituales instaladas y aún así, partir de un espacio libre superior
al que teníamos inicialmente antes de comenzar a instalar nada. Es decir, más que antes con solo una CM pelada y recién instalada, incluso sin configurar.
Obviamente, si esto lo trasladamos a un modelo de 8 GB, la ganancia porcentual es mucho mayor.
Por otro lado pensemos que una ROM Aosp, como CM, no ocupa más de 260 MB en /system y que el cache solo ha de contener 60 MB para dalvik y lo que podamos descargar,
en un momento dado, desde Google-play. Con 170 MB va sobrado salvo que queramos descargar una aplicación que pese más de 100 MB. Las más grandes que he visto son de unos 40-45 MB.


En este momento, es cuando debemos decidir si seguimos adelante.
Hasta aquí, nos hemos divertido un poco pero no hemos "roto" nada.


NOTA: Si continuas leyendo el post siguiente y haces lo que en él se comenta, será única y exclusivamente bajo tu responsabilidad.

TuxLin
13/06/13, 20:57:28
************************************************** *****
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


Ahora toca FACTORYFS

(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


Buscamos y pulsamos:

- 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.

TuxLin
13/06/13, 20:58:02
Ahora es necesario e interesante hablar del programa adb.

Este, que nos llega junto con el SDK de Android desde Google, nos permite ejecutar comandos de consola dentro de nuestra tablet, e incluso entrar en ella para ejecutarlos.


En la tablet hay que preparar el acceso:

Ajustes > Opciones de desarrollo > Acceso administrativomarcar aplicaciones y ADB

Ajustes > Opciones de desarrollo > Depuración USBmarcar depuración USB
Sale un mensaje y hay que aceptarlo
Después sale otro mensaje para permitir el acceso siempre desde ese ordenador.
Hay que marcar el cuadradito de la izquierda para aceptar que sea sí.
.. continuará ...

TuxLin
13/06/13, 20:58:47
Reservado

TuxLin
13/06/13, 20:59:31
Reservado también

letoxx
13/06/13, 21:43:00
Muchas gracias por tu trabajo amigo :thumbup:

XNUNXZ
13/06/13, 22:18:07
Muy buen tutorial y super completo, tuxlin, ahi lo voy a poner en practica, ya que la mia es una p3100 8gb.

saitoh00
13/06/13, 23:23:51
Muchas gracias menudo currazo, esto es justo lo que necesitaba :) Ahora si que podré exprimir la tab :)

TuxLin
13/06/13, 23:41:18
Muchas gracias menudo currazo, esto es justo lo que necesitaba :) Ahora si que podré exprimir la tab :)

Como te dejemos, tu eres capaz de sacarle 12 GB :sisi1:

saitoh00
13/06/13, 23:53:24
jajajaja, muy bueno!!!! Me sale esto en el adb

C:\Users\User\Downloads\WIN_ADB>adb shell
* daemon not running. starting it now *
* daemon started successfully *
error: device not found

TuxLin
14/06/13, 00:01:30
jajajaja, muy bueno!!!! Me sale esto en el adb

C:\Users\User\Downloads\WIN_ADB>adb shell
* daemon not running. starting it now *
* daemon started successfully *
error: device not found


En la tablet tienes que ir a

Ajustes > Opciones de desarrollo > Acceso administrativomarcar aplicaciones y ADB

Ajustes > Opciones de desarrollo > Depuración USB
marcar depuración USB
Sale un mensaje y hay que aceptarlo
Después sale otro mensaje para permitir el acceso siempre desde ese ordenador.

De todas formas, en recovery, esto va implícito.

saitoh00
14/06/13, 00:19:12
haciendo eso, tengo el mismo problema en Cwm recovery (uso el 6.0.1.1) y con la tablet conectada en el modo normal con las opciones que me has dicho me aparece lo siguiente...

C:\Users\User\Downloads\WIN_ADB>adb shell
error: device offline

TuxLin
14/06/13, 00:46:32
haciendo eso, tengo el mismo problema en Cwm recovery (uso el 6.0.1.1) y con la tablet conectada en el modo normal con las opciones que me has dicho me aparece lo siguiente...

C:\Users\User\Downloads\WIN_ADB>adb shell
error: device offline

Creo que ahora mismo estamos atascados.
Como te he comentado uso linux y no tengo problemas.
He lanzado una emulación de windows y a mi tampoco me funciona.

saitoh00
14/06/13, 00:52:23
Arreglado, tan facil como actualizar CWM a la última versión 6.0.2.7

Gracias por buscar la solución compañero :), pero esta vez he sido más rápido :P

~# :)

angel72
14/06/13, 00:57:36
Gracias.
Clarito y didáctico como nos tienes acostumbrados

saitoh00
14/06/13, 01:06:14
Te corrijo algo, si me lo permites ;) por lo menos a mi en windows, donde has puesto us para ver las particiones como sectores, debes de poner u s con un espacio en medio (unidades sectores) :)

TuxLin
14/06/13, 01:37:26
Te corrijo algo, si me lo permites ;) por lo menos a mi en windows, donde has puesto us para ver las particiones como sectores, debes de poner u s con un espacio en medio (unidades sectores) :)

Te corrijo yo ;-) estás en Linux, aunque hayas entrado desde Window$

Arreglado el gazapo.

saitoh00
14/06/13, 01:52:14
jajajaja, gracias por el tuto, almacenamiento interno: 6,33 GB Hoy me acostaré más feliz que otros días :) jajajaja.

TuxLin
14/06/13, 18:58:20
jajajaja, gracias por el tuto, almacenamiento interno: 6,33 GB Hoy me acostaré más feliz que otros días :) jajajaja.


Si pones la tabla de sectores y nos das los tamaños exactos en MB de cada partición, ya tendríamos disponibles dos modelos, el mio para 16 GB y el tuyo para 8 GB.

Así, si alguien desea hacerlo igual, no tiene que estar inventando nada.


Por cierto que 6,33 GB no está nada mal.
A ver cuanto te dura ese espacio. ;-)

saitoh00
15/06/13, 15:06:24
De acuerdo, tabla de partición por Megas

Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 474MB 419MB ext4 CACHE
8 474MB 495MB 21.0MB MODEM
9 495MB 914MB 419MB ext4 FACTORYFS
10 914MB 7817MB 6903MB ext4 DATAFS
11 7817MB 7818MB 1049kB HIDDEN

Tabla de partición por sectores:

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

Number Start End Size File system Name Flags
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 1785855s 819200s ext4 FACTORYFS
10 1785856s 15267806s 13481951s ext4 DATAFS
11 15267807s 15269854s 2048s HIDDEN


Copialo si deseas a alguno de tus post en spoiler o algo asi :)

De nuevo gracias por el interesante tuto, sabes que llevaba tiempo esperándolo :) :dios::dios:

Exte3
17/06/13, 01:37:37
TuxLin eres todo un crack, las ganas que tengo de reparticionar la tablet, pero me queda poca batería -.-" y tengo sueño u.u

moliverac8
17/06/13, 17:03:43
¿Alguien lo ha intentado hacer con AOSPA3+?No encuentro la opción de Ajustes > Opciones de desarrollo > Acceso administrativo marcar aplicaciones y ADB,lo he intentado hacer pero me dice el ordenador que no tiene permisos y estoy seguro de que es por eso.
¿Hay alguna forma de conceder esos permisos de otro modo?
Utilizo Ubuntu 13.04 si serve de algo.

Ya está,habia que darle a superusuario desde ajustes.

TuxLin
17/06/13, 21:25:09
¿Alguien lo ha intentado hacer con AOSPA3+?No encuentro la opción de Ajustes > Opciones de desarrollo > Acceso administrativo marcar aplicaciones y ADB,lo he intentado hacer pero me dice el ordenador que no tiene permisos y estoy seguro de que es por eso.
¿Hay alguna forma de conceder esos permisos de otro modo?
Utilizo Ubuntu 13.04 si serve de algo.

Ya está,habia que darle a superusuario desde ajustes.

No obstante, eso sirve para entrar por adb a la ROM.

Es innecesario desde el recovery.

Exte3
03/07/13, 01:27:15
Por fin tuve tiempo para re-particionarla, salio todo bien excepto que no podía montar "/data" pero le di format nuevamente y funciono. :3

gsusrm
04/07/13, 23:13:11
Buenas estoy un poco pez en esto de los comandos, terminal emulator y demás, ¿tengo que tener instalado algo en especial en el pc para introducirlos? Ya tengo listos drivers y instalada CM, odin...bueno si hay algún tuto por hay os agradecería que me lo comentarais, quiero probar estre finde en un rato que tenga ( que no son muchos) y tenerlo todo aprendido para no perder mucho tiempo. Otra cosa que dudo lo de ( parted) hay que escribirlo también? Gracias de antemano

TuxLin
05/07/13, 22:03:04
Buenas estoy un poco pez en esto de los comandos, terminal emulator y demás, ¿tengo que tener instalado algo en especial en el pc para introducirlos? Ya tengo listos drivers y instalada CM, odin...bueno si hay algún tuto por hay os agradecería que me lo comentarais, quiero probar estre finde en un rato que tenga ( que no son muchos) y tenerlo todo aprendido para no perder mucho tiempo. Otra cosa que dudo lo de ( parted) hay que escribirlo también? Gracias de antemano


Si tienes comunicación normal entre el PC y el tablet, solo necesitas los fichero que incluí en el post 3, que son precisamente el adb y, por supuesto, tener instalado recovery en su versión correcta.

Exte3
06/07/13, 06:07:40
Otra cosa que dudo lo de ( parted) hay que escribirlo también? Gracias de antemano

Solo lo que está en azul es comando, el (parted) es lo que sale para introducir el comando

gsusrm
06/07/13, 14:27:37
Ok gracias chicos ayer estube cacharreando un poco para OC la GPU y no me costo mucho, ya me voy enterando

gsusrm
22/07/13, 16:13:59
El archivo módem.bin hay que sacarlo de alguna ROM en especial, he estado buscando y no encuentro nada

Exte3
22/07/13, 17:59:56
El archivo módem.bin hay que sacarlo de alguna ROM en especial, he estado buscando y no encuentro nada
Es solo en el caso de que tengas una P5100 y se saca antes de hacer todo el proceso, posiblemente si ya lo hiciste no exista forma de recuperar el original que tenias.
Bueno TuxLin puede saber más ya que yo no soy muy entendido en esos temas.
Suerte

TuxLin
22/07/13, 19:53:47
Es solo en el caso de que tengas una P5100 y se saca antes de hacer todo el proceso, posiblemente si ya lo hiciste no exista forma de recuperar el original que tenias.
Bueno TuxLin puede saber más ya que yo no soy muy entendido en esos temas.
Suerte


No es un problema. Si se flashea una Rom de p5110 en una p5100 también se pierde y no pasa nada.

En los modelos 3G (p5100 y p 3100) se pierde el módem (y por lo tanto el teléfono) al cambiar las particiones.
El fichero necesario está contenido en cualquier Rom Stock. Solo hay que extraerlo de ahí.
Si previamente hemos mirado el que teníamos solo hay que conseguir el mismo, pero como norma no es causa de problema mayor. Este fichero se flashea cada vez que se instala una Rom Stock y de hecho, podríamos salvarlo antes de hacer el cambio de las particiones, pero ni siquiera merece la pena hacerlo.

Para la p5100 lo tienes aquí. Solo hay que descomprimirlo . Para la p3100 (que posiblemente sea el mismo) se puede buscar en cualquier Rom actual.

.

gsusrm
22/07/13, 23:39:47
Tengo la P3100, todavía no le he metido mano porque he estado buscando el módem.bin en la rom que tengo CM10.1.2 y no lo encuentro. Por eso, no se si esque no lo tiene o esque no lo encuentro al ser CM.

TuxLin
24/07/13, 00:11:53
Tengo la P3100, todavía no le he metido mano porque he estado buscando el módem.bin en la rom que tengo CM10.1.2 y no lo encuentro. Por eso, no se si esque no lo tiene o esque no lo encuentro al ser CM.

Es necesario sacarlo de una Stock de p3100. Bájate una Stock JB europea y de ahí lo extraes, igual que he hecho yo.

digmontecinos
31/07/13, 09:57:44
Saludos, después de terminar de cambiar las particiones y al apretar la q
me aparece que debo hacer update /etc/fstab, con qué comando se puede hacer?

Edit:
-cambie las particiones tal cual saitoh00
-recuperé moden.bin
-formateé las particiones
-monte las particiones
-instale CM 10.1
-reinicie

Ahora se queda pegado en el logo de Samsung. En el recovey /Mounts and Storage aparecen desmontadas todas las particiones menos /cache
al intentar montar system o data me dice: Error mounting /system! y error mounting /data!

Cómo puedo hacer para montar estar particiones e instalar CyanogenMod??


Edit 2: SE ARREGLO :dios:
lo reinice y entre al recovery
hice wipe dalkvit, wipe data factory reset, wipe cache
instale el zip de CM desde la sd externa
inicio CM sin problema :platano:

Disculpen mi enredo y las molestias, al final logre tener 6.2 Gb libres:-)
http://img17.imageshack.us/img17/2990/59q6.png

TuxLin
31/07/13, 17:26:40
Saludos, después de terminar de cambiar las particiones y al apretar la q
me aparece que debo hacer update /etc/fstab, con qué comando se puede hacer?

Edit:
-cambie las particiones tal cual saitoh00
-recuperé moden.bin
-formateé las particiones
-monte las particiones
-instale CM 10.1
-reinicie

Ahora se queda pegado en el logo de Samsung. En el recovey /Mounts and Storage aparecen desmontadas todas las particiones menos /cache
al intentar montar system o data me dice: Error mounting /system! y error mounting /data!

Cómo puedo hacer para montar estar particiones e instalar CyanogenMod??


Edit 2: SE ARREGLO :dios:
lo reinice y entre al recovery
hice wipe dalkvit, wipe data factory reset, wipe cache
instale el zip de CM desde la sd externa
inicio CM sin problema :platano:

Disculpen mi enredo y las molestias, al final logre tener 6.2 Gb libres:-)





Me alegra que todo se haya quedado bien. :ok:

El problema con este tipo de cosas es que hay que seguir la guía con mucha precisión.

juanlux86
02/08/13, 20:14:18
esto es para cambiar el tamaño de las particiones.. pero si tienes una tarjeta de 32 gb no se puede hacer que sea directamente como si fuera un a particion primaria o algo de eso?'

Exte3
03/08/13, 02:16:57
esto es para cambiar el tamaño de las particiones.. pero si tienes una tarjeta de 32 gb no se puede hacer que sea directamente como si fuera un a particion primaria o algo de eso?'
Según tengo entendido se puede hacer que la tarjeta sd sea sdcard0 en vez de sdcard1 pero también leí que eso da más pproblemas que ventajas ya que es más probable que todo se valla al trasto de basura XD
Y esto es exactamente para cambiar el tamaño de las particiones internas y solo cuando uses alguna rom basada en AOSP

TuxLin
03/08/13, 10:00:47
esto es para cambiar el tamaño de las particiones.. pero si tienes una tarjeta de 32 gb no se puede hacer que sea directamente como si fuera un a particion primaria o algo de eso?'


Proximamente espero tener disponible un procedimiento para mezclar ambas, pero única y exclusivamente en mi Rom.

Exte3
03/08/13, 17:10:27
Proximamente espero tener disponible un procedimiento para mezclar ambas, pero única y exclusivamente en mi Rom.

Así como un RAID ???

TuxLin
03/08/13, 23:29:22
Así como un RAID ???


Sería lo ideal, pero me temo que, al menos por ahora, no es posible.

Se trata de algo mucho más sencillo, si termino de comprobar que funciona en cualquier situación.

Exte3
04/08/13, 01:09:16
Sería lo ideal, pero me temo que, al menos por ahora, no es posible.

Se trata de algo mucho más sencillo, si termino de comprobar que funciona en cualquier situación.

Aps tendré que esperar para comprobar a que te refieres :silbando:

alfanje
16/08/13, 18:15:11
mucho lío para mi, gracias por este tutorial, estáis echos unos maquinas ,:ok:

carbonilla
18/08/13, 10:26:41
En primer lugar felicitarte por el tutorial, lo que me ocurre es que al intentar eliminar la partición 7 me dice que no puede porque está montada que la desmonte; tengo el recovery en su versión 6.0.27 y uso Windows 8.
Gracias

Exte3
18/08/13, 16:25:26
Yo me acuerdo que para reparticionar tuve que actualizar el recovery por uno de los unofficial, use el que había más actualizado en ese tiempo, lo saque de xda
A lo mejor eso podría servir pero no estoy seguro.
Supongo que en mount/unmount no te sale para desmontarla

TuxLin
18/08/13, 18:08:29
En primer lugar felicitarte por el tutorial, lo que me ocurre es que al intentar eliminar la partición 7 me dice que no puede porque está montada que la desmonte; tengo el recovery en su versión 6.0.27 y uso Windows 8.
Gracias


Windows$ aquí no pinta nada, no influye.

Desde el recovery, en la opción de montar y desmontar particiones hay que dejarlas todas desmontadas antes de comenzar.

carbonilla
18/08/13, 18:30:37
Gracias, me lo imaginaba pero antes preferí preguntar.

carbonilla
18/08/13, 18:31:26
Gracias.

carbonilla
25/08/13, 16:44:17
Después de unos días liado he podido reparticionar la tableta de 8 gigas, ahora tengo 5,6 libres después de instalar ,gracias. Gracias también a Saito00 por su tabla, ahora también la mía . ;)

alfanje
25/08/13, 17:02:52
Después de unos días liado he podido reparticionar la tableta de 8 gigas, ahora tengo 5,6 libres después de instalar ,gracias. Gracias también a Saito00 por su tabla, ahora también la mía . ;)
Me alegro , yo estoy buscando algún videotuto que me enseñe,de momento sigo como esta, un saludo

TuxLin
26/08/13, 23:51:02
Me alegro , yo estoy buscando algún videotuto que me enseñe,de momento sigo como esta, un saludo

Ignoro si alguien habrá realizado un vídeo sobre esto ya que, para empezar, ignoro si alguien ha realizado un howto como este.

Pero vamos, que si tienes interés, siguiendo los pasos exactamente como los describo no debes tener problema alguno. ;-)

alfanje
26/08/13, 23:56:43
Interés si que tengo sobretodo unas vez llegado hasta aquí, pero meda m as l royo el me lié y algo me salga mal,

dcm_R
01/09/13, 18:50:02
Creo que tengo un problema con las particiones y por eso no puedo instalar ninguna rom stock, ¿ donde puedo descargar el archivo pit de la tab p3100? Con eso creo que se solucionara.

Ya encontré el pit, y no estaba tan lejos.

Dejo el enlace por si le interesa a alguien. http://www.htcmania.com/showthread.php?t=539577

digmontecinos
03/09/13, 00:00:26
Creo que tengo un problema con las particiones y por eso no puedo instalar ninguna rom stock, ¿ donde puedo descargar el archivo pit de la tab p3100? Con eso creo que se solucionara.

Ya encontré el pit, y no estaba tan lejos.

Dejo el enlace por si le interesa a alguien. http://www.htcmania.com/showthread.php?t=539577

Saludos, los link están caídos, me podrian indicar como obtener el archivo pit para p3100 8G
De antemano gracias

dcm_R
03/09/13, 00:12:19
Saludos, los link están caídos, me podrian indicar como obtener el archivo pit para p3100 8G
De antemano gracias

En el primer post están en descarga directa.

TuxLin
03/09/13, 01:38:24
Creo que tengo un problema con las particiones y por eso no puedo instalar ninguna rom stock, ¿ donde puedo descargar el archivo pit de la tab p3100? Con eso creo que se solucionara.

Ya encontré el pit, y no estaba tan lejos.

Dejo el enlace por si le interesa a alguien. http://www.htcmania.com/showthread.php?t=539577


Si haces el reparticionado (creo recordar que lo indico en el primer post) NO PUEDES instalar una stock, simplemente por que no te cabe :silbando:

Tu habrás dejado 400 MB (más o menos) en /system y para instalar la Stock usará 1400 MB (más o menos)

Tal como has supuesto, tienes que instalar la stock con el fichero pit, pero supongo que no necesitas el fichero, creo que sería suficiente con indicar reparticionado en Odin.

dcm_R
03/09/13, 07:57:01
Si haces el reparticionado (creo recordar que lo indico en el primer post) NO PUEDES instalar una stock, simplemente por que no te cabe :silbando:

Tu habrás dejado 400 MB (más o menos) en /system y para instalar la Stock usará 1400 MB (más o menos)

Tal como has supuesto, tienes que instalar la stock con el fichero pit, pero supongo que no necesitas el fichero, creo que sería suficiente con indicar reparticionado en Odin.

No llegue a reparticionar, cuando la intente tuve problemas y llegue solo a la carpeta hidden, la elimine y después no sabia ponerlo bien.

lutonhack
11/03/14, 20:21:33
Lo primero de todo es perdón por reflotar el hilo.

Lo segundo es preguntar a @Tuxlin o a algún entendido si se puede mover de sitio la partición EFS. Es decir, ¿hay alguna forma de que la partición EFS no esté donde esta, moverla de sitio, que empiece y acabe en otros sectores y que siga cumpliendo su función claro está?

Muchas gracias!!

TuxLin
11/03/14, 22:50:30
Lo primero de todo es perdón por reflotar el hilo.

Lo segundo es preguntar a @Tuxlin o a algún entendido si se puede mover de sitio la partición EFS. Es decir, ¿hay alguna forma de que la partición EFS no esté donde esta, moverla de sitio, que empiece y acabe en otros sectores y que siga cumpliendo su función claro está?
Muchas gracias!!


Este tipo de hilos no se reflotan. Están de servicio permanente :D

Como poderse, se puede cambiar EFS, pero deberías tener una razón increíblemente poderosa para ello.
Precisamente en donde está ahora, es el mejor sitio. Otra cosa es que tenga asignados 20 MB y solo utilice unos pocos, pero eso es absolutamente intrascendente.

¿Motivación?

zagato1986
13/03/14, 06:35:19
si no es mucha molestia lo puedes hacer para la de 8GB es que soy malo en las particiones y la verdda con 4.59 GB que me deja libre no puedo hacer mucho que se diga :( espero puedas ayudarme

lutonhack
14/03/14, 16:45:45
Este tipo de hilos no se reflotan. Están de servicio permanente :D

Como poderse, se puede cambiar EFS, pero deberías tener una razón increíblemente poderosa para ello.
Precisamente en donde está ahora, es el mejor sitio. Otra cosa es que tenga asignados 20 MB y solo utilice unos pocos, pero eso es absolutamente intrascendente.

¿Motivación?


La motivación es la desesperación jejeje. Tengo un sgs2 que pierde la cobertura cuando le da la gana. He restaurado mil veces la carpeta, he hecho doscientas copias, etc etc y etc... Para mi que el problema está en que esa zona de la memoria esta corrupta.

Como también tengo una tab vi tu post y lo hice correctamente en la tab. Entonces pensé en trasladarlo al s2 y probe a mover la efs, cambiarla de sitio, hacerla más grande modificar las particiones por medio de un archivo pit que flaseo sin problema, pero nada de esto funciona. Es por eso que lo preguntaba.

A mi entender Samsung utiliza la efs para leer datos varios del teléfono pero el soft que lee esos datos siempre tiene que buscarlos en un lugar de la memoria, algo similar al boot de un disco duro en un ordenador, la bios lo busca siempre en el mismo sitio. Es la conclusión a la que llego después de hacer mil cosas, por eso preguntaba por aquí si alguien cree en lo que digo y puedo seguir intentando cosas, o estoy equivocado.

Para el que quiera hacer pruebas, incluso tu mismo @TuxLin,tengo un sgs2 impoluto para probar, y con batería extendida!!

A ver que me puedes decir...

zagato1986
18/03/14, 20:25:09
Alguien tiene este manual para una tableta Samsung galaxy tab 2 de 8GB que lo pueda facilitar

TryThis
19/03/14, 02:10:04
Tengo un par de preguntas

Un GB no es 1.024 MB? Lo pregunto porque en el tuto dice 1.048 y tenia entendido que eran 1.024

Tengo una P3110 de 16 GB , estas son las particiones actuales
http://s0.uploads.im/UokDI.jpg

La EFS tiene 21 MB y 40960 sectores , en el 2° post mencionas que 1 MB son 2.048 sectores , ahora bien si yo divido los 40960 sectores / 2048 me da 20 MB , cuando deberia ser 21 , esto se debe a algun rendondeo ?

Saludos

zagato1986
19/03/14, 02:12:17
Las mismas preguntas tengo yo pero en mi caso es de 8 gb y nadie me conecto testa para saber como realizar el proceso en la de 8... A demás que riesgos se corren!??

TryThis
19/03/14, 03:16:18
Zagato , -CREO- que basicamente el procedimiento es similar , solo cambia los numeros en la 1° pagina hay una tabla de saitoh00 de una tablet de 8 gigas .

Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 474MB 419MB ext4 CACHE
8 474MB 495MB 21.0MB MODEM
9 495MB 914MB 419MB ext4 FACTORYFS
10 914MB 7817MB 6903MB ext4 DATAFS
11 7817MB 7818MB 1049kB HIDDEN

Tabla de partición por sectores:

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

Number Start End Size File system Name Flags
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 1785855s 819200s ext4 FACTORYFS
10 1785856s 15267806s 13481951s ext4 DATAFS
11 15267807s 15269854s 2048s HIDDEN

En caso de que algo salga mal , la solucion es flashear el archivo .pit junto con una rom stock (con Odin) , el pit de la tab de 8 GB esta en http://www.htcmania.com/showthread.php?t=539577

respecto a la EFS empieza en el sector 8192 y termina en el 49151 , tendria que tener 40959 (49151-8192) sectores y sin embargo figura con 40959 sectores , supongo que sera el rendondeo..

zagato1986
21/03/14, 06:07:44
Zagato , -CREO- que basicamente el procedimiento es similar , solo cambia los numeros en la 1° pagina hay una tabla de saitoh00 de una tablet de 8 gigas .

Model: MMC M8G2FB (sd/mmc)
Disk /dev/block/mmcblk0: 7818MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 4194kB 25.2MB 21.0MB ext4 EFS
2 25.2MB 27.3MB 2097kB SBL1
3 27.3MB 29.4MB 2097kB SBL2
4 29.4MB 37.7MB 8389kB PARAM
5 37.7MB 46.1MB 8389kB KERNEL
6 46.1MB 54.5MB 8389kB RECOVERY
7 54.5MB 474MB 419MB ext4 CACHE
8 474MB 495MB 21.0MB MODEM
9 495MB 914MB 419MB ext4 FACTORYFS
10 914MB 7817MB 6903MB ext4 DATAFS
11 7817MB 7818MB 1049kB HIDDEN

Tabla de partición por sectores:

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

Number Start End Size File system Name Flags
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 1785855s 819200s ext4 FACTORYFS
10 1785856s 15267806s 13481951s ext4 DATAFS
11 15267807s 15269854s 2048s HIDDEN

En caso de que algo salga mal , la solucion es flashear el archivo .pit junto con una rom stock (con Odin) , el pit de la tab de 8 GB esta en http://www.htcmania.com/showthread.php?t=539577

respecto a la EFS empieza en el sector 8192 y termina en el 49151 , tendria que tener 40959 (49151-8192) sectores y sin embargo figura con 40959 sectores , supongo que sera el rendondeo..



Perdon, por la misma desesperación pase por alto el post que dices, intentare realizar el proceso mañana que este mas descansado

hay les cuento saludos

zagato1986
21/03/14, 22:24:36
hola a todos

les comento que he realizado el proceso de repartición al final me ha quedado:

Number Start End Size File system Name Flags
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 1785855s 819200s ext4 FACTORYFS
10 1785856s 15267806s 13481951s ext4 DATAFS
11 15267807s 15269854s 2048s HIDDEN

Pese a ello al querer instalar una ROM CM 11 y PACMAN me ha generado error

E: ERROR STATUS 7

Alguien que me pueda apoyar :) gracias de antemano

TryThis
22/03/14, 03:18:02
Estatus 7 creo que estas tratando de instalar una ROM basada en KitKat , creo que genes que actualizar el recovery

zagato1986
22/03/14, 05:03:25
pues fijate que tengo instalado el CWM 6.0.2.7 segun la pagina de ellos es la ultima...

despues de estar probando pude reinstalar el recovery que tenia de antes de reparticionar, el mismo me funciono pero continuo sin poder instalar otras ROM

tonijuana
22/03/14, 12:55:02
pues fijate que tengo instalado el CWM 6.0.2.7 segun la pagina de ellos es la ultima...

despues de estar probando pude reinstalar el recovery que tenia de antes de reparticionar, el mismo me funciono pero continuo sin poder instalar otras ROM
Para cm11 cwm 6.0.4.6 o superior

zagato1986
22/03/14, 13:08:14
Tienes es link para descargarlo pues en el citio web solo esta el que te comento.... Sino lo busco jejejje

Gracias de antemano :)

tonijuana
23/03/14, 13:48:50
cm11 cwm 6.0.4.6
https://www.asuswebstorage.com/navigate/s/8F96B3DBCFEE4A0ABCF39BC9C9C864514

zagato1986
23/03/14, 14:25:03
Gracias estimado probaré con el