beninin
06/03/13, 18:36:58
Buenas! Aquí traigo un tutorial sobre como funcionan y que hacen los diferentes scripts para aumentar la memoria, ya aviso que antes de cambiar uno por otro, asegurarse de que no hay ningún otro método para pasar las apps a la sd-ext como link2sd app2dgui etc y si queréis cambiar un script por otro hay que hacer una instalación limpia, osea borrar todo, rom incluida (format /system) y volver a realizar los pasos ya que de lo contrario no funcionara (yo lo probé :loco: )
Para descargarles pulsar en el texto en negrita.
Empezamos:
1º Solo funcionan en roms modificadas, o que acepten scripts al inicio, normalmente cualquiera de cyanogenmod, aokp, miui etc, incluso las que estan basadas en la original (si alguien me lo confirma mejor), también se puede hacer que la rom original te permita tener scripts al inicio, con pimp my rom (https://play.google.com/store/apps/details?id=com.androguide.pimp.my.rom) se puede, trae una opción para ello, aunque no la he probado, si alguien lo hace que me avise.
Se necesita tener una particion en formato ext 2/3 o 4 (ext3 es el mas compatible, con ext4 se puede aplicar alguna mejora de velocidad, pero puede no ser compatible con todas roms (con cm10 mas kernel 3.0 que es la que yo uso por ejemplo)
2º Pros, contras y que utilizar dependiendo de la velocidad de la tarjeta de memoria.
Si la tarjeta de memoria es de de clase 2 o 4 (suele venir en un numero pequeño debajo de la capacidad)
Esta es de clase 4 http://cdn103.iofferphoto.com/img3/item/483/257/725/l_high-speed-kingston-microsd-card-8gb-0d33.jpg
Y esta de clase 10 http://cdn.asia.cnet.com/story_media/62216455/kingston_microsd_600x450_edited-1.jpg
Utilizar link2sd (https://play.google.com/store/apps/details?id=com.buak.Link2SD) (compatible con cualquier rom) ya que si no la perdida de rendimiento será notable, y bastante molesto.
·Si es de clase 6 o superior...
Se puede utilizar cualquiera, pero yo recomiendo d2sd (luego explico)
1º int2ext (http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1716124&v=1&libid=1362584301133&out=http%3A%2F%2Fd-h.st%2FFvz&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1879806&title=%5BSCRIPTS%5DCronMod-INT2EXT%20(updated%2002%2F28)%20-%20xda-developers&txt=INT2EXT&jsonp=vglnk_jsonp_13625899757843)
Monta /data en /sd-ext/data
Ventajas: utiliza completamente sd ext como /data por lo cual tanto aplicacion (apk) libreriras (.so) y dalvilk cache van a la sd ext por lo que hasta que no se llene no habrá problemas de memoria.
Desventajas: yo lo he probado con una sd de clase 10 y aun asi su rendimiento es bastante bajo (muchas aplicaciones tardan mas de lo normal en abrir y el movil se ralentiza bastante) esto probablemente sea por que, aunque la sd permita una velocidad de lectura/escritura de 20mb/s el lector del movil no sea lo bastante rapido.
2º int2ext+ (http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1716124&v=1&libid=1362584301133&out=http%3A%2F%2Fd-h.st%2FOtj&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1879806&title=%5BSCRIPTS%5DCronMod-INT2EXT%20(updated%2002%2F28)%20-%20xda-developers&txt=INT2EXT%2B&jsonp=vglnk_jsonp_13625900107184)
igual que el anterior, excepto que deja los datos de las aplicaicones (/data/data) en la memoria del movil. (deja librerías .so y datos)
Ventajas: funciona mucho mejor ya que no tiene que leer tantos datos de la sd.
Desventajas: Si se llena la memoria interna del movil (150 mb) no dejará instalar mas aplicaciones, aunque todavia quede espacio libre en la sd ext.
3º d2ext (https://dl.dropbox.com/u/41244739/40d2ext.zip) (extraer del zip e instalar manual)
Monta /data en /sd-ext/data, excepto la dalvilk cache, que la deja en la memoria internna
Ventajas: apenas hay diferencia de rendimiento, es el mas rápido, ya que, aunque mueve aplicaciones, y datos, la dalvilk cache lo deja en la memoria interna (es la mas rapida).
Yo después de probar los anteriores me quedo con este, es el que mejor me va.
Desventajas: si se llena la memoria interna, no dejará instalar mas aplicaciones, (dará error al descargar desde el google play y error al instalar si es una instalación manual)
Yo actualmente tengo unas 70 aplicaciones, y 10 mb libres en la memoria interna (donde la dalvilk cache) y 300 en la sd-ext, aun asi si se mueven a la sd (mediante mover a la sd, en los ajustes)
4º d2sd+ (en el hilo oficial no esta, por lo que no tengo el archivo, si alguien le encuentra me le puede pasar)
No la he probado, y han borrado el hilo en el que venia la descripción, pero supongo que hará lo mismo que la anterior pero dejando también los datos de las aplicaciones en la memoria interna.
Ventajas: Dado que la cantidad de datos que mueve a la sd-ext son minimos, es la que menos rendimiento pierde.
Desventajas: Mueve muchos datos a la memoria interna, por lo que apenas va a ayudar a tener mas memoria libre.
Instalacion:
Mediante zip, instalar el zip igual que una rom y ya esta.
Instalacion manual (en caso de que a la hora de instalar el zip de error "status 0"
Extraer el archivo 40XXX del zip, en /system/etc/init.d, copiarle con root explorer o similar, o desde el recovery si teneis teamwin, y darle los permisos siguentes
http://imageshack.us/a/img826/3863/screenshot2012101122201.png
O si estais desde teamwin 0755.
La primera vez que encendais el movil despues de poner un script tardará un rato (maximo 10 minutos) no quiteis la bateria ni nada.
Espero que os sirva, y cualquier duda ya sabeis ;-)
También podeis limpiar la dalvilk cache que haya dejado alguna aplicación después de desinstalarla, no suele pasar pero puede, hay dos maneras, una es borrandola desde titanium backup, pulsando el boton menu (ya sea boton fisico del movil o el que aparece arriba si teneis jb) como veis en la siguente imagen, esto solo borrará los archivos perdidos de la dalvilk cache
https://dl.dropbox.com/u/41244739/dalvilk%20cache.jpg
Otra opción es borrar toda la dalvilk cache desde el recovery, tambien hay que limpiar la cahce, en el proximo encendido se rehace. (si utilizais int2ext necesitais limpiarla con este zip (http://api.viglink.com/api/click?format=go&key=f0a7f91912ae2b52e0700f73990eb321&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1716124&v=1&libid=1364825939315&out=http%3A%2F%2Fd-h.st%2FLX4&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1879806&title=%5BSCRIPTS%5DCronMod-INT2EXT%20(updated%2002%2F28)%20-%20xda-developers&txt=Dalvik-Cache%20Wipe%20Tool&jsonp=vglnk_jsonp_13648259472622), que se flashea desde el recovery, no le deis a limpiar la dalvilk cache por que no la borra bien, y hara "bootloop" se queda bloqueado en la pantalla de htc o en la animacion de inicio.
Si queréis también liberar unos 28 mb podéis integrarla en /system, (neceistais tener el espacio libre que os pida en /system) se hace desde titanium backup
https://dl.dropbox.com/u/41244739/integrar.jpg
y con esto os liberará algo de memoria, que ira a /system, y vendrá la dalvilk cache como (nombre de la aplicacion.odex
https://dl.dropbox.com/u/41244739/Screenshot_2013-04-01-15-51-27.png
Para descargarles pulsar en el texto en negrita.
Empezamos:
1º Solo funcionan en roms modificadas, o que acepten scripts al inicio, normalmente cualquiera de cyanogenmod, aokp, miui etc, incluso las que estan basadas en la original (si alguien me lo confirma mejor), también se puede hacer que la rom original te permita tener scripts al inicio, con pimp my rom (https://play.google.com/store/apps/details?id=com.androguide.pimp.my.rom) se puede, trae una opción para ello, aunque no la he probado, si alguien lo hace que me avise.
Se necesita tener una particion en formato ext 2/3 o 4 (ext3 es el mas compatible, con ext4 se puede aplicar alguna mejora de velocidad, pero puede no ser compatible con todas roms (con cm10 mas kernel 3.0 que es la que yo uso por ejemplo)
2º Pros, contras y que utilizar dependiendo de la velocidad de la tarjeta de memoria.
Si la tarjeta de memoria es de de clase 2 o 4 (suele venir en un numero pequeño debajo de la capacidad)
Esta es de clase 4 http://cdn103.iofferphoto.com/img3/item/483/257/725/l_high-speed-kingston-microsd-card-8gb-0d33.jpg
Y esta de clase 10 http://cdn.asia.cnet.com/story_media/62216455/kingston_microsd_600x450_edited-1.jpg
Utilizar link2sd (https://play.google.com/store/apps/details?id=com.buak.Link2SD) (compatible con cualquier rom) ya que si no la perdida de rendimiento será notable, y bastante molesto.
·Si es de clase 6 o superior...
Se puede utilizar cualquiera, pero yo recomiendo d2sd (luego explico)
1º int2ext (http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1716124&v=1&libid=1362584301133&out=http%3A%2F%2Fd-h.st%2FFvz&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1879806&title=%5BSCRIPTS%5DCronMod-INT2EXT%20(updated%2002%2F28)%20-%20xda-developers&txt=INT2EXT&jsonp=vglnk_jsonp_13625899757843)
Monta /data en /sd-ext/data
Ventajas: utiliza completamente sd ext como /data por lo cual tanto aplicacion (apk) libreriras (.so) y dalvilk cache van a la sd ext por lo que hasta que no se llene no habrá problemas de memoria.
Desventajas: yo lo he probado con una sd de clase 10 y aun asi su rendimiento es bastante bajo (muchas aplicaciones tardan mas de lo normal en abrir y el movil se ralentiza bastante) esto probablemente sea por que, aunque la sd permita una velocidad de lectura/escritura de 20mb/s el lector del movil no sea lo bastante rapido.
2º int2ext+ (http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1716124&v=1&libid=1362584301133&out=http%3A%2F%2Fd-h.st%2FOtj&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1879806&title=%5BSCRIPTS%5DCronMod-INT2EXT%20(updated%2002%2F28)%20-%20xda-developers&txt=INT2EXT%2B&jsonp=vglnk_jsonp_13625900107184)
igual que el anterior, excepto que deja los datos de las aplicaicones (/data/data) en la memoria del movil. (deja librerías .so y datos)
Ventajas: funciona mucho mejor ya que no tiene que leer tantos datos de la sd.
Desventajas: Si se llena la memoria interna del movil (150 mb) no dejará instalar mas aplicaciones, aunque todavia quede espacio libre en la sd ext.
3º d2ext (https://dl.dropbox.com/u/41244739/40d2ext.zip) (extraer del zip e instalar manual)
Monta /data en /sd-ext/data, excepto la dalvilk cache, que la deja en la memoria internna
Ventajas: apenas hay diferencia de rendimiento, es el mas rápido, ya que, aunque mueve aplicaciones, y datos, la dalvilk cache lo deja en la memoria interna (es la mas rapida).
Yo después de probar los anteriores me quedo con este, es el que mejor me va.
Desventajas: si se llena la memoria interna, no dejará instalar mas aplicaciones, (dará error al descargar desde el google play y error al instalar si es una instalación manual)
Yo actualmente tengo unas 70 aplicaciones, y 10 mb libres en la memoria interna (donde la dalvilk cache) y 300 en la sd-ext, aun asi si se mueven a la sd (mediante mover a la sd, en los ajustes)
4º d2sd+ (en el hilo oficial no esta, por lo que no tengo el archivo, si alguien le encuentra me le puede pasar)
No la he probado, y han borrado el hilo en el que venia la descripción, pero supongo que hará lo mismo que la anterior pero dejando también los datos de las aplicaciones en la memoria interna.
Ventajas: Dado que la cantidad de datos que mueve a la sd-ext son minimos, es la que menos rendimiento pierde.
Desventajas: Mueve muchos datos a la memoria interna, por lo que apenas va a ayudar a tener mas memoria libre.
Instalacion:
Mediante zip, instalar el zip igual que una rom y ya esta.
Instalacion manual (en caso de que a la hora de instalar el zip de error "status 0"
Extraer el archivo 40XXX del zip, en /system/etc/init.d, copiarle con root explorer o similar, o desde el recovery si teneis teamwin, y darle los permisos siguentes
http://imageshack.us/a/img826/3863/screenshot2012101122201.png
O si estais desde teamwin 0755.
La primera vez que encendais el movil despues de poner un script tardará un rato (maximo 10 minutos) no quiteis la bateria ni nada.
Espero que os sirva, y cualquier duda ya sabeis ;-)
También podeis limpiar la dalvilk cache que haya dejado alguna aplicación después de desinstalarla, no suele pasar pero puede, hay dos maneras, una es borrandola desde titanium backup, pulsando el boton menu (ya sea boton fisico del movil o el que aparece arriba si teneis jb) como veis en la siguente imagen, esto solo borrará los archivos perdidos de la dalvilk cache
https://dl.dropbox.com/u/41244739/dalvilk%20cache.jpg
Otra opción es borrar toda la dalvilk cache desde el recovery, tambien hay que limpiar la cahce, en el proximo encendido se rehace. (si utilizais int2ext necesitais limpiarla con este zip (http://api.viglink.com/api/click?format=go&key=f0a7f91912ae2b52e0700f73990eb321&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1716124&v=1&libid=1364825939315&out=http%3A%2F%2Fd-h.st%2FLX4&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1879806&title=%5BSCRIPTS%5DCronMod-INT2EXT%20(updated%2002%2F28)%20-%20xda-developers&txt=Dalvik-Cache%20Wipe%20Tool&jsonp=vglnk_jsonp_13648259472622), que se flashea desde el recovery, no le deis a limpiar la dalvilk cache por que no la borra bien, y hara "bootloop" se queda bloqueado en la pantalla de htc o en la animacion de inicio.
Si queréis también liberar unos 28 mb podéis integrarla en /system, (neceistais tener el espacio libre que os pida en /system) se hace desde titanium backup
https://dl.dropbox.com/u/41244739/integrar.jpg
y con esto os liberará algo de memoria, que ira a /system, y vendrá la dalvilk cache como (nombre de la aplicacion.odex
https://dl.dropbox.com/u/41244739/Screenshot_2013-04-01-15-51-27.png