Diferencia entre revisiones de «Usuario:Juanda/android/Introducción»
De WikiEducator
(→Introducción) |
(→flashing / flashear) |
||
(12 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 8: | Línea 8: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===rooting=== | + | ====rooting==== |
− | + | ||
− | + | ||
* Android es un sistema operativo basado en Linux. | * Android es un sistema operativo basado en Linux. | ||
+ | * El usuario root es el usuario administrador en los sistemas operativos Linux/Unix. | ||
+ | * '''Rooting''' es el proceso de adquirir privilegios de administrador en un dispositivo Android. | ||
* Una vez rooteado se pueden reemplazar programas preinstalados o modificar y reemplazar ficheros de sistema o realizar cualquier operación de bajo nivel. | * Una vez rooteado se pueden reemplazar programas preinstalados o modificar y reemplazar ficheros de sistema o realizar cualquier operación de bajo nivel. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===jailbreaking=== | + | |
+ | ====jailbreaking==== | ||
* Los dispositivos Apple tienen fuertes restricciones respecto al software que se ejecuta en sus dispositivos. | * Los dispositivos Apple tienen fuertes restricciones respecto al software que se ejecuta en sus dispositivos. | ||
* Hacer jailbreak permitirá: | * Hacer jailbreak permitirá: | ||
Línea 24: | Línea 25: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Diferencias entre Android y iOS=== | + | ====Diferencias entre Android y iOS==== |
* Android por defecto permite sideload y cambiar el aspecto del sistema sin necesidad de hacer rooting. | * Android por defecto permite sideload y cambiar el aspecto del sistema sin necesidad de hacer rooting. | ||
− | * Piensa en Matrix: Jailbreak sería comparablea lo que puede hace | + | * Piensa en Matrix: Jailbreak sería comparablea lo que puede hace Morfeo y Rooting a lo que hace Neo. |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Side-loading=== | + | |
− | * Es el proceso de cargar aplicaciones de fuentes distintas al | + | ====Side-loading==== |
+ | * Es el proceso de cargar aplicaciones de fuentes distintas al Play Store. | ||
* En Android es sencillo, simplemente marcar un checkbox en los Ajustes del dispositivo (opción Seguridad). | * En Android es sencillo, simplemente marcar un checkbox en los Ajustes del dispositivo (opción Seguridad). | ||
* En iPhone no es tan sencillo ya que implica hacer el jailbreak. | * En iPhone no es tan sencillo ya que implica hacer el jailbreak. | ||
− | * | + | * Hay dispositivos con versiones de Android muy restrictivas: Son casos típicos para instalar ROMS cocinadas. |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===flashing / flashear=== | + | |
+ | ====ROM, firmware==== | ||
+ | *Con estos términos nos referimos normalmente al sistema operativo que corre en el dispositivo. | ||
+ | *Se ha denominado habitualmente ROM porque no está concebido en principio para ser modificado por el usuario. | ||
+ | *Hablaremos por ejemplo de flashear una ROM cuando cojamos un sistema operativo y lo copiemos en la memoria flash del dispositivo. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====ROMs cocinadas==== | ||
+ | *Cuando hablamos de distintas ROMS, nos referimos a versiones modificadas de Android. | ||
+ | *Los fabricantes de dispositivos y la comunidad realiza modificaciones sobre las diferentes versiones del SO Android que se liberan en los canales oficiales | ||
+ | * Las ROMs cocinadas suelen venir ya preparadas con acceso root mediante aplicaciones como Superuser/SuperSU. | ||
+ | *Un ejemplo de ROM cocinada sería [http://www.cyanogenmod.org/ CyanogenMod] y sus autores los cocineros. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
+ | ====flashing / flashear==== | ||
*Proceso de cargar software en el dispositivo (memoria flash). | *Proceso de cargar software en el dispositivo (memoria flash). | ||
*Hay dos formas habituales de flashear un dispositivo: | *Hay dos formas habituales de flashear un dispositivo: | ||
− | :-Usando el programa fastboot desde el PC y teniendo el dispositivo conectado al mismo (normalmente por usb). Se debe arrancar el dispositivo en modo fastboot. | + | :-Usando el programa '''fastboot''' o similar desde el PC y teniendo el dispositivo conectado al mismo (normalmente por usb). Se debe arrancar el dispositivo en modo fastboot. |
− | :-Usando el modo de recuperación | + | :-Usando el modo de recuperación o '''recovery''' del dispositivo, sin utilizar un ordenador. El dispositivo se debe iniciar en modo de recuperación. |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===unlock o desbloqueo de un terminal=== | + | |
+ | ====unlock o desbloqueo de un terminal==== | ||
*Permitir que el terminal funcione con distintas operadoras de telefonía. | *Permitir que el terminal funcione con distintas operadoras de telefonía. | ||
*Un teléfono desbloqueado debe aún así cumplir los requisitos de la red móvil de las operadoras: | *Un teléfono desbloqueado debe aún así cumplir los requisitos de la red móvil de las operadoras: | ||
Línea 50: | Línea 68: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===''superCID''=== | + | ====''superCID''==== |
* Es el Carrier Identification: un identificador de la operadora de telefonía. | * Es el Carrier Identification: un identificador de la operadora de telefonía. | ||
*Este identificador determina que software se pueden instalar en un dispositivo. Se verifica la firma oficial del software con el CID del dispositivo, que deben coincidir. | *Este identificador determina que software se pueden instalar en un dispositivo. Se verifica la firma oficial del software con el CID del dispositivo, que deben coincidir. | ||
Línea 56: | Línea 74: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===bootloader=== | + | ====bootloader==== |
* Lo podríamos definir como la BIOS en Android. | * Lo podríamos definir como la BIOS en Android. | ||
* Se accede con una combinación de teclas especiales, en función de cada movil. | * Se accede con una combinación de teclas especiales, en función de cada movil. | ||
Línea 65: | Línea 83: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Modo S-OFF/S-ON (Security ON/OFF)=== | + | ====Modo S-OFF/S-ON (Security ON/OFF)==== |
* Algunos bootloader incluyen un modo "Security" que imponen restricciones en el arranque como por ejemplo poner el SO en modo de solo lectura. | * Algunos bootloader incluyen un modo "Security" que imponen restricciones en el arranque como por ejemplo poner el SO en modo de solo lectura. | ||
*Cambiar el modo del bootloader a S-OFF puede ser entonces un requisito indispensable para modificar o cambiar el sistema operativo. | *Cambiar el modo del bootloader a S-OFF puede ser entonces un requisito indispensable para modificar o cambiar el sistema operativo. | ||
Línea 72: | Línea 90: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | = | + | ====Wipe Data - Factory Reset - Hard Reset==== |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ===Wipe Data - Factory Reset - Hard Reset=== | + | |
*Wipe Data y factory reset son equivalentes: | *Wipe Data y factory reset son equivalentes: | ||
:Borran los datos de usuario | :Borran los datos de usuario | ||
:El sistema operativo se queda igual (no se hace un downgrade por ejemplo si se hubiera actualizado) | :El sistema operativo se queda igual (no se hace un downgrade por ejemplo si se hubiera actualizado) | ||
− | :La memoria | + | :La memoria externa se queda intacta (sdcard o interna) |
*El hard reset es equivalente a un reseteo de un PC. No se pierden datos. | *El hard reset es equivalente a un reseteo de un PC. No se pierden datos. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | ===Imágenes=== | + | ====OEM==== |
− | Cuando hablamos de imágenes hablamos de sistemas operativos autocontenidos (self-contained operating system). Una imagen del sistema | + | *Siglas de Original Equipment Manufacturer |
− | + | *El fabricante del dispositivo: Samsung, Nokia, Motorola... | |
+ | *Ya no se supone el fabricante de verdad sino la "empresa contratante" (antes si), por eso lo de "original" | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ====Carrier==== | ||
+ | *Nuestro operador de telefonía: Movistar, Vodafone... | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | |||
+ | ==== Imágenes ==== | ||
+ | *Cuando hablamos de imágenes hablamos de sistemas operativos autocontenidos (self-contained operating system). | ||
+ | *Una imagen del sistema sería el propio sistema operativo Android: | ||
+ | <source lang="bash"> | ||
+ | dd if=/dev/mtd/mtd5 of=/sdcard/system.img bs=4096 | ||
+ | </source> | ||
+ | *Existen imágenes para el kernel, la radio, los datos de usuario o el recovery. | ||
</div> | </div> | ||
</div> | </div> |
Última revisión de 21:49 13 may 2013