Una de las formas más sencillas para rootear un móvil Android, es a través de una aplicación que lo haga de forma automática. De todas ellas una de las más efectivas con un gran número de móviles se pueden rootear es la aplicación china iRoot, que antes se llamaba vRoot.
Rootear
De forma esquemática los pasos a seguir serían los siguientes:- Conectar el móvil al ordenador mediante el cable USB
- Instalar los controladores del móvil
- Algunos móviles nos ofrecen la opción de instalarlos desde el mismo móvil
- En caso contrario los descargaremos e instalaremos desde la página de la marca y modelo de nuestro móvil
- Poner el móvil en modo Depuración USB
- En los Ajustes de Android debemos ir a las Opciones de Desarrollador
- En la mayoría de móviles esas opciones están ocultas, para hacerlas visibles hay que hacer lo siguiente:
- En los Ajustes de Android debemos ir a Acerca del dispositivo
- Pulsar un buen número de veces sobre Número de compilación o Versión de Software (depende del móvil)
- Esperar a que un mensaje nos confirme que las opciones ya están visibles
- Dentro de las Opciones de Desarrollador activamos el modo Depuración de USB
- Adicionalmente también marco Permitir ubicaciones falsas o de prueba, y Permanecer activo, este último por comodidad para que una vez esté conectado no se apague la pantalla
- Desconectamos el cable y lo volvemos a conectar, pero esta vez seleccionamos la opción de Sólo carga. Y comprobamos el el sistema operativo reconoce bien el móvil con sus controladores
- Instalamos iRoot y lo ejecutamos
- Las versiones actuales están en inglés con lo que es fácil seguir las indicaciones del programa, es importante que se le permita conectar a Internet para actualizarse
- Una vez detecte correctamente nuestro móvil pulsamos el botón para que haga el ROOT
La aplicación Kinguser es la que concederá a partir del rooteo los permisos a las aplicaciones que los necesiten, pero hay muchos que desconfían de esta aplicación o directamente preferimos SuperSU.
En principio hacer el cambio debería ser sencillo, arrancar SuperSU para que Kinguser le concediera permisos de root. Dejar que se actualicen los binarios y posteriormente eliminar Kinguser.
Problemas
Pero Kinguser no le deja a SuperSU que haga sin problemas la actualización de binarios, y menos aún deja que se desinstale sin problemas. Por ello es necesario seguir unos cuantos pasos para hacer esta modificación. Principalmente la mayor ayuda la encontramos en un artículo de W0lfDroid, sobre la que indicaré algún cambio para mejorar su eficiencia.Sustitución
W0lfDroid nos ofrece un shell script que realiza la sustitución de una aplicación por otra, aunque para su correcta utilización hay que seguir una serie de pasos muy concretos, que serían los siguientes:- Instalar en el móvil la siguiente App: Terminal Emulator for Android
- Instalar en el móvil la siguiente App: BusyBox
- Tras instalarse se debe de abrir BusyBox
- Concederle los permisos de root
- Terminar la instalación dándole al botón Install
- Descargar el shell script y descomprimirlo con los demás archivos
- Mover la carpeta descomprimida mrv-master a /sdcard
- Estos dos últimos pasos son fáciles de realizar con la App: ES Explorador de Archivos
- Abrimos ahora Terminal Emulator for Android en el que podremos escribir comandos Linux y ejecutar el script
- Escribimos el comando su y pulsamos intro
- Necesitará permisos de root y se los concederemos
- Escribimos el comando sh /sdcard/mrw-master/root.sh y pulsamos intro
- Automáticamente se instalará y abrirá SuperSU, al que inmediatamente le actualizaremos los binarios
39 comentarios:
Amigo para mi s3 mini gt i8200l no m funciono m desintalo kinguser pero al abrir super su m dice q no hay binarios en mi dispositivi
Es importante instalar la aplicación BusyBox correctamente con permisos de root antes de ejecutar el script.
Funcionando en tablet Asus TF303K. Muchisimas gracias por la ayuda.
Gracias por ir informando. :)
Lo usé en un Lanix Ilium X200 con Android 4.4 y funcionó de las mil maravillas.Estuve buscando esto durante unos dos días, muchas gracias.
Gracias por la aportación Ganátor.
Yo hice todo correctamente y me aparece esto (Que hice mal??): u0_a103@android:/ $ su
su
root@android:/ # sh /storage/sdcard1/mrw-master/root.sh
---------------------------------------
---------- Made By : Mr.W0lf ----------
---- Thanks @Chainfire for SuperSU ----
---------------------------------------
Failure
Failure
rm failed for /system/app/Kinguser.apk, No such file or directory
rm failed for /system/app/Kinguser, No such file or directory
/storage/sdcard1/mrw-master/root.sh[17]: cat: sdcard/mrw-master/busybox: No such file or directory
rm failed for /system/xbin/ku.sud, Operation not permitted
rm failed for /system/xbin/su, Operation not permitted
rm failed for /system/xbin/supolicy, Operation not permitted
/storage/sdcard1/mrw-master/root.sh[30]: can't create /system/xbin/su: Permission denied
/storage/sdcard1/mrw-master/root.sh[31]: cat: /sdcard/mrw-master/su: No such file or directory
/storage/sdcard1/mrw-master/root.sh[32]: cat: /sdcard/mrw-master/su: No such file or directory
Unable to chown /system/xbin/su: Operation not permitted
Unable to chmod /system/xbin/su: Operation not permitted
rm failed for /data/data/com.kingroot.RushRoot, No such file or directory
rm failed for /data/data-lib/com.kingroot.RushRoot, No such file or directory
rm failed for /data/data/com.kingroot.master, No such file or directory
rm failed for /system/bin/.usr/.ku, Operation not permitted
rm failed for /system/bin/su, No such file or directory
rm failed for /system/bin/ddexe, No such file or directory
rm failed for /system/bin/install-recovery.sh, No such file or directory
rm failed for /system/bin/install-recovery.sh-ku.bak, No such file or directory
pkg: /sdcard/mrw-master/superuser.apk
Failure [INSTALL_FAILED_INVALID_URI]
rm failed for /system/usr/iku, Operation not permitted
rm failed for /system/etc/install-recovery.sh, Operation not permitted
rm failed for /system/app/Kinguser, No such file or directory
rm failed for /data/data-lib/king, No such file or directory
Error type 3
Error: Activity class {eu.chainfire.supersu/eu.chainfire.supersu.MainActivity} does not exist.
root@android:/ #
Alex, creo que hay un paso que no has entendido bien del todo:
"4. Mover la carpeta descomprimida mrv-master a /sdcard"
Fíjate en la imagen que creo que queda más claro que se descomprime el contenido en la carpeta /sdcard y no en la carpeta /sdcard/mrv-master
¡Hola! Realice el método 1 y todo venia bien, SuperSu actualizo binarios y etc., pero Kingroot no desaparece... ¿Porque sera? Muchas gracias
No lo sé Lucas, puede que te pasara como al anterior comentarista, y no hayas descomprimido el script en la carpeta correcta, o que Kingroot haga ahora una instalación diferente.
Pero si has conseguido tener root a través de SuperSu, empléalo para desinstalar Kingroot.
disculpa buenas noches a mi lanix ilium x200 se trabo y queda en la pantalla q dice telcel q debo hacer...
Si tu móvil se ha bloqueado, lo mejor es que lo lleves al servicio técnico, donde le puedan hacer un hard reset y meterle su ROM normal.
hola yo hice todo al pié de la letra, pero súper su no me instala los binarios, y no se elimina el kinguser. me sigue marcando el error de no se pudo instalar los binarios reinicie.
Como eres el segundo que parece que tiene el mismo problema. Añadiré una nota en el artículo advirtiendo que el procedimiento puede que ya se haya quedado obsoleto.
Hola, muchas gracias por la explicacion pero antes de hacerlo quisiera preguntarte algunas dudas.Tengo un samsung core 2 con Android 4.4.2 roteado con kinguser versión 3.4.0 57.
1-es lo mismo terminal emulator que terminal emulator for Android? 2- tengo kinguser versión 3.4.0 57 cuando me pidió actualizar se perdió el Root asique saque la actualización. Es por eso que me gusta la idea de cambiar al SU. podré hacerlo con esta versión de kinguser?
3- Tengo la tarjeta particionada y tengo miedo de no ubicar en el lugar correcto de la sd card el archivo a descomprimir, podrías explicarme mejor?
4- Tengo el teléfono de mi hija que es también el Samsung core 2 como este mío, sabes donde hay algún tutorial para hacer el Root directamente con Su y evitar esto? Te mando un cordial saludo.
Muchísimas gracias
Voy a intentar contestarte Teresa:
1. Con el tiempo las Apps van cambiando, incluso de nombre. Se ve que actualmente al nombre de la App a la que me refiero en el artículo le han añadido "for Android". En cualquier caso pongo a continuación el enlace a la App a la que me refiero: https://play.google.com/store/apps/details?id=jackpal.androidterm. También lo he cambiado en el artículo.
2. Es posible, en cualquier caso si no resulta eficaz, no pierdes nada. Te instalará también SuperSu, aunque si el script no consigue desinstalar Kinguser, no controlará el root.
3. No tengo experiencia en tarjetas particionadas, pero supongo que la partición principal donde se encuentra el sistema, será la primera. Y siendo así no creo que sea un problema.
4. Seguro que hay muchos manuales para hacer root de un terminal concreto. Los mejores suelen encontrarse en xda. Quizás puedas probar con esto que acabo de encontrar al hacer una búsqueda: http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276
Alex Córdoba a mi me salió lo mismo,pero si me instalo supersu ,me dejó actualizar POR FIN!!!los binarios y me desinstaló el kinguser,revisa a ver si tienes el supersu,muchas gracias Jesús Abad Luque,menudo comedero de cabeza los binarios,llevaba meses sin poder actualizarlos����������
Gracias por tu último comentario, me anima ver que el script os sigue siendo útil.
Que articulo tan excelente!!! Me funcionó muy bien!!!
Hola Jesus, como estas?, finalmente realice todo lo que explicaste en el samsung core 2 y desparecio el king user, ahora bien quisiera que me expliques para que es el programa Busybox ya que no lo baje por olvido y todo salio bien . Debería hacer todo nuevamente? Saludos cordiales, Maria Teresa
Como siempre, me alegra de que al final os funcionara.
Acerca de Busybox, decir que trae una gran cantidad de herramientas para usuarios con root, que facilitan realizar acciones mediante la línea de comandos de GNU/Linux (y Android es un GNU/Linux).
En particular el script hace uso de algunas de estas herramientas que en muchos terminales no están instaladas, entre otras cosas, porque prácticamente todos vienen con el root capado.
Muy buenas, llevo un rato intentando hacer esto y no doy con ello...
Al escribir los comandos me aparece:
sh: /sdcard/mrw-master/root.sh: No such file or diretory 127
Instalé BusyBox con permisos de Root, descomprimí la carpeta en sd... no se que es lo que falla...
Hola Marina, comprueba simplemente que al extraer el archivo que contiene el script lo hizo en la carpeta /sdcard/mrw-master/
Dicha carpeta debe contener los archivos del script que son los siguientes:
busybox
README.md
root.sh
su
Superuser.apk
Me he echo un lio i por eso ay tantos mensajes ahora te lo digo todo primero no me deja instalar los binarios segundo no me desinstala kingroot i tercero no se me instala busybox i he seguido todos los pasos i gracias por adelantado por se me contestas asta entonses
Hola Alex, gracias por tus comentarios. Como añadí en la nota del principio del artículo, esta solución la escribí y funcionaba hace un año. Tras ese tiempo es más que probable que el software sea bastante diferente y use diferentes características.
Mantengo el artículo por orientación y referencia, pero si fallan tantas cosas como en tu caso, es mejor que lo intentes de otro modo o sigas investigando.
Una vez dicho eso, lo de que no deje instalar los binarios, es la razón por la que escribí el artículo, Kingroot tiene ese inconveniente, no deja la gestión root a otras aplicaciones.
En cuanto a que no se desinstala Kingroot, es otra de las partes negativas de esa aplicación al igual que la anterior y motivo también de la redacción del artículo.
Que no se instale BusyBox no sé a que puede deberse, mira si es compatible con tu dispositivo.
Hola muchas gracias por el tuto solamente un detalle y es que al abrir supersu como a los 10 segundos se reincia el teléfono
Gracias por la aportación.
Muchas gracias me fascinó de 10
Tanto tiempo buscando una solución y por fin la encontré. ¡Muchísimas gracias!
Se agradecen los comentarios que hacen ver que después de tanto tiempo, aún sigue funcionando en muchos casos. Pues nada, a disfrutarlo.
Saludo.
Yo hise todo como dice la instrucción y logré hacerlo.
Muchas gracias bro, pude quitar kingroot gracias a tu tutorial. iPro Wave 4.0 II rooted and using SuperSu.Thnx ;)
Genial que siga siendo útil, gracias por enviar vuestros mensajes!
Ami al momento de reiniciar súper su y bolber a ensender no tengo root
Publicar un comentario