PDA

Ver la Versión Completa : [ TUTORIAL ] Ampliar memoria usuario a 2 Gb cualquier ROM


pacoppes
25/10/12, 22:58:03
Todos hemos visto como facilmente se llena el Giga que tenemos para aplicaciones de usuario. Con este tutorial + video podreis ampliar la memoria a 2 Gbytes o más incluso. Comencemos:

1º Programa necesario: Rk29xxImageTools (https://docs.google.com/uc?id=0B8hUXYDeoy_hNTc1YTVkYTMtNTNjZS00YjI2LTgyNDY tYjRjZjFmODdiZTQ1&export=download) gracias Wendal Chen (http://www.slatedroid.com/topic/19808-rk29xx-imagetools-v21/) y por supuesto el zip o lo que sea de la ROM a modificar.

2º Descomprimimos las Rk29xxImageTools en una carpeta. Descomprimir también el fichero zip o lo que sea para obtener el fichero *.img. Yo lo he hecho con la Budadroid 0.0.3 que tiene 1 Gbyte para aplicaciones y le quiero poner 2 GBytes en el video demostración que aparece abajo.

3º Renombramos la imagen con el nombre wendal.img.

4º Ejecutamos Runme.bat (ejecutar en modo administrador para win 7).

5º Pulsamos 1 y enter. Comienza el proceso que tardará algún minuto. Aparecerán unos errores al final, eso es debido a que la herramienta intenta expandir el system. Lo importante es que Ok que aparece más arriba. Ya tendremos una carpeta llamada Temp.

6º Dentro de la carpeta Temp esta el fichero que nos va a interesar que es parameter. Cuidado no confundir con el parameter que se encuentra en la carpeta del programa. Le editamos con el Notepad.

7º La linea que nos interesa es la CMDLINE

[CODE]CMDLINE: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x 00004000@0x00004000(kernel),0x00008000@0x00008000( boot),0x00008000@0x00010000(recovery),0x00100000@0 x00018000(backup),0x0003a000@0x00118000(cache),0x0 0200000@0x00152000(userdata),0x00002000@0x00352000 (kpanic),0x00100000@0x00354000(system),-@0x00454000(user)/CODE]

Casi al final tenemos los tamaños y posiciones de las particiones userdata, kpanic, system y user. El formato es tamaño@posición. Si las colocamos en orden seria:

0x00200000@0x00152000(userdata)
0x00002000@0x00352000(kpanic)
0x00100000@0x00354000(system)
-@0x00454000(user)

el 0x00200000 es un nº hexadecimal que nos indica que el tamaño de esta partición (la userdata) es de 1 GB. Como la queremos aumentar a 2 GB tenemos que sumarle otros 0x00200000, es decir 0x00400000 (ojo que son datos en hexadecimal, utilizar la calculadora de windows en hexadecimal).

Las particiones kpanic, system (aplicaciones de sistema tiene solo 512 MB, hay Roms que también amplian esta partición) y la user es el resto del espacio, en nuestro caso se transformará en la SD interna (en mi caso es de 16 Gbytes, por eso la SD interna es de unos 12 GBytes). Hay que cambiarles la posición, ya que ahora userdata ocupa 1 GByte más, tendremos que sumar 0x00200000 a la posición de cada partición a partir de la user data. Quedará entonces así:

[CODE]CMDLINE: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x 00004000@0x00004000(kernel),0x00008000@0x00008000( boot),0x00008000@0x00010000(recovery),0x00100000@0 x00018000(backup),0x0003a000@0x00118000(cache),0x0 0400000@0x00152000(userdata),0x00002000@0x00552000 (kpanic),0x00100000@0x00554000(system),-@0x00654000(user)/CODE]

8º Almacenamos el nuevo parameter.

9º Volvemos a ejecutar Runme, ahora pulsamos 2 y return. Comienza el proceso de empaquetamiento. Al final tendremos un fichero llamado wendal_new.img que tendremos que flashear con las RKBatchTool.

IMPORTANTE: En este caso como cambiamos las particiones de la memoria interna, flashear siempre con RESTORE (reparticionará la memoria interna), perderemos toda la información que esté en los 16 GB internos (hacer un backup siempre antes de flashear porsi).

Cuando arranquemos la tablet tendremos una notificación de que la memoria es corrupta, simplemente pulsar el aviso y formatear.

Si alguien quiere puedo subir la Budadroid 0.0.3 con 2 GBytes de memoria de usuario, pero como veis es posible ampliar la memoria a cualquier ROM. También es posible ampliar la memoria a 3 GBytes por ejemplo, poniendo un tamaño de userdat de 0x00600000 y por supuesto incrementar en 0x00400000 las posiciones de las particiones kpanic, system y user.

http://www.youtube.com/watch?v=s6UJXonCr50

Un saludo.

bitelmaniaco
25/10/12, 23:34:09
No me lo creo!!! justo ahora que iba a flashear una de 1GB... voy a probarlo ahora mismo

EDITO: Lo estoy probando con la Decontaminate, a ver qué ocurre con 2 GB... El orden puede variar entre ROMS, no? Por que el que pones que tiene la Buda y la Deco el system está en otra posición...
Probado y funcionando!!!! estaba tocando el archivo parameter no de la carpeta Temporal sino de donde estaba el batch por eso varíaban creo...

muchas gracias!!!

pacoppes
26/10/12, 12:06:00
Gracias por probarlo, efectivamente el fichero que hay que modificar parameter, es el que se encuentra dentro de la carpeta Temp, el fichero que se encuentra fuera venia con el programa. Ya he modificado el Tutorial para aclararlo.

Un saludo.

bitelmaniaco
26/10/12, 14:14:58
Gracias por probarlo, efectivamente el fichero que hay que modificar parameter, es el que se encuentra dentro de la carpeta Temp, el fichero que se encuentra fuera venia con el programa. Ya he modificado el Tutorial para aclararlo.

Un saludo.

Gracias a ti por compartir esta info. A mi lo que más me echaba atrás flashear una ROM y otra era el tamaño de esta partición aunque tuviera 2 GB y fuera luego una mierda...

askis
27/10/12, 10:12:59
probado con la ultima 1.07 le he puesto la partición de aplicaciones en 4gb y funcionando, gracias por la info.

pacoppes
27/10/12, 11:11:33
Aquí teneis la Budadroid 0.0.3 con 2GB (la que he utilizado en el video) de espacio de datos:

https://docs.google.com/open?id=0BwZz5NM0luaQZ0E4UXNQZ1M4Nnc
https://docs.google.com/open?id=0BwZz5NM0luaQcnJSRk9GaWhPWGs
https://docs.google.com/open?id=0BwZz5NM0luaQZjZqdWl0Z1ZZY2s

bitelmaniaco
27/10/12, 12:10:05
Aquí teneis la Budadroid 0.0.3 con 2GB (la que he utilizado en el video) de espacio de datos:

https://docs.google.com/open?id=0BwZz5NM0luaQZ0E4UXNQZ1M4Nnc
https://docs.google.com/open?id=0BwZz5NM0luaQcnJSRk9GaWhPWGs
https://docs.google.com/open?id=0BwZz5NM0luaQZjZqdWl0Z1ZZY2s

jejejjee, yo me volví loco y empecé a probarlo en ROMS:

Decontaminate
https://docs.google.com/folder/d/0B9Pfrqrd2FJCX3RPWnFtT1BoM2c/edit

Infected
https://docs.google.com/folder/d/0B9Pfrqrd2FJCaFdUQlNYVkZfdTA/edit

Espero que los enlaces estén bien, es la primera vez que comparto algo por ahí...

javimora98
30/10/12, 11:01:37
Muchas gracias a ambos por compartir vuestras ROMs con 2GB.

Un saludo

bitelmaniaco
30/10/12, 11:03:37
Muchas gracias a ambos por compartir vuestras ROMs con 2GB.

Un saludo

si queréis cualquier ROM a 2GB "pedid y se os dará"

que a mi me jodía mucho que tuvieran solamente 1 GB.

Un saludo!!!

kronos_agu
31/10/12, 16:47:04
Una pasada, muchas gracias, voy a probarlo ahora mismo

geo_borja
01/11/12, 12:26:24
Hola!! Una preguntilla...ahora que tengo la tablet petada de aplicaciones iba a formatear y viendo que habeis puesto estas roms modificadas con mas espacio para las aplicaciones mi pregunta es....cual de las tres me recomendais?? buba,decontaminate o infected? o las otras que ay por el foro como la kasty y modificarla? ahora mismo tengo la bubadroid 0.0.2 y me va bien para el uso que le doy solo alguna vez le cuesta al arrancar debido a que esta hasta los topes. Gracias

maxwellp
06/08/13, 11:49:29
Hola.
Alguien ha hecho la particion por el total del almacenamiento osea de los 16gb como la Curie 2??

eestaria genial ,aqui os dejo el parameter original de la Curie 2, otra pregunta valdria ese parameter solo modificando de Curie 2 a Curie y el Recovery que es lo que cambia??? y la Ver que dice 4.1.2 aunque trae la 4.1.1 ...
Gracias, espero respuesta de algun entendido...

Gracias....

FIRMWARE_VER:4.1.2
MACHINE_MODEL:bq Curie 2
MACHINE_ID:007
MANUFACTURER:RK30SDK
MAGIC: 0x5041524B
ATAG: 0x60000800
MACHINE: 3066
CHECK_MASK: 0x80
KERNEL_IMG: 0x60408000
#RECOVER_KEY: 1,1,0,20,0
CMDLINE: console=ttyFIQ0 androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(misc),0x 00004000@0x00004000(kernel),0x00008000@0x00008000( boot),0x00008000@0x00010000(recovery),0x00100000@0 x00018000(backup),0x00fa000@0x00118000(cache),0x00 001400@0x00212000(gsensor),0x00002000@0x00213400(k panic),0x0015e000@0x00215400(system),0x00002000@0x 00373400(metadata),-@0x00375400(userdata)

wuith
19/09/13, 20:03:51
Muchas gracias!


Funciona en Energy Sistem S7 Dual. He pasado de 1GB para aplicaciones a 3GB!

link a mi post con la descarga (http://www.htcmania.com/showthread.php?p=10325873#post10325873)

ArgDiego
02/11/13, 06:11:30
Alguien me puede echar una mano en mi post relacionado al tema?

http://www.htcmania.com/showthread.php?p=10927132&posted=1#post10927132

Gracias, felicidades por la estupenda explicación.

La tablet Tiene 4 GB de memoria interna en total.

Nikoletas
25/01/14, 15:11:48
Alguien puede responderme una pregunta rápida?!

Yo tengo una tablet Leotec Star con 16gb de memoria. Pero como comentáis, sólo tengo 1gb de userdata. Entonces, ¿Qué números tendría que retocar para tener 10gb de userdata?

Porque 0x00200000 equivale a 1gb. 0x00600000 corresponde a 3gb. 0x00400000 a 2gb... Pero cuál sería para 10?? Porque pone que hay que incrementar 0x00200000 por cada gb, no?! Pero al ser sistema hexadecimal, no sé bien cómo sumarlo ahora...

En principio puedo retocar la ROM original (del fabricante) e instalarsela, verdad??

bitelmaniaco
25/03/14, 17:49:08
Alguien puede responderme una pregunta rápida?!

Yo tengo una tablet Leotec Star con 16gb de memoria. Pero como comentáis, sólo tengo 1gb de userdata. Entonces, ¿Qué números tendría que retocar para tener 10gb de userdata?

Porque 0x00200000 equivale a 1gb. 0x00600000 corresponde a 3gb. 0x00400000 a 2gb... Pero cuál sería para 10?? Porque pone que hay que incrementar 0x00200000 por cada gb, no?! Pero al ser sistema hexadecimal, no sé bien cómo sumarlo ahora...

En principio puedo retocar la ROM original (del fabricante) e instalarsela, verdad??
Como puedes ver en el primer mensaje del post tenemos los antiguos valores y luego los nuevos, te pondré en negrita los que tienes que cambiar:
ANTIGO
0x00200000@0x00152000(userdata)
0x00002000@0x00352000(kpanic)
0x00100000@0x00354000(system)
-@0x00454000(user)
NUEVO
0x00400000@0x00152000(userdata),
0x00002000@0x00552000(kpanic)
,0x00100000@0x00554000(system),
-@0x00654000(user)

Si quieres pásame esos parámetros y te los cambio yo aunque los puedes hacer directamente con la calculadora de windows

adrio
25/03/14, 18:10:21
Y para la kepler 1 con ics servirá este método?

bitelmaniaco
26/03/14, 17:27:12
Y para la kepler 1 con ics servirá este método?

todo es cuestión de hacer backup y probar""


:ok::ok::ok:

endroid
16/10/14, 19:52:52
Buenas tardes amigo, tengo un BLU ADVANCE 4.0 (A270A) mtk 6572 y esta full bricked. Intente flashear una stock rom con SP FLASH TOOLS pero creo que formatee algo que no debi (no recuerdo si fue la NAND o el EMMC), resulta que ahora me dice que no hay espacio (error 5069) y simplemente no me deja instalar la rom. Ahora mi pregunta es: con este metodom puedo recuperar la memoria para flashear la rom de nuevo por SPFT? El telefono dice que trae 4Gb de memoria interna, pero para usuario destina 1,27Gb. Podrias ayudarme a recuperar la memoria y flashear de nuevo la rom?