ROOT y ROMs<br />CatDroid<br />
ROOT<br />
¿Qué es «ROOT»?<br />ROOT -> Administrador, Superusuario<br />Rootear -> Modificar el sistema para obtener acceso ROOT.<br />
¿Para qué sirve?<br />Acceder y modificar partes del sistema<br />Hacer/Restaurar backups<br />Cambiar frecuencia de la CP...
¿Qué supone?<br />Perder la garantía (aunque es posible «desROOTear» el terminal)<br />No recibir OTAs (Actualizaciones po...
¿Cómo se obtiene?<br />Un sistema distinto para cada dispositivo. <br />Actualmente existen sistemas «OneClick» para deter...
ROMs<br />
¿Qué es «ROM»?<br />ROM(memória): Memória de solo lectura. Memoria del terminal en la que se guarda el SO.<br />ROM(Imagen...
Terminología que hay que conocer:<br />Bootloader: equivalente a la BIOS.<br />SPL: (SecondaryProgramLoader) Se encarga de...
Pasos a seguir para flashear una ROM<br />Conseguir acceso ROOT<br />Buscar la ROM a flashear<br />Comprobar requisitos (S...
Cocinar ROMs<br />
Cocinar ROMs<br />Conseguir el código fuente de Android y modificarlo<br />Modificar una ROM existente añadiendo/quitando ...
Modificar una ROM<br />Requisitos:<br />Tener instalado el Java RuntimeEnvironment (JRE)<br />Aplicación para firmar la RO...
Descomprimir «Auto-sign»<br />Copiar la ROM dentro de la carpeta «Auto-sign»<br />Renombrar la ROM a «update.zip»<br />Abr...
Casos Prácticos<br />ROOT y ROMs<br />
NexusOne<br />
NexusOne<br />Primer paso: liberar el BootLoader<br />Backup (sms,apps, bookmarks, etc…)<br />Arrancar en modo «BootLoader...
NexusOne<br />Segundo paso: flashear un Recovery modificado<br /><ul><li>Descargar el Recovery:
Amon_Ra'sRecovery
ClockworkMod Recovery
Renombrar la imagen a   recovery.img
Mover «recovery.img» a la carpeta «tools» del SDK
Arrancar en modo «BootLoader»
Conectar al PC (asegurarse de haber habilitado USB debugging)
Desde el Terminal del pc:
fastboot flash recoveryrecovery.img</li></li></ul><li>NexusOne<br />Tercer paso: actualizar la Radio<br /><ul><li>Descarga...
Upcoming SlideShare
Loading in …5
×

Root y Roms - CatDroid

1,888 views
1,818 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,888
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Root y Roms - CatDroid

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

×