Está en la página 1de 62

M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES

DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Carrera:
TÉCNICO EN OFIMÁTICA

Asignatura/Módulo/Propedéuticas:
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA

Submódulo/Propedéuticas:
SUB2: GESTIONA INFORMACIÓN A TRAVES DE
PLATAFORMAS DIGITALES
Tema o Actividad:
PORTAFOLIOS DE EVIDENCIAS PARCIAL 2

Profesor (a):
REYES PUCH MIGUEL ANTONIO

Alumno (a):
Marian Nicole Lezama Pérez- Danna Paola Correa
Avalos- Ana María Hernández Sánchez- Rosa Alicia
Ortiz Solis

GRADO: ”VI” GRUPO: “A”

Email:
Nicole17031 @Outlook.com

Página 1 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

INDICE:

INDICE:.......................................................................................................................................2
INTRODUCCIÓN: .....................................................................................................................3
TEMAS VISTOS A LO LARGO DEL PARCIAL...................................................................4
BOOTLOADER: ........................................................................................................................5
RECOVERY: SUS PRINCIPALES FUNCIONES ...............................................................12
HARD RESET: ........................................................................................................................14
ROOT:.......................................................................................................................................16
JAILBREAK .............................................................................................................................17
ROM ..........................................................................................................................................19
CUSTOM ROM:.......................................................................................................................22
APARTADO DE PRÁCTICAS ..............................................................................................25
PRÁCTICA 1: ..........................................................................................................................26
PRÁCTICA 2: ..........................................................................................................................42
CONCLUSIÓN: .......................................................................................................................61
BIBLIOGRAFÍA: .....................................................................................................................62

Página 2 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

INTRODUCCIÓN:

En esta unidad se recopilará todos los temas abordados durante el parcial


tomando en cuenta el tema principal como sabemos es Dispositivos móviles ya
que es una forma de interconectarse con otros dispositivos de manera sencilla
facilitando la forma de comunicarse con las demás personas.
El dispositivo móvil es de gran utilidad actualmente, hace años se les conocía
como terminales, pero con el pasar del tiempo ahora se les conoce como
Smartphone o teléfonos inteligentes.
Cotidianamente la tecnología móvil se ha relacionado con la telefonía móvil, en
estos días existen múltiples dispositivos que ofrecen la posibilidad de acceder a
internet, ya sean teléfono móvil, Smartphone, computadoras portátiles, etc…
El contenido ha sido realizado para desarrollar las competencias requeridas que
aseguren mejorar el desempeño de los estudiantes en la sociedad del
conocimiento.
Cada tema esta contextualizado en situaciones que favorecen el aprendizaje, el
trabajo en equipo y de manera grupal, la responsabilidad que implica la
aplicación de los dispositivos móviles.
Cuyo propósito es fortalecer y consolidar el conocimiento a diversas actividades,
por lo que sus estudios deben ser acordes con las exigencias planteadas
mediante estrategias de enseñanza centradas en él mismo: aprendizaje basado
en prácticas, investigaciones, uso de la tecnología móvil y busca a la vez,
fomentar el desarrollo de habilidades que le permitan un mejor aprendizaje.

Las nuevas generaciones están ampliamente familiarizadas con el Root y


Jailbreak en los dispositivos móviles, no obstante, es importante estudiar el
contenido aquí presentado debido a la relevancia que estas herramientas tienen
para mejorar la productividad de nuestros dispositivos.
Cada una de las actividades está desarrollada para favorecer nuestro
desempeño y aprendizaje tanto laboral como en nuestro entorno académico.

Página 3 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

TEMAS
VISTOS A
LO LARGO
DEL
PARCIAL
Página 4 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

BOOTLOADER:
En cualquier sistema operativo, ya sea actual o de hace unos años, el bootloader
o gestor de arranque es la parte del software que se encarga de realizar diversas
pruebas antes del arranque del sistema operativo pueda iniciar, así como de dar
instrucciones a este para que el arranque se lleva a cabo sin problemas. Para
ello, contiene diversos tipos de información que pueden resultar de utilidad al SO
a la hora de iniciarse. En definitiva, y a muy grandes rasgos, el bootloader es una
especie de “guía” que sirve al sistema operativo para saber qué pasos debe
seguir durante su proceso de inicialización.
Si nos centramos en el caso de Android, sabemos que el bootloader está
desarrollado por el propio fabricante del dispositivo en cuestión. Entre otras
cosas, además, es el encargado de proteger el estado del terminal y el
responsable de inicializar “Trusted Execution environment”, el entorno del
sistema que garantiza que los datos y el código que se carga en su interior
estarán protegidos en todo momento.
En cualquier dispositivo con Android en su interior, el bootloader contiene
información esencial para
el correcto arranque del
sistema como, por
ejemplo, la pantalla “splash
screen” que aparece tras
pulsar el botón de
encendido del terminal. Por
otro lado, una de las tareas
más importantes del
bootloader en Android, es
la verificación de la
integridad de las
particiones de inicio y de
recuperación –recovery–, proceso que se realiza justo antes de trasladar la
ejecución al kernel –o del recovery, en caso de que el usuario decida acceder a
este– para finalizar la inicialización del SO. En caso de existir algún error o
advertencia durante este proceso, aparecerá en la pantalla como un aviso “Boot
State” para dar al usuario indicios sobre los procesos que han fallado durante el
arranque.
¿Para qué sirve desbloquear el bootloader?
Prácticamente todos los smartphones y tablets Android del mercado llegan a sus
usuarios con el “bootloader bloqueado”. Esto significa que, por defecto, el
bootloader restringe la ejecución de de ROMs de terceros o versiones
modificadas del sistema, y únicamente permite el arranque del sistema operativo
cuando se realiza a través de una imagen firmada oficialmente del dispositivo.
Ya hemos visto que, dada la naturaleza open source de Android, cada fabricante
está encargado de desarrollar el bootloader para cada uno de sus dispositivos,

Página 5 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

según su hardware específico. Esto les otorga un control total sobre el gestor de
arranque de sus equipos. Sin embargo, la gran mayoría de ellos ofrecen a sus
usuarios la posibilidad de desbloquear el bootloader de los dispositivos, por lo
general de manera sencilla y sin poner demasiadas trabas.
Los motivos por los que un usuario podría querer desbloquear el bootloader de
su terminal y así eliminar las restricciones impuestas por el fabricante son varios.
Sin embargo, por lo general la gran mayoría de usuarios deciden desbloquear el
bootloader para poder instalar ROMs de terceros con el objetivo de disfrutar de
funciones extra en el software de sus teléfonos, o simplemente para actualizar la
versión de Android cuando el terminal ha llegado al fin de sus días a nivel de
soporte.
Cómo desbloquear el bootloader de tu Android
El proceso para desbloquear el bootloader en Android es relativamente
sencillo en aquellos dispositivos cuyos fabricantes ponen de su parte, y no tanto
en los que sus creadores deciden evitar por todos los medios que sus usuarios
puedan liberar sus dispositivos para llevar a cabo la instalación de ROMs o la
modificación de aspectos avanzados del sistema. Otros procedimientos y guías
relacionados con Android avanzado también requieren pasar por este proceso.
Por ejemplo, Google no solo permite
que los usuarios de todos sus
dispositivos puedan desbloquear el
bootloader, sino que ofrece los pasos a
realizar para llevar a cabo este
proceso en la web oficial para
desarrolladores de Android. En cambio,
otras como Huawei han demostrado en más de una ocasión estar en contra de
permitir a sus usuarios desbloquear el bootloader de sus teléfonos, haciendo
cada vez más difícil este proceso.
Sea como sea, a continuación daremos un repaso a los distintos procedimientos
que se deben seguir a la hora de desbloquear el bootloader de los dispositivos
de las principales marcas, además de ofrecer información relevante sobre cada
una de ellas.
Cómo desbloquear el bootloader de tu móvil Google, OnePlus, Sony, Essential,
Nokia, Android One…

El proceso de desbloqueo de bootloader “oficial”


funcionan en un gran número de modelos de
diversas marcas distintas. Por lo general, a menos
que el fabricante de tu dispositivo imponga algún
tipo de restricción –que veremos más adelante–
, este proceso funcionará y el terminal continuará
estando cubierto por la garantía –aunque esto

Página 6 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

último dependerá de cada marca; en el caso de los Google Nexus o Pixel no


afecta, pero los móviles Nokia sí pierden su garantía. Lo mejor será que te
informes en la web de soporte del fabricante de tu móvil–. Aún así, hay que tener
en cuenta que este proceso conlleva ciertos riesgos, y solo deberías llevarlo a
cabo en caso de que sepas lo que estás haciendo.
Si eres consciente de todo lo que implica desbloquear el bootloader de tu
dispositivo, antes de ver los pasos a llevar a cabo es necesario tener en cuenta
varios factores:
 Todos los datos almacenados en tu móvil se eliminarán: al desbloquear el
bootloader, se formatean algunas de las particiones de la memoria del
teléfono, entre ellas la partición /data. Por ello, es recomendable realizar
una copia de seguridad completa de tus datos, incluyendo tanto el
contenido multimedia como la información almacenada por las
aplicaciones.
 Necesitarás un ordenador con los drivers ADB instalados:
nuestros compañeros de Rootearcuentan con una guía completa donde
se recogen los pasos a seguir.
 Desbloquear el bootloader no es lo mismo que rootear: una vez
desbloqueado el bootloader, podrás rootear tu dispositivo, pero si
únicamente realizas este proceso no tendrás acceso a la raíz del sistema
ni obtendrás privilegios de superusuario.
Teniendo todo esto en cuenta, ya podemos proceder al desbloqueo del
bootloader en el dispositivo. Para ello, los pasos a seguir son los siguientes:
1. En tu móvil, ve a los ajustes del sistema y busca el apartado “Información
del dispositivo”.
2. Pulsa varias veces sobre el apartado “Número de compilación” hasta que
aparezca un aviso indicando que has desbloqueado las opciones de
desarrollo.
3. Vuelve atrás, y accede al menú de Opciones de Desarrollo/Opciones para
desarrolladores.
4. Busca y activa la opción “Desbloqueo de OEM”.
5. Busca y activa la opción “Depuración por USB”.

Página 7 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

1. Conecta el dispositivo al ordenador a través de


USB, y abre una ventana de comandos –ADB o
Terminal, depende del SO que uses–.
2. Para comprobar que los drivers ADB están
instalados correctamente, y que el dispositivo ha sido
detectado correctamente, introduce el comando adb
devices. Si el dispositivo ha sido detectado,
aparecerá su identificador en la ventana de
comandos.
3. Para reiniciar el teléfono en modo bootloader,
ejecuta el comando adb reboot bootloader.
4. Por último, para desbloquear el bootloader,
ejecuta el comando fastboot oem unlock.
Una vez finalizado el proceso, el dispositivo se
reiniciará –y si no, puedes hacerlo tú con el comando
fastboot reboot– como siempre, y la única diferencia
será que el gestor de arranque ahora estará desbloqueado, de modo que será
posible flashear ROMs de terceros o versiones del software modificadas.
Cómo desbloquear el bootloader de tu móvil Samsung con procesador Exynos

Página 8 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Si tienes un móvil Samsung con procesador


Exynos, el proceso para desbloquear el
bootloader del teléfono es extremadamente
sencillo. Si no sabes qué tipo de procesador
lleva tu modelo, debes saber que Samsung
únicamente vende terminales con chip
Snapdragon en mercados como Estados
Unidos o China, y el resto de países reciben los modelos con procesador Exynos.
Aún así, siempre puedes salir de dudas con una app que te permita conocer los
componentes de tu dispostivo
Ahora que ya lo has comprobado, debes saber que desbloquear el bootloader
de un móvil Samsung implica varios riesgos. En primer lugar, como sucede en
todos los dispositivos, todos los datos almacenados en el dispositivo serán
eliminados, y por otro lado, algunas de las funciones de protección del teléfono
no funcionarán correctamente. Si eres consciente de los peligros, puedes seguir
adelante y llevar a cabo el proceso con estos simples pasos:
1. Activa las opciones de desarrolladores pulsando repetidas veces sobre la
versión de compilación en “Información sobre el teléfono”.
2. Vuelve atrás y busca el menú de Opciones de desarrollo.
3. Busca y activa la opción “Desbloqueo de OEM”.
4. Pulsa el botón “Borrar todo” para confirmar el proceso de desbloqueo.
De este modo, el gestor de arranque del dispositivo quedará desbloqueado, y ya
podrás instalar ROMs personalizadas. Al reiniciarse, verás que todos los datos
han sido eliminados del teléfono, y tendrás que llevar a cabo la configuración
inicial de nuevo.
Cómo desbloquear el bootloader de tu móvil Xiaomi

Desafortunadamente, Xiaomi es una de las marcas que más trabas impone a los
usuarios a la hora de desbloquear el bootloader de sus dispositivos. En lugar de
permitir seguir un procedimiento sencillo como los dos que hemos visto hasta
ahora, Xiaomi decide recurrir a un sistema de verificación, que obliga a los
usuarios a esperar hasta recibir un código de desbloqueo, que en ocasiones
puede tardar semanas en llegar.
A pesar de ello, el proceso es sencillo. Estos son
los pasos a seguir para desbloquear el gestor de
arranque de un móvil Xiaomi:
1. Lo primero será solicitar el código de
desbloqueo a través de la web que Xiaomi ha
habilitado para ello, pulsando en el botón

Página 9 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

“Unlock Now”. Ten en cuenta que necesitas una cuenta Mi vinculada al


teléfono para poder hacerlo.
2. Una vez finalizado este proceso, podrás
descargar la herramienta Mi Unlock Tool
desde la misma web.
3. En el móvil, activa las opciones de
desarrolladores pulsando repetidas veces
sobre la versión de compilación en
“Información sobre el teléfono”.
4. Vuelve a los ajustes y busca el menú de Opciones de desarrollo.
5. Busca y activa la opción “Desbloqueo de OEM”.
6. Busca y activa la opción “Depuración USB”
7. Conecta el dispositivo al ordenador, y ejecuta el archivo
miflash_unlock.exe del paquete Mi Unlock Tool que se ha descargado en
el paso 2.
8. Sigue los pasos indicados en el programa para desbloquear el bootloader.
Cómo desbloquear el bootloader de tu móvil Huawei

Si tienes un móvil Huawei y quieres desbloquear el bootloader, me temo que


tengo malas noticias para ti: desde el pasado mes de julio, Huawei ha decidido
bloquear el proceso de desbloqueo de sus dispositivos Android, impidiendo a los
usuarios desbloquear el bootloader de sus teléfonos. La compañía alega que
esta decisión se ha tomado con el objetivo de “reducir los riesgos que suponen
las ROMs de terceros”.
Hoy por hoy, plataformas como
FunkyHuawei ofrecen la posibilidad
de obtener códigos de desbloqueo para
móviles de Huawei a cambio de una tarifa. Sin
embargo, desde Andro4all no recomendamos
llevar a cabo este proceso; nadie tendría que
pagar por hacer lo que le plazca con el
software de un móvil por el que ya ha pagado.

Cómo desbloquear el bootloader de tu móvil Motorola

Motorola es otra de las compañías que obliga a los usuarios a notificar a la propia
marca sobre el proceso de desbloqueo del bootloader, lo cual, entre otras cosas,

Página 10 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

implica que la garantía del teléfono deja de ser válida una vez se solicita el código
de bloqueo. Para realizar el proceso, estos son los pasos a seguir:
1. En tu móvil, ve a los ajustes del sistema y busca el apartado “Información
del dispositivo”.
2. Pulsa varias veces sobre el apartado “Número de compilación” hasta que
aparezca un aviso indicando que has desbloqueado las opciones de
desarrollo.
3. Vuelve atrás, y accede al menú de Opciones de Desarrollo/Opciones para
desarrolladores.
4. Busca y activa la opción “Desbloqueo de OEM”.
5. Busca y activa la opción “Depuración por USB”.
6. Reinicia el móvil en modo fastboot –para ello, con el móvil apagado
mantén pulsados los botones de encendido y bajar volumen–.
7. Conecta el móvil al ordenador por USB, y abre una ventana de comandos
–ADB o Terminal, depende del SO que uses–.
8. Introduce el comando “fastboot oem get_unlock_data”. Copia y guarda la
cadena de caracteres que aparecerá en pantalla.
9. Accede a la web de desbloqueo de Motorola y pega el código que has
obtenido.
10. Acepta los términos y busca el botón “REQUEST UNLOCK KEY” que
aparecerá en la parte inferior de la página.
11. Vuelve al ordenador, y en la ventana de comandos ejecuta la instrucción
“fastboot oem unlock UNIQUE_KEY” donde “UNLOCK_KEY”
corresponde a la clave de desbloqueo que has generado en el paso 10.

Página 11 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

RECOVERY: SUS PRINCIPALES FUNCIONES


Gracias a las libertades del modelo abierto de Android, los usuarios podemos
modificar prácticamente cualquier aspecto de nuestros dispositivos, y si damos
un pasito extra podemos descubrir que hay todo un mundo más allá de lo que
nos ofrecen los fabricantes y el mismo Google, pero adentrarse en ese universo
implica aprender nuevas cosas, en Bitelia te damos una mano con eso.

Para que los más


inexpertos se
familiaricen mejor con
la terminología usada
en el mundo de las
ROMs, los kernels, las
radios, y todos esos
términos «extraños»
que nos empiezan a
aparecer cuando
queremos actualizar
nuestro smartphone a una versión más reciente de Android por nuestra cuenta,
luego de que el fabricante nos diese la espalda.
En nuestra primera lección aprendimos que era el bootloader y para que servía
desbloquearlo. Intentando continuar de la manera más ordenada posible, les
vamos a contar esta vez qué es el Recovery de Android y para que sirve. En los
dispositivos Android, el bootloader típicamente inicia el sistema como tal, o el
Recovery; el bootloader usualmente tiene un menú interactivo muy básico que
puede manejarse con las teclas de hardware y desde el que podemos elegir
varios modos, uno de ellos es el Recovery.
¿QUÉ ES EL MODO RECOVERY EN ANDROID?
El Recovery es una partición con propiedades de arranque (bootea), es un
entorno ligero que se ejecuta separado y a la vez paralelo el sistema operativo
Android principal. Las particiones principales en Android son boot/kernel y
root/system, el Recovery está separado de estas, y contiene su propio kernel de
Linux.
Gracias a que tiene su propio kernel el dispositivo puede bootear en modo
recovery incluso cuando el sistema esta dañado de alguna forma. Mientras la
partición de recovery se mantenga intacta, el usuario tiene una herramienta a la
mano para arreglar su gadget androide. En conclusión, el Recovery es su propio
amo, y es completamente independiente del resto de Android.

Página 12 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

¿PARA QUE SIRVE EL RECOVERY?


El propósito original del Recovery en Android eran varias cosas:
1. Aplicar actualizaciones de software al dispositivo over the air (OTA),
usualmente este es el método de actualización oficial de la versión de
Android del fabricante del hardware, y de Android de stock.
2. Borrar datos de usuario, y el caché, para dejar el dispositivo cómo de
fábrica (factory reset o hard reset).
3. Ejecutar herramientas externas desde la memoria microSD.
Es bastante común, aunque no siempre necesario, la instalación de un Recovery
personalizado (o parcheado) diferente al que incluye nuestro dispositivo de
fábrica para poder instalar versiones modificadas de Android, y también para
poder realizar respaldos conocidos como Nandroid backup. De esta manera el
Recovery se convierte en las herramientas para instalar softwareen nuestros
androides.
Algunos de los Recovery modificados
más populares son: ClockworkMod
Recovery que puede ser instalado
manualmente, o usando ROM
manager; y TWRP (Team Win
Recovery Project), ambos tienen
versiones touch que podemos usar sin
necesidad de presionar los botones de
volumen o encendido de nuestros
terminales.
Este tipo de recovery incluyen muchas opciones que nos permiten: borrar el
caché, el dalvik caché (del cual estaremos hablando en próximos artículos),
borrar las estadísticas de la batería, borrar particiones individualmente, borrar el
cache de las particiones, particionar nuevamente el dispositivo o la tarjeta SD,
crear imágenes de respaldo de todo el sistema incluidos datos y aplicaciones,
restaurar el dispositivo a estados anteriores gracias a los backups, etc.
Entonces, cuando se habla de flashear una ROM, un custom recovery, las
Google Apps, etc., se está indicando que a través de la herramienta de recovery
se instalan en el sistema.

Página 13 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

HARD RESET:
Como su nombre indica, es un reinicio a lo ''bestia''. Básicamente, se trata
de restablecer de fábrica nuestro Android (en este texto nos centraremos en
el hard reset de Android), lo que significa que nuestro teléfono quedará tal y
como vino de fábrica.
Es decir, si realizamos un hard reset a nuestro teléfono Android, conseguiremos
un teléfono que, a nivel de hardware, será idéntico al que teníamos el día que lo
compramos, con todo lo instalado por nosotros eliminado, sin datos personales,
sin fotos y con el firmware del dispositivo y las apps preinstaladas que ya venían
cuando compramos el teléfono.
¿Para qué sirve un hard reset?
Si es tan drástico y borramos todos los datos de nuestro Android, ¿por qué
íbamos a querer hacer un hard reset? Precisamente, por eso. Y es que, si hay
una aplicación que funciona mal, de las que necesitamos día a día y van
preinstaladas en Android, si alguna app ha dejado código corrupto en el teléfono
que no se ha ido al desinstalar la aplicación, o si cualquier programa ha entrado
en conflicto con el sistema, nuestro teléfono no irá del todo fino.
Será muy complicado recuperar nuestro Android de otra forma que no sea con
un hard reset y, por eso mismo, hay que recurrir a esto para volver a tener
nuestro teléfono como el primer día. Eso sí, debemos tener en cuenta una cosa.
Si vuestro teléfono viene con Android 7.0 y habéis instalado Android 8.0, pero
creéis que haciendo un hard reset volverá a la versión 7.0, debéis saber que la
versión limpia de Android que se cargará será la última instalada.
Es decir, sí, vuelve a los valores de fábrica, pero mantiene la última versión del
sistema operativo instalado. Otra cosa que debéis saber, aunque ahora no tiene
sentido debido a que gran parte de los móviles que se venden en la actualidad
son libres, un hard reset no libera el terminal y, además, no elimina las apps
nativas. Para eso hay que recurrir a otros métodos.
Una vez aclarado qué es un hard reset y para qué sirve, veamos cómo hacerlo.
¿Cómo se hace un hard reset en Android?
Hay varias maneras de hacer un hard reset en Android. La más sencilla es
acceder mediante el apartado de ajustes de nuestro teléfono. Concretamente,
tendremos que ir a ''Ajustes'' y, posteriormente, a ''Copia de seguridad y
restablecimiento''. Una vez ahí, elegimos la opción de ''restablecer datos de
fábrica''.
Antes de proceder, nos saldrá una ventana como la que os dejamos a
continuación en la que se describe el proceso y todos los datos que perderemos
del teléfono:

Página 14 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Cuando hagamos el hard reset en Android,


tendremos el móvil como nuevo. Bueno, el software,
al menos. Tendremos que volver a configurar el
dispositivo, instalar nuestras aplicaciones y volver a
meter nuestras cuentas de usuario. Es mejor
hacerlo todo de forma manual, y no mediante la
copia de seguridad, y así tendremos el móvil
funcionando como el primer día.
Otro método para hacer el hard reset en Android es
el recovery. Hacer un hard reset desde el recovery
tiene todo el sentido si nuestro teléfono no es capaz
de iniciar de forma normal y nos es imposible llegar hasta el apartado de
''Ajustes'' para hacer el hard reset que describimos anteriormente.
Para acceder al al recovery de Android tenemos que tener unos reflejos felinos.
Bueno, tal vez no tanto, pero sí debemos hacer una combinación de botones en
un momento muy exacto. Hay que apagar el terminal y volver a encenderlo
mientras mantenemos pulsados los botones de ''encendido/apagado + volumen
hacia arriba''.
Esta es la combinación clásica, pero hay otros teléfonos que tienen diferentes
combinaciones. Los Samsung, por ejemplo, nos piden esa combinación, pero
también debemos unir el botón ''Home'' a la
ecuación. Algunos LG tienen la combinación
''botón de encendido/apagado + volumen hacia
abajo''.
Cuando hayamos entrado en el recovery de
Android, debemos buscar la opción ''wipe
data/factory reset''. Cuando la tengamos
localizada, pulsamos el botón de encendido para entrar y comenzará el hard
reset de Android desde el recovery.

Ahora que ya sabéis cómo hacer un hard reset en Android, podréis recuperar
vuestro terminal si, por cualquier motivo, deja de funcionar como debería debido
a los datos corruptos.

Página 15 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

ROOT:
Seguramente si cuentan con un smartphone habrán leído sobre
aparatosJailbreak y Rooted y se hayan preguntado qué es esto. La realidad es
que no hay demasiado que decir al respecto, ya que esto cumple una sola
función. Sin embargo, vamos a explayarnos un poco más sobre el tema para
disipar todas las dudas que puedan tener.
Root
Básicamente Root es el mismo proceso que Jailbreak, solamente que este es
para los dispositivos con Android, aquí hablamos de móviles, tablets y demás
productos que usen este sistema operativo.
Al igual que en Jailbreak, en Root, lo que se obtiene es un estilo de permiso de
administración como el que se obtiene en cualquier sistema operativo al
estilo Windows o Linux, en realidad más similar a este último, pero para los que
no utilizan Linux, Windows es un buen ejemplo.
Rooteando un móvil con Android podremos instalar aplicaciones que antes no
podíamos e inclusive podremos utilizar herramientas de otras aplicaciones que
antes no podíamos. Pero también podemos desinstalar aplicaciones que vienen
de fábrica a las cuales antes no podíamos tener acceso.
Uno de los mayores riesgos de intentar Rootear un móvil es que este puede fallar
en el proceso y quedar destruido. Obviamente no destruido con una explosión
pero sí destruido desde adentro, en este caso se dice que el mismo
queda bricked, este término viene del inglés "ladrillo", ya que luego de romperse
no sirve de otra cosa.

Página 16 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

JAILBREAK
Se llama jailbreak a conseguir permisos de súper usuario accediendo al sistema
de archivos interno del iPhone, con este acceso total podemos modificar el
dispositivo a nuestro antojo, desde la apariencia a las funciones. Por eso se llama
jailbreak, “salir de la cárcel” eliminando las limitaciones impuestas por Apple.
El primer jailbreak surgió como método para liberar el iPhone 2G, que estaba
configurado para funcionar sólo en la operadora americana AT&T, un (ahora
famoso) hacker llamado GeoHot apareció de la nada para convertirse en la
primera persona en romper la seguridad del iPhone.

Después este tipo de liberaciones por software se declararon ilegales, pero el


jailbreak ya era mucho más, con tu iPhone modificado podías añadir
multitarea cuando lo la había, simular el botón Home o Power cuando iOS no
traía Assistive Touch por defecto, cambiar la apariencia, las fuentes, los colores,
la pantalla de bloqueo, añadir widgets…
Cómo habrás visto muchas de las razones por las que surgió el jailbreak y por
las que lo hacíamos ya están incluidas en iOS por defecto, sin modificar,
podemos decir que la escena alternativa a ayudado a formar el sistema operativo
del iPhone tal y como lo conocemos. Las mejoras siguen llegando con
interesantes novedades con cada versión de iOS y con cada jailbreak.

Página 17 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Hablar de jailbreak es inevitablemente hablar de Cydia, los usuarios instalamos


y modificamos nuestro iPhone gracias a Cydia, la tienda alternativa de
aplicaciones, tweaks y modificaciones que se instala automáticamente al hacer
el jailbreak a un iPhone.
En Cydia puedes encontrar modificaciones gratuitas y también de pago, por lo
que los desarrolladores más atrevidos pueden obtener beneficios también a
través de esta tienda alternativa.
Muchos usuarios también realizaban el jailbreak para poder piraterar apps,
aunque ya no es necesario el jailbreak para instalar aplicaciones sin pagar. La
escena del jailbreak siempre se ha intentado distanciar de la piratería en la
medida de lo posible. El jailbreak siempre ha sido un tema controvertido que
muchos amamos.

Página 18 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

ROM
El mundo del root hace de Android algo inmenso, un lugar en el que todo el
mundo, desde aquellos que rootean por primera vez hasta los más
expertos, encontrará algo que les interese. Los más nuevos tendrán en Android
un ecosistema que le ayudará en el día a día y le irá enseñando cosas nuevas,
mientras que los más sabios encontrarán un lugar en el que ayudar a otros y
seguir aprendiendo.
Las ROMs personalizadas, a pesar de no estar en sus mejores tiempos, son uno
de los mayores aportes de nuestro sistema operativo preferido, cada una de ellas
nos ofrece algo distinto. Puede que a aquellos más nuevos esto les resulte un
poco confuso, así que, para ayudar en lo posible, vamos a hablar un poco sobre
qué son las ROMs, qué tipos hay y en qué nos ayudan.
¿Qué es una ROM?

Una ROM, si hubiera que explicarlo con muy pocas palabras y mucha sencillez,
diría que es el sistema operativo que trae el móvil, pero estaría siendo un tanto
impreciso. Una ROM (por sus siglas Read
Only Memory, Memoria de Sólo Lectura)
es, realmente, el sistema operativo unido
a otros archivos que permiten que el
Android pueda arrancar. Android es, pues,
una de las partes de una ROM.
Junto al sistema operativo tenemos
el kernel, o núcleo, que sería el encargado
de comunicar al software y al hardware
para que trabajen en armonía, con lo que el nombre le viene como anillo al dedo.
El kernel que usan los dispositivos Android es Linux que, gracias a ser software
libre, se ha podido portar a toda clase de dispositivos móviles.
Dentro de una ROM encontramos también la interfaz gráfica de usuario,
conocido como GUI, que permite al usuario interactuar con el sistema, así como
otros archivos que ayudan a que el teléfono pueda usarse debidamente,
incluidas sus conexiones (datos, Wi-Fi, Bluetooth, NFC, etc.).
¿Qué tipos de ROMs existen?

Por suerte para los usuarios, no todas las


ROMs son iguales, existen varios tipos
que tienen unas características que las
hacen diferentes a los demás. El tipo más
usado de ROM es la stock, y hablamos de
ella cuando se trata de una ROM que ha

Página 19 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

desarrollado el propio fabricante y la ha instalado en tu terminal.


Por supuesto, existen las ROMs basadas en las stock, que son aquellas que han
sido hechas por un desarrollador usando como base la que trae el fabricante, ya
sea Samsung, HTC, LG, Sony... El objetivo de estas ROMs es, normalmente,
servir alguna función adicional y, sobre todo, limpiarla de bloatware o
aplicaciones innecesarias para el usuario.
Por otro lado tenemos las ROMs AOSP (Android Open Source Project), que son
aquellas ROMs de Google cuyo código no ha sido modificado, o lo ha sido en
una proporción muy pequeña. La característica principal de este tipo de ROMs
es su similitud a Android puro, aunque pueden contener funciones diferentes. El
mayor exponente de ROMs AOSP es CyanogenMod, ahora LineageOS.
Existen varios tipos de ROMs: stock, AOSP y AOKP, cada una de ellas con una
particularidad que puede resutlar interesante a los usuarios.
Tenemos también las ROMs AOKP (Android Open Kang Project)son aquellas
basadas en las AOSP, pero con algunas características que no se pueden
encontrar en la ROM en que se basan. La palabra Kang es usada para decir que
es código robado, con lo que AOKP es una mezcla de Kang y AOSP.
Originalmente era una broma, pero finalmente dicho nombre se quedó para
siempre.
Un ejemplo de ROM AOKP son aquellas basadas en CyanogenMod, pero
que incluye funciones que no pueden encontrarse en dicha ROMsin descuidar la
experiencia de uso, como solía suceder con Paranoid Android. Las ROMs AOKP
suelen ir mayormente (aunque no en exclusiva) a dispositivos Nexus y Samsung
Galaxy.
¿Qué beneficios podemos sacar de instalar una ROM personalizada?

Existe una gran cantidad de motivos por los que una persona querría instalar una
ROM personalizada. En algunos casos por su gusto por el mundo del desarrollo,
en otros para deshacerse de bloatware,
otros para dar un aire nuevo a su
terminal, otros para arreglar su móvil y,
por último, están los que quieren tener la
versión más actual de Android cuando el
fabricante no da soporte.
Los beneficios que podemos sacar son
muchos, siempre y cuando hayamos
llevado a cabo el proceso correctamente. Uno de los aspectos en los que
ganamos es en personalización, pudiendo modificar ciertos elementos que con
la ROM de fábrica no podíamos. Es la forma más barata de "cambiar de móvil".
Otro beneficio que podemos sacar es, simplemente, poder seguir usando
nuestro smartphone. Ya hace unos años resucité a mi viejo HTC One S gracias

Página 20 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

a CyanogenMod (y aún funciona) tras un brick que, casi sin duda alguna, fue
culpa mía al andar donde no debía.
Las ROMs personalizadas tienen varios beneficios, como mantenernos
actualizados, liberarnos de bloatware o arreglar nuestro móvil. Sin duda son una
buena opción si se sabe lo que se hace.
El bloatware es un problema del que nos venimos quejando desde tiempos
inmemoriales y, para más inri, la mayoría no puede desinstalarse fácilmente. Las
ROMs personalizadas nos quitan el bloatware de encima (al menos buena parte
de él), regalándonos ese almacenamiento extra que nos había quitado el
fabricante.
Las ROMs personalizadas son, a menudo, una forma de mantenerse
actualizados cuando el fabricante, sea el motivo que sea, no nos da soporte. Por
suerte estas ROMs, aunque necesiten pulirse, son lo bastante estables como
para usarse en el día a día sin problemas y, además, nos dan un pequeño extra
de personalización que nunca viene mal.
Las ROMs son, en definitiva, las responsables de que muchos problemas de
software de nuestros móviles estén resueltos y de que aquellos más inquietos
no nos aburramos. ¿Eres de los que instalan ROMs personalizadas o prefieres
quedarte con la que trae tu móvil de fábrica?
En Xataka Android | LineageOS, primeras impresiones: así es la ROM que
recoge el testigo de CyanogenMod

Página 21 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

CUSTOM ROM:
Como bien sabrás, Android es un sistema abierto al que los desarrolladores
tienen acceso de forma gratuita. Es por esto que las Custom ROM o ROMs
personalizadas, empezaron a surgir desde los propios inicios de Android, como
una respuesta a las propias ROMs de los fabricantes.
A día de hoy, aunque la popularidad de las Custom ROMs ha
disminuido, siempre es bueno recordar qué son, para qué sirven y cómo
podemos instalarlas. Vamos pues, a contarte todo sobre estos sistemas
personalizados, que le pueden dar una segunda vida a tu terminal.
Qué es una Custom ROM
Como su propio nombre indica, una Custom ROM es una modificación de otra
ROM, es decir, una ROM personalizada. Lo más frecuente, es que los
desarrolladores se basen en el código de AOSP (Android Open Source Project),
y empiecen a trabajar sobre esta base, la que vulgarmente denominamos como
Android Puro.
De esta forma, podemos tener ROMs más limpias que las de los fabricantes, ya
que los desarrolladores adaptan estas ROMs AOSP con modificaciones a
modelos que venían con una ROM personalizada de la firma. En muchos
casos, las ROMs de los fabricantes tienen un mal rendimiento, ya que añaden
servicios propios, aplicaciones, layers para tener distinto diseño, y muchísima
más sobrecarga de software, que hace que el conjunto final acabe siendo
demasiado pesado. Las Custom ROM acaban con este problema, y harán de tu
móvil algo mucho más fluido.
Cuándo se popularizaron
No nos vamos a engañar, hasta hace un par de años Android dejaba bastante
que desear en rendimiento. Las ROMs de los fabricantes eran extremadamente
lentas, y el lag, los cierres forzados y las inconsistencias eran frecuentes,
demasiado frecuentes.
Por esto, empezaron a surgir ROMs personalizadas como CyanogenMOD,
Resurrection Remix, Dirty Unicorns, Paranoid Android… Las Custom ROM
tuvieron una época dorada, en la que los más geeks las instábamos nada más
sacar el móvil de la caja.
Todas ellas estaban basadas en el Android prácticamente stock, para asegurar
el mejor rendimiento. Cuanto más limpia sea una ROM, mejor rinde, y esta suele
ser la filosofía de las Custom ROMs.
Qué tipos de Custom ROMs hay

A pesar de que muchas Custom ROMs están basadas en AOSP, no todas son
así. Las más populares sí que se centran en Android Puro, y son CyanogenMOD
-actual LineageOS-, Resurrection Remix, Dirty Unicorns, Paranoid

Página 22 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Android… ROMs limpias, que actualizan muy frecuentemente, y con un


rendimiento que roza la excelencia.
Aparte de estas, encontramos las
denominadas ROMs liteadas. Como su
propio nombre indica, son modificaciones de
la ROM del fabricante, con el mínimo
bloatware posible. Las ROMs de Samsung,
por ejemplo, son las mejores candidatas para
el liteo, y no hay más que pasarse por los
foros para ver cómo los desarrolladores
intentan limpiar al máximo estas ROMs.

En otros casos, en lugar de litearlas, se añaden más funciones. Por ejemplo, es


frecuente coger la ROM del fabricante, y añadir unas cuantas opciones al menú
de ajustes, o módulos de Magisk para evitar
publicidad, ahorrar batería, aprovechar más la
potencia del procesador…
La personalización es infinita, por lo que te
encontrarás todo tipo de ROMs por la web. Instalar
una Custom ROM es un proceso relativamente
sencillo que te explicaremos a continuación,
aunque puede complicarse según el dispositivo
que tengamos.

Cómo instalar una Custom ROM


Lo primero que tenemos que hacer para instalar
una Custom ROM es desbloquear el bootloader
de nuestro dispositivo. Aquí, influye la marca de
nuestro teléfono. Google o OnePlus, por
ejemplo, permiten desbloquear el bootloader
con tan so un comando ADB.
Sin embargo, otros fabricantes requieren
que nos registremos en su página oficial, que
pidamos un código, y posteriormente
desbloqueemos el bootloader.
Una vez desbloqueado este cargador de arranque, debemos instalar un recovery
personalizado. En páginas como XDA Developers encontrás, por secciones,
cómo instalarlo, ya que depende de cada terminal. No es un proceso complicado,
y este recovery es necesario para hacer las copias de seguridad e instalar el
nuevo sistema operativo, así que no puedes escapar de este paso.

Página 23 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Una vez instalado el recovery, ya puedes proceder a flashear la ROM que


quieras. Comprueba siempre que es para tu modelo, sigla a sigla, ya que al
flashear una ROM que no es para tu modelo exacto puedes tener varios
problemas por incompatibilidades.

En el caso de los móviles más


actuales, el rendimiento es
sobresaliente, y no recomendamos
instalar una Custom ROM. Si tu
terminal tiene algo más de tiempo, o
el rendimiento ha caído bastante, una
Custom ROM puede darle una
segunda vida.
En general, el tema de las Custom
ROM ha decaído durante los últimos
años, debido sobre todo a la pérdida
de calidad en cámara que tenemos
con estas ROMs. No obstante, si tu móvil tiene un procesador Qualcomm,
siempre puedes instalar una ROM personalizada.

Página 24 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

APARTADO
DE
PRÁCTICAS

Página 25 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

PRÁCTICA 1:

INTRODUCCIÓN
En cualquier sistema operativo, ya sea actual o de hace unos años, el
bootloader o gestor de arranque es la parte del software que se encarga de
realizar diversas pruebas antes del arranque del sistema operativo pueda
iniciar, así como de dar instrucciones a este para que el arranque se lleva a
cabo sin problemas. Para ello, contiene diversos tipos de información que
pueden resultar de utilidad al SO a la hora de iniciarse. En definitiva, y a muy
grandes rasgos, el bootloader es una especie de “guía” que sirve al sistema
operativo para saber qué pasos debe seguir durante su proceso de
inicialización.
Si nos centramos en el caso de Android, sabemos que el bootloader está
desarrollado por el propio fabricante del dispositivo en cuestión. Entre otras
cosas, además, es el encargado de proteger el estado del terminal y el
responsable de inicializar “Trusted Execution environment”, el entorno del
sistema que garantiza que los datos y el código que se carga en su interior
estarán protegidos en todo momento.
El Recovery es una partición con propiedades de arranque (bootea), es un
entorno ligero que se ejecuta separado y a la vez paralelo el sistema operativo
Android principal. Las particiones principales en Android son boot/kernel y
root/system, el Recovery está separado de estas, y contiene su propio kernel de
Linux.
Gracias a que tiene su propio kernel el dispositivo puede bootear en modo
recovery incluso cuando el sistema está dañado de alguna forma. Mientras la
partición de recovery se mantenga intacta, el usuario tiene una herramienta a la
mano para arreglar su gadget androide. En conclusión, el Recovery es su propio
amo, y es completamente independiente del resto de Android.
Un Hard-Reset como su nombre indica, es un reinicio a lo ''bestia''. Básicamente,
se trata de restablecer de fábrica nuestro Android (en este texto nos centraremos
en el hard reset de Android), lo que significa que nuestro teléfono quedará tal y
como vino de fábrica.
Es decir, si realizamos un hard reset a nuestro teléfono Android, conseguiremos
un teléfono que, a nivel de hardware, será idéntico al que teníamos el día que lo
compramos, con todo lo instalado por nosotros eliminado, sin datos personales,
sin fotos y con el firmware del dispositivo y las apps preinstaladas que ya venían
cuando compramos el teléfono

Página 26 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

CONCEPTOS
¿QUÉ ES EL BOOTLOADER?
Bootloader es el nombre en inglés para el gestor de arranque del dispositivo. Es
el primer programa que se ejecuta en el procesador cuando enciendes un
smartphone Android. Se encarga de cargar el Kernel Linux y el sistema operativo
Android. El bootloader es una parte fundamental de todas las máquinas que
ejecutan un sistema operativo ya sean un smartphone o un ordenador.
¿Cómo funciona el Bootloader?
El bootloader es un programa desarrollado por el fabricante del propio dispositivo para
que funcione con su hardware en concreto. Cuando enciendes el smartphone el
bootloader realiza unos test para comprobar en qué partes de la memoria se encuentra
el kernel o el recovery para cargar una de estas partes.
Si pulsas el botón de encendido el bootloader entiende que quieres cargar el sistema
operativo y por eso elige el kernel para arrancar. Si por el contrario pulsas la
combinación de teclas para entrar en el recovery (reboot bootloader, restart
bootloader), el bootloader elegirá cargar la parte de memoria donde se guarda el
recovery.
Por defecto el bootloader está bloqueado, esto significa que solo puede arrancar una
partición que tenga la firma digital del fabricante o de la operadora, ya sea el sistema
operativo original o el recovery del fabricante.
Para poder instalar otro sistema operativo u otro custom recovery debemos poder
cargar una parte de la memoria que no está firmada por el fabricante, lo que
implica desbloquear el bootloader o incluso reemplazarlo y en la mayoría de los casos
esto anula la garantía del fabricante.

¿Por qué los fabricantes bloquean el Bootloader?


El bootloader está bloqueado para que sólo lea el sistema Android que el fabricante
instala. O dicho de otra manera, el bootloader se usa como sistema de bloqueo de ROMs
que no sean oficiales. Aquí nace la polémica, ya que el bootloader funciona como una
especie de aduana que el software tiene que pasar para poder ser ejecutado en nuestros
dispositivos. Esto implica que si queremos instalar una ROM no oficial, antes tendremos
que desbloquear el famoso bootloader, lo cual no siempre es sencillo y supone la
perdida de la garantía.
De aquí nace también la polémica sobre perder la garantía al rootear el dispositivo. El
problema radica en el bootloader ya que en la gran mayoría de los casos de rooteo se
modifica el bootloader.
En Samsung además existe un sistema de seguridad llamado knox, el cual incorpora en
el bootloader una función denominada KNOX Void Warranty, la cual cuenta las veces
que flasheas un software sin firma de Samsung, habitualmente con Odin pero también
reconoce los flasheos desde el custom recovery.

¿Se puede desbloquear el Bootloader?

Página 27 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Sí, efectivamente se puede desbloquear el Bootloader en la mayoría de los


casos. Algunos fabricantes lo ponen fácil otorgando herramientas para hacerlo o
simplemente a través del ADB y Fastboot, pero en algunos casos hay que romper la
seguridad con un exploit. En cualquier caso, el proceso de liberar el bootloader supone
la pérdida de todos los datos del dispositivo (es importante hacer una copia de
seguridad antes de desbloquear), la perdida de la garantía y puede poner en peligro
nuestros terminales.

¿Qué es el bootloader y por qué es importante?


En cualquier sistema operativo, ya sea actual o de hace unos años, el bootloader o
gestor de arranque es la parte del software que se encarga de realizar diversas pruebas
antes del arranque del sistema operativo pueda iniciar, así como de dar instrucciones a
este para que el arranque se lleva a cabo sin problemas. Para ello, contiene diversos
tipos de información que pueden resultar de utilidad al SO a la hora de iniciarse. En
definitiva, y a muy grandes rasgos, el bootloader es una especie de “guía” que sirve al
sistema operativo para saber qué pasos debe seguir durante su proceso de
inicialización.
Si nos centramos en el caso de Android, sabemos que el bootloader está desarrollado
por el propio fabricante del dispositivo en cuestión. Entre otras cosas, además, es el
encargado de proteger el estado del terminal y el responsable de inicializar “Trusted
Execution environment”, el entorno del sistema que garantiza que los datos y el código
que se carga en su interior estarán protegidos en todo momento.
En cualquier dispositivo con
Android en su interior, el
bootloader contiene
información esencial para el
correcto arranque del sistema
como, por ejemplo, la pantalla
“splash screen” que aparece
tras pulsar el botón de
encendido del terminal. Por
otro lado, una de las tareas
más importantes del
bootloader en Android, es la
verificación de la integridad de
las particiones de inicio y de
recuperación –recovery–,
proceso que se realiza justo antes de trasladar la ejecución al kernel –o del recovery, en
caso de que el usuario decida acceder a este– para finalizar la inicialización del SO. En
caso de existir algún error o advertencia durante este proceso, aparecerá en la pantalla
como un aviso “Boot State” para dar al usuario indicios sobre los procesos que han
fallado durante el arranque.

¿Para qué sirve desbloquear el bootloader?

Página 28 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Prácticamente todos los smartphones y tablets Android del mercado llegan a sus
usuarios con el “bootloader bloqueado”. Esto significa que, por defecto, el
bootloader restringe la ejecución de de ROMs de terceros o versiones
modificadas del sistema, y únicamente permite el arranque del sistema operativo
cuando se realiza a través de una imagen firmada oficialmente del dispositivo.
Ya hemos visto que, dada la naturaleza open source de Android, cada fabricante
está encargado de desarrollar el bootloader para cada uno de sus dispositivos,
según su hardware específico. Esto les otorga un control total sobre el gestor de
arranque de sus equipos. Sin embargo, la gran mayoría de ellos ofrecen a sus
usuarios la posibilidad de desbloquear el bootloader de los dispositivos, por lo
general de manera sencilla y sin poner demasiadas trabas.
Los motivos por los que un usuario podría querer desbloquear el bootloader de
su terminal y así eliminar las restricciones impuestas por el fabricante son varios.
Sin embargo, por lo general la gran mayoría de usuarios deciden desbloquear el
bootloader para poder instalar ROMs de terceros con el objetivo de disfrutar de
funciones extra en el software de sus teléfonos, o simplemente para actualizar la
versión de Android cuando el terminal ha llegado al fin de sus días a nivel de
soporte.
¿Cómo desbloquear el bootloader de tu Android?

El proceso para desbloquear el bootloader en Android es relativamente sencillo


en aquellos dispositivos cuyos fabricantes ponen de su parte, y no tanto en los
que sus creadores
deciden evitar por todos
los medios que sus
usuarios puedan liberar
sus dispositivos para
llevar a cabo la
instalación de ROMs o la
modificación de aspectos
avanzados del sistema.
Otros procedimientos y
guías relacionados con Android avanzado también requieren pasar por este
proceso.
Por ejemplo, Google no solo permite que los usuarios de todos sus dispositivos
puedan desbloquear el bootloader, sino que ofrece los pasos a realizar para
llevar a cabo este proceso en la web oficial para desarrolladores de Android. En
cambio, otras como Huawei han demostrado en más de una ocasión estar en
contra de permitir a sus usuarios desbloquear el bootloader de sus teléfonos,
haciendo cada vez más difícil este proceso.
Sea como sea, a continuación daremos un repaso a los distintos procedimientos
que se deben seguir a la hora de desbloquear el bootloader de los dispositivos

Página 29 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

de las principales marcas, además de ofrecer información relevante sobre cada


una de ellas.
Cómo desbloquear el bootloader de tu móvil Google, OnePlus, Sony, Essential,
Nokia, Android One…
El proceso de desbloqueo de bootloader “oficial” funcionan en un gran número
de modelos de diversas marcas distintas. Por lo general, a menos que el
fabricante de tu dispositivo imponga algún tipo de restricción –que veremos más
adelante–, este proceso funcionará y el terminal continuará estando cubierto por
la garantía –aunque esto último dependerá de cada marca; en el caso de los
Google Nexus o Pixel no afecta, pero los móviles Nokia sí pierden su garantía.
Lo mejor será que te informes en la web de soporte del fabricante de tu móvil–.
Aún así, hay que tener en cuenta que este proceso conlleva ciertos riesgos, y
solo deberías llevarlo a cabo en caso de que sepas lo que estás haciendo.
Si eres consciente de todo lo que implica desbloquear el bootloader de tu
dispositivo, antes de ver los pasos a llevar a cabo es necesario tener en cuenta
varios factores:
Todos los datos almacenados en
tu móvil se eliminarán: al
desbloquear el bootloader, se
formatean algunas de las
particiones de la memoria del
teléfono, entre ellas la partición
/data. Por ello, es recomendable
realizar una copia de seguridad
completa de tus datos, incluyendo
tanto el contenido multimedia
como la información almacenada
por las aplicaciones.
Necesitarás un ordenador con los drivers ADB instalados: nuestros compañeros
de Rootearcuentan con una guía completa donde se recogen los pasos a seguir.
Desbloquear el bootloader no es lo mismo que rootear: una vez desbloqueado el
bootloader, podrás rootear tu dispositivo, pero si únicamente realizas este
proceso no tendrás acceso a la raíz del sistema ni obtendrás privilegios de
superusuario.
Teniendo todo esto en cuenta, ya podemos proceder al desbloqueo del
bootloader en el dispositivo. Para ello, los pasos a seguir son los siguientes:
 En tu móvil, ve a los ajustes del sistema y busca el apartado “Información
del dispositivo”.
 Pulsa varias veces sobre el apartado “Número de compilación” hasta que
aparezca un aviso indicando que has desbloqueado las opciones de
desarrollo.

Página 30 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

 Vuelve atrás, y accede al menú de Opciones de Desarrollo/Opciones para


desarrolladores.
 Busca y activa la opción “Desbloqueo de OEM”.
 Busca y activa la opción “Depuración por USB”.

 Conecta el dispositivo al ordenador a través de USB, y abre una ventana


de comandos –ADB o Terminal, depende del SO que uses–.
 Para comprobar que los drivers ADB están instalados correctamente, y
que el dispositivo ha sido detectado correctamente, introduce el comando
adb devices. Si el dispositivo ha sido detectado, aparecerá su identificador
en la ventana de comandos.
 Para reiniciar el teléfono en modo bootloader, ejecuta el comando adb
reboot bootloader.
 Por último, para desbloquear el bootloader, ejecuta el comando fastboot
oem unlock.
 Una vez finalizado el proceso, el dispositivo se reiniciará –y si no, puedes
hacerlo tú con el comando fastboot reboot– como siempre, y la única
diferencia será que el gestor de arranque ahora estará desbloqueado, de
modo que será posible flashear ROMs de terceros o versiones del
software modificadas.

¿QUÉ ES UN HARD-RESET EN ANDROID?


Como su nombre indica, es un reinicio a lo ''bestia''. Básicamente, se trata de
restablecer de fábrica nuestro Android (en este texto nos centraremos en el hard
reset de Android), lo que significa que nuestro teléfono quedará tal y como vino
de fábrica.
Es decir, si realizamos un hard reset a nuestro teléfono Android, conseguiremos
un teléfono que, a nivel de hardware, será idéntico al que teníamos el día que lo

Página 31 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

compramos, con todo lo instalado por nosotros eliminado, sin datos personales,
sin fotos y con el firmware del dispositivo y las apps preinstaladas que ya venían
cuando compramos el teléfono.
En realidad, para contarte la historia completa, hay que decir que la palabra hard-
reset viene de juntas los dos términos hardware reset. En los inicios de esta
práctica, se le denominaba así a los reinicios de equipos, pero a día de hoy tiene
un significado diferente. De hecho, cuando hablamos de llevar a cabo un proceso
con ese nombre, a lo que nos referimos es a restablecer de fábrica un terminal
móvil, es decir, eliminar todo aquello que hemos colocado a partir de la
configuración inicial. Esta vendría siendo a grandes rasgos la definición para el
término.
No es la primera vez que la palabra, precisamente por ser un término en inglés,
se confunde con otros procesos más agresivos para el terminal móvil. Así que
ahora que ya sabes lo que significa, no te volverás a confundir. Hay además que
añadir que hacer un hard-reset en Android no hace que perdamos la garantía de
nuestro terminal, con lo que puedes estar libre de preocupaciones.
Eso no implica que no sea un proceso con sus riesgos, pero en realidad, si se
siguen los pasos marcados, no deberías tener demasiados problemas.
¿Para qué sirve un hard-reset?
 Eliminar todos los datos que hemos almacenado en el terminal. Esto sirve
para vender tu móvil, pero también para recuperar la velocidad que tenías
antes de todas las instalaciones.
 Buscar solución a la inestabilidad que muestra el SO. A veces se produce
por algunas apps instaladas, y con este proceso, solucionaríamos todo.
Pero claro, habrá que hacer copia de seguridad si queremos conservar
los datos.
 Eliminar parámetros personalizados por el usuario como el patrón de
desbloqueo, los códigos de acceso de seguridad, …
¿Para qué no sirve un hard-reset?
 Para liberar el terminal móvil. (¿Cómo saber si mi móvil está liberado?)
 Para deshacerse de aplicaciones nativas que vienen por defecto
instaladas con el sistema operativo.
Hay multitud de razones por las que hay que hacer un 'hard reset' a un
smartphone, aunque la más frecuente es que el motivo sea algún fallo crítico que
te obligue a ello, aunque hay otras razones menos catastróficas. Un 'hard reset'
es, básicamente, un borrado total de todo lo que contiene el teléfono excepto,
claro está, el sistema operativo.
Si eres relativamente nuevo en Android y algo te obliga a hacer este 'hard reset',
como fallos graves tras una actualización, por ejemplo, y no sabes qué hacer, te
explicaremos en las próximas líneas cómo debes realizar el proceso y qué

Página 32 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

puedes hacer inmediatamente después, antes de poder volver a disfrutar de tu


móvil.
¿En qué casos querría hacer un 'hard reset'?

Está claro que


uno no va a hacer
un 'hard reset' por
capricho (bueno,
lo mismo alguien
hay), y ponerse a
borrar todos los
datos de tu móvil
no es algo que
guste hacer, más
que nada por lo
engorroso de
tener que esperar a que se lleve a cabo el proceso en sí y luego configurarlo todo
de nuevo, esperar a que las apps se actualicen, etc.
Entonces, ¿en qué casos querría alguien hacer un 'hard reset'? Están los casos
más comunes como hacer limpieza y recuperar al menos buena parte de la
fluidez que tenía antes, pero hay otros motivos como, por ejemplo, que vas a
regalar o vender el
terminal a otra
persona y quieres
dejarlo como nuevo.
El 'hard
reset' puede ser
una exigencia si vas
a instalar una ROM
viniendo de otra
diferente, sería lo
que se conoce
como hacer una
instalación limpia, y
el objetivo es evitar
que haya conflictos
entre los archivos
de la anterior ROM
y los que se instalen
a continuación.
El motivo menos
deseado que te obligue a llevar a cabo este proceso es que tu smartphone esté
'brickeado', es decir, inutilizado. La causa puede ser una mala instalación de una

Página 33 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

ROM o un fallo crítico en una actualización, e incluso podría ser por causas más
extrañas como un malware o tocar archivos de sistema sin saber cómo hacerlo
adecuadamente.
Haciendo un 'hard reset'Antes de empezar con el proceso, te recomendamos,
como siempre, que hagas una copia de seguridad de todos tus datos. Puedes
hacerla desde el menú de ajustes buscando la sección de Copia de Seguridad,
dichos datos se guardarán en tu cuenta de Google. Si eres root, podrías
completar con Titanium Backup para guardar los datos de las aplicaciones que
desees.
Una vez seguro de que has guardado todos los datos deseados, es el momento
de hacer el borrado masivo. Para ello tendrás que buscar la opción de
restablecer datos de fábrica en los ajustes (normalmente estará en la misma
sección que la copia de seguridad) y aceptar que borrarás los datos, fotos, vídeos
y demás archivos.
Si eres root y tienes un recovery modificado instalado, podrás hacerlo desde el
mismo. Por ejemplo, En TWRP tendrías que hacer un 'wipe' de datos (data) y
caché (también Dalvik si el dispositivo lo tiene). Jamás marques el sistema
(System), pues borrarías el sistema operativo, lo que te obligaría a instalar otra
ROM (o la misma de nuevo).
Algunos fabricantes (como por ejemplo LG o Samsung) tienen un software para
ordenador que tiene la opción de hacer una restauración a datos de fábrica
simplemente conectando el móvil por USB al PC, buscando la opción y
seleccionándola. El efecto es el mismo que en lo mencionado anteriormente,
pero es perfecto si tu móvil está 'brickeado'.

Para casos extremos


Hay casos en los que no puedes hacer un 'hard reset de las formas que te hemos
explicado más arriba, con lo que tendrás que recurrir a otros métodos que tienen
la misma función pero son un pelín más complicados. No obstante, estos

Página 34 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

métodos, en caso de que tu terminal esté bastante fastidiado, pueden salvarte el


teléfono.
Si no eres root, aun
así puedes entrar al
recovery stock, para lo
cual únicamente
debes apagar el móvil
y luego pulsar al
mismo tiempo el botón
de encendido y el de
bajar volumen.
Avisamos que en
algunas marcas (como
Huawei, por ejemplo)
la combinación
es botón de encendido
y subir volumen.
Una vez dentro sólo
tienes que ir a la
opción de 'wipe data
and
cache'(normalmente el menú está en inglés) y luego la opción de 'Reset system
setting' (o equivalente), tras lo cual tendrás tu 'hard reset' hecho y podrás seguir
con el siguiente paso.
¿Qué hacer después de un 'hard reset'?
Una vez llevado a cabo el proceso de 'hard reset' y haber hecho las primeras
configuraciones, únicamente tendrás que esperar a que los datos guardados en
tu cuenta de Google se restablezcan y actualizar las apps que tuvieras instaladas
en Google Play. Es decir, que básicamente tienes que hacer lo mismo que si lo
encendieras por primera
vez. En el siguiente
enlace tienes todo sobre
cómo configurar un móvil
Android desde cero:
En caso de que antes
tuvieras el teléfono
rooteado y quieras seguir
así, seguramente el 'hard
reset' lo haya eliminado,
por lo que tendrás que
volver a realizar el
proceso y, una vez
conseguido, si habías guardado datos de aplicaciones con Titanium
Backup, podrás recuperarlos con la misma aplicación y ejecutarlas como antes.
Página 35 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Como última recomendación, si estás esperando una actualización vía OTA, no


hagas el 'hard reset' hasta que la hayas instalado, porque si lo haces antes muy
probablemente tengas que esperar algunos días más
hasta que te vuelva a tocar el turno. Esperamos que
este pequeño tutorial sirva a aquellos que son todavía
nuevos o nunca hayan seguido este proceso

¿QUÉ ES EL MODO RECOVERY EN ANDROID?


El Recovery es una partición con propiedades de arranque (bootea), es un
entorno ligero que se ejecuta separado y a la vez paralelo el sistema operativo
Android principal. Las particiones principales en Android son boot/kernel y
root/system, el Recovery está separado de estas, y contiene su propio kernel de
Linux.
Gracias a que tiene su propio kernel el dispositivo puede bootear en modo
recovery incluso cuando el sistema está dañado de alguna forma. Mientras la
partición de recovery se mantenga intacta, el usuario tiene una herramienta a la
mano para arreglar su gadget androide. En conclusión, el Recovery es su propio
amo, y es completamente independiente del resto de Android.

¿PARA QUE SIRVE EL RECOVERY?


El propósito original del Recovery en Android eran varias cosas:
 Aplicar actualizaciones de software al dispositivo over the air (OTA),
usualmente este es el método de actualización oficial de la versión de
Android del fabricante del hardware, y de Android de stock.
 Borrar datos de usuario, y el caché, para dejar el dispositivo cómo de
fábrica (factory reset o hard reset).
 Ejecutar herramientas externas desde la memoria microSD.
Es bastante común, aunque no siempre necesario, la instalación de un Recovery
personalizado (o parcheado) diferente al que incluye nuestro dispositivo de
fábrica para poder instalar versiones modificadas de Android, y también para
poder realizar respaldos conocidos como Nandroid backup. De esta manera el
Recovery se convierte en las herramientas para instalar software en nuestros
androides.
Algunos de los Recovery modificados más populares son: ClockworkMod
Recoveryque puede ser instalado manualmente, o usando ROM manager; y

Página 36 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

TWRP (Team Win Recovery Project), ambos tienen versiones touch que
podemos usar sin necesidad de presionar los botones de volumen o encendido
de nuestros terminales.
Este tipo de recovery incluyen muchas opciones que nos permiten: borrar el
caché, el dalvik caché (del cual estaremos hablando en próximos artículos),
borrar las estadísticas de la batería, borrar particiones individualmente, borrar el
cache de las particiones, particionar nuevamente el dispositivo o la tarjeta SD,
crear imágenes de respaldo de todo el sistema incluidos datos y aplicaciones,
restaurar el dispositivo a estados anteriores gracias a los backups, etc.
Entonces, cuando se habla de flashear una ROM, un custom recovery, las
Google Apps, etc., se está indicando que a través de la herramienta de recovery
se instalan en el sistema. Sencillo ¿no?

Página 37 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

DESARROLLO DE LA PRÁCTICA

1 Para ingresar a la consola de recuperación del dispositivo de la práctica, se


debe realizar lo siguiente:
1. Apagar el dispositivo.
2. Presionar al mismo tiempo los botones:

Encendido
Volumen
abajo

Inicio
3. Se inicia el menú mostrando las diferentes opciones:

Encendido

2 Analicen cuales son las funciones de su recovery y describelas:

Página 38 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Modelo:
Android Recovery
Sammsung/hero1texx/hero1te
8.00/ R16NW/G90FXXS4RESBB
User/Release-Keys
UseVolume up/down and power
Funciones:
Reboot system now: Renicia el telefono normal, es decir, arranca el sistema
operativo android
Reboot to Bootloader: Reinicia el dispositivo sin arrancar el OS o el Recovery,
de esta manera podemos conectarlo a un ordenador y flashear las particiones
del telefono.
Apply uptade from ADB: Para instlar una actualización desde un ordenador con
el ADB, el llamado SIDELOAD.
Apply uptade from SD card: Para instalar una actualización desde un actrchivo
guardado en la memoria interna del telefono o en la tarjeta microSD.
Wipe data/factory reset: Borra todos los datos del usuario (Fotos, documentos,
apps, instaladas, etc.) dejando al dispositivo como recien salido de la caja.
Mount/System: Permite montar la partioción del sistema para acceder a ella
desde un ordenador con el ADB.
View recovery logs: Para acceder al registro de eventos del recovery para tener
información de que ha sucedido si ha ocurrido un problema.
Power off: Apaga el dispositivo.

Para volver a encender el teléfono sin ningún problema, hay que seleccionar la
opción: Reboot system now

Página 39 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

CONCLUSIÓN
En esta práctica, conocimos una parte esencial de nuestros teléfonos, ahora
sabemos que cuando enciende nuestro teléfono, lo primero que hace es ingresar
al gestor de arranque (bootloader) luego inicia el sistema operativo y es cuando
vemos la pantalla principal o el inicio.
Ahora también conocemos el menú recovery de nuestro dispositivo aunque este
en inglés, sabemos a qué se refiere cada una de las opciones que aparecen,
eliminando la inseguridad que teníamos sobre seleccionar cualquier opción,
ahora que podemos utilizar ese menú tenemos más opciones de operación como
son: la de reiniciar el teléfono, apagarlo, instalar actualizaciones que estén
guardadas en la SD, reiniciarlo sin arrancar el OS o el Recovery y así flashearlo,
formatearlo, obtener información sobre los problemas del dispositivo, entre
otras, puesto que en cada móvil varían las opciones, por ejemplo hay unos en
los cuales aparecen los test de gráficos y otros en los que aparece el test de
velocidad.
En conclusión cada uno de estos conocimientos son primordiales para el uso de
los dispositivos móviles que utilizamos cotidianamente.

Página 40 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

BIBLIOGRAFIA
https://andro4all.com/2019/01/bootloader-android-desbloquear
https://www.xatakandroid.com/tutoriales/como-hacer-un-hard-reset-a-un-movil-android-
y-que-hacer-despues
https://hipertextual.com/archivo/2014/01/modo-recovery-android/
https://www.androidpit.es/que-es-bootloader

Página 41 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

PRÁCTICA 2:
INDICE

INTRODUCCIÓN:...............................................................................................3
CONCEPTOS RELACIONADOS........................................................................4
PREGUNTAS RELACIONADAS CON LA PRÁCTICA: ….............………….....17
DESARROLLO DE LA PRÁCTICA:..................................................................18
CONCLUSIÓN...................................................................................................20
BIBLIOGRAFÍA..................................................................................................21

Página 42 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

INTRODUCCIÓN

En esta actividad se puede observar las diversas funciones de lo que es el Root


en nuestros dispositivos móviles, así como también se llevaron a cabo las
investigaciones de acuerdo a la práctica a realizar, debemos de tener
conocimiento para así saber las funciones y riegos que implica el Root en
nuestros dispositivos.
Ya que el Root nos brinda las ventajas de; reemplazar el sistema operativos por
otro o desinstalar aplicaciones que trae el dispositivo de fábrica. Se puede
optimizar la batería y activar diversas funciones como cambiar temas, estilos de
letras, etc.…
Para realizar el Root en iOS se puede realizar por medio del Jailbreak si todo
sale bien el Root será de forma permanente e incluso si el dispositivo se apaga
en dichas ocasiones (power off).
No se puede utilizar el navegador Safari para descargar archivos de instalación,
en ocasiones si se puede hacer pero tenemos que cambiar la extensión ZIP o
RAR, por .IPSW.
Todo lo mencionado anteriormente es empleado en el desarrollo de la práctica
que se describe más adelante.

Página 43 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

CONCEPTOS RELACIONADOS:
ROOT:
El Root en Android, le permite al usuario tener privilegios elevados para
sobrepasar las limitaciones que impone el fabricante de hardware o la operadora
que vendió el Smartphone, Tablet, o lo que sea que lleve Android estos días.
Con acceso Root el usuario tendrá la habilidad de reemplazar aplicaciones del
sistema, configuraciones, ejecutar software especializado que requiera permisos
administrativos que de otra manera son inaccesibles.
Además de esto, rootear un dispositivo también facilita el cambio del sistema
operativo. Es decir, que para poder instalar una ROM personalizada necesitamos
tener acceso Root.

¿ES EL ROOT EL JAILBREAK DE ANDROID?


Aunque puedan parecer conceptos similares, y muchos los comparen, no son lo
mismo. En el mundo de iOS que como sabemos es bastante restrictivo
(completamente restrictivo), existen barreras que impiden instalar o bootear a
una versión modificada o completamente diferente del sistema operativo, es
decir el bootloader está bloqueado, tampoco se pueden instalar aplicaciones con
privilegios de superusuario, o cualquier tipo de software que no provenga del
ambiente seguro de la tienda de aplicaciones de Apple.

Deshacerse de esas restricciones por completo, es lo que se conoce como


jailbreak en iOS, es un todo en uno. Rootear Android, simplemente es obtener
privilegios de superusuario. El proceso de desbloquear el bootloader es
diferente, y ya explicamos lo que significa en una de nuestras entradas
anteriores.

Aunque por defecto en la mayoría de los dispositivos Android de marcas


conocidas no tenemos un bootloader desbloqueado, muchos fabricantes como
HTC, Sony o Asus te dejan desbloquearlo, y hasta te proveen de instrucciones.
Claro, siempre dejándote sin garantía luego de hacerlo. Por otro lado, la habilidad
de instalar aplicaciones de orígenes diferentes al ecosistema de Google y su
tienda, solo requiere el cambiar una opción en la configuración de Android, sin
siquiera pedir acceso Root.

Página 44 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Sería divertido tener una de esas aplicaciones «clic e instalar», para hacer un
jailbreak en Android al estilo iOS. La cuestión es que solo hay un par de iPhone
y iPads, en cambio dispositivos con Android hay incontables, y todos son
diferentes.

¿CÓMO SE OBTIENE EL ACCESO ROOT?


El proceso varía ampliamente entre dispositivos, usualmente explotando un bug
de seguridad que permita mover el archivo binario su. Con aplicaciones como
SuperUser o SuperSU se pueden luego administrar los privilegios administrativos
que soliciten otras aplicaciones.

La dificultad también varía, pero si algo ha demostrado la comunidad es que


hasta los dispositivos más restringidos solo toman un par de meses en romperse
ante los hackers. Debido a la popularidad de realizar este tipo de hazañas con
los dispositivos Android, los fabricantes han optado por ofrecer versiones «para
desarrolladores» de sus productos con un bootloader desbloqueado, pero sin
ningún tipo de garantía o soporte como es de esperarse.

Página 45 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

JAILBREAK
Una de las características de los terminales de Apple, apreciada por muchos y
criticada por otros, es que son sistemas cerrados. Esto quiere decir que es la
empresa de Cupertino la que controla todo lo que se puede instalar en ellos y,
además, lo hace con mano de hierro.
Sin embargo, los siempre hábiles desarrolladores independientes y hackers, en
el mejor sentido de la palabra, basta que se les ponga una barrera para intentar
saltarla. Y en esta eterna pelea del gato y el ratón están envueltos entre unos y
otros casi desde el primer día que el iPhone que en 2007 enseñaba Steve Jobs
llegaba al mercado.

¿Qué es el jailbreak?
El jailbreak es el término genérico que se le ha puesto a los métodos que hay
para saltarse las medidas de seguridad impuestas por Apple en su sistema iOS
y poder instalar, modificar y cambiar cualquier cosa del sistema. Diferentes
desarrolladores y equipos han dedicado un número incontable de horas a
analizar minuciosamente el código del software de Apple para ver por donde
podían colarse.
En ocasiones con más facilidad y otras ha costado un par de versiones, pero
finalmente siempre ha habido un método sencillo para poder instalar en el iPhone
tantas aplicaciones como se quieran sin tener que ceñirse sólo a las que hay en
App Store.

¿El jailbreak es sinónimo de piratería?

No - pero abre las puertas- . Vamos a intentar a dejar este punto claro desde el
comienzo. El mero hecho de llevar el terminal con jailbreak no abre las puertas
a la instalación de software pirata. De hecho, sus creadores buscan todo lo
contrario. La prueba es que si tras hacer el jailbreak a un dispositivo se descarga
una aplicación y se intenta instalar, el iPhone o el iPad no lo permitirán.
Ahora bien, no vamos a ser infantiles y negar la mayor. Hacer el jailbreak no
permite instalar aplicaciones piratas, pero abre la puerta para el que quiera, por
su cuenta y riesgo, lo haga.

Entonces ¿para qué sirve el jailbreak?

La esencia de hacer el jailbreak al iPhone es para poder modificar las cosas que
Apple no permite. Esto es, personalizar más el sistema con fuentes de letra
diferentes, animaciones, nuevas funciones que no están en iOS, etc.

Página 46 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Bien es cierto que tenía más razón cuando en sus comienzos iOS estaba muy
limitado y no se podían hacer cosas como cambiar el fondo de pantalla o
personalizar sonidos, por ejemplo. Desde iOS 7 y con iOS 8.1, la última versión
lanzada, el desarrollo del software de Apple ha sido tremendo y, como se puede
ver en diferentes reportajes, muchas de sus funciones están inspiradas en
tweaks y programas creados al amparo del jailbreak y que han acabado
transformándose en características de serie.

Aun así, Cydia, que es el centro de software para terminales con jailbreak por
antonomasia, está repleta de opciones que permiten cosas como tener varias
ventanas en pantalla en un iPad, ampliar las posibilidades del bluetooth y hasta
transformar el aspecto completo del sistema. Y como muestra de que no es un
"nido de piratas", las mejores y más logradas son de pago.

¿Tiene peligros el jailbreak?

No, no los tiene, al menos para la integridad del dispositivo y sus sistemas. Ahora
bien, modificar el software de Apple puede conllevar la pérdida de la garantía del
dispositivo. Es difícil que en una Apple Store, y no se conocen casos en los que
haya pasado, si hemos realizado una restauración del dispositivo desde iTunes
a los datos de fábrica se note que ha sido "jailbreakeado", pero en teoría, si se
descubre, se puede negar la garantía al dispositivo.

Si me decido ¿cómo se hace esto del jailbreak a un iPhone 6 u otro dispositivo


iOS 8.1?
El Team Pangu, que saltó a la fama tras ser el que conseguía romper el sistema
de Apple en iOS 7.x, algo que se les resistía a los miembros del mítico grupo
"Evad3rs", ha publicado su nueva herramienta llamada Pangu 8, con la que se
puede hacer el jailbreak en cuatro sencillos pasos como se explica en MovilZona.

En esa misma guía también se puede encontrar la forma de instalar Cydia


manualmente, la tienda de apps y tweaks que antes comentábamos. Y es que
hasta ahora no era compatible con iOS 8, algo que se ha solucionado hoy mismo
y que es posible que el Team Pangu añada en breve para evitar su instalación
manual en una nueva versión de su herramienta Pangu 8.

Página 47 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

KERNEL
Uno de los elementos más importantes del sistema operativo Android, y en
general de todos los desarrollos Linux, es el kernel. Este es el núcleo del que
depende casi todo en el trabajo de Google. Por lo tanto, esencial conocer para
que sirve este componente y, también, si es posible actualizarlo de forma
manual.

El kernel es el núcleo del sistema operativo, ya que es el encargado de gestionar


los recursos del terminal Android que se tiene. Un ejemplo de lo que decimos es
que este es el encargado de comunicar al software y al hardware (como, por
ejemplo, cuando se ejecuta una aplicación). Esto, evidentemente, deja claro que
incide de forma clara tanto en el rendimiento de un teléfono o Tablet; en las
opciones que estos ofrecen; y, además, también influye de forma directa en la
estabilidad. Por lo tanto, de la calidad de este depende mucho que la experiencia
de uso sea la adecuada.

Así, es claro que si se actualiza el kernel del sistema operativo con una nueva
revisión de confianza, las mejoras serán muchas (si la instalación se realiza con
un trabajo que no es compatible o estable, los problemas surgen de inmediato).
De esta forma, las compañías se cuidan muy mucho a la hora de avanzar en
este elemento, y son los desarrolladores independientes los que más
experimentan aquí. Nosotros recomendamos ser muy prudentes, ya que no
hablamos de un componente de importancia menor precisamente -pero, para
nada, se debe tener miedo-.
¿Se puede actualizar el kernel?
Pues lo cierto es que sí. Y, esto es posible debido a que el kernel es
independiente del propio sistema operativo, por lo que el ser modular posibilita
que sea posible realizar una actualización manual. Y, esto, es posible tanto con
una nueva versión oficial o alguna de las personalizadas que existen. Eso sí, es
extremadamente importante que se tenga claro que el nuevo kernel a utilizar es
totalmente compatible con el terminal -ya que, en caso contrario, es posible que
algunas opciones no funcionen o, simplemente, que el teléfono o Tablet no
funcione-.

Página 48 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Indicar un proceso para cada dispositivo Android es algo complejo y poco


eficiente, pero existe una herramienta que permite de forma general realizar una
actualización de este componente: Universal Kernel Flash. Se puede descargar
en Google Play utilizando la imagen que dejamos tras este párrafo, y es muy
importante tener claro que sólo se debe usar con terminales compatibles:

DownloadQR-Code

Universal Kernel Flash (FREE)

Developer: frapeti
Price: Free

El uso es de lo más sencillo: se descarga el kernel (en formato bin, img o md5),
se copia este en el directorio raíz del dispositivo y se selecciona este con la
aplicación. Hecho esto, se procede a la instalación. Luego, se reinicia el terminal
en cuestión y… ¡listo! Otros tutoriales para el sistema operativo de Google se
pueden conocer en este apartado de Android Ayuda.

Página 49 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Custom ROM
¿Qué es una Custom ROM?
Custom quiere decir personalizada y ROM hace referencia a una imagen
completa de la memoria interna del teléfono (donde se instala). En definitiva y
hablando claro, una Custom ROM es un sistema operativo modificado y
personalizado para nuestro dispositivo.
Lo contrario sería un stock ROM que es la versión del sistema operativo que
viene de serie en un Smartphone cuando lo compras.

Una Custom ROM es la mejor manera de actualizar tu dispositivo si su fabricante


ya se ha olvidado de él
Las Custom ROM tienen gran variedad. Pueden estar basadas en el stock ROM
original del dispositivo o directamente en el código fuente de Android, AOSP. Lo
que tienen en común todas las Custom ROM es la ausencia de bloatware
(aplicaciones preinstaladas) y mejoras considerables en el rendimiento y
autonomía del dispositivo. Algunas además incluyen funciones extra en los
ajustes o están rooteadas de serie.

CyanogenMod ha sido la Custom ROM más querida, R.I.P. / © AndroidPIT


Ventajas de una Custom ROM

Actualización del sistema para Smartphone antiguos


Muchos usuarios ya conocen este problema. Salvo excepciones, después de
poco más de un año el fabricante suele dejar de actualizar el dispositivo. Muchos
dispositivos tras dos años no actualizarán a la última versión de Android.
Las Custom ROM siempre suelen ir más allá de las versiones oficiales
(dependiendo en concreto de cada dispositivo) y actualizan a la última versión
de Android incluso dispositivos con cuatro años de edad.

Página 50 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Actualizaciones periódicas muy regulares

Las actualizaciones de las Custom ROMs son mucho más habituales que las de
una versión stock. La mayoría no suelen ser versiones finales, así que están en
continuo desarrollo para solucionar bugs y errores en el menor tiempo posible.

Los desarrolladores no tienen que lidiar con protocolos que los fabricantes y
operadoras sí deben seguir (no necesitan el visto bueno de varios project
managers, vicepresidentes, responsables de marketing y demás). Además,
siempre hay un buen número de fieles que prueban una Custom ROM, con lo
que el feedback es rápido y de calidad.

Actualizaciones casi todos los días. / © ANDROIDPIT

Eficiencia y rendimiento
Las custom ROM normalmente son más rápidas, eficientes y utilizan una menor
cantidad de memoria y energía que las sock ROM. Los desarrolladores de una
Custom ROM, o cocineroscomo se les conocen en el mundillo, eliminan todo lo
superfluo que no sirve, como bloatware o servicios del fabricante. También se
optimizan el kernel, lo que se traduce es procesos mejorados que dan más vida
de batería.
Tienes acceso Root de serie (en ROMs prerooteadas)
Con el acceso Root tienes el control sobre todo el software del sistema operativo
que corre en tu Smartphone. Puedes cambiarlo todo. La mayoría de usuarios
avanzados de Android prefieren ser Root en el Smartphone así que si ya viene
rooteada la Custom ROM pues mejor.

Algunas Custom ROM no viene pre-rooteadas, como Lineage OS (descendiente


de CyanogenMod), pero el rooteo es bastante sencillo en el caso de que lo
necesitemos.
Ideal para los puristas

Página 51 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

¿Compraste un Smartphone pero prefieres tener Android puro sin el bloatware


del fabricante? La mayoría de Custom ROM se basan en el código "Android
Open Source Project" (AOSP), es decir una versión pura de Android que luego
se enriquece con funciones adicionales y los drivers apropiados para cada
dispositivo.
Inconvenientes de una Custom ROM
Sin garantías

Primero, el proceso para instalar una Custom ROM suele acabar con la garantía
si el dispositivo todavía tenía. Segundo, los desarrolladores no se hacen
responsables si hay algún problema y al final se estropea tu Smartphone. Instalar
y usar una Custom ROM es totalmente bajo tu responsabilidad.
Se perderán todos tus datos

En el proceso de flasheo se formateará la memoria interna del dispositivo, es


decir, se realiza un wipe. Así que perderás tus datos. Antes de empezar es
conveniente realizar una copia de seguridad.

Versiones no estables
La mayoría de las Custom ROM están en desarrollo continuo y suelen ser
versiones beta. Esto quiere decir que aunque funcionen bastante bien siempre
puede haber algún bug, pero se suelen solucionar con rapidez.
También, al principio del desarrollo de una nueva versión de Android, es normal
que algunas cosas no funcionen. Pero en pocas semanas suelen solucionar los
principales problemas. Deberás informarte bien antes de instalar si quieres usar
la Custom ROM para el uso diario.
Sin de aplicaciones de Google

Esto para algunos puede ser una ventaja. Pero para el resto de los mortales que
utilizamos los servicios de la gran G os diré que las GApps se pueden instalar
fácilmente con solo flashear el Zip correspondiente para nuestra versión Android
y procesador desde el Custom recovery.

El proceso puede ser un

Página 52 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

poco complicado. / © ANDROIDPIT ¿Qué


custom ROM debo instalar?
No hay una respuesta fija para esto. Depende en gran parte del dispositivo que
tengas. Si tiene un procesador Qualcomm hay más posibilidades de encontrar
una mejor oferta de Custom ROM. Por otra parte, existen tantas y tantas ROMs
que es difícil elegir una.
Lo normal es probar algunas hasta decidir con cuál te quedas, es decir, elegir en
base a la experiencia. Eso sí la Custom ROM debe ser válida para nuestro
modelo concreto de dispositivo.

• Cómo elegir una Custom ROM

Conclusión
Instalar una Custom ROM no es algo sencillo, hay que seguir un procedimiento
concreto que si hacemos mal puede tener terribles consecuencias. Recomiendo
leer bien todos los pasos e informarse al máximo antes de instalar.
Si estás contento con tu Smartphone, no hace falta, pero si hay errores, lentitud
y lag, deberías probar a instalar una Custom ROM para ver si así el rendimiento
mejora. Las ventajas son mayores que los inconvenientes, desde mi punto de
vista.

• Cómo flashear una custom ROM

¿Has probado a instalar una Custom ROM en tu Smartphone alguna vez?


¡Cuéntanos tu experiencia!

Página 53 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

ROM
El mundo del Root hace de Android algo inmenso, un lugar en el que todo el
mundo, desde aquellos que rootean por primera vez hasta los más expertos,
encontrará algo que les interese. Los más nuevos tendrán en Android un
ecosistema que le ayudará en el día a día y le irá enseñando cosas nuevas,
mientras que los más sabios encontrarán un lugar en el que ayudar a otros y
seguir aprendiendo.

Las ROMs personalizadas, a pesar de no estar en sus mejores tiempos, son uno
de los mayores aportes de nuestro sistema operativo preferido, cada una de ellas
nos ofrece algo distinto. Puede que a aquellos más nuevos esto les resulte un
poco confuso, así que, para ayudar en lo posible, vamos a hablar un poco sobre
qué son las ROMs, qué tipos hay y en qué nos ayudan.
¿Qué es una ROM?

Una ROM, si hubiera que explicarlo con muy pocas palabras y mucha sencillez,
diría que es el sistema operativo que trae el móvil, pero estaría siendo un tanto
impreciso. Una ROM (por sus siglas Read Only Memory, Memoria de Sólo
Lectura) es, realmente, el sistema operativo unido a otros archivos que permiten
que el Android pueda arrancar. Android es, pues, una de las partes de una ROM.
Junto al sistema operativo tenemos el kernel, o núcleo, que sería el encargado
de comunicar al software y al hardware para que trabajen en armonía, con lo que
el nombre le viene como anillo al dedo. El kernel que usan los dispositivos
Android es Linux que, gracias a ser software libre, se ha podido portar a toda
clase de dispositivos móviles.
Dentro de una ROM encontramos también la interfaz gráfica de usuario,
conocido como GUI, que permite al usuario interactuar con el sistema, así como
otros archivos que ayudan a que el teléfono pueda usarse debidamente,
incluidas sus conexiones (datos, Wi-Fi, Bluetooth, NFC, etc.).
¿Qué tipos de ROMs existen?

Página 54 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Por suerte para los usuarios, no todas las ROMs son iguales, existen varios tipos
que tienen unas características que las hacen diferentes a los demás. El tipo más
usado de ROM es la stock, y hablamos de ella cuando se trata de una ROM que
ha desarrollado el propio fabricante y la ha instalado en tu terminal.
Por supuesto, existen las ROMs basadas en las stock, que son aquellas que han
sido hechas por un desarrollador usando como base la que trae el fabricante, ya
sea Samsung, HTC, LG, Sony... El objetivo de estas ROMs es, normalmente,
servir alguna función adicional y, sobre todo, limpiarla de bloatware o
aplicaciones innecesarias para el usuario.
Por otro lado tenemos las ROMs AOSP (Android Open Source Project), que son
aquellas ROMs de Google cuyo código no ha sido modificado, o lo ha sido en
una proporción muy pequeña. La característica principal de este tipo de ROMs
es su similitud a Android puro, aunque pueden contener funciones diferentes. El
mayor exponente de ROMs AOSP es CyanogenMod, ahora LineageOS.

Existen varios tipos de ROMs: stock, AOSP y AOKP, cada una de ellas con una
particularidad que puede resultar interesante a los usuarios.
Tenemos también las ROMs AOKP (Android Open Kang Project) son aquellas
basadas en las AOSP, pero con algunas características que no se pueden
encontrar en la ROM en que se basan. La palabra Kang es usada para decir que
es código robado, con lo que AOKP es una mezcla de Kang y AOSP.
Originalmente era una broma, pero finalmente dicho nombre se quedó para
siempre.
Un ejemplo de ROM AOKP son aquellas basadas en CyanogenMod, pero que
incluye funciones que no pueden encontrarse en dicha ROM sin descuidar la
experiencia de uso, como solía suceder con Paranoid Android. Las ROMs AOKP
suelen ir mayormente (aunque no en exclusiva) a dispositivos Nexus y Samsung
Galaxy.
¿Qué beneficios podemos sacar de instalar una ROM personalizada?

Página 55 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Existe una gran cantidad de motivos por los que una persona querría instalar una
ROM personalizada. En algunos casos por su gusto por el mundo del desarrollo,
en otros para deshacerse de bloatware, otros para dar un aire nuevo a su
terminal, otros para arreglar su móvil y, por último, están los que quieren tener la
versión más actual de Android cuando el fabricante no da soporte.

Los beneficios que podemos sacar son muchos, siempre y cuando hayamos
llevado a cabo el proceso correctamente. Uno de los aspectos en los que
ganamos es en personalización, pudiendo modificar ciertos elementos que con
la ROM de fábrica no podíamos. Es la forma más barata de "cambiar de móvil".
Otro beneficio que podemos sacar es, simplemente, poder seguir usando nuestro
smartphone. Ya hace unos años resucité a mi viejo HTC One S gracias a
CyanogenMod (y aún funciona) tras un brick que, casi sin duda alguna, fue culpa
mía al andar donde no debía.
Las ROMs personalizadas tienen varios beneficios, como mantenernos
actualizados, liberarnos de bloatware o arreglar nuestro móvil. Sin duda son una
buena opción si se sabe lo que se hace.
El bloatware es un problema del que nos venimos quejando desde tiempos
inmemoriales y, para más inri, la mayoría no puede desinstalarse fácilmente. Las
ROMs personalizadas nos quitan el bloatware de encima(al menos buena parte
de él), regalándonos ese almacenamiento extra que nos había quitado el
fabricante.
Las ROMs personalizadas son, a menudo, una forma de mantenerse
actualizados cuando el fabricante, sea el motivo que sea, no nos da soporte. Por
suerte estas ROMs, aunque necesiten pulirse, son lo bastante estables como
para usarse en el día a día sin problemas y, además, nos dan un pequeño extra
de personalización que nunca viene mal.
Las ROMs son, en definitiva, las responsables de que muchos problemas de
software de nuestros móviles estén resueltos y de que aquellos más inquietos
no nos aburramos. ¿Eres de los que instalan ROMs personalizadas o prefieres
quedarte con la que trae tu móvil de fábrica?

Página 56 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

Responde las siguientes preguntas relacionadas con


la práctica:
1. Defina sus propias palabras el concepto de ROOT:

Significa, el poder tener acceso total a la “Raíz” o el sistema de un dispositivo


móvil, o bien ser un superusuario, logrando la manipulación de archivos a los
que no podíamos acceder.
2. Menciona 3 ventajas del acceso al ROOT en dispositivos móviles:

-Poder instalar aplicaciones en la memoria externa


-Agilizar la ejecución de nuestro teléfono (Alterar la velocidad) -Instalar
una nueva versión, menor o más avanzada.
3. Defina con sus propias palabras el concepto de Jailbreak:

Es el equivalente del Root en los dispositivos IOS, en pocas palabras permite


la liberación del dispositivo, eliminando las limitaciones del usuario que
impone el fabricante en este caso Apple.
4. Menciona 3 ventajas del Jailbreak en dispositivos IOS:

-Permite descargar aplicaciones, extensiones y temas totalmente gratis, que


sin el root cuestan demasiado o no están en la Appstore, utilizando Cydia.
-Modificar la interfaz del dispositivo sin problemas -Crear
o modificar, la seguridad de dispositivo.
5. Desde tu punto de vista menciona ¿Por qué crees que a los
fabricantes de dispositivos no les conviene el acceso al root o al
Jailbreak en sus terminales?

No les conviene porque ya no les pueden vender las aplicaciones o temas


predeterminados por Apple y en Android pierden el control del sistema, se
instalan Roms no oficiales.

Página 57 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

DESARROLLO DE LA PRÁCTICA:
PASOS
Todos sabemos que iOS es un excelente sistema operativo, que brinda una
practicidad y estabilidad inigualable a día de hoy por ningún otro entorno.
Lamentablemente, este entorno no es precisamente abierto, lo que hace que
muchos de nosotros busquemos una solución en el jailbreak para seguir
explorando más allá de los límites que Apple nos impone.

Hoy te traemos una guía sobre cómo hacer jailbreak a iOS 11 mediante Electra.
Está disponible para versiones entre iOS 11 e ios 11.1.2.
Electra nos incluye lo siguiente:

• Anemone

• GNU CoreUtilities

• SSH

• PreferenceLoader

• Modo seguro

• Cydia

Si quieres hacerle jailbreak a tu iPhone con iOS 11, esto es lo que tienes que
hacer:
Descarga Electra Jailbreak

Primero de todo deberemos descargar Electra desde su web oficial. Este es el


mejor lugar para hacerlo, ya que así nos aseguraremos de que realmente
estamos descargando la última versión.
Instalando Electra jailbreak en iOS 11

1) Descarga el archivo de arriba, de la página oficial de Electra.

2) Descarga Cydia Impactor para instalarlo en tu iPhone.

Página 58 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

4) Arranca Cydia Impactor, y arrastra y suelta Electra 1.1.1.ipa en Impactor.

5) Inserta tus datos de Apple para descargar la aplicación.

6) Comprueba que Electra Jailbreak se ha instalado correctamente en tu


dispositivo. No la abras aún.

7) Dirígete a Configuración > General > Perfiles.

8) Busca el certificado de Electra y toca en “Confiar”.

Comenzando el Jailbreak

Abre la aplicación de Electra y dale al botón de “Jailbreak”. Asegúrate de que


ejecutas la aplicación con la etiqueta “Tweaks” activada. Esto nos servirá para
que Electra también instale Anemone en nuestro iPhone.
Electra nos irá dando indicaciones a lo largo de la instalación. Llegará un
momento donde nos aparecerá una ventana emergente que indica “APFS
Snapchat Created”. Solamente tendremos que darle a “Continuar Jailbreak”.
Una vez que se haya completado el proceso de jailbreak, nuestro iPhone se
reiniciará. En cuanto este se haya encendido, la app de Cydia nos habrá
aparecido en nuestro dispositivo.
Y esto es todo. Como vemos, hacer Jailbreak en iOS 11 es realmente sencillo y
no necesitaremos más que unos pocos minutos para estar buceando entre los
repositorios de Cydia dentro de nuestro iPhone.
Este es uno de los muchos métodos disponibles, pero la realidad es que hay un
montón de aplicaciones para todo tipo de dispositivo.

Página 59 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

CONCLUSIÓN

En esta práctica aprendimos que Root significa tener el acceso a un sistema de


dispositivo poder acceder a todos los archivos. El Root tiene un sinfín de
ventajas, como lo mencione antes; con el Root podemos manipular todos los
archivos a los cuales no podíamos acceder, podemos cambiar el sistema de
nuestro dispositivo móvil, así como también podemos adaptar nuestro móvil,
tener acceso a aplicaciones (juegos) que al parecer eran de paga pero gracias
al Root se ha podido tener acceso a ellas de forma gratuito.

En iOS también existe el “Root” solo que en ellos se le llama Jailbreak, con esta
se puede eliminar todas las limitaciones que tenga el usuario, pudiendo hasta
cambiarle la letra. Como todos tienen sus ventajas, con el Jailbreak tienes la
ventaja de poder cambiar la interfaz totalmente a tu gusto, tener una mejor
seguridad y también poder acceder a aplicaciones gratuitas.

En conclusión se puede decir que con el Root se puede mejorar nuestro


dispositivo móvil, quitándole un poco venta a Android y a Apple, perjudicándolos
con la instalación de Roms no oficiales.

Página 60 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

CONCLUSIÓN:

A modo de conclusión podemos decir que en este parcial aprendimos el


verdadero significado de ROOT, y que este procedimiento es muy eficiente. La
mayoría de la gente piensa que al realizar un ROOT instantáneamente se va a
borrar toda tu información, eso no es cierto. Eso depende del usuario, si él
decide que va a borrar su información.
Gracias al ROOT podemos cambiar la interfaz de nuestro móvil, poder instalar
aplicaciones, hasta e incluso tener el acceso de aplicaciones que al parecer era
de paga, pero pueden ponerse gratuitas al realizar el ROOT.

También se puede instalar Custom ROM, estos pasos no son sencillos, hay que
seguir el procedimiento concreto, que si hacemos mal puede tener terribles
consecuencias. Se tiene que tener la información correcta de estos pasos.

El bootloader en cualquier sistema operativo, contiene diversos tipos de


información que pueden resultar de utilidad al SO a la hora de iniciarse. En
definitiva, y a muy grandes rasgos, el bootloader es una especie de “guía” que
sirve al sistema operativo para saber qué pasos debe seguir durante su proceso
de inicialización.

Página 61 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS

BIBLIOGRAFÍA:

https://www.androidpit.es/que-es-una-custom-rom
https://www.ipadizate.es/2018/03/01/jailbreak-ios-11-cydia/
https://es.gizmodo.com/como-se-hace-jailbreak-en-un-dispositivo-ios--54806946
https://www.actualidadiphone.com/category/jailbreak/

https://norfipc.com/celulares/como-hacer-jailbreak-desbloquear-liberar-iphone-
itouchipad.html https://www.profesionalreview.com/2018/01/04/que-es-el-kernel-y-
como-funciona/ https://www.actualidadiphone.com/category/jailbreak/
https://es.gizmodo.com/como-se-hace-jailbreak-en-un-dispositivo-ios--54806946

Página 62 de 62

También podría gustarte