Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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:
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…
Página 6 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
Página 7 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
Página 8 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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
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
Página 12 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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
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.
Página 17 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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?
Página 19 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
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
Página 23 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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.
Página 27 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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?
Página 29 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
Página 30 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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
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'.
Página 34 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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
Encendido
Volumen
abajo
Inicio
3. Se inicia el menú mostrando las diferentes opciones:
Encendido
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
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.
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.
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.
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.
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.
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.
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.
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
DownloadQR-Code
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.
Página 50 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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.
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.
Página 51 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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
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.
Página 52 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
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.
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
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
Página 58 de 62
M5: ESTABLECE COMUNICACIÓN OFIMÁTICA SUB2: GESTIONA INFORMACIÓN A TRAVES
DE PLATAFORMAS DIGITALES MNLP-RAOS-DPCA-AMHS
Comenzando el Jailbreak
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 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.
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:
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.
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