Rootear Android ya no vale la pena

En el pasado, rootear Android era casi  imprescindible  para obtener funcionalidad avanzada de su teléfono (o, en algunos casos, funcionalidad básica). Pero los tiempos han cambiado. Google ha hecho que su sistema operativo móvil sea tan bueno que rootear es más problemático de lo que vale la pena.

¿Qué es el enraizamiento?

 

Dado que Android está basado en Linux y usa un kernel de Linux, «rootear» significa efectivamente permitir el acceso a los permisos de root en Linux. Es realmente así de simple: estos permisos no se otorgan a usuarios y aplicaciones normales, por lo que debe hacer un trabajo especial para obtenerlos.

Entonces, ¿qué puedes hacer con un teléfono rooteado? ¡Un montón de cosas! Si encuentra que su teléfono lo limita de alguna manera, o se encuentra diciendo «hombre, desearía poder <hacer esto> con mi teléfono», entonces  probablemente haya una solución que se puede lograr mediante el enraizamiento.

Suena genial, ¿verdad?

Bueno … sostenga sus caballos.

Hablemos de por qué probablemente no valga la pena estos días.

Android es mucho mejor de lo que solía ser

IMG_9474

Soy un usuario de Android de toda la vida (la vida de Android, no la mía), y cuando comencé a usar el sistema operativo móvil de Google, ni siquiera podías tomar capturas de pantalla en el teléfono sin estar rooteado; tenías que conectarlo a una computadora y usar la herramienta de línea de comandos de Android Debug Bridge.

Y ese es uno de los ejemplos más simples. En los primeros días de Android, el software no estaba muy bien optimizado, lo que resultó en un rendimiento deficiente. Por lo tanto, el enraizamiento para overclockear la CPU era bastante común. Incluso pequeñas cosas como la capacidad de desactivar el GPS desde un widget requerían que el sistema estuviera enraizado. Realmente había una gran cantidad de razones, que eran diferentes para muchos usuarios, para rootear Android en el pasado.

Avance rápido hasta el día de hoy, y casi todas las limitaciones, de grandes a pequeñas, básicamente se han abordado en el sistema operativo estándar. Tantas cosas que alguna vez requirieron enraizamientohoras de ajuste ahora están listas para usar.

Relacionado:  Las mejores aplicaciones para tomar notas para Android

A medida que el sistema operativo se ha abierto aún más, muchas tareas más avanzadas ahora están disponibles incluso desde aplicaciones de terceros. Por ejemplo, Android solía requerir acceso de root para personalizar la barra de estado. Stock Android ahora tiene el sintonizador de interfaz de usuario del sistema para ayudar con eso, pero incluso los teléfonos que omiten esta opción, como los teléfonos Samsung Galaxy, por ejemplo, pueden obtener acceso a través de una aplicación de terceros . Es bastante brillante.

No quiero aburrirlos con más detalles, ya que son claramente diferentes para cada persona, pero la moraleja de la historia es: los teléfonos son mucho, mucho mejores ahora. Literalmente tengo todas las funciones en mi teléfono hoy que necesitaba rootear hace unos años.

Ahora, dicho todo esto, hay razones viables para rootear su teléfono, y sin duda escucharé sobre muchas de ellas en respuesta a esta misma publicación, pero muchas menos personas lo necesitarán, especialmente por lo difícil y arriesgado es.

El enraizamiento es tan complicado, si no más, que nunca

La mayoría de los dispositivos Android no  están  diseñados para rootearse. El sistema está bloqueado de forma predeterminada, sin forma de desbloquearlo legítimamente. La principal excepción aquí es para los teléfonos de Google, como la línea Nexus o Pixel, que tienen la capacidad de desbloquearse para facilitar el enraizamiento .

Sin embargo, otros teléfonos no son tan fáciles de rootear. Están diseñados para bloquearse y permanecer así. En esos casos, se requiere una solución alternativa (o «explotación») para obtener acceso de root. Y tan rápido como los hackers de Android determinados encuentran estos exploits, los fabricantes los están parcheando.

Como resultado, rootear un teléfono Android puede ser increíblemente difícil. En los primeros días de Android, las cosas eran un poco más fáciles, ya que los exploits eran abundantes y, en general, muy simples. Ahora, sin embargo, a veces pueden pasar  meses después de que se lanza un teléfono antes de que se encuentre un exploit viable y, a menudo, puede ser bastante difícil de lograr.

Debido a esta complejidad adicional, se necesita un cierto nivel de experiencia para rootear «de manera segura» los teléfonos más modernos. Tendrá que recorrer un montón de publicaciones en foros y diferentes guías para encontrar las herramientas y los exploits adecuados para su teléfono específico, y puede ser extremadamente difícil y llevar mucho tiempo. E incluso cuando lo averigua todo, puede dañar su teléfono permanentemente si algo sale mal.

Relacionado:  Cómo borrar los datos y la caché de una aplicación en Android para resolver problemas comunes

¿Qué tipo de riesgos? ¿Qué tal bloquear tu teléfono? En algunos casos, esto puede significar algo reparable, conocido como “ladrillo blando”, pero en otros puede significar un ladrillo permanente y no reparable. Incluso en los casos en que se puede arreglar, esto generalmente significa  mucha investigación y trabajo. Es difícil y no vale la pena correr el riesgo como antes.

El enraizamiento es malo para la seguridad de su teléfono

El enraizamiento también dificulta la actualización de su teléfono. Eso significa, lo más importante, sin parches de seguridad, lo cual es malo.

Si usamos las vulnerabilidades recientes de Spectre y Meltdown como referencia, puede ver cómo la falta de actualizaciones de seguridad puede convertirse rápidamente en un problema. Google ya ha lanzado parches de seguridad de Android para Spectre (Meltdown es otra historia en conjunto), pero si su teléfono no puede recibir actualizaciones, no tiene suerte. Y eso es solo la punta del iceberg cuando se trata de problemas de seguridad con teléfonos rooteados.

¿Alguna vez se ha preguntado por qué el acceso root no está disponible de forma inmediata en Android ? La respuesta es simple: porque es un riesgo de seguridad inherente. Básicamente, cuando rooteas tu teléfono, lo estás abriendo no solo para ejecutar las tareas que deseas, sino también las tareas que el código malicioso podría querer ejecutar. Aún debe otorgar permisos de root a aplicaciones individuales, pero está confiando aún más en los desarrolladores de esas aplicaciones de lo que lo haría normalmente, y no todas son necesariamente confiables.

Además, constantemente se descubren nuevas aplicaciones maliciosas para Android; algunas de ellas incluso pueden rootear su teléfono sin su conocimiento e instalar aplicaciones del sistema silenciosamente detrás de escena. Más recientemente , se descubrió el primer malware de Android con la capacidad de inyectar código. Si bien no está garantizado que contraiga un virus simplemente usando un teléfono rooteado, es absolutamente algo a considerar.

Además, también perderá ciertas funciones en teléfonos rooteados, como el acceso a Android Pay. Esto se debe a la API SafetyNet que Google implementó para asegurarse de que los datos más confidenciales, como su tarjeta de crédito e información bancaria en el caso de Android Pay, se mantengan lo más seguros posible.

Relacionado:  Los mejores atajos de Android que probablemente no estés usando

La conclusión aquí es la siguiente: si no está dispuesto a poner en riesgo todos sus datos, no rootee su teléfono. No estoy tratando de ser hiperbólico y asustarte para que pienses que toda tu información personal terminará en las manos equivocadas solo porque rooteaste tu teléfono, pero sugiero que la posibilidad es real y algo que debes tener en cuenta. de.

Incluso las ROM personalizadas no son perfectas

Sé que se acerca el argumento a favor de las ROM personalizadas, así que sigamos adelante y hablemos de ello. Si está todo incluido en la escena del enraizamiento, es posible que también esté ejecutando una ROM personalizada. ¡Frio! De hecho, puede evitar muchas de las molestias mencionadas anteriormente haciendo eso … y también presentarse a una nueva serie de molestias.

Dado que las ROM personalizadas generalmente se basan en Android estándar, se podría argumentar que es más fácil para los desarrolladores de ROM mantener las cosas actualizadas con parches de seguridad y otras cosas. Dicho esto, «más fácil» no siempre significa «práctico». De hecho, algunas de las ROM más populares son mantenidas por un pequeño equipo de unas pocas personas (o incluso una sola persona) y, por lo tanto,  no están completamente actualizadas porque simplemente no tienen tiempo para mantenerse en la cima. de cosas.

En otras palabras, ejecutar una ROM personalizada basada en Android estándar no es una mejora automática. De hecho, dado que la mayoría de las ROM se rootean desde el principio, son inherentemente  menos seguras que un sistema no rooteado, al diablo con los parches de seguridad actuales.


Con todo, root todavía tiene su lugar entre la multitud de mods de Android, y no quiero desanimar eso. Realmente solo estoy sugiriendo que no vale la pena para la  mayoría de los usuarios, incluso entre los más expertos en tecnología. La mayor parte de lo que antes solo se podía lograr con acceso de root ahora se puede hacer de forma nativa en Android, y ahora se puede acceder a gran parte de lo que no se podía lograr a través de aplicaciones de terceros. Si hay algo que desea hacer que requiere acceso de root, estamos en un lugar en el que realmente debe preguntarse: ¿la recompensa  realmente vale la pena el riesgo?