Jailbreak y rooting más allá de los límites del dispositivo

eventoscreativos 493 views 46 slides Jul 05, 2012
Slide 1
Slide 1 of 46
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46

About This Presentation

Charla: Jailbreak y rooting: más allá de los límites del dispositivo, impartida por Juan M. Aguayo de Informática 64 para el curso de Especialización en Dispositivos Móviles que tuvo lugar en la Facultad de Informática de la Universidad de A Coruña del 20 al 22 de Junio de 2012.


Slide Content

C urso Especialización en Dispositivos Móviles Jailbreak & Rooting : “Más allá de los límites del dispositivo” Juan Miguel Aguayo Sánchez [email protected]

Jailbreak & Rooting : “Más allá de los límites del dispositivo”

Jailbreak & Rooting Contents at a g lance Bloque I: Introducción. Bloque II: iOS Jailbreak . Bloque III: Android Rooting .

Jailbreak & Rooting Contents Introducción SmartPhones y Tablets iOS y Android , top de ventas, estadísticas. Jailbreak & Rooting : Diferencias con Unlock . Jailbreaking iOS. ¿Qué es Jailbreak ? ¿ Cómo se hace? Ventajas e inconvenientes . iOS 6. Rooting Android . ¿Qué es Root? Ventajas e inconvenientes. Conclusiones .

Bloque I: Introducción

Introducción ¿Qué pasó en 2007?

Introducción Dispositivos móviles

Introducción Top de ventas de fabricantes: España

Introducción Top de ventas: A ndroid superará a W indows

iOS vs Android

Introducción Android líder indiscutible

Introducción ¿Qué es Jailbreak & Rooting ?

Diferencias con Unlock Realizar el jailbreak o rootear un dispositivo no es lo mismo que realizar el unlock , o también conocida como liberación del operador. Son conceptos completamente distintos, aunque a veces se haga jailbreak / rooting con la intención de posteriormente realizar el unlock . Introducción

Bloque II: iOS Jailbreak

iOS Jailbreak ¿Qué es Jailbreak ? - iOS Realizar el Jailbreak es el proceso de romper el Code-Signing . Permite ejecutar código sin firmar. Permite acceder a los keychains . Password conocida. Todo el sistema de seguridad cae.

iOS Jailbreak Razones para hacer Jailbreak La gente hace Jailbreak a sus dispositivos por diversas razones: Tener una plataforma abierta para desarrollar software. Tener el control total del dispositivo. Poder instalar aplicaciones para realizar el unlock de operador. Piratear aplicaciones. …

iOS Jailbreak Razones para hacer Jailbreak Los investigadores de seguridad tienen sus motivos: Para los analistas forenses es una técnica habitual/requerida. Evaluar la seguridad, o buscar una vulnerabilidad, en un sistema que no permite la ejecución de código no firmado, no es nada fácil. No se hubiera encontrado el problema “ locationgate ” sin Jailbreak . …

iOS Jailbreak Tipos de Jailbreak Tethered Jailbreak . Untethered Jailbreak .

iOS Jailbreak Tipos de Jailbreak : Tethered Tethered Jailbreak : Es un jailbreak que desaparece cuando el dispositivo se rearranca . El cable USB es requerido y de ahí el nombre. También se engloban los jailbreaks en los que hay que visitar una web, o hay que ejecutar una aplicación. http://limera1n.com/

iOS Jailbreak Tipos de Jailbreak : Untethered Untethered Jailbreak : Es un jailbreak que no desaparece cada vez que el dispositivo se rearranca . Es una mejor forma de jailbreak . Más difícil de conseguir, ya que requiere de vulnerabilidades específicas en el bootchain .

DEMO Jailbreaking iOS device

Bloque III: Android Rooting

Introducción ¿Qué es Rooting ? - Android Rootear Android es equivalente a realizar el Jailbreak a iOS. Rootear proviene de la palabra root en sistemas UNIX y Linux. Root es el término para denominar el tipo de permisos que obtiene el supersuaurio . Root/ superuser tiene permisos para acceder a todo el sistema de ficheros y poder cambiar lo que sea, sin tener que elevar privilegios o solicitar permisos, similar a Windows con UAC. En Android rootear el dispositivo consiste en ………. .?

Android Rooting Ventajas de hacer Rooting Romper limitaciones del fabricante : A veces los dispositivos vienen “capados”, con limitaciones o con algo de potencial recortado.

Android Rooting Ventajas de hacer Rooting Mejorar el rendimiento del terminal : Ventajas del código abierto. Utilizando la ROM adecuada se puede cambiar sustancialmente el rendimiento de nuestro sistema. http:// www.cyanogenmod.com / devices

Android Rooting Ventajas de hacer Rooting Aplicaciones no permitidas : Gracias al rooteo del terminal, se pueden instalar cantidad de aplicaciones, en las que ser root es condición indispensable para su funcionamiento. Overclockear , o controlar la velocidad del procesador. Cambiar de ROM. Copias de seguridad. Gestores de tareas. Gestores de conexiones. Wi -Fi Tether . Realizar capturas de pantalla. …

Android Rooting Ventajas de hacer Rooting Aplicaciones no permitidas : Root Checker Rom Manager Market Enabler

Android Rooting Ventajas de hacer Rooting Aplicaciones no permitidas : ShootMe ADFree Android DroidWall

Android Rooting Ventajas de hacer Rooting : T itanium Backup E stá es español desde la versión 3.3.6 Realiza copias de seguridad programadas o no, tanto de las aplicaciones como del sistema, a gusto del usuario . Copia por lotes. Creación de zips con las aplicaciones. …

Android Rooting Ventajas de hacer Rooting Aplicaciones no permitidas : Barnacle WiFi Tether Font Changer AutoKiller Memory Optimizer

Android Rooting Ventajas de hacer Rooting Aplicaciones no permitidas : Los todo en 1: Absolute S ystem Root Tools Root Tools Root Manager

Android Rooting Ventajas de hacer Rooting Actualizaciones sin esperas : Motivo por el que muchos usuarios se aventuran a realizar el rooteo del dispositivo. Dependiendo del fabricante hay grandes diferencias en las velocidades de actualizaciones. Algunos incluso directamente no se molestan en actualizar, y los terminales quedan “abandonados”. Gracias a ser root a a una gran comunidad y muy activa, se pueden utilizar ROMs cocinadas para aquellos más impacientes.

Android Rooting Fragmentación de las versiones de Android

Android Rooting Ventajas de hacer Rooting Control Total : Somos dueños de nuestros terminales y deseamos saber que se ejecuta y que no, y controlar todo lo que ocurre en el. Ya no es necesario conocimientos avanzados. Con responsabilidad y sabiendo paso a paso qué se hace, NO hay nada que temer.

Android Rooting Inconvenientes de hacer Rooting NO se reciben las actualizaciones automáticas : No aparece el mensajito diciéndote tienes una actualización. Se debe buscar la ROM y actualizar de manera manual. Ya no hay riesgo de cargárselo al rootearlo ?? Pérdida de garantía ?? Algunas compañías ya lo permiten...ya que los últimos métodos de rooteo , ya no modifican el bootloader , y por tanto, no se pierde la garantía.

Android Rooting Qué no es Rooting Hacer Rooting de un dispositivo Android NO es cambiar la ROM. Para cambiar la ROM es necesario cambiar el recovery y cargar la ROM deseada. Muchos métodos de rooting cambian el recovery .

Android Rooting Cambiando la ROM Pasos a seguir: Descargar la ROM (formato . zip ). Copiar la ROM a la raíz de la sdcard . Reiniciar el teléfono en modo recovery (Volumen Abajo+Encender ). La opción Wipe data/ factory reset borra TODOS los datos del terminal, así que guarda una copia de BACKUP!! Seleccionar instalar : Install zip from sdcard . Esperar a finalizar el proceso (puede tardar unos minutos) y reiniciar .

Android Rooting Conclusiones Se han presentado los pros y contras de hacer rooting a los dispositivos Android . Se pretende incitar al usuario a perder el miedo y a curiosear las tripas de su dispositivo Android . Documentándose, sabiendo lo que se hace y haciendo las cosas paso a paso, no hay por qué temer a hacer rooting al dispositivo.

DEMO Rooting Android Device

Android Rooting Demo: Rooting a un Dispositivo Android Descargar z4root: http://www.freewarelovers.com/android/download/temp/1306421152_z4root_1.3.0.apk http://static.droidnetwork.net/wicked/files/z4root.1.3.0.apk Copiar el fichero al dispositivo: Bluetooth: sdcard / bluetooth USB: Copiar en la ubicación (deseada se recomienda en la raíz de la sdcard ). NOTA : Recordad que hay que activar la depuración USB. Para ello hay que ir a “ Ajustes>Aplicaciones>Desarrollo>Depuración USB ” y activar dicha opción.

Android Rooting Demo: Rooting a un Dispositivo Android Copiar el fichero al dispositivo: Ejecutar la aplicación: O bien con adb , o con un explorador de ficheros

Android Rooting Demo: Rooting a un Dispositivo Android Ejecutar la aplicación: Root temporal. Root permanente. Un-root.

PREGUNTAS

FIN MUCHAS GRACIAS [email protected]

C urso Especialización en Dispositivos Móviles Jailbreak & Rooting : “Más allá de los límites del dispositivo” Juan Miguel Aguayo Sánchez [email protected]