GeeksPhone Recursos…

Firmware Tools:

Rut 1,14 XP
Rut 1.16 Vista
Rut 1.19 W7

Limpiador de drivers X86 X64

Firmwares:

45 R2 (zip)
nb0-utils (zip) — para extraer os ficheros de nb0
Settings originales (por si has probado las google tools y has perdido el settings original del one)
init.cust.shparece ser que a un usuario del foro ha bloqueado el movil editando este fichero mucho cuidadin
(para dejar el hidden limpito este fichero localizado en /hidden/data/init.cust.sh lo que hace no es borrar sino no cargar los apks que hay en la carpeta hidden si quieres algun apk en particular solo hay que editar el fichero como fichero de texto y quitar los comentarios #)

Mods Ril by Xeryi:
(Repara el problema de acceso a la red 3g de los usuarios de One con Movistar)
ril 01
ril 02
Update ril (con Amonra de Rmcc)

Mod Amonra by Rmcc:
recovery.img original (como es un .img mejor boton derecho guardar como)
amonra 1.3.1

Busybox: hay una nueva version en el foro… el viernes la testeo y pongo el binario y como instalarlo en sbin para que no afecte a ningun fichero en xbin… (a mi me funciona pero algun comentario lei por el foro).
Busybox (zip)

Programas APK utiles:

xxx

Comandos ADB

shell (consola limitadad de android)
shell flash_image instala una imagen (img) del sistema
ls lista carpeta
cd cambia de directorio
pull baja ficheros de android a tu sistema
push sube ficheros de tu sistema a android

Rutas Interesantes ADB
/system/app/ — ruta donde se alojan las aplicaciones del sistema
/data/app/ — ruta donde se alojan las aplicaciones del usuario
/hidden/data_app/ *** asociado a /hidden/data/init.cust.sh ***
— ruta donde se alojan las aplicaciones fantasma que una vez desinstaladas vuelven a aparecer al reiniciar.*
*** el fichero tiene el script de carga de esas aplicaciones aunque las borres fisicamente deberias editar el fichero y quitar las lineas que llamen a dichas aplicaciones***

Snippets (cachitos de codigo adb interesantes)…

  • * instalar un recovery.img *

Copiar el fichero xxx.img en la raiz de la sd.

Entrar en consola (inicio ejecutar cmd)
Comprobar conexion  con dispositivo (adb devices)… debe salir el nombre de tu dispositivo One …
Entrar en modo “consola” del dispositivo (adb shell)
$ flash_image recovery /sdcard/xxx.img

esperar y reiniciar…

  • *Habilitar Su.*

Entrar en consola (inicio ejecutar cmd)
Comprobar conexion  con dispositivo (adb devices)… debe salir el nombre de tu dispositivo One …

Entrar en modo “consola” del dispositivo (adb shell)
$ cd system
$ cd bin
$ cat sh > su
$ chmod 4755 /system/bin/su

  • *Instalar busybox… * hay una nueva version en el foro… el viernes la testeo y pongo el binario y como instalarlo en sbin para que no afecte a ningun fichero en xbin… (a mi me funciona pero algun comentario lei por el foro).

Entrar en consola (inicio ejecutar cmd)
Comprobar conexion  con dispositivo (adb devices)… debe salir el nombre de tu dispositivo One …
adb push busybox /data/local (tambien se puede copiar al /sdcard)
adb shell
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
# mkdir /system/xbin
# cat /data/local/busybox > /system/xbin/busybox
# chmod 755 /system/xbin/busybox
# busybox –install /system/xbin
# mount -o remount ,ro -t yaffs2 /dev/block/mtdblock2 /system
# sync
# reboot

  • Borrar aplicacion del sistema

Entrar en consola (inicio ejecutar cmd)
Comprobar conexion  con dispositivo (adb devices)… debe salir el nombre de tu dispositivo One …
adb shell ls /system/app (con esto hacemos un listado de las apps, asi podemos localizar la que queremos eliminar)
adb shell rm -r /system/app/aplicacion.apk (sustituimos aplicacion.apk por la aplicacion que queramos eliminar)

  • Instalar aplicacion como sistema

Entrar en consola (inicio ejecutar cmd) *debemos estar en la carpeta donde esten la .apk

Comprobar conexion  con dispositivo (adb devices)… debe salir el nombre de tu dispositivo One …
adb push app.apk /system/app/app.apk (sustituimos app.apk por la aplicacion que queramos instalar)