“ladrillo” – ¿qué es?
“Android” comenzó su andadura en 2009, y desde entonces los desarrolladores han estado promocionando y mejorando el shell, sin dormir ni descansar. Regularmente se publican actualizaciones y nuevas versiones. Como regla general, un usuario compra un dispositivo con un sistema operativo ya instalado y durante toda la “vida” del dispositivo, el firmware de esta versión (versión del sistema operativo) permanece.
Aquí, a muchos usuarios novatos que están familiarizados con Android a un nivel no superior al de instalar aplicaciones de Play Market les “crecen alas”. Después de leer varias instrucciones en la World Wide Web, piensan que reinstalar el sistema operativo no es una tarea difícil y que pueden hacerlo ellos mismos. Además, se ahorrarán una determinada cantidad que habrían cogido en el centro de servicios. Pero pronto estos usuarios se dan cuenta de que han exagerado su propia fuerza y no pueden completar el flasheo correctamente.
En este caso, existen diferentes escenarios para el desarrollo de los eventos. El más desafortunado de ellos es cuando el teléfono se convierte en un ladrillo. Es posible que hayas escuchado esta frase antes pero no hayas entendido lo que significa. “Bricking” o “bricking” de un dispositivo significa que este deja de funcionar parcial o totalmente.
Es decir, no se enciende, no responde al presionar botones ni al conectarse a una computadora. ¿Es posible restaurar Android bloqueado? Por supuesto que puede. De ahí el nombre: ladrillo, porque la funcionalidad del dispositivo ahora no es más que la de una piedra, y ahora solo se pueden romper nueces con su ayuda. Es bastante difícil llevar el dispositivo a tal estado, se necesita talento.
Lg g2
Restaurar el LG G2 a su estado de fábrica tampoco causará ningún problema. El número de pasos en este proceso es algo mayor, pero ellos mismos no requieren preparación ni conocimientos especiales. Entonces, qué hacer para devolver el G2 al firmware de fábrica:
- Descargue e instale el instalador del controlador ADB desde aquí.
- Descargue el firmware oficial (Europe Open 32G o Europe Open) desde aquí.
- Descargue e instale LG Mobile Support Tool, así como FlashTool (goo.gl/NE26IQ).
- Apague el teléfono inteligente, mantenga presionado el botón para subir el volumen e inserte el cable USB.
- Expanda el archivo FlashTool y ejecute el archivo UpTestEX.exe.
- En la ventana que se abre, seleccione Seleccionar tipo -> 3GQCT, Modo de teléfono -> DIAG, en la opción Seleccionar archivo KDZ seleccione el firmware descargado en el segundo paso.
- Presione el botón CSE Flash en la parte inferior de la pantalla.
- En la ventana que se abre, haga clic en Iniciar.
- En la siguiente ventana, seleccione el país y el idioma y haga clic en Aceptar.
- Esperamos a que finalice el firmware y luego apagamos y encendemos el teléfono inteligente.
Eso es todo. Pero tenga en cuenta que, como en el caso de Samsung, el teléfono inteligente seguirá teniendo el estado Rooteado y esto no se puede solucionar.
Devolver la vida a un teléfono inteligente bloqueado – “hacker”
La mayoría de los artículos de la sección X-Mobile están dedicados a trucos y ajustes que requieren obtener derechos de root, modificar el firmware o reemplazarlo por uno personalizado. Sin embargo, no todos los lectores están dispuestos a someter su teléfono inteligente a este tipo de operaciones, por temor a que puedan convertir el dispositivo en un ladrillo o provocar inestabilidad en su funcionamiento. Hoy desacreditaré estos mitos y mostraré que incluso en la situación más estancada, devolverle la vida a un teléfono inteligente no es tan difícil.
Hablemos de lo que realmente significa “convertir un teléfono inteligente en un ladrillo” y qué otros obstáculos pueden esperarle al usuario en el camino a cambiar el sistema e instalar firmware personalizado. ¿Qué fallos se pueden detectar en este caso? ¿Es posible matar un teléfono inteligente al actualizarlo incorrectamente? ¿Perderá la garantía para siempre o se podrá devolver el smartphone a su estado anterior? ¿Puede realmente el firmware personalizado fallarle al propietario de un teléfono inteligente en el momento más inoportuno? ¿Vale la pena?
Cómo copiar archivos hacia o desde un dispositivo que está atascado en carga constante
Si su dispositivo Android sigue arrancando pero no se enciende por completo, existe una forma de copiar archivos hacia o desde él. Afortunadamente, TWRP y CWMR incluyen controladores ADB.
Abra una línea de comando en Windows o una terminal en una Mac, luego vaya al directorio donde se encuentran los controladores ADB/Fastboot.
- Utilice el siguiente comando para copiar archivos desde su computadora a su dispositivo:
Directorio de nombre de archivo (o carpeta) ADB push en su dispositivo
Ejemplo: ADB push /backup/ /sdcard/: este comando le permite transferir la carpeta de respaldo desde su computadora a la tarjeta SD integrada en el dispositivo.
- Utilice el siguiente comando para copiar archivos desde su dispositivo a su computadora:
ADB obtiene el directorio de nombre de archivo (o carpeta) en su computadora
Ejemplo: ADB get /downloads/ /backup: este comando le permite transferir la carpeta “descargas” de su dispositivo Android a la carpeta “copia de seguridad” de su computadora.
Ahora ya sabes cómo copiar archivos desde tu teléfono inteligente a tu computadora y viceversa.
Mito 2. El firmware personalizado no es confiable
El firmware es diferente. En la inmensidad de la World Wide Web se puede encontrar una gran cantidad de versiones de Android para todos los gustos y colores, y la mayoría de ellas son realmente basura, lo que puede provocar inestabilidad en el funcionamiento del teléfono inteligente y pérdida de algunas funciones. Por lo tanto, lo primero que debe recordar es que sólo debe trabajar con firmware personalizado serio desarrollado por grandes equipos de desarrolladores experimentados. En primer lugar, estos son CyanogenMod, Paranoid Android, AOKP, OmniROM y MIUI.
Segundo. Hay dos tipos de firmware: respaldado oficialmente y adaptado por desarrolladores externos. El mismo CyanogenMod, por ejemplo, tiene una versión oficial para el smartphone Nexus 4, pero no la tiene para el Motorola Defy. Pero para Defy hay una adaptación no oficial de CyanogenMod 11 de un desarrollador con el sobrenombre de Quarx.
Y tercero. Existen versiones estables y de desarrollo del firmware. Las versiones estables de CyanogenMod tienen el índice M (CyanogenMod 11.0 M7, por ejemplo). Esta versión de firmware normalmente no contiene errores. Las versiones de desarrollo (en el caso de CyanogenMod, son compilaciones diarias y nocturnas) pueden contener errores y, por lo tanto, no se recomiendan para el uso diario.
Conclusión: si instala una versión oficial estable del firmware “normal” en su teléfono inteligente, el riesgo de encontrar errores es mínimo. Todo lo demás es para los experimentadores.
Mito 3. El software que requiere derechos de root puede bloquear un teléfono inteligente
En teoría, una aplicación con derechos de root puede hacer cualquier cosa con el firmware del teléfono inteligente, incluso borrarlo por completo. Por lo tanto, hay que tener mucho cuidado con dicho software. El software del que hablamos en las páginas de la revista es completamente seguro y probado en nuestra propia piel.
El software distribuido a través de Google Play generalmente corresponde completamente a las características declaradas, y si condujera a un ladrillo o dejara una puerta trasera en las profundidades del teléfono inteligente, no duraría ni una semana en la tienda. En cualquier caso, aquí debe seguir la regla de “confiar pero verificar” y leer atentamente las instrucciones para utilizar aplicaciones raíz.
Mito 4. Los derechos de root hacen que un teléfono inteligente sea vulnerable a los virus
Lo que hace que un teléfono inteligente sea vulnerable a los virus no son los derechos de root, sino los errores utilizados para obtenerlos. Las herramientas de rooteo y los virus pueden aprovechar las mismas vulnerabilidades de Android para obtener privilegios de root, por lo que el hecho de que el dispositivo esté rooteado no cambia nada. Un virus bien escrito no solicitará permisos de la forma habitual, revelando su presencia, sino que aprovechará la misma vulnerabilidad para obtenerlos de forma encubierta.
Además, al tener root, tienes la oportunidad de instalar la última versión de Android (en forma de firmware personalizado), en la que estos errores ya están solucionados. Además, no olvide que la mayoría de los firmware personalizados le permiten deshabilitar la raíz o crear listas blancas de aplicaciones que pueden usar estos derechos.
Mito 6. Al obtener root e instalar firmware personalizado, perderé la garantía
La garantía se pierde no por el hecho mismo de obtener root, sino por su detección por parte del centro de servicio. La mayoría de los dispositivos se pueden desrootear usando la aplicación Universal Unroot o reinstalando el firmware original usando la aplicación oficial del fabricante.
Sin embargo, hay dos excepciones a esta regla. El primero es el sistema Knox que viene preinstalado en los nuevos teléfonos inteligentes y tabletas de Samsung, como el Galaxy S4, S5, Note 3 y Note 10.1. Knox proporciona un mayor nivel de seguridad de Android al responder a cualquier modificación de firmware e instalación de kernels y firmware de terceros.
Si el usuario realiza estas acciones, el sistema establece un disparador que confirma el hecho de la modificación. El disparador está implementado en hardware (chip eFuse), por lo que no se puede restablecer a su posición inicial. Por otro lado, no está del todo claro si el centro de servicio se negará a reparar el dispositivo por este motivo. Segundo:
Si hablamos de firmware personalizado, todo es más complicado. Normalmente, la operación de actualización requiere desbloquear el gestor de arranque, y esto se puede hacer mediante exploits especiales o utilizando el servicio web del fabricante del teléfono inteligente. En cualquier caso, el gestor de arranque desbloqueado indicará definitivamente que el teléfono inteligente no pertenecía a una rubia.
En algunos teléfonos inteligentes, es posible volver a bloquear el gestor de arranque, pero debe aprender sobre esto por separado y también tener en cuenta que el gestor de arranque recién bloqueado probablemente recibirá el estado Rebloqueado y no Bloqueado, como era originalmente (esto sucede en los teléfonos inteligentes HTC, por ejemplo). Las únicas excepciones aquí son los teléfonos inteligentes y tabletas de la línea Nexus, cuyo gestor de arranque se puede bloquear y desbloquear con tres clics sin bailar con una pandereta, y nadie encontrará fallas en nada.
En Linux, ADB y Fastboot se pueden instalar por separado del SDK de Android. En Ubuntu: sudo apt-get install android-tools-fastboot. En Fedora: sudo yum install android-tools.
Para evitar que Knox interfiera con las aplicaciones raíz, puede desactivarlo usando el siguiente comando desde la terminal: su pm enable com.sec.knox.seandroid.
Escenario uno: después de un flasheo fallido, el teléfono inteligente dejó de arrancar
El flasheo fallido puede deberse a varios factores: la batería se agotó y el firmware estaba solo hasta la mitad, el firmware resultó defectuoso o estaba destinado a otro modelo de teléfono inteligente. Al final, simplemente no había suficiente espacio en el teléfono inteligente, lo que puede suceder al intentar instalar la última versión de Android en un teléfono inteligente que tiene tres o cuatro años.
Exteriormente, todos estos problemas suelen manifestarse en reinicios interminables del teléfono inteligente al logotipo inicial del fabricante o en el llamado bucle de inicio, cuando la animación de inicio se reproduce en la pantalla durante más de cinco a diez minutos. También puede haber problemas con la pantalla (ondas multicolores) y una pantalla táctil que no funciona, que también impiden el uso del teléfono inteligente.
En todos estos casos, basta con hacer una cosa simple: apagar el teléfono inteligente presionando prolongadamente el botón de encendido, luego encenderlo mientras se mantiene presionado el botón para bajar el volumen (algunos teléfonos inteligentes usan una combinación diferente), y después de ingresar a la recuperación, reinstale el firmware (Instalar zip desde la tarjeta sd -> Elija zip desde la tarjeta sd) o restaure la copia de seguridad (Copia de seguridad y restauración -> Restaurar). Todo es fácil y sencillo.
Escenario tres: ni el firmware ni la recuperación están disponibles
Honestamente, es difícil para mí imaginar tal escenario, pero, como lo confirma la práctica, es bastante real. Hay dos formas de salir de esta situación: usar fastboot para cargar la recuperación en su teléfono inteligente o usar una herramienta del fabricante para instalar el firmware original. Veremos el segundo método con más detalle en la siguiente sección y hablaré sobre fastboot aquí.
Fastboot es una herramienta que funciona directamente con el gestor de arranque principal del dispositivo y le permite cargar firmware a su teléfono inteligente, recuperar y desbloquear el gestor de arranque (en dispositivos de la línea Nexus). La compatibilidad con Fastboot está disponible en muchos teléfonos inteligentes y tabletas, pero algunos fabricantes bloquean la posibilidad de utilizarla. Por lo que tendrás que consultar en Internet sobre su disponibilidad.
Para acceder a fastboot, necesitará controladores y SDK de Android. Cuando estén instalados, abra la línea de comando, vaya al directorio de instalación del SDK, luego al directorio de herramientas de la plataforma, apague el teléfono inteligente, enciéndalo con los botones de volumen presionados (ambos) y conéctelo mediante un cable USB al ORDENADOR PERSONAL. A continuación, debe encontrar la imagen de recuperación en formato .img para su dispositivo y ejecutar el comando:
$ imagen de recuperación flash fastboot.img
O incluso forzar el teléfono inteligente a iniciar la recuperación sin instalarlo realmente:
$ imagen de arranque fastboot.img
De la misma manera puedes flashear la actualización oficial del firmware:
$ actualización fastboot update-file.zip
Puede encontrar una recuperación adecuada para su dispositivo en el sitio web de TWRP o en los foros XDA-Developers y w3bsit3-dns.com.
En esta sección, hablaré sobre formas de devolver su teléfono inteligente a un desagüe limpio, sin importar en qué estado se encuentre. Estas instrucciones se pueden utilizar tanto para desbloquear su teléfono inteligente como para eliminar rastros de rooteo y flasheo. Desafortunadamente, no puedo hablar de todos los modelos posibles, así que me centraré en los cuatro buques insignia más populares: Nexus 5 (a esta muestra la llamo la de control), Galaxy S5, LG G2 y Sony Xperia Z2.
Conclusiones
Rootear y flashear un teléfono inteligente son operaciones absolutamente seguras que no pueden bloquear el teléfono inteligente por razones puramente técnicas. La única excepción es un intento de piratear el gestor de arranque para desbloquearlo. En este caso, el chip eFuse (si el teléfono inteligente tiene uno) puede funcionar y bloquear la capacidad de encender el teléfono inteligente.
Afortunadamente, hoy en día los fabricantes de teléfonos inteligentes prefieren no bloquear la capacidad de encender un teléfono inteligente con un gestor de arranque pirateado (estableciendo un disparador que indica el hecho de tal acción, como lo hace Knox), o implementar un servicio web especial que le permite desbloquear sin problemas el gestor de arranque con pérdida de garantía en el teléfono inteligente, lo que elimina la necesidad de que los usuarios corran el riesgo de romper el gestor de arranque.
Entonces, ahora hablemos sobre los problemas que pueden surgir al obtener root y flashear y cómo solucionarlos.