¡De hecho, nunca tuve un dispositivo Android donde esto fuera tan fácil de conseguir! Nuestros amigos de XDA-Developers ofrecen una guía y las herramientas necesarias en este hilo . Teniendo una "zona libre de Microsoft" y "sólo" máquinas con Linux (sí, incluso los Android ejecutan un núcleo de Linux), fui capaz de seguir esos pasos con un poco de adaptación aquí y allá - y así resumiré los resultados para los usuarios de Windows y Linux también:
Preparación
Primero hay que descargar las herramientas necesarias, todas ellas disponibles en el hilo de XDA-Developers:
Una vez que se haya descargado todo, es necesario realizar algunos pasos adicionales en su computadora:
- Sólo para usuarios de Windows: Descomprimir e instalar los controladores
- Usuarios de Linux: Asegúrense
adb
es capaz de detectar el dispositivo (compruébelo con adb devices
). Si no lo es, vea al final de esta respuesta para algunas pistas.
- Todo el mundo: Copia
IS11LG_SystemBackupTest.signed.apk
a su Optimus (por ejemplo, después de conectarlo por USB en modo MTP, copie el archivo a la tarjeta SDCard interna)
- Todo el mundo: Crear un nuevo directorio, descomprimir
o4xr.zip
allí, y cambiarse a este directorio.
El proceso del rooting
- En tu Optimus, ve a Settings→Security y asegúrate de que "Fuentes desconocidas" está marcado (es decir, contiene una marca de verificación)
- Ve a Settings→Developer Opciones y activar "Depuración USB"
- Ahora instala
IS11LG_SystemBackupTest.signed.apk
(por ejemplo, usar un explorador de archivos para encontrarlo y "lanzarlo")
- Abre la aplicación "SystemBackupTest" que acabas de instalar. No pasará nada espectacular, así que no se decepcione aquí.
- Mantenga pulsado el botón de encendido y elija "Apagar y reiniciar".
Cuando pueda ver la pantalla de bloqueo, podrá notar que el teléfono funciona muy lentamente, esto es normal.
- Una vez que el dispositivo esté completamente encendido de nuevo, conéctalo al ordenador con un cable USB. Asegúrate de que el teléfono esté en el modo "Sólo carga".
- En su PC, abra un terminal (Linux) o un comando (
cmd.exe, Windows) window and change into the directory you've extracted
o4xr.zip` into.
(en Windows, es posible que necesites privilegios de administrador: haz clic con el botón derecho del ratón, ejecuta como administrador. En Linux me fue bien sin los permisos de superusuario/Root)
- Ahora ejecuta el rooting script:
- Usuarios de Windows: escriba
root
seguido de la tecla intro
- Usuarios de Linux: escriba
./root-linux.sh
también seguido de la tecla "Enter".
- ¿Algún usuario de Mac? Escriba
./root-mac.sh
también seguido por la tecla "Enter". No se preocupe, no va a "Root" su máquina Mac/Linux (usuarios de Windows: es poco probable que Root su caja, tampoco :)
-
NO DESCONECTE SU TELÉFONO MIENTRAS CORRE EL script! Espera mientras hace su trabajo. Durante ese proceso, el teléfono se reiniciará automáticamente un par de veces. El script le informará sobre esto en su ventana de comandos/terminal. Una vez que el símbolo de comando/terminal regrese, la fechoría se cumple :)
- Ahora desinstale
SystemBackupTest
de tu Optimus. No lo lancen de nuevo en este estado, o puede que tengas que empezar de nuevo desde el paso 5 :)
- En tu teléfono, abre Google Play Store y busca "SuperSU". Actualiza la aplicación cuando se te pida y ábrela. Pulsa OK para actualizar el binario SU.
Ahora tienes Root y puedes restaurar con seguridad los ajustes de "Fuentes desconocidas" y "depuración USB" a como los tenías! ¡Felicidades! Los siguientes pasos son instalar Copia de seguridad de titanio , LBE Guardia de Privacidad y todas las demás cosas que podrías necesitar y que requieren de Root!
Sugerencia para que los usuarios de Linux obtengan adb
reconocer su dispositivo Android
Estos pasos deberían funcionar con todos los teléfonos Android. Los datos de ejemplo, por supuesto, deberían encajar exactamente LG Optimus P880 de la que trata esta pregunta.
- abre una ventana terminal, y hazte Root (
sudo su -
)
- introduzca el siguiente comando:
lsusb
. Observa el resultado en tu mente.
- Conecta tu dispositivo con la depuración de USB activada usando un cable USB.
- volver a emitir el
lsusb
comando. Ahora debería emitir una línea adicional que tiene que ser el dispositivo Android recién conectado. Para el LG Optimus P880 esto debería leerse como..:
Bus 002 Device 103: ID 1004:61a6 LG Electronics, Inc.
1004
es la identificación del proveedor de LG, 61a6
el ID del dispositivo del P880 en el modo de depuración de USB.
- usa tu editor favorito (¡todavía en modo root!) y abre
/etc/udev/rules.d/51-android.rules
(si no existe tal archivo, simplemente créelo). Añade las siguientes líneas (la primera línea es opcional), y luego guarda el archivo.
- reiniciar el demonio UDEV:
service udev restart
Ahora sólo tienes que desconectar tu dispositivo. Cuando lo vuelva a conectar para la próxima vez, adb
lo verá como puede confirmar con el adb devices
comando. Así que aquí están las líneas para su /etc/udev/rules.d/51-android.rules
archivo:
#LG Optimus X4 P880
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61a6", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"