|
||
|
|
|
|||||||
| ROMs y desarrollo Samsung Galaxy mini Plus s5570i ROMs y desarrollo Samsung Galaxy mini Plus s5570i |
| Ver resultado de la encuesta: ¿Como valorarías esta ROM? (Encuensta privada, nadie verá tu voto) | |||
| La peor de las que he probado |
|
4 | 3.88% |
| Muy mala, no merece la pena instalarla |
|
2 | 1.94% |
| Mala, le falta mucho para ser una rom de uso diario |
|
4 | 3.88% |
| Normal, una rom para uso dirario. |
|
13 | 12.62% |
| Buena, permite muchas cosas que otras roms no tienen. |
|
8 | 7.77% |
| Muy Buena, gran trabajo realizado. |
|
25 | 24.27% |
| La mejor de las que he probado. |
|
47 | 45.63% |
| Votantes: 103. Tú no puedes votar en esta encuesta | |||
![]() |
|
|
Herramientas |
|
#481
|
||||
|
||||
|
Pregunta tonta... Como se si instale o no el parche para eliminar swap? No me acuerdo si lo hice o no.Desde que puse la rom por ultima vez me va lento y con muchos lags. Gracias
|
|
|
|
#482
|
||||
|
||||
|
Si navegas desde el movil hasta la ruta Código:
/system/etc/init.d Si está dentro es que no ejecutaste el parche, desde el navegador mismo (si lo tienes en modo root) puedes eliminar dicho script y ya tendrías anulado swap en el próximo reinicio. Aún así, podrías ejecutar de nuevo el parche, si ya está hecho de antes no pasa nada y si no lo está quedará zanjado. Un saludo. PD: Creo que estoy dando con el problema del int2ext en nuestro tlf y puede que cree un kernel nuevo que incluya esta función sin la necesidad de usar int2ext. |
|
#483
|
||||
|
||||
|
Hola,
Si navegas desde el movil hasta la ruta Código:
/system/etc/init.d Si está dentro es que no ejecutaste el parche, desde el navegador mismo (si lo tienes en modo root) puedes eliminar dicho script y ya tendrías anulado swap en el próximo reinicio. Aún así, podrías ejecutar de nuevo el parche, si ya está hecho de antes no pasa nada y si no lo está quedará zanjado. Un saludo. PD: Creo que estoy dando con el problema del int2ext en nuestro tlf y puede que cree un kernel nuevo que incluya esta función sin la necesidad de usar int2ext. ![]() |
|
#484
|
||||
|
||||
|
He conseguido compilar un kernel que hace uso de la partición de la tarjeta como si fuese del tlf, de manera que lo hace de forma nativa sin necesidad del script de init.d
Pero sigue fallando el gps, seguiré haciendo pruebas a ver que tal. Un saludo. |
|
#485
|
||||
|
||||
|
Nada, lo he hecho de forma nativa, desde la misma carga de la rom y ni con esas, el gps sigue fallando.
La verdad es que no entiendo por qué falla porque ahora si que estoy seguro de que el montaje de la tarjeta como /data es desde el arranque y no desde init.d.... Raro raro raro. :S Edito (En tiempo real jajaja): Ahora me está funcionando el gps con el uso de la partición de la tarjeta SD de forma nativa! Lo que he hecho ha sido sobre una instalación nueva.... visto que sobre una instalación anterior no funcionaba por alguna razón..... tal vez me vea obligado a subir la versión sin poder crear una actualización... aunque mi intención sigue siendo crear un update para dar soporte a esta característica nueva. La velocidad no es mala, cuando tenga algo más depurado los scripts que he creado los publicaré aquí para que podáis comprobar las líneas y si alguien sabe y puede corregir algo solo tienen que dar su opinión... Un saludo y sigo trabajando en ello. Un saludo. |
| Los siguientes 3 usuarios han agradecido a su comentario: | ||
|
#486
|
||||
|
||||
|
Este es el log provisional que genera el parche nuevo:
Código:
bash-4.1@GingerCerecilla data $ cat DATA2SD_v1.log Partición secundaria encontrada en la SD, se procede a sustituir el punto de montaje de DATA Creando carpeta data-old para ospedar la partición data original Cambiando punto de montaje de data a data-old Cambiando punto de montaje de /data Moviendo arvhivos de /data-old/ a /data Moviendo /data-old/anr a /data/anr Moviendo /data-old/app a /data/app Moviendo /data-old/app-private a /data/app-private Moviendo /data-old/cache a /data/cache Moviendo /data-old/dalvik-cache a /data/dalvik-cache Moviendo /data-old/data a /data/data Moviendo /data-old/dontpanic a /data/dontpanic Moviendo /data-old/fota a /data/fota Moviendo /data-old/local a /data/local Moviendo /data-old/log a /data/log Moviendo /data-old/lost+found a /data/lost+found Moviendo /data-old/misc a /data/misc Moviendo /data-old/property a /data/property Desmontando el viejo data Ejecución de data2sd terminada Código:
I/PowerWidget( 2971): Button list: toggleWifi|toggleMobileData|toggleBluetooth|toggleGPS|toggleFlashlight|toggleWifiAp|toggleBrightness|toggleAirplane|toggleSound|toggleAutoRotate|toggleSync|toggleScreenTimeout|toggleLockScreen|toggleReboot|toggleShutdown I/PowerWidget( 2971): Setting up button: toggleGPS D/PowerButton( 2971): GPS: on D/PowerButton( 2971): GPS: on D/PowerButton( 2971): GPS: on ![]() Un saludo. |
| Los siguientes 4 usuarios han agradecido a su comentario: | ||
|
#487
|
||||
|
||||
|
Yo no he podido probar si me falla el gps.... La verdad que no lo uso. Pero una cosa tengo clara: Te lo curras.....
Gracias. Creo que hablo en nombre de todos |
|
#488
|
||||
|
||||
|
Gracias ![]() Ahora estoy probando el tema este y por ahora solo encuentro un fallo... el instalador del kernel está bien, pero el parche delink2sd (para quien tiene link2sd instalado, que en este caso somos casi todos porque biene en la rom) genera un bucle infinito que solo para cuando la memoria de la tarjeta sd se llena entera... y el archivo que crece es el log..... no sé en que me estoy equivocando pero cuelgo aquí los scripts que he creado: DELINK2SD Código:
#!/system/bin/sh
VERSION=DELINK2SD_v1
LOG=/data/$VERSION.log
echo "#######################################" > $LOG;
echo "## Delink2sd para usar data2sd ##" >> $LOG;
echo "## Escrito por Scorpyo82 ##" >> $LOG;
echo "## Para GingerCerecilla ##" >> $LOG;
echo "#######################################" >> $LOG;
## Se comprueba si existe la segunda partición
if [ ! -e /dev/block/mmcblk0p2 ]
then
busybox echo "mmcblk0p2 no se ha encontrado, la partición data quedará montada en su lugar estado original" > $LOG;
exit
else
busybox echo "Partición secundaria encontrada en la SD, empezando a ejecutar órdenes:" > $LOG;
fi;
echo "" >> $LOG
echo "Comenzando operaciones de delink2sd" >> $LOG
# Eliminando aplicación Link2SD
echo "Eliminando aplicación link2sd" >> $LOG
rm /system/app/Link2SD.apk
rm /data/app/com.buak.Link2SD*.apk
rm /sd-ext/*Link2SD*.apk
rm /sd-ext/data/com.buak.Link2SD*.apk
# Eliminado script de inicio y punto de montaje
echo "Eliminando script de inicio y punto de montaje" >> $LOG
rm /system/etc/init.d/11link2sd
rm -r /data/sdext2/
# Eliminando resto de aplicación
echo "Eliminando datos de link2sd" >> $LOG
rm -r /data/data/com.buak.Link2SD
# Eliminado logs de /data
echo "Eliminando logs de /data/*link2sd*.log" >> $LOG
rm /data/*link2sd*.log
# Localizando y eliminando enlaces simbólicos creados por link2sd
echo "Localizando y eliminando enlaces simbóligos creados por link2sd" >> $LOG
echo "Eliminando los siguientes archivos enlaces:"
echo "$(find /data/app/ -type l -exec ls -al {} \; | grep "data/sdext2/" | awk '{ print $9}')" >> $LOG
rm $(find /data/app/ -type l -exec ls -al {} \; | grep "data/sdext2/" | awk '{ print $9}')
echo "Eliminando los siguientes enlaces:"
echo "$(find /data/data/ -type l -exec ls -al {} \; | grep "data/sdext2/" | awk '{ print $9}')" >> $LOG
rm $(find /data/data/ -type l -exec ls -al {} \; | grep "data/sdext2/" | awk '{ print $9}')
## Eliminando el script "06remount_fullext4" de init.d para evitar posibles conflictos
if [ -e /system/etc/init.d/06remount_fullext4 ]
then
rm /system/etc/init.d/06remount_fullext4
echo "Se elimina /system/etc/init.d/06remount_fullext4" >> $LOG
fi;
# Creando carpeta para backup y estructura...
echo "Preparando backup..." >> $LOG
mkdir /sd-ext/backup-data
mkdir /sd-ext/backup-data/app
chown -R system:system /sd-ext/backup-data
# Moviendo datos generados por link2sd a backup...
echo "Creando backup..." >> $LOG
mv /sd-ext/*.apk /sd-ext/backup-data/app/
mv /sd-ext/data /sd-ext/backup-data/
mv /sd-ext/dalvik-cache /sd-ext/backup-data/
echo "Ejecutando data2sd" >> $LOG
echo "" >> $LOG
############################################################################################################################################################
busybox echo "#######################################" >> $LOG
busybox echo "## DATA2SD para usar partición SD ##" >> $LOG
busybox echo "## para montar data ##" >> $LOG
busybox echo "## Escrito por Scorpyo82 ##" >> $LOG
busybox echo "## Para GingerCerecilla ##" >> $LOG
busybox echo "#######################################" >> $LOG
# Este script buscará la partición externa llamada /dev/block/mmcblk0p2
# Si existe montará data en esa partición, si no proseguirá de forma cotidiana
busybox echo "" >> $LOG
## Se comprueba si existe la segunda partición
if [ ! -e /dev/block/mmcblk0p2 ]
then
busybox echo "mmcblk0p2 no se ha encontrado, la partición data quedará montada en su lugar estado original" >> $LOG;
exit
else
busybox echo "Partición secundaria encontrada en la SD, se procede a sustituir el punto de montaje de DATA" >> $LOG;
fi;
# Se desmonta data y se monta en una carpeta provicional llamada data-old
busybox echo "Creando carpeta data-old para ospedar la partición data original" >> $LOG;
busybox mount -o remount,rw /;
busybox mkdir /data-old;
## Cambiando punto de montaje de data a data-old
busybox echo "Cambiando punto de montaje de data a data-old" >> $LOG;
busybox umount /data;
busybox mount -t rfs /dev/block/stl11 /data-old/;
## Se desmonta mmcblk0p2 y se monta en /data
busybox umount /sd-ext;
busybox echo "Cambiando punto de montaje de /data" >> /data-old/$VERSION.log;
busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
## Se comprueba que DATA2SD no se haya ejecutado con aneterioridad:
if [ -e /data/ctrldata2sd.log ]
then
busybox echo "DATA2SD ya se ejecutó anteriormente y se interrumpe la ejecución para conservar los archivos actuales" >> $LOG;
busybox echo "Para ver la salida original de DATA2SD puede comprobar el archivo /data/ctrldata2sd.log" >> $LOG;
busybox umount /data-old
exit
else
## Moviendo el archivo de log
busybox mv /data-old/$VERSION.log /data/;
## Moviendo archivos existentes en /data-old a /data
busybox echo "** Moviendo arvhivos de /data-old/ a /data **" >> $LOG;
for i in `ls /data-old`;
do
if [ ! -e /data/$i ]
then
busybox echo " Moviendo /data-old/$i a /data/$i" >> $LOG;
busybox mv /data-old/$i /data/$i;
## Eliminando los directorios traspasados
busybox echo " Eliminando /data-old/$i" >> $LOG;
busybox rm -rf /data-old/$i;
fi;
done;
## Generando punto de control para que el script sepa que ya se ejecutó en su día:
busybox echo "Este archivo se genera para que DATA2SD no se ejecute de nuevo" > /data/ctrldata2sd.log
busybox echo "La última vez que se ejecutó enteramente $VERSION en este sistema se obtuvo este log:" >> /data/ctrldata2sd.log
busybox echo "" >> /data/ctrldata2sd.log
busybox echo "Fecha: `date`" >> /data/ctrldata2sd.log
busybox cat /data/$LOG >> /data/ctrldata2sd.log
busybox echo "############### Fin del resumen de DATA2SD ###############" >> /data/ctrldata2sd.log
busybox echo "" >> $LOG;
busybox echo "Desmontando el viejo data" >> $LOG;
sync;
busybox umount /data-old
busybox echo "" >> $LOG;
busybox echo "Ejecución de data2sd terminada" >> $LOG;
fi;
############################################################################################################################################################
echo "" >> $LOG
echo "********* Fin de resumen de data2sd *************" >> $LOG
cat $LOG >> $LOG
echo "********* Fin de Resumen *************" >> $LOG
echo "" >> $LOG
## Moviendo el backup creado anteriormente
echo "Restaruando backup conservando atributos..." >> $LOG
cp -a -p -R /data/backup-data/* /data/
rm -r /data/backup-data/
echo "Delink2sd ha terminado de hacer las operaciones" >> $LOG
echo "################################################################" >> $LOG
sync;
busybox umount /sd-ext
busybox umount /data
exit
DATA2SD Código:
#!/sbin/busybox sh
VERSION=DATA2SD_v1
LOG=/data/$VERSION.log
busybox echo "#######################################" > $LOG
busybox echo "## DATA2SD para usar partición SD ##" >> $LOG
busybox echo "## para montar data ##" >> $LOG
busybox echo "## Escrito por Scorpyo82 ##" >> $LOG
busybox echo "## Para GingerCerecilla ##" >> $LOG
busybox echo "#######################################" >> $LOG
# Este script buscará la partición externa llamada /dev/block/mmcblk0p2
# Si existe montará data en esa partición, si no proseguirá de forma cotidiana
busybox echo "" >> $LOG
## Se comprueba si existe la segunda partición
if [ ! -e /dev/block/mmcblk0p2 ]
then
busybox echo "mmcblk0p2 no se ha encontrado, la partición data quedará montada en su lugar estado original" >> $LOG;
exit
else
busybox echo "Partición secundaria encontrada en la SD, se procede a sustituir el punto de montaje de DATA" >> $LOG;
fi;
# Se desmonta data y se monta en una carpeta provicional llamada data-old
busybox echo "Creando carpeta data-old para ospedar la partición data original" >> $LOG;
busybox mount -o remount,rw /;
busybox mkdir /data-old;
## Cambiando punto de montaje de data a data-old
busybox echo "Cambiando punto de montaje de data a data-old" >> $LOG;
busybox umount /data;
busybox mount -t rfs /dev/block/stl11 /data-old/;
## Se desmonta mmcblk0p2 y se monta en /data
busybox umount /sd-ext;
busybox echo "Cambiando punto de montaje de /data" >> /data-old/$VERSION.log;
busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
## Se comprueba que DATA2SD no se haya ejecutado con aneterioridad:
if [ -e /data/ctrldata2sd.log ]
then
busybox echo "DATA2SD ya se ejecutó anteriormente y se interrumpe la ejecución para conservar los archivos actuales" >> $LOG;
busybox echo "Para ver la salida original de $VERSION puede comprobar el archivo /data/ctrldata2sd.log" >> $LOG;
busybox umount /data-old
exit
else
## Moviendo el archivo de log
busybox mv /data-old/$VERSION.log /data/;
## Moviendo archivos existentes en /data-old a /data
busybox echo "** Moviendo arvhivos de /data-old/ a /data **" >> $LOG;
for i in `ls /data-old`;
do
if [ ! -e /data/$i ]
then
busybox echo " Moviendo /data-old/$i a /data/$i" >> $LOG;
busybox mv /data-old/$i /data/$i;
## Eliminando los directorios traspasados
busybox echo " Eliminando /data-old/$i" >> $LOG;
busybox rm -rf /data-old/$i;
fi;
done;
## Generando punto de control para que el script sepa que ya se ejecutó en su día:
busybox echo "Este archivo se genera para que DATA2SD no se ejecute de nuevo" > /data/ctrldata2sd.log
busybox echo "La última vez que se ejecutó enteramente $VERSION en este sistema se obtuvo este log:" >> /data/ctrldata2sd.log
busybox echo "" >> /data/ctrldata2sd.log
busybox echo "Fecha: `date`" >> /data/ctrldata2sd.log
busybox cat /data/$LOG >> /data/ctrldata2sd.log
busybox echo "############### Fin del resumen de $VERSION ###############" >> /data/ctrldata2sd.log
busybox echo "" >> $LOG;
busybox echo "Desmontando el viejo data" >> $LOG;
sync;
busybox umount /data-old
busybox echo "" >> $LOG;
busybox echo "Ejecución de data2sd terminada" >> $LOG;
fi;
Un saludo. EDITO: El fallo estúpido para variar está en esta línea que he marcado en negrita del script delink2sd: Cita: cat $LOG >> $LOG
![]() ¿para que quería hacer eso? es algo que solo Malder y Scally pueden llegar a descubrir con la ayuda de Mac Guivers y Chucnorrys..... bueno, todo eso contando con que el "hombre de negro" lo permita investigar. jajajaja Total, sigo probando a ver si ya se ejecuta bien.
Última edición por Scorpyo82 Día 20/12/13 a las 23:53:53. |
|
#489
|
||||
|
||||
|
Bueno, tras terminar de instalar el nuevo Kernel en un backup que tenía con aplicaciones enlazadas y movidas obtuve este log con delink2sd:
Código:
bash-4.1@GingerCerecilla / $ cat /data/DELINK2SD_v1.log
Partición secundaria encontrada en la SD, empezando a ejecutar órdenes:
Comenzando operaciones de delink2sd
Eliminando aplicación link2sd
Eliminando script de inicio y punto de montaje
Eliminando datos de link2sd
Eliminando logs de /data/*link2sd*.log
Localizando y eliminando enlaces simbóligos creados por link2sd
/data/app/com.google.android.gms-2.apk
/data/app/com.whatsapp-1.apk
/data/app/com.twitter.android-1.apk
/data/app/com.google.android.talk-1.apk
/data/app/com.google.android.youtube-1.apk
/data/app/com.quoord.tapatalkpro.activity-1.apk
/data/data/com.google.android.gms/lib/libAppDataSearch.so
/data/data/com.google.android.gms/lib/libgames_rtmp_jni.so
/data/data/com.whatsapp/lib/libframeconv.so
/data/data/com.whatsapp/lib/libqcom.so
/data/data/com.google.android.talk/lib/libvideochat_jni.so
Se elimina /system/etc/init.d/06remount_fullext4
Preparando backup...
Creando backup...
Ejecutando data2sd
#######################################
## DATA2SD para usar partición SD ##
## para montar data ##
## Escrito por Scorpyo82 ##
## Para GingerCerecilla ##
#######################################
Partición secundaria encontrada en la SD, se procede a sustituir el punto de montaje de DATA
Creando carpeta data-old para ospedar la partición data original
Cambiando punto de montaje de data a data-old
Cambiando punto de montaje de /data
** Moviendo arvhivos de /data-old/ a /data **
Moviendo /data-old/adrenaline a /data/adrenaline
Eliminando /data-old/adrenaline
Moviendo /data-old/aeqcoe.txt a /data/aeqcoe.txt
Eliminando /data-old/aeqcoe.txt
Moviendo /data-old/anr a /data/anr
Eliminando /data-old/anr
Moviendo /data-old/app a /data/app
Eliminando /data-old/app
Moviendo /data-old/app-private a /data/app-private
Eliminando /data-old/app-private
Moviendo /data-old/backup a /data/backup
Eliminando /data-old/backup
Moviendo /data-old/brcm a /data/brcm
Eliminando /data-old/brcm
Moviendo /data-old/cache a /data/cache
Eliminando /data-old/cache
Moviendo /data-old/cp_data.txt a /data/cp_data.txt
Eliminando /data-old/cp_data.txt
Moviendo /data-old/dalvik-cache a /data/dalvik-cache
Eliminando /data-old/dalvik-cache
Moviendo /data-old/data a /data/data
Eliminando /data-old/data
Moviendo /data-old/dontpanic a /data/dontpanic
Eliminando /data-old/dontpanic
Moviendo /data-old/fota a /data/fota
Eliminando /data-old/fota
Moviendo /data-old/gps a /data/gps
Eliminando /data-old/gps
Moviendo /data-old/local a /data/local
Eliminando /data-old/local
Moviendo /data-old/local.prop a /data/local.prop
Eliminando /data-old/local.prop
Moviendo /data-old/log a /data/log
Eliminando /data-old/log
Moviendo /data-old/lost+found a /data/lost+found
Eliminando /data-old/lost+found
Moviendo /data-old/misc a /data/misc
Eliminando /data-old/misc
Moviendo /data-old/property a /data/property
Eliminando /data-old/property
Moviendo /data-old/secure a /data/secure
Eliminando /data-old/secure
Moviendo /data-old/soundbooster.txt a /data/soundbooster.txt
Eliminando /data-old/soundbooster.txt
Moviendo /data-old/system a /data/system
Eliminando /data-old/system
Moviendo /data-old/tombstones a /data/tombstones
Eliminando /data-old/tombstones
Moviendo /data-old/vt a /data/vt
Eliminando /data-old/vt
Moviendo /data-old/zipalign.db a /data/zipalign.db
Eliminando /data-old/zipalign.db
Moviendo /data-old/zipalign.log a /data/zipalign.log
Eliminando /data-old/zipalign.log
Desmontando el viejo data
Ejecución de data2sd terminada
********* Fin de resumen de data2sd *********
Restaruando backup conservando atributos...
Delink2sd ha terminado de hacer las operaciones
################################################################
bash-4.1@localhost sd-ext $ cat ctrldata2sd.log Código:
Este archivo se genera para que DATA2SD no se ejecute de nuevo
La última vez que se ejecutó enteramente DELINK2SD_v1 en este sistema se obtuvo este log:
Fecha: Fri Dec 20 22:57:27 GMT 2013
Partición secundaria encontrada en la SD, empezando a ejecutar órdenes:
Comenzando operaciones de delink2sd
Eliminando aplicación link2sd
Eliminando script de inicio y punto de montaje
Eliminando datos de link2sd
Eliminando logs de /data/*link2sd*.log
Localizando y eliminando enlaces simbóligos creados por link2sd
/data/app/com.google.android.gms-2.apk
/data/app/com.whatsapp-1.apk
/data/app/com.twitter.android-1.apk
/data/app/com.google.android.talk-1.apk
/data/app/com.google.android.youtube-1.apk
/data/app/com.quoord.tapatalkpro.activity-1.apk
/data/data/com.google.android.gms/lib/libAppDataSearch.so
/data/data/com.google.android.gms/lib/libgames_rtmp_jni.so
/data/data/com.whatsapp/lib/libframeconv.so
/data/data/com.whatsapp/lib/libqcom.so
/data/data/com.google.android.talk/lib/libvideochat_jni.so
Se elimina /system/etc/init.d/06remount_fullext4
Preparando backup...
Creando backup...
Ejecutando data2sd
#######################################
## DATA2SD para usar partición SD ##
## para montar data ##
## Escrito por Scorpyo82 ##
## Para GingerCerecilla ##
#######################################
Partición secundaria encontrada en la SD, se procede a sustituir el punto de montaje de DATA
Creando carpeta data-old para ospedar la partición data original
Cambiando punto de montaje de data a data-old
Cambiando punto de montaje de /data
** Moviendo arvhivos de /data-old/ a /data **
Moviendo /data-old/adrenaline a /data/adrenaline
Eliminando /data-old/adrenaline
Moviendo /data-old/aeqcoe.txt a /data/aeqcoe.txt
Eliminando /data-old/aeqcoe.txt
Moviendo /data-old/anr a /data/anr
Eliminando /data-old/anr
Moviendo /data-old/app a /data/app
Eliminando /data-old/app
Moviendo /data-old/app-private a /data/app-private
Eliminando /data-old/app-private
Moviendo /data-old/backup a /data/backup
Eliminando /data-old/backup
Moviendo /data-old/brcm a /data/brcm
Eliminando /data-old/brcm
Moviendo /data-old/cache a /data/cache
Eliminando /data-old/cache
Moviendo /data-old/cp_data.txt a /data/cp_data.txt
Eliminando /data-old/cp_data.txt
Moviendo /data-old/dalvik-cache a /data/dalvik-cache
Eliminando /data-old/dalvik-cache
Moviendo /data-old/data a /data/data
Eliminando /data-old/data
Moviendo /data-old/dontpanic a /data/dontpanic
Eliminando /data-old/dontpanic
Moviendo /data-old/fota a /data/fota
Eliminando /data-old/fota
Moviendo /data-old/gps a /data/gps
Eliminando /data-old/gps
Moviendo /data-old/local a /data/local
Eliminando /data-old/local
Moviendo /data-old/local.prop a /data/local.prop
Eliminando /data-old/local.prop
Moviendo /data-old/log a /data/log
Eliminando /data-old/log
Moviendo /data-old/lost+found a /data/lost+found
Eliminando /data-old/lost+found
Moviendo /data-old/misc a /data/misc
Eliminando /data-old/misc
Moviendo /data-old/property a /data/property
Eliminando /data-old/property
Moviendo /data-old/secure a /data/secure
Eliminando /data-old/secure
Moviendo /data-old/soundbooster.txt a /data/soundbooster.txt
Eliminando /data-old/soundbooster.txt
Moviendo /data-old/system a /data/system
Eliminando /data-old/system
Moviendo /data-old/tombstones a /data/tombstones
Eliminando /data-old/tombstones
Moviendo /data-old/vt a /data/vt
Eliminando /data-old/vt
Moviendo /data-old/zipalign.db a /data/zipalign.db
Eliminando /data-old/zipalign.db
Moviendo /data-old/zipalign.log a /data/zipalign.log
Eliminando /data-old/zipalign.log
############### Fin del resumen de DATA2SD ###############
Bueno, por ahora mas o menos funciona pero el gps trabaja de forma intermitente.... según como le parezca tras reiniciar el tlf te puedes encontrar con que funciona o con que no.... pero la cosa promete y si sigue así y lo termino de apañar publicaré el nuevo kernel que sería prácticamente el mismo (versión 4) solo que incluirá esta utilidad única en el mundo de las CustomROM para nuestro GT-S5570i diseñada a proposito para prescindir de scripts en initd y así hacer funcionar el GPS del tlf ![]() ![]() ![]() La única pega que le encuentro por ahora es que al encender tarda mas tiempo en escanear los archivos multimedia, supongo que porque hay más cantidad de espacio a escanear que originalmente además, lo encontro un poco lento, seguiré haciendo pruebas..... Un saludo a todos!! "toy fili" |
|
#490
|
||||
|
||||
|
Vale, la lentitud es por eso:
Código:
/dev/stl11 on /data type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/mmcblk0p2 on /data type ext3 (rw,nosuid,nodev,noatime,nodiratime,errors=continue,barrier=0,data=writeback) Sigo investigando. Un saludo. |
|
#491
|
||||
|
||||
|
Tengo un prblema
Mi movil se enciende y se apaga solo despues de instalar tu sistema ayuda por favor
|
|
#492
|
||||
|
||||
|
|
| Los siguientes 2 usuarios han agradecido a LUCAS MH su comentario: | ||
|
#493
|
||||
|
||||
|
Mensaje duplicado.
Perdón. Última edición por Scorpyo82 Día 21/12/13 a las 16:25:23. Razón: Duplicado |
|
#494
|
||||
|
||||
|
Última edición por Scorpyo82 Día 21/12/13 a las 16:28:48. |
|
#495
|
||||
|
||||
|
Scorpyo82 =
|
|
#496
|
||||
|
||||
|
XD Voy a acabar loco perdido.... jajaja
Si os digo que me quedan 3 Gb de espacio en disco duro de mi portatil con tantos archivos, experimientos y demás trastos que tengo y que no me pongo a expurgar.... Bueno, ahora mismo estaba probando con algo distinto.... pero no logro que funcione correctamente, por más que lo intento no lo consigo. He probado a modificar el script original de int2ext (respetando al autor por supuesto y considerándole la mayor parte del mérito) pero no he conseguido que funcione el gps.... Sería algo así, y se ejecutaría desde el mismísimo arranque: Código:
#!/sbin/busybox sh
# NOTA MUY IMPORTANTE:
#
# DATA2SD es una adaptación del script "CronMod INT2EXTV2+ - 02/28/2013" escrito por "CronicCorey @xda"
# Con agradecimientos a:
# vvFICKvv, DK75, and Dark Passenger @xda for help to fix compatibility issues with Android 4.2.x
# Mortaromarcello @github for code to check if mmcblk0p2 exists
#
# Este Script se considera un MOD del trabajo original reconociendo la mayor parte del mérito hacia CronicCorey
# Yo solo le he añadido algunas mejoras (para mi caso) y modificado un poco para insertarlo como parte del
# proceso de arranque del modelo GT-S5570i
VERSION=DATA2SD_v2
LOG=/data/$VERSION.log
busybox echo "Fecha: `date`" > /data/ctrldata2sd.log
busybox echo "#######################################" >> $LOG
busybox echo "## DATA2SD es una adaptación del ##" >> $LOG
busybox echo "## script INT2EXTV2 CronicCorey @xda ##" >> $LOG
busybox echo "## Modificado por Scorpyo82 ##" >> $LOG
busybox echo "## Para la CustomROM GingerCerecilla ##" >> $LOG
busybox echo "#######################################" >> $LOG
# El script buscará la partición externa llamada /dev/block/mmcblk0p2
# Si existe montará data en esa partición, si no proseguirá de forma cotidiana
busybox echo "" >> $LOG
## Se comprueba si existe la segunda partición
if [ ! -e /dev/block/mmcblk0p2 ]
then
busybox echo "mmcblk0p2 no se ha encontrado, la partición data quedará montada en su lugar estado original" >> $LOG;
exit
else
busybox echo "Partición secundaria encontrada en la SD, se procede a sustituir el punto de montaje de DATA" >> $LOG;
fi;
# Se comprueba si existe la carpeta data-origin y se monta la partición data original
# en dicha carpeta
if [ ! -e /data-origin ]
then
busybox echo "Creando carpeta /data-origin" >> $LOG;
busybox mount -o remount,rw /;
busybox mkdir /data-origin;
busybox mount -o remount,ro /;
fi;
busybox echo "Montando partición data original en /data-origin " >> $LOG;
busybox umount /data;
busybox mount -t rfs /dev/block/stl11 /data-origin;
busybox echo "Montando partición de la SD como /data " >> data-origin/$VERSION.log;
busybox umount /sd-ext;
busybox mount -o noatime,nodiratime,nosuid,nodev /dev/block/mmcblk0p2 /data;
busybox chown 1000:1000 /data;
busybox chmod 771 /data;
## Moviendo el arvhivo log a /data
busybox mv -f /data-origin/$VERSION.log /data;
## Descomentar esta sección si necesita remontar /data
#busybox mount -o remount,rw -t rfs /dev/block/stl11 /data-origin/;
## Moviendo archivos existentes en /data-origin a /data
busybox echo "** Moviendo arvhivos de /data-origin a /data **" >> $LOG;
for i in app app-private dalvik-cache;
do
if [ ! -e /data/$i ]
then
busybox echo " Moviendo /data-origin/$i to /data" >> $LOG;
busybox mv /data-origin/$i /data;
else
busybox echo " /data-origin/$i ya existe en /data/" >> $LOG;
fi;
## Preparando directorios para enlazar
if [ -e /data-oringin/$i ]
then
busybox echo " Eliminando /data-origin/$i, se usará el de /data" >> $LOG;
busybox rm -rf /data-origin/$i;
fi;
done;
## Listamos todos los directorios para crearlos en /data y luego montarlos desde /data-origin/
for i in `ls -al /data-origin | grep ^d | awk '{ print $NF }'`;
do
if [ ! -e /data/$i ]
then
busybox echo " Creando directorio /data/$i para montarlo desde /data-origin" >> $LOG;
busybox mkdir /data/$i;
fi;
## Montando carpetas
if [ -e /data/$i ]
then
busybox echo " Montando /data-origin/$i en /data/$i" >> $LOG;
busybox mount -o bind /data-origin/$i /data/$i;
fi;
done;
## Se comprueba que DATA2SD no se haya ejecutado con anterioridad:
if [ -e /data/ctrldata2sd.log ]
then
busybox echo "Esta no es la primera ejecución de $VERSION." >> $LOG;
busybox echo "Para ver la salida original de $VERSION puede comprobar el archivo /data/ctrldata2sd.log" >> $LOG;
sync;
#busybox umount /data
exit
else
## Generando punto de control controlar que se hizo tras la última ejecución:
busybox echo "Fecha: `date`" > /data/ctrldata2sd.log
busybox echo "Este archivo se genera tras una ejecución correcta de $VERSION" >> /data/ctrldata2sd.log
busybox echo "La última vez que se ejecutó enteramente $VERSION en este sistema se obtuvo este log:" >> /data/ctrldata2sd.log
busybox echo "" >> /data/ctrldata2sd.log
busybox cat /data/$LOG >> /data/ctrldata2sd.log
busybox echo "############### Fin del resumen de $VERSION ###############" >> /data/ctrldata2sd.log
busybox echo "" >> $LOG;
busybox echo "Ejecución de data2sd terminada" >> $LOG;
sync;
fi;
Facilita la lectura y es algo que todos los que escribimos algo como esto lo tengamos en cuenta. Total, la salida de mount es esta: Código:
rootfs on / type rootfs (rw,relatime) tmpfs on /dev type tmpfs (rw,relatime,mode=755) devpts on /dev/pts type devpts (rw,relatime,mode=600) proc on /proc type proc (rw,relatime) sysfs on /sys type sysfs (rw,relatime) tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000) tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000) /dev/stl9 on /system type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/stl10 on /cache type rfs (rw,nosuid,nodev,relatime,vfat,llw,gid/uid/rwx,iocharset=cp437) /dev/stl6 on /mnt/.lfs type j4fs (rw,relatime) /dev/stl11 on /data type rfs (rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data-origin type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/mmcblk0p2 on /data type ext3 (rw,nosuid,nodev,noatime,nodiratime,errors=continue,barrier=0,data=writeback) /dev/block/stl11 on /data/adrenaline type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/anr type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/app type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/app-private type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/backup type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/brcm type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/cache type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/dalvik-cache type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/data type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/dontpanic type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/fota type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/gps type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/local type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/log type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/lost+found type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/misc type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/property type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/secure type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/system type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/tombstones type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/stl11 on /data/vt type rfs (rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437) /dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) /dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000) /dev/block/dm-0 on /mnt/asec/com.tencent.research.drop-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) /dev/block/dm-1 on /mnt/asec/com.mx.browser-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) /dev/block/dm-2 on /mnt/asec/com.facebook.katana-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) /dev/block/dm-3 on /mnt/asec/com.estrongs.android.pop-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro) ?Creo que voy a descansar las neuronas que mañana me levanto a las 5 de la mañana.... ufff.... Un saludo a todos. |
| Los siguientes 3 usuarios han agradecido a su comentario: | ||
|
#497
|
||||
|
||||
|
Estoy siguiendo con atención lo que vas escribiendo. Está claro que hay alguna colisión, pero no veo nada que apuntarte.
|
|
#498
|
||||
|
||||
|
Hola:
Tengo un problema. Instalé el parche para quitar el Link2sd y poner eo int2ext. Al principio funcionó bien y reconoció mis aplicaciones. Sin embargo, tras quedarme sin batería y apagarse el teléfono al reiniciar ya no me reconoce algunas. He reinstalado el parche y me reconoce algunas más, pero sigo sin tenerlas todas. Lo malo es que una de las que no me reconoce es el Play google y no puedo reinstalarlas. ¿Hay alguna forma de forzar a que reconozca todas las aplicaciones instaladas?. En el administrador las veo en gris. Muchas gracias y ánimo con los avances que nos proporcionas. |
|
#499
|
||||
|
||||
|
Ahora estoy en el curro, ese parche está en pruebas.. No he conseguido arreglarlo. Puedo intentar crear un parche para deshacerlo. Un saludo
|
|
|
|
#500
|
||||
|
||||
|
He bajado la apk de play store, le digo instalar y me dice que sustituirá una aplicación del sistema. Digo aceptar y parece que la instala pero al final dice no instalada. He leído que se puede instalar desde el recovery pero no sé cómo. Agradecería una ayuda. Muchas gracias.
|