Los Pixel (y cualquier amovible con Nougat) no podrán rootearse, al carencia por ahora

Autor: | Posteado en Trucos Moviles Sin comentarios

Andy Malicioso

El Root es un elemento demasiado primordial para numerosos usuarios avanzados, ya que les posibilita una libertad de personalización y de utilización en abstracto que no podrían poseer de otra manera. Gracias al Root numerosos nos hemos deshecho de ese bloatware que acierto nos molesta o hemos integrado mas recientes propiedades a nuestros teléfonos.

Pero la venida de Android Nougat y los mas recientes terminales Pixel de Google pueden entregar al traste (aún más) con nuestros intentos de rootear los dispositivos, inclusive con el método de systemless root. Todo eso puede ser culpa de una “mudanza” del driver encargado de supervisar que no se modifique la partición /system.

¿Cómo era el Root previamente de Marshmallow?

Android Lollipop 2

Para acudir a la cuestión que nos ocupa, vamos a comenzar por explicar cómo era el root, comenzando por la era previo a Marshmallow. Es indiscutible que a ley que avanzaba el asamblea los productores se esforzaban por favorecer el proceso del root, adonde unos cuantos modelos el proceso era tan tedioso que la gente se lo pensaba 3 o 4 veces previamente de decidirse.

El proceso que tenía que simpatizar el usuario, a través de instalar diversos ‘drivers’, bajarse ciertos archivos y exterminar instrucciones en la ventana de comandos, era lograr modificar la partición /system para recibir el entrada Root tan deseado. Es decir, el cliente estaba ejecutando una abanico de ‘exploits’.

Con el asamblea acabaron por surgir App que, con un sólo click en la pantalla, te rooteaba el teléfono. Seguramente la primera aplicación que te venga a la cabeza sea Kingroot. Aplicaciones de este diseño no eran mas que un agrupación de ‘exploits’, y la App únicamente buscaba cuáles podía aprovechar para rootear tu modelo de teléfono.

Al final, previamente de la venida de Marshmallow, la gran mayoría de usuarios podía aprovechar alguna aplicación de este tipo y, a abrir de ahí, volverse locos instalando módulos de Xposed, App que necesitaran Root o ROMs personalizadas. Pero con la venida de Android-OS 6.0 el método ancestral de Root se había acabado.

El Root en Marshmallow, la venida de systemless root

Android Marshmallow

En Android-OS Marshmallow Google® decidió tomar cartas en el asunto para intentar extinguir el Root en sus terminales, encima íntegramente de cara a ganarse la confianza de empresas del persona bancos y demás empresas importantes para que los usuarios pudieran aprovechar su mas reciente plataforma de pagos, Android Pay.

Lo que hizo Google® fue agregar un driver en el kernel de Android-OS llamado dm-verity, el cual se encargaba de supervisar que ausencia modificara la partición /system. Si detectaba un alteración en dicha carpeta por aviso de un proceso no autorizado, el final se reiniciaba, inconveniente el proceso de reinicio no se completaba, quedándose en una advertencia de que /system estaba corrupto y el aparato no arrancaría.

Entonces Chainfire, el desarrollador de SuperSU, tuvo la idea de intentar recibir entrada Root carente alterar la partición /system. Esto se conseguía entrando a ramdisk para detener dm-verity y de este modo delegación poseer entrada root. Este método es lo que se conoce tan systemless root, pese a que tenía ciertas limitaciones. Pero la venida de Nougat pondría las cosas demasiado mas difíciles.

Android Nougat, Pixel y el intento de adiós definitivo al Root por aviso de Google

Pixel

Parece ser que a Google® le sobran favor y asamblea que destinar a intentar “matar” el Root para siempre, y es que con la venida de Nougat los métodos de Root conocidos inclusive en este momento ya no valen. ¿La idea de Google? Meter a ramdisk en la partición /system, con lo cual dm-verity tambien queda en el interior de dicha partición… o poco así.

Me explico, la partición /system “original”, a la que iría cualquier exploit para modificar, en materialidad es un aparato absoluto de archivos Root que en el kernel era ramdisk que está unido a los archivos queacostumbra poseer la partición /system por defecto. Esto quiere expresar que si intentas detener dm-verity a través de ramdisk, se considera que modificas la partición y, por lo tanto, brick al canto.

Dees_Troy, un resaltado desarrollador que resalta en el mantenimiento de CyanogenMod, dice que para lograr detener dm-verity habría que construir un kernel modificado, inconveniente esto podría realizar que las actualizaciones vía OTA quedaran desactivadas, tambien de otras complicaciones que aún se desconocen.

De todas formas, hasta que los productores no se hagan con un Pixel no podrán conocer cómo de dificultoso ha caseta Google® el root, inconveniente poseyendo en recuento que los métodos actuales no funcionan, el obtener de productores van a poseer que trabajar juntos para hallar una solución a este “problema”.

Vía | XDA-Developers
En Xataka Android-OS | Chainfire lanza suhide, para ocultar el Root de App específicas


La noticia Los Pixel (y cualquier amovible con Nougat) no podrán rootearse, al carencia por en este momento fue publicada originalmente en Xataka Android-OS por Santiago Luque .

Agrega tu comentario