¿Cómo romper la seguridad del sistema operativo Android y rootear un teléfono manualmente?

No solo las aplicaciones de un solo clic no funcionan en mi teléfono, sino que también quiero rootear mi teléfono. Después de buscar en Google durante bastante tiempo, no pude encontrar ninguna guía actualizada. Estoy dispuesto a escribir uno yo mismo, pero por favor ayúdame en la dirección correcta. Todo lo que obtengo cuando busco en Google son guías de enraizamiento para novatos o información desactualizada. ¿Que debería buscar? ¿Cómo puedo rootear la caja de Linux?

Si importa, tengo un Lenovo P780 (versión de Android: 4.4.2) y mi PC ejecuta Ubuntu 14.014 y Arch Linux. Tengo adb y fastboot instalados. No instalé manualmente ningún controlador de teléfono. En primer lugar, intenté desbloquear el gestor de arranque reiniciando el teléfono en modo fastboot y probando un archivo sudo fastboot oem unlock. El programa no hace nada. Ninguna salida.

Dado que mi teléfono está basado en MTK ( MT6589 ), probé Framaroot, pero falla con el error #9. Recuerdo que en el pasado, cuando tenía stock jellybean, la aplicación funcionaba, pero después de las actualizaciones posteriores y la actualización a KitKat, no solo perdí la raíz, sino que también es posible que las vulnerabilidades se hayan reparado.

No proporcionó ninguna información sobre la versión actual de Android que se ejecuta en su teléfono. Creo que has actualizado de 4.2 a algo nuevo? No diga simples "guías de enraizamiento nob o información desactualizada" si ha actualizado a 4.4.x. ¿Qué "raíz de un clic" has probado de todos modos?
@ user3344236 Actualicé la pregunta, aunque estoy más interesado en el enfoque para enraizar dispositivos que en enraizar el dispositivo en particular.

Respuestas (1)

Para rootear tu teléfono no tienes que desbloquearlo.

Simplemente puede descargar y actualizar una ROM previamente rooteada para su teléfono.

Simplemente busque en Google el archivo zip correcto para su dispositivo (el dispositivo incorrecto bloqueará su teléfono).

Luego configure el teléfono para ingresar al modo fastboot y haga lo siguiente:

fastboot devices
fastboot update theprerootrom.zip
fastboot reboot

O configure el teléfono en el modo de depuración, ingrese la recuperación, permita ADB, luego haga:

adb devices
adb sideload theprerootrom.zip
adb reboot
Eso es descaradamente incorrecto . Para instalar una ROM previamente rooteada (que nunca es un stock), necesita una recuperación personalizada, que para instalar requiere un gestor de arranque desbloqueado.
iBug está mal. El propósito de la recuperación personalizada es facilitar la recuperación. No es obligatorio rootear un teléfono, que es la pregunta. Es cierto que algunos teléfonos están bloqueados para rootear, pero no todos. Para rootear un teléfono no tienes que romper la seguridad de Android. Estamos hablando en general, no de un smartphone específico.
Hay ROM ROOTADA EN EXISTENCIA, ROM ROOTADA PERSONALIZADA y ROM NO ROOTADA PERSONALIZADA. La ROM personalizada requiere desbloqueo, mientras que la ROM estándar no. La mayoría de las ROM no rooteadas no rompen la seguridad de Android. El propósito de la recuperación personalizada es hacer la recuperación, se puede usar para escribir ROM. La ROM se puede cambiar sin una recuperación personalizada: ya sea con recuperación de stock o con la función de escritura de ROM (fastboot / sideload).