IbzH
26/12/13, 17:30:52
Bien, antes de comenzar... He de advertir que hay que seguir el tutorial al pie de la letra, y de que yo no me responsabilizo del daño que pueda ocurrir en tu terminal. Siguiendo todo al pie de la letra, no pasará nada.
¿Porque digo esto?, pues porque vamos a "jugar" cerca de particiones delicadas del sistema, y si bien no hacemos bien el proceso, podemos causar un softbrick, o un bonito pisapapeles (brick) si nos equivocamos de partición. Es sencillo de hacer, pero no está de mas advertir.
Bueno, antes de empezar, si tenemos algo util que salvar en nuestra SD, lo salvamos a la memoria interna del movil, o al PC. Puesto que al crear una tabla de particiones nueva en la SD, perderemos todos los datos...
Ahora si comenzamos...
1 Para no complicarnos demasiado, necesitamos el TWRP como recovery, que nos permite particionar la SD. Tambien podriamos hacerlo en el PC, pero pudiendolo hacer desde el telefono, la otra manera seria dar vueltas al perro.
2 Ahora despues de haber hecho nuestro backup de la SD, si es que lo necesitabamos... ya en la página principal de nuestro TWRP, vamos a darle a Advanced > Partition SD Card...
3 Bien, tendremos una opción que dice: [-]EXT Size: 512 [+]. (Si sabemos usar Link2SD, y lo usamos, ponemos el tamaño que queramos para las aplicaciones que vayamos a linkear... , si no, le damos al [-] dejandolo en 0 su valor.
La segunda opciónque tenemos, dice: [-]Swap Size: 32 [+]. Esta es la que nos interesa. En ella subiremos el numero pulsando [+] hasta el valor que queramos la partición swap. Nota : El número define los MB de la partición, no seamos zopencos :nav2:.
Bueno, ahora tenemos la ultima opcion, que son dos casillas a lo bestia, en las que pone... [[EXT3]] [[EXT4]]. Si no hemos creado una partición para Link2SD, nos da igual y procedemos a crear las particiones. Si por el contrario, si hicimos una particion "EXT Size", elegimos [[EXT4]], que es mas nuevo, rápido y nuestro kernel lo soporta nativamente.
4 Ya esta, cuando haya acabado de particionarse, podremos reiniciar y entrar en el sistema. Y de ahí, iremos a nuestra preciada Play Store, y descargaremos las aplicaciones: Swapper 2,y Terminal (que por defecto la deberiamos de tener, si no la hemos desinstalado claro.)
5 Ahora abrimos la Terminal, y vamos a localizar nuestra particion swap de la SD. Este es el proceso mas crítico, por ello pondre una imagen para hacernos mas a la idea.
6 Tecleamos en la terminal, lo siguiente: "cat /proc/partitions"
7 Tendremos algo parecido, muy similar a lo que nos aparece esta imagen:
http://img42.imageshack.us/img42/6663/glj7.png
Si nos fijamos bien, hay muchas particiones que empiezan por "mmcblk0". ATENCION: Esa particion y derivados con ese comienzo, como por ejemplo "mmcblk0p1"... No debemos tocarlas bajo ningun concepto en los siguientes pasos. Son particiones cruciales, en las cuales se aloja el kernel, system.. Etc, segun la que toquemos si lo hacemos mal, podemos cargarnos cualquier cosa, derivando un softbrick, o brick total.
Nos tenemos que centrar en el siguiente bloque de particiones, cuyo nombre empieza por: "mmcblk1". Veremos que en sí, este bloque tiene mucha memoria (segun el tamaño de nuestra SD por supuesto), puesto que es el bloque de ella en total.
Despues, segun como hayamos particionado nuestra SD, tendremos:
"mmcblk1p1" (este siempre será la partición FAT32 si lo hicimos desde el recovery, cosa que en este tutorial hemos hecho, asi que esta la descartamos)
"mmcblk1p2" (si seguimos el paso 3 y creamos una partición para Link2SD, esta será la EXT4. Pero si no lo hicimos, ESTA SERA LA SWAP, Y NO HABRÁ MAS PARTICIONES QUE ESTAS DOS (mmcblk1p1 y mmcblk1p2)
"mmcblk1p3" (Esta solo existira si hicimos partición para Link2SD, y si lo hicimos, ESTA SERA LA SWAP DE SEGURO. Pero si no existe, DE SEGURO LA SWAP será "mmcblk1p2".
8 Vale, a estas alturas en teoria hemos localizado nuestra partición swap: Por ejemplo en mi caso, de la imagen, es mmcb1k1p3 (porque tengo Link2SD)
9 Ya podemos cerrar la terminal, y abrir Swapper 2. Nos pedirá acceso root, se lo concedemos. Despues le damos a Ads Off para eliminar la publicidad, y le damos al boton menu (tecla de la derecha del todo de nuestros controles tactiles) y a Settings.
10 Configurando Swapper 2 ([V] marcado//[ ] opcion sin marcar):
Run swapper at startup [V] #La marcamos si queremos que desde el inicio tengamos Swap.
Swap place #Entramos, borramos todo y le damos a Aceptar)
Swap size #Aquí no tocamos para nada
Swappiness #Esta opcion dependera de cuanto queramos usar el swap. Por defecto viene a 1, si le asignamos un valor mayor, hara un uso mayor del swap, más continuo, y por contra de la SD. Yo lo tengo puesto a 100, uso constante el swap a tiempo real. Pero es un desgaste continuo de la SD. Si no nos importa que la SD muera antes por desgaste, y tenemos una SD de clase 6 o más, dejadlo a 100. Si nó, yo recomendaria ponerlo a 40.
Safe Unmount [V] #Marcado
Safe Remont [V] #Marcado
Advance preferences #Entramos, y aquí tendremos el siguiente menú, donde configuraremos los parámetros así:
______________________________________
Use swap partition [V] (lo marcamos)
Swap partition #Entramos, y tendremos una ruta así: "/dev/block/mmcblk0p3". Si nos fijamos, tenemos una partición de esas que tenemos prohibidisimo tocar. Asi que sustituimos "mmcblk0p3", por el nombre de la nuestra, que la hayamos en el paso 8, y aceptamos.
Recreate swap file [ ] #La dejamos sin marcar.
Reformat swap [V] #Esta la marcamos.
Vale, ya tenemos todo listo. Vamos a ponerlo en marcha. Damos atrás, hasta volver al menú de inicio de la aplicación, y le damos a ON. Y ya deberia de estar trabajando. ¿Como lo sabemos?, pues podemos teclear "free" en la consola, y veremos ahí el swap. O con alguna aplicación como "SetCPU".
Recomendaciones: Recomiendo una partición SWAP del mismo tamaño que la RAM total, 512 MB. Tambien recomiendo desactivar el zRam, puesto que es un swap en la RAM, se sumara al que ya tenemos y.. No nos merece la pena ya teniendo un SWAP del tamaño deseado funcional. :)
Tambien recomiendo hacerlo si disponeis de una SD de Clase 6 o más, si es de clase mas baja, os dara mas ralentizaciones que fluidez.
Bueno, espero que os haya gustado. Con cuidado os saldrá bien. Dudas y demás, aqui estoy para responderlas cuando tenga cachos de tiempo.
Un saludo
¿Porque digo esto?, pues porque vamos a "jugar" cerca de particiones delicadas del sistema, y si bien no hacemos bien el proceso, podemos causar un softbrick, o un bonito pisapapeles (brick) si nos equivocamos de partición. Es sencillo de hacer, pero no está de mas advertir.
Bueno, antes de empezar, si tenemos algo util que salvar en nuestra SD, lo salvamos a la memoria interna del movil, o al PC. Puesto que al crear una tabla de particiones nueva en la SD, perderemos todos los datos...
Ahora si comenzamos...
1 Para no complicarnos demasiado, necesitamos el TWRP como recovery, que nos permite particionar la SD. Tambien podriamos hacerlo en el PC, pero pudiendolo hacer desde el telefono, la otra manera seria dar vueltas al perro.
2 Ahora despues de haber hecho nuestro backup de la SD, si es que lo necesitabamos... ya en la página principal de nuestro TWRP, vamos a darle a Advanced > Partition SD Card...
3 Bien, tendremos una opción que dice: [-]EXT Size: 512 [+]. (Si sabemos usar Link2SD, y lo usamos, ponemos el tamaño que queramos para las aplicaciones que vayamos a linkear... , si no, le damos al [-] dejandolo en 0 su valor.
La segunda opciónque tenemos, dice: [-]Swap Size: 32 [+]. Esta es la que nos interesa. En ella subiremos el numero pulsando [+] hasta el valor que queramos la partición swap. Nota : El número define los MB de la partición, no seamos zopencos :nav2:.
Bueno, ahora tenemos la ultima opcion, que son dos casillas a lo bestia, en las que pone... [[EXT3]] [[EXT4]]. Si no hemos creado una partición para Link2SD, nos da igual y procedemos a crear las particiones. Si por el contrario, si hicimos una particion "EXT Size", elegimos [[EXT4]], que es mas nuevo, rápido y nuestro kernel lo soporta nativamente.
4 Ya esta, cuando haya acabado de particionarse, podremos reiniciar y entrar en el sistema. Y de ahí, iremos a nuestra preciada Play Store, y descargaremos las aplicaciones: Swapper 2,y Terminal (que por defecto la deberiamos de tener, si no la hemos desinstalado claro.)
5 Ahora abrimos la Terminal, y vamos a localizar nuestra particion swap de la SD. Este es el proceso mas crítico, por ello pondre una imagen para hacernos mas a la idea.
6 Tecleamos en la terminal, lo siguiente: "cat /proc/partitions"
7 Tendremos algo parecido, muy similar a lo que nos aparece esta imagen:
http://img42.imageshack.us/img42/6663/glj7.png
Si nos fijamos bien, hay muchas particiones que empiezan por "mmcblk0". ATENCION: Esa particion y derivados con ese comienzo, como por ejemplo "mmcblk0p1"... No debemos tocarlas bajo ningun concepto en los siguientes pasos. Son particiones cruciales, en las cuales se aloja el kernel, system.. Etc, segun la que toquemos si lo hacemos mal, podemos cargarnos cualquier cosa, derivando un softbrick, o brick total.
Nos tenemos que centrar en el siguiente bloque de particiones, cuyo nombre empieza por: "mmcblk1". Veremos que en sí, este bloque tiene mucha memoria (segun el tamaño de nuestra SD por supuesto), puesto que es el bloque de ella en total.
Despues, segun como hayamos particionado nuestra SD, tendremos:
"mmcblk1p1" (este siempre será la partición FAT32 si lo hicimos desde el recovery, cosa que en este tutorial hemos hecho, asi que esta la descartamos)
"mmcblk1p2" (si seguimos el paso 3 y creamos una partición para Link2SD, esta será la EXT4. Pero si no lo hicimos, ESTA SERA LA SWAP, Y NO HABRÁ MAS PARTICIONES QUE ESTAS DOS (mmcblk1p1 y mmcblk1p2)
"mmcblk1p3" (Esta solo existira si hicimos partición para Link2SD, y si lo hicimos, ESTA SERA LA SWAP DE SEGURO. Pero si no existe, DE SEGURO LA SWAP será "mmcblk1p2".
8 Vale, a estas alturas en teoria hemos localizado nuestra partición swap: Por ejemplo en mi caso, de la imagen, es mmcb1k1p3 (porque tengo Link2SD)
9 Ya podemos cerrar la terminal, y abrir Swapper 2. Nos pedirá acceso root, se lo concedemos. Despues le damos a Ads Off para eliminar la publicidad, y le damos al boton menu (tecla de la derecha del todo de nuestros controles tactiles) y a Settings.
10 Configurando Swapper 2 ([V] marcado//[ ] opcion sin marcar):
Run swapper at startup [V] #La marcamos si queremos que desde el inicio tengamos Swap.
Swap place #Entramos, borramos todo y le damos a Aceptar)
Swap size #Aquí no tocamos para nada
Swappiness #Esta opcion dependera de cuanto queramos usar el swap. Por defecto viene a 1, si le asignamos un valor mayor, hara un uso mayor del swap, más continuo, y por contra de la SD. Yo lo tengo puesto a 100, uso constante el swap a tiempo real. Pero es un desgaste continuo de la SD. Si no nos importa que la SD muera antes por desgaste, y tenemos una SD de clase 6 o más, dejadlo a 100. Si nó, yo recomendaria ponerlo a 40.
Safe Unmount [V] #Marcado
Safe Remont [V] #Marcado
Advance preferences #Entramos, y aquí tendremos el siguiente menú, donde configuraremos los parámetros así:
______________________________________
Use swap partition [V] (lo marcamos)
Swap partition #Entramos, y tendremos una ruta así: "/dev/block/mmcblk0p3". Si nos fijamos, tenemos una partición de esas que tenemos prohibidisimo tocar. Asi que sustituimos "mmcblk0p3", por el nombre de la nuestra, que la hayamos en el paso 8, y aceptamos.
Recreate swap file [ ] #La dejamos sin marcar.
Reformat swap [V] #Esta la marcamos.
Vale, ya tenemos todo listo. Vamos a ponerlo en marcha. Damos atrás, hasta volver al menú de inicio de la aplicación, y le damos a ON. Y ya deberia de estar trabajando. ¿Como lo sabemos?, pues podemos teclear "free" en la consola, y veremos ahí el swap. O con alguna aplicación como "SetCPU".
Recomendaciones: Recomiendo una partición SWAP del mismo tamaño que la RAM total, 512 MB. Tambien recomiendo desactivar el zRam, puesto que es un swap en la RAM, se sumara al que ya tenemos y.. No nos merece la pena ya teniendo un SWAP del tamaño deseado funcional. :)
Tambien recomiendo hacerlo si disponeis de una SD de Clase 6 o más, si es de clase mas baja, os dara mas ralentizaciones que fluidez.
Bueno, espero que os haya gustado. Con cuidado os saldrá bien. Dudas y demás, aqui estoy para responderlas cuando tenga cachos de tiempo.
Un saludo