ROMs y desarrollo HTC Hero ROMs y desarrollo HTC Hero

Respuesta
 
Herramientas
  #1  
Viejo 30/09/09, 09:19:26
Array

[xs_avatar]
intronauta intronauta no está en línea
Monguer.
· Votos compra/venta: (1)
 
Fecha de registro: ago 2009
Mensajes: 5,345
Tu operador: Pepephone

[Tutorial] Hacer un Backup/Restore de nuestros datos con GScript

Buscando una alternativa más completa que MybackupPro a la hora de hacer backups de los datos del sistema, descubrí esta aplicación que despierta pasiones y de la cual ya estoy enamorado .

Gscripts es capaz de ejecutar Shell scripts, lo que la convierte en una de las mejores aplicaciones de android con diferencia, capaz ejecutar con un click infinidad de comandos.


Instalar GScript desde el Market (la Full vale 2.20$ de ná)
Necesario ROOT!!!

Una vez instalada habrá creado una carpeta en nuestra SD llamada /gscript y es ahí donde debemos poner nuestros scripts.

Debemos crear una carpeta en la raíz de SD donde se guardarán las backups. En los scripts que adjunto viene por defecto /GScriptsSaves, por lo que debemos crear la carpeta manualmente respetando las mayúsculas y minúsculas!!! (ver "Pendientes" al final del hilo) . Puedes editar los scripts y cambiar las carpetas manualmente si lo deseas.

Bueno, al meollo.

Adjunto los scripts (Backup_Restore_Scripts.zip ). Lo descargamos, descomprimimos y los copiamos en /gscript:


Con Data_Backup.sh (a día de hoy) podemos hacer backup de:

Configuración de HOME (iconos, widgets, wallpapers...)
SMS
CallLogs y contactos
Wifi Keys
Bookmarks
Diccionario


Y con Data_restore.sh lo restauramos.
*Después de restaurar, debemos reiniciar para que se apliquen los cambios.


Ahora los instalaremos en Gscript.
  • Abrimos Gscript
  • Menu->Add Script
  • Seleccionamos "Load file"
  • elegimos un script
  • Cambiamos el nombre si queremos
  • Dejamos "Needs SU? activado!
  • Ahora, si no queremos editarlo, pulsamos "SAVE".
  • Repetimos el proceso con el otro script.

Ahora ya están los scripts disponibles en la pantalla principal de GScript

Al ejecutarlos, se abrirá una pantalla azul con información del proceso y podemos ver si se producen errores. El único problema es que tiene autocierre, por lo que debemos ser rápidos y tocar la pantalla para evitarlo y poder si se producen errores.


Pendiente de Solucionar:

  • Crear automáticamente la carpeta /GScriptsSaves sin mostrar error si ya existe (set -v?)
  • Backup Configuración de sistema
  • Backup Alarmas
  • Evitar cierre automático, o generar una pausa


Bueno, lo posteo ya aunque hay cosas pendientes. Solo he probado desde una Modaco 2.2e sobre ella misma, habría que ver como funciona, especialmente el backup de Home, sobre otras ROMS, ya sea de Modaco o de DDR...

Estaría bien que entre todos creáramos un script que abarque todas nuestras necesidades en cuanto a copias de seguridad, especialmente con tanto wipe . Tengo conocimientos muy básicos de shell scripts, por lo que todo aporte y sugerencia será bienvenida.

**Algunos comandos están sacados de otros foros así que lo que he hecho es recopilar información y ni que decir tiene que no me hago responsable, pero soy incapaz a estas alturas de mencionar las fuentes ya que ha sido el trabajo de varios días y muchas horas de lectura, aún así aprovecho y felicito a la comunidad de Android en general por el trabajo
Archivos Adjuntos
Tipo de Archivo: zip Backup_Restore_Scripts.zip (865 Bytes, 36 visitas)
__________________
________
[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt
[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm

Última edición por intronauta Día 30/09/09 a las 12:48:29.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a intronauta su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 30/09/09, 09:30:37
Array

[xs_avatar]
intronauta intronauta no está en línea
Monguer.
· Votos compra/venta: (1)
 
Fecha de registro: ago 2009
Mensajes: 5,345
Tu operador: Pepephone


Podeis crear los scripts creando el típico archivo de texto con el bloc de notas .txt, copiando el texto correspondiente y renombrando la extensión del archivo a .sh



Data_Backup.sh


## SMS backup
busybox cp /data/data/com.android.providers.telephony/databases/mmssms.db /sdcard/GScriptSaves
echo SMS Backup OK!

## Call Log /Contacts
busybox cp /data/data/com.android.providers.contacts/databases/contacts.db /sdcard/GScriptSaves
echo CallLogs/Contacts Backup OK!

## Wifi Keys
busybox cp /data/misc/wifi/wpa_supplicant.conf /sdcard/GScriptSaves
echo Wifi keys Backup OK!

## Browser Bookmarks
busybox cp /data/data/com.android.browser/databases/browser.db /sdcard/GScriptSaves
echo Bookmarks Backup OK!

## Diccionario
busybox cp /data/data/com.android.providers.userdictionary/databases/user_dict.db /sdcard/GScriptSaves
echo Dictionary Backup OK!

## HOME
busybox cp -r /data/data/com.htc.launcher/ /sdcard/GScriptSaves
echo HOME Backup OK!


Data_Restore.sh


## SMS Restore
busybox cp /sdcard/GScriptSaves/mmssms.db /data/data/com.android.providers.telephony/databases
echo SMS Restore OK!

## Call Log / Contacts
busybox cp /sdcard/GScriptSaves/contacts.db /data/data/com.android.providers.contacts/databases
echo CallLogs/Contacts Restore OK!

## Wifi Keys
busybox cp /sdcard/GScriptSaves/wpa_supplicant.conf /data/misc/wifi
echo Wifi keys Restore OK!

## Browser Bookmarks
busybox cp /sdcard/GScriptSaves/browser.db /data/data/com.android.browser/databases
echo Bookmarks Restore OK!

## Diccionario
busybox cp /sdcard/GScriptSaves/user_dict.db /data/data/com.android.providers.userdictionary/databases
echo Dictionary Restore OK!

## HOME
busybox cp -r /sdcard/GScriptSaves/com.htc.launcher /data/data
echo Home Restore OK!
__________________
________
[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt
[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm

Última edición por intronauta Día 30/09/09 a las 12:03:53.
Responder Con Cita
  #3  
Viejo 31/10/09, 09:59:24
Array

[xs_avatar]
ozonito ozonito no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: En la Nube
Mensajes: 73
Modelo de smartphone: Samsung A50
Tu operador: Vodafone
Quitando la palabra busybox, el script funciona = sin el GScript, es decir, creando un txt y luego cambiandole la extension a .sh, como si estuviésemos en gnu/linux. Yo lo he hecho con el SUFBS.
Responder Con Cita
  #4  
Viejo 31/10/09, 13:15:04
Array

[xs_avatar]
intronauta intronauta no está en línea
Monguer.
· Votos compra/venta: (1)
 
Fecha de registro: ago 2009
Mensajes: 5,345
Tu operador: Pepephone

Tienes razón ozonito.
La verdad es que ya está muy desactualizado aunque puede ayudar a localizar las bases de datos que contienen los datos que queremos guardar o recuperar por si nos interesa algo muy específico.
Esto era cuando empezaba a trastear y el sistema en un poco a lo bruto, pero más o menos sigue funcionando.

Aun así, el gscript no funciona todo lo bien que debería, aunque bien hace un apaño.

Yo ya ejecuto todos los scripts desde SU File, que funciona de maravilla.
__________________
________
[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt
[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm
Responder Con Cita
  #5  
Viejo 31/10/09, 13:25:22
Array

[xs_avatar]
Golfo Golfo no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: abr 2008
Localización: Vinarock
Mensajes: 4,410
Modelo de smartphone: HTC One
Tu operador: Yoigo
Joer intronauta, no paras, eh? creo que a este paso le tendremos que pedir un subforo a jorge llamado intronauta....porque todos tus hilos son importantisimos

Gracias por toda la informacion que compartes
__________________
UNETE A DROPBOX -->AQUI<- 2Gb + 500 mb de almacenamiento en la nube por cada amigo que se una e instale Dropbox,
(a ambos 500 MB de espacio adicional)
Responder Con Cita
  #6  
Viejo 31/10/09, 13:34:19
Array

[xs_avatar]
intronauta intronauta no está en línea
Monguer.
· Votos compra/venta: (1)
 
Fecha de registro: ago 2009
Mensajes: 5,345
Tu operador: Pepephone

 Cita: Originalmente Escrito por Golfo Ver Mensaje
Joer intronauta, no paras, eh? creo que a este paso le tendremos que pedir un subforo a jorge llamado intronauta....porque todos tus hilos son importantisimos

Gracias por toda la informacion que compartes
quesssagerao!
__________________
________
[CWMODIN] Flashea y personaliza ODIN stock roms desde el recovery http://ow.ly/kbEwt
[Universal Flasher Tool] Flashea temas metamorph y archivos desde el recovery con autobackup http://goo.gl/Gxucm
Responder Con Cita
  #7  
Viejo 31/10/09, 15:38:30
Array

[xs_avatar]
madd madd no está en línea
Desarrollador
· Votos compra/venta: (3)
 
Fecha de registro: ago 2009
Mensajes: 2,128
Modelo de smartphone: Elephone P3000S
Tu operador: Orange
De nuevo otro...

... para intronauta!!
Responder Con Cita
  #8  
Viejo 02/11/09, 13:13:03
Array

[xs_avatar]
ozonito ozonito no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: En la Nube
Mensajes: 73
Modelo de smartphone: Samsung A50
Tu operador: Vodafone
 Cita: Originalmente Escrito por madd Ver Mensaje
De nuevo otro...

... para intronauta!!
Lo suscribo.


Si que estaria bien un post recopilatorio de las cosas ke los linuxeros podemos hacer con SUBFS (como me mola la consola en el hero)

Si me entero de algo lo posteo por aki (nada mas que lo ke casi todos sabemos, top, ps -aux, dmesg,...) asin de paso repasamos comandos.
Responder Con Cita
  #9  
Viejo 03/11/09, 16:35:54
Array

[xs_avatar]
jcbalsas jcbalsas no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2008
Localización: Málaga
Mensajes: 18
Modelo de smartphone: SAMSUNG GALAXY NOTE
Tu operador: Orange
Wenas! el Diccionario me da error. He explorado la carpeta pero no tengo la carpeta .../com.android.providers.userdictionary/databases/ en su lugar tengo /com.android.providers.userdictionary/lib/ pero nada en ellas, alguna sugerencia ??
Responder Con Cita
  #10  
Viejo 03/11/09, 16:46:30
Array

[xs_avatar]
jcbalsas jcbalsas no está en línea
Usuario novato en la web
 
Fecha de registro: dic 2008
Localización: Málaga
Mensajes: 18
Modelo de smartphone: SAMSUNG GALAXY NOTE
Tu operador: Orange
Conocéis la localización de más archivos modificados según las preferencias de cada usuario para añadir al Script para facilitar la restauración después de la instalación de ROMs y demás?, el Home almacena los distintos temas personalizados por cada usuario?
Responder Con Cita
  #11  
Viejo 03/11/09, 16:54:19
Array

[xs_avatar]
intronauta intronauta no está en línea
Monguer.
· Votos compra/venta: (1)
 
Fecha de registro: ago 2009
Mensajes: 5,345
Tu operador: Pepephone

No se porqué no tienes la carpeta /databases :S
Yo he hecho recientemente una instalación limpia de la 2.8 y mantiene la carpeta, así que no ha desaparecido en versiones más nuevas que. cuando hice el post.
Los scripts no deben dar error porque trabajan con archivos fundamentales del sistema que no varían de ubicación. Quizá tengas desactivada alguna opción de la predicción de textos o algo así y no ha creado tú diccionario personal
Responder Con Cita
  #12  
Viejo 03/11/09, 17:31:13
Array

[xs_avatar]
ozonito ozonito no está en línea
Miembro del foro
 
Fecha de registro: sep 2009
Localización: En la Nube
Mensajes: 73
Modelo de smartphone: Samsung A50
Tu operador: Vodafone
Revisa bien la sintaxis, porque yo lo he hecho sin problemas. El del HOME, la verdad, no se que es lo que guarda. Si que he descubierto de lo que va busybox, y me gustaria saber como averiguar la versión que lleva nuestra MCR.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Hero > ROMs y desarrollo HTC Hero



Hora actual: 08:22:21 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /