• Avatar de Usuario
#22423
Imagen
Con este tutorial y video podreis ampliar la memoria a 2 Gbytes o más incluso a nuestra tablet Cube U30GT.

Instrucciones:
  • Programa necesario: Rk29xxImageTools y por supuesto el zip o lo que sea de la ROM a modificar.
  • 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.
  • Renombramos la imagen con el nombre wendal.img.
  • Ejecutamos Runme.bat (ejecutar en modo administrador para win 7).
  • 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.
  • 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.
  • La linea que nos interesa es la CMDLINE:
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)
  • 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í:
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)
  • Almacenamos el nuevo parameter.
  • 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.

Video:
Vía | [Enlace externo eliminado para invitados]