Root y Roms - CatDroid

  • 1,658 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,658
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
26
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. ROOT y ROMs
    CatDroid
  • 2. ROOT
  • 3. ¿Qué es «ROOT»?
    ROOT -> Administrador, Superusuario
    Rootear -> Modificar el sistema para obtener acceso ROOT.
  • 4. ¿Para qué sirve?
    Acceder y modificar partes del sistema
    Hacer/Restaurar backups
    Cambiar frecuencia de la CPU
    Tethering (antes de Froyo)
    Instalar ROMs customizadas
    Instalar Temas
    Etc…
  • 5. ¿Qué supone?
    Perder la garantía (aunque es posible «desROOTear» el terminal)
    No recibir OTAs (Actualizaciones por el aire)
    Puedes modificar archivos imprescindibles por error.
  • 6. ¿Cómo se obtiene?
    Un sistema distinto para cada dispositivo.
    Actualmente existen sistemas «OneClick» para determinados terminales.
  • 7. ROMs
  • 8. ¿Qué es «ROM»?
    ROM(memória): Memória de solo lectura. Memoria del terminal en la que se guarda el SO.
    ROM(Imagen): Archivo con formato .zip que contiene la estructura de directórios del SO.
    Una ROM no se instala, se Flashea desde el Recovery
  • 9. Terminología que hay que conocer:
    Bootloader: equivalente a la BIOS.
    SPL: (SecondaryProgramLoader) Se encarga de cargar la Radio(GSM) y el sistema operativo. (Puede ser modificado para alterar el tamaño de las particiones del Sistema)
    Radio: Funcionalidad Telefono.
    Recovery: Modo de arranque del terminal, antes de que se cargue la ROM, y que permite realizar acciones sobre la ROM.(Un «CustomRecovery» trae opciones añadidas (scripts) como backups, particionar la SD…)
  • 10. Pasos a seguir para flashear una ROM
    Conseguir acceso ROOT
    Buscar la ROM a flashear
    Comprobar requisitos (SPL, Recovery, Radio)
    Entrar en modo Recovery
    Backup
    Wipe (no siempre necesario, pero si recomendado)
    Flashear ROM
    Es recomendable utilizar alguna herramienta para backups de apps y preferéncias del estilo «TitaniumBackup»
  • 11. Cocinar ROMs
  • 12. Cocinar ROMs
    Conseguir el código fuente de Android y modificarlo
    Modificar una ROM existente añadiendo/quitando aplicaciones/configuraciones
  • 13. Modificar una ROM
    Requisitos:
    Tener instalado el Java RuntimeEnvironment (JRE)
    Aplicación para firmar la ROM (Auto-sign.zip)
    ROM base a modificar (en formato .zip)
  • 14. Descomprimir «Auto-sign»
    Copiar la ROM dentro de la carpeta «Auto-sign»
    Renombrar la ROM a «update.zip»
    Abrir la ROM con WinRar o WinZip
    Modificar directorios:
    System/app (no será posible desinstalar)
    Data/app
    Firmar el archivo desde consola de comandos:
    Sign.bat
  • 15. Casos Prácticos
    ROOT y ROMs
  • 16. NexusOne
  • 17. NexusOne
    Primer paso: liberar el BootLoader
    Backup (sms,apps, bookmarks, etc…)
    Arrancar en modo «BootLoader»-> pulsar trackball + power.
    Conectar Nexus al PC
    Desde el Termial del pc:
    Fastbootoemunlock (esto hará un wipe!!)
  • 18. NexusOne
    Segundo paso: flashear un Recovery modificado
    • Descargar el Recovery:
    • 19. Amon_Ra'sRecovery
    • 20. ClockworkMod Recovery
    • 21. Renombrar la imagen a recovery.img
    • 22. Mover «recovery.img» a la carpeta «tools» del SDK
    • 23. Arrancar en modo «BootLoader»
    • 24. Conectar al PC (asegurarse de haber habilitado USB debugging)
    • 25. Desde el Terminal del pc:
    • 26. fastboot flash recoveryrecovery.img
  • NexusOne
    Tercer paso: actualizar la Radio
    • Descargar la última versión de la Radio
    • 27. Renombrar a update.zipy copiar a la raíz de la SD
    • 28. Arrancar con el Recovery modificado
    • 29. Arrancar en modo BootLoader
    • 30. Seleccionar BootLoader -> Recovery
    • 31. Seleccionar Flash zipfromsdcard
    • 32. Seleccionar update.zip
    • 33. Reiniciar al finalizar
  • NexusOne
    Cuarto paso: flashearCyanogenMod
    • Descargar la última versión de CyanogenMod
    • 34. Opcionalmente, descargar el archivo correspondiente con las «Google apps»
    • 35. Renombrar a update.zipy copiar a la raíz de la SD
    • 36. Arrancar con el Recovery modificado
    • 37. Arrancar en modo BootLoader
    • 38. Seleccionar BootLoader -> Recovery
    • 39. Seleccionar Wipe y luego Wipe data/Factory reset
    • 40. Seleccionar Flash zipfromsdcard
    • 41. Seleccionar update.zip
    • 42. Si se tienen que flashear las Google apps, hacerlo después de este paso
    • 43. Reiniciar al finalizar
  • HTC Hero
  • 44. HTC Hero - GSM
    Primer paso: ROOT y flashearCustomRecovery
    • Descargar «UniversalAndroot.apk»
    • 45. Descargar la última versión de «AmonRaRecovery»
    • 46. Copiar ambos archivos a la raíz de la SD
    • 47. Renombrar «AmonRaRecovery» a «recovery.img»
    • 48. Instalar y ejecutar «UniversalAndroot.apk»
    • 49. Descargar e instalar un emulador de terminal (ej: Android Terminal Emulator)
    • 50. Ejecutar:
    • 51. Su
    • 52. flash_imagerecovery /sdcard/recovery.img
    • 53. Apagar el terminal
    • 54. Arrancar pulsando «Home» + «Power» para entrar en modo Recovery
  • HTC Hero - GSM
    Segundo paso: actualizar la Radio
    • Descargar la última versión de la Radio
    • 55. Renombrar a update.zip y copiar a la raíz de la SD
    • 56. Arrancar en modo Recovery
    • 57. Seleccionar Flash zipfromsdcard
    • 58. Seleccionar update.zip
    • 59. Reiniciar al finalizar
  • HTC Hero - GSM
    Tercer paso: flashear la ROM
    • Descargar la ROM a flashear
    • 60. Renombrar a update.zip y copiar a la raíz de la SD
    • 61. Arrancar en modo recovery
    • 62. Realizar un backup
    • 63. Seleccionar Wipe y luego Wipe data/Factory reset
    • 64. Seleccionar Flash zipfromsdcard
    • 65. Seleccionar update.zip
    • 66. Reiniciar al finalizar
    *Podría ser necesario particionar la SD para flashear algunas ROMs
  • 67. Más info:
    Wiki-CyanogenMod
    http://wiki.cyanogenmod.com/index.php?title=Main_Page
    XDA-Developers
    http://forum.xda-developers.com/
    http://forum.xda-developers.com/wiki/index.php?title=Main_Page
  • 68. Muchas gracias por vuestro tiempo y atención.
    EAGIN
    eaginsoftware@gmail.com
    @EAGINsoftware