Acceder

Ver la Versión Completa : [ TUTORIAL ] Utilzar el giga de memoria interna para instalar aplicaciones


anuvviss
30/09/13, 08:22:13
*Necesita permisos root, kernel sin proteccion contra escritura y hboot 1.25

Lo que vamos a hacer es engañar al programa Link2sd, para que use la memória 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 movil, 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 reinicamos 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.

#!/system/bin/sh
#added by link2sd
LOG=/data/link2sd-install-recovery.log
echo "$(date) mounting..." > $LOG
mount -t vfat -o rw,
uid=1000,gid=1000,umask=133,dmask=0002 /
dev/block/vold/179:66 /data/sdext2 1>>$LOG
2>>$LOG

mount -t vfat -o rw,
uid=1000,gid=1000,umask=133,dmask=0002 /
dev/block/mmcblk1p2 /data/sdext2 1>>$LOG 2>>$LOG

mount >> $LOG
echo "$(date) mount finished" >> $LOGY lo editaremos de la siguiente manera (fijarse en que /dev/block/mmcblk1p2 es ahora /dev/block/mmcblk0p31)

#!/system/bin/sh
#added by link2sd
LOG=/data/link2sd-install-recovery.log
echo "$(date) mounting..." > $LOG
mount -t vfat -o rw,
uid=1000,gid=1000,umask=133,dmask=0002 /
dev/block/vold/179:66 /data/sdext2 1>>$LOG
2>>$LOG

mount -t vfat -o rw,
uid=1000,gid=1000,umask=133,dmask=0002 /
dev/block/mmcblk0p31 /data/sdext2 1>>$LOG 2>>$LOG

mount >> $LOG
echo "$(date) mount finished" >> $LOGLuego 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,10 Gigas. Podemos acceder a dicha partición del mismo modo que antes lo hacíamos o ahora tambíen desde /data/sdext2/.

aun no he encontrado ningun recovery que haga un backup de la memoria interna, por lo que hay que copiar y restaurar manualmente los archivos de la memoria interna.

Gracias a elperroderoke (http://www.htcmania.com/member.php?u=551215)

anuvviss
01/10/13, 08:36:11
dejo unas capturas.

http://s21.postimg.org/xxdt8euev/2013_10_01_08_27_29.png http://s10.postimg.org/u3dnp1ygp/2013_10_01_08_27_39.png