|
||
|
![]() |
![]() |
ROMs y desarrollo BQ Pascal 2 ROMs y desarrollo BQ Pascal 2 |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Como aprovechar toda la memoria de nuestra tablet
COMO APROVECHAR TODA LA MEMORIA DE NUESTRA TABLET
Como ya sabréis o habréis leído, (si no, pues sirva lo siguiente como resumen), nuestro tablet dispone una memoria interna que o bien, nos limita el uso que podemos darle a nuestra tarjeta de memoria externa y que por su pequeño tamaño puede plantearnos problemas de almacenamiento, ya que será la que en realidad será usada como tarjeta SD por el sistema y las aplicaciones. El problema es que si usamos el truco del paso 2 (o SD-FIX), dicha memoria interna deja de ser utilizada por el sistema, y aunque podemos acceder a ella, poner música, fotos, etc. es una lástima que todo ese espacio de memoria interna quede "infrautilizado" mientras que solo (decir esto después de usar el U8650 tiene delito) disponemos de 980 Megas para instalar aplicaciones y tener que usar una memoria mucho más lenta (la SD externa) si no queremos quedarnos sin espacio. Lo que haremos será utilizar el programa Link2SD para enlazar las aplicaciones y/o sus correspondientes archivos, pero en lugar de hacerlo a una segunda partición de nuestra SD externa, lo haremos en a la memoria interna del tablet (aquí no voy a explicar como se usa el programa, solo como hacer que funcione sobre la memoria interna, solo decir que es un programa mucho más versátil que cualquier otro de su categoría, ya que permite mover/enlazar las aplicaciones y sus archivos de modo selectivo, ya sea todas, una, varias, solo app y/o dalvik-cache y/o librerías, así como hacerlo a mano o de manera automática. También cualquier aplicación enlazada que sea actualizada, volverá a ser enlazada automáticamente). Habrá quien piense que para que complicarse la vida si con 700 Megas tienes para instalar lo que puedas necesitar. Pues sí, pero este método es muy sencillo de seguir y no altera para nada el modo de funcionamiento del la memoria del teléfono (salvo lo que ya hemos hecho en el paso 2), todo seguirá igual que estaba, el usar o no el espacio disponible es opcional. Por supuesto es necesario tener el teléfono rooteado. 1º Rootear el sistema. 2º Cambiar el modo en que el sistema monta la memoria interna y la externa. ¿Qué conseguimos con esto? http://www.mibqyyo.com/2012/06/08/co...e-tu-pascal-2 Bueno, hasta aquí nada nuevo, pero ahora vamos a darle una buena utilidad a esos 1,64 Gigas de memoria “pata negra”, usando este espacio para poder instalar aplicaciones y sus correspondientes archivos (davilk-cache y librerías) sin los inconvenientes que conllevaría hacerlo en la tarjeta externa (posible lentitud, aplicaciones que no pueden moverse o que dejan de funcionar si se monta la tarjeta en el PC), dejando más espacio libre en la otra partición de 980 Megas. Lo primero que vamos a hacer es engañar al programa Link2s, para que use la memoria interna en lugar de la segunda partición de la SD externa, para ello necesitaremos una tarjeta SD en la que crearemos 2 particiones primarias, ambas formateadas en FAT32 (podemos usar cualquier programa gratuito como Minitools Partition Wizard, Gparted en Linux, etc.). Introducimos dicha tarjeta en el tablet, lo arrancamos y una vez en el sistema instalamos/ejecutamos Link2SD. En ese momento el programa nos preguntara que en que sistema queremos montar la segunda partición de nuestra tarjeta, seleccionamos FAT 16/32 y reiniciamos el teléfono. Una vez reiniciado el teléfono necesitaremos hacer uso de RootExplorer o similar para buscar y editar el archivo /system/etc/install-recovery.sh. Una vez localizado lo abrimos con el editor de texto. Y tendremos algo parecido a esto. #!/system/bin/sh #added by link2sd LOG=/data/link2sd-install-recovery.log echo "$(date) mounting..." > $LOG mount -t vfat -o rw /dev/block/vold/179:34 /data/sdext2 1>>$LOG 2>>$LOG mount -t vfat -o rw /dev/block/mmcblk0p2 /data/sdext2 1>>$LOG 2>>$LOG mount >> $LOG echo "$(date) mount finished" >> $LOG Y lo editaremos de la siguiente manera (fijarse en el cambio /dev/block/mtdblock9) #!/system/bin/sh #added by link2sd LOG=/data/link2sd-install-recovery.log echo "$(date) mounting..." > $LOG mount -t vfat -o rw /dev/block/mtdblock9 /data/sdext2 1>>$LOG 2>>$LOG mount >> $LOG echo "$(date) mount finished" >> $LOG Luego apagamos el teléfono, quitamos la tarjeta externa, la sustituimos por nuestra tarjeta "original" (o eliminamos la segunda partición) y reiniciamos el teléfono. Si abrimos Link2sd y vamos a Menú > Informacion de Almacenamiento, el programa debe indicarnos que disponemos de una segunda partición en la tarjeta externa de 1.7 Gigas. Podemos acceder a dicha partición del mismo modo que antes lo hacíamos o ahora también desde /data/sdext2. Otro método que no requiere del cambio de tarjeta externa, es usar un archivo install-recovery.sh ya modificado, y pegarlo en /system/etc. Luego necesitaremos cambiar los permisos y propietarios (rwe - r e- r e, Owner:Root, Group:Root). También debemos crear a mano la carpeta /data/sdext2 reiniciar el teléfono y luego simplemente ejecutar Link2SD. ![]() Bueno al final la cosa no parece tener problemas o por lo menos no el que yo creía y este era que al conectar el table al PC y acceder al almacenamiento de la tablet, el sistema montará también la memoria interna y por lo tanto los programas enlazados dejarían de funcionar, pues no , aunque en teoría al montar dicha partición los programas enlazados deberían de dejar de funcionar, Link2SD (y el sistema en sí) parece que sigue teniendo acceso a la memoria a través de /data/sdext2 y por lo que parece las aplicaciones y los widgets de esta, continúan funcionando a pesar de que la memoria interna está montada y es accesible desde el PC. De momento solo he podido testearlo en mi recién adquirida tablet, así que si alguien se anima que comente que tal le funciona. Tambíen decir que este mismo método lo vengo utilizando varios días en mi Huawei G300 U8815 sin que de momento haya ocurrido ninguna desgracia. A pesar de todo eso, decir que no me hago responsable de lo que acada uno en su suerte pueda pasarle. Saludos. Última edición por elperroderoke Día 09/08/12 a las 22:54:21. |
Los siguientes 11 usuarios han agradecido a elperroderoke su comentario: | ||
|
#2
|
||||
|
||||
Joder que currada de tutorial, cuando tenga mas tiempo lo intento.
Saludos y gracias! |
#4
|
||||
|
||||
Vale, ya está todo hasta el momento de eliminar la segunda partición de la sd.
Y qué pasa si no la eliminamos y la montamos en otro lado como almacenamiento usb o algo así? Lo digo porque yo sólo tengo una sdhc de 32Gb ![]() ![]() y ya he pasado todo lo que había en sd_flash a external_sd y realizado el mod, y he borrado todo lo de sd_flash!! COMO APROVECHAR TODA LA MEMORIA DE NUESTRA TABLET
Como ya sabréis o habréis leído, (si no, pues sirva lo siguiente como resumen), nuestro tablet dispone una memoria interna que o bien, nos limita el uso que podemos darle a nuestra tarjeta de memoria externa y que por su pequeño tamaño puede plantearnos problemas de almacenamiento, ya que será la que en realidad será usada como tarjeta SD por el sistema y las aplicaciones. El problema es que si usamos el truco del paso 2 (o SD-FIX), dicha memoria interna deja de ser utilizada por el sistema, y aunque podemos acceder a ella, poner música, fotos, etc. es una lástima que todo ese espacio de memoria interna quede "infrautilizado" mientras que solo (decir esto después de usar el U8650 tiene delito) disponemos de 980 Megas para instalar aplicaciones y tener que usar una memoria mucho más lenta (la SD externa) si no queremos quedarnos sin espacio. Lo que haremos será utilizar el programa Link2SD para enlazar las aplicaciones y/o sus correspondientes archivos, pero en lugar de hacerlo a una segunda partición de nuestra SD externa, lo haremos en a la memoria interna del tablet (aquí no voy a explicar como se usa el programa, solo como hacer que funcione sobre la memoria interna, solo decir que es un programa mucho más versátil que cualquier otro de su categoría, ya que permite mover/enlazar las aplicaciones y sus archivos de modo selectivo, ya sea todas, una, varias, solo app y/o dalvik-cache y/o librerías, así como hacerlo a mano o de manera automática. También cualquier aplicación enlazada que sea actualizada, volverá a ser enlazada automáticamente). Habrá quien piense que para que complicarse la vida si con 700 Megas tienes para instalar lo que puedas necesitar. Pues sí, pero este método es muy sencillo de seguir y no altera para nada el modo de funcionamiento del la memoria del teléfono (salvo lo que ya hemos hecho en el paso 2), todo seguirá igual que estaba, el usar o no el espacio disponible es opcional. Por supuesto es necesario tener el teléfono rooteado. 1º Rootear el sistema. 2º Cambiar el modo en que el sistema monta la memoria interna y la externa. ¿Qué conseguimos con esto? http://www.mibqyyo.com/2012/06/08/co...e-tu-pascal-2 Bueno, hasta aquí nada nuevo, pero ahora vamos a darle una buena utilidad a esos 1,64 Gigas de memoria “pata negra”, usando este espacio para poder instalar aplicaciones y sus correspondientes archivos (davilk-cache y librerías) sin los inconvenientes que conllevaría hacerlo en la tarjeta externa (posible lentitud, aplicaciones que no pueden moverse o que dejan de funcionar si se monta la tarjeta en el PC), dejando más espacio libre en la otra partición de 980 Megas. Lo primero que vamos a hacer es engañar al programa Link2s, para que use la memoria interna en lugar de la segunda partición de la SD externa, para ello necesitaremos una tarjeta SD en la que crearemos 2 particiones primarias, ambas formateadas en FAT32 (podemos usar cualquier programa gratuito como Minitools Partition Wizard, Gparted en Linux, etc.). Introducimos dicha tarjeta en el tablet, lo arrancamos y una vez en el sistema instalamos/ejecutamos Link2SD. En ese momento el programa nos preguntara que en que sistema queremos montar la segunda partición de nuestra tarjeta, seleccionamos FAT 16/32 y reiniciamos el teléfono. Una vez reiniciado el teléfono necesitaremos hacer uso de RootExplorer o similar para buscar y editar el archivo /system/etc/install-recovery.sh. Una vez localizado lo abrimos con el editor de texto. Y tendremos algo parecido a esto. #!/system/bin/sh #added by link2sd LOG=/data/link2sd-install-recovery.log echo "$(date) mounting..." > $LOG mount -t vfat -o rw /dev/block/vold/179:34 /data/sdext2 1>>$LOG 2>>$LOG mount -t vfat -o rw /dev/block/mmcblk0p2 /data/sdext2 1>>$LOG 2>>$LOG mount >> $LOG echo "$(date) mount finished" >> $LOG Y lo editaremos de la siguiente manera (fijarse en el cambio /dev/block/mtdblock9) #!/system/bin/sh #added by link2sd LOG=/data/link2sd-install-recovery.log echo "$(date) mounting..." > $LOG mount -t vfat -o rw /dev/block/mtdblock9 /data/sdext2 1>>$LOG 2>>$LOG mount >> $LOG echo "$(date) mount finished" >> $LOG Luego apagamos el teléfono, quitamos la tarjeta externa, la sustituimos por nuestra tarjeta "original" (o eliminamos la segunda partición) y reiniciamos el teléfono. Si abrimos Link2sd y vamos a Menú > Informacion de Almacenamiento, el programa debe indicarnos que disponemos de una segunda partición en la tarjeta externa de 1.7 Gigas. Podemos acceder a dicha partición del mismo modo que antes lo hacíamos o ahora también desde /data/sdext2. Otro método que no requiere del cambio de tarjeta externa, es usar un archivo install-recovery.sh ya modificado, y pegarlo en /system/etc. Luego necesitaremos cambiar los permisos y propietarios (rwe - r e- r e, Owner:Root, Group:Root). También debemos crear a mano la carpeta /data/sdext2 reiniciar el teléfono y luego simplemente ejecutar Link2SD. ![]() Bueno al final la cosa no parece tener problemas o por lo menos no el que yo creía y este era que al conectar el table al PC y acceder al almacenamiento de la tablet, el sistema montará también la memoria interna y por lo tanto los programas enlazados dejarían de funcionar, pues no , aunque en teoría al montar dicha partición los programas enlazados deberían de dejar de funcionar, Link2SD (y el sistema en sí) parece que sigue teniendo acceso a la memoria a través de /data/sdext2 y por lo que parece las aplicaciones y los widgets de esta, continúan funcionando a pesar de que la memoria interna está montada y es accesible desde el PC. De momento solo he podido testearlo en mi recién adquirida tablet, así que si alguien se anima que comente que tal le funciona. Tambíen decir que este mismo método lo vengo utilizando varios días en mi Huawei G300 U8815 sin que de momento haya ocurrido ninguna desgracia. A pesar de todo eso, decir que no me hago responsable de lo que acada uno en su suerte pueda pasarle. Saludos. ![]() Última edición por fagenland Día 05/09/12 a las 05:05:11. |
#6
|
||||
|
||||
Vale, ya está todo hasta el momento de eliminar la segunda partición de la sd.
Y qué pasa si no la eliminamos y la montamos en otro lado como almacenamiento usb o algo así? Lo digo porque yo sólo tengo una sdhc de 32Gb ![]() ![]() y ya he pasado todo lo que había en sd_flash a external_sd y realizado el mod, y he borrado todo lo de sd_flash!! ![]() Excepto la primera vez que lo hice (y fue en el teléfono), ahora siempre lo hago usando el archivo modificado. En aquella experiencia el Link2SD se "emperraba" en usar la partición de la SD. Por eso (y porque no lo usaba, la borre). Saludos. |
![]() |
![]() |
||||||
|