Gracias a Anónimo 1 por su ayuda, el primer pionero andriOSero que logro el root del incomprendido xt303.
Aquí les dejo un copy paste que envió a mi correo:
-En primer lugar, para hacerlo necesitas conocimientos en linux,
tanto para extraer el SBF, como para hacer el procedimiento, si pueden hacer una cosa, pueden hacer todo, si no, ni lo intenten.
-Mas que obvio, necesitan una terminal en linux con permisos root.
-Hacer un Backup antes de iniciar
-Para el wipedata hay que entrar en el modo recovery, mas explicado aquí.
-Yo utilice el sbf del teléfono, es necesario SBF flash, pero pueden usar cualquier otro de un teléfono compatible, pero podrían tener problemas con el 3g o el wifi
-Repito, si no tienen conocimientos básicos, no lo intenten, podría ser mortal para su equipo.
-HAY QUE LEER! Si siguen paso a paso lo lograran sin problemas.
Links que podrian ser de ayuda:
http://blog.opticaldelusion.org/search/label/sbf_flash
http://forum.xda-developers.com/showthread.php?t=1606353
http://www.taringa.net/comunidades/motorola-pro/5168747.3/_Oficial_-Root-Android-2_3_6-Motorola-PRO-XT-610.html#pagina-2
https://www.dropbox.com/sh/114fezfki0z2fs2/slccnu-oIC
http://tecnofan.net/hard-reset-motorola-xt303/
Uno de los miembros de XDA Developers, rodrigojfuentes, ha publicado un método para hacer root en casi todos los teléfonos de Motorola que ejecuten Gingerbread (no solo el Motorola xt303). Lo complicado del método, es que requiere que los usuarios ejecuten Linux, teniendo que descargar unamáquina virtual de Linux en Windows y Mac para poder proceder con esta aplicación. A partir de ahí, con un par de comandos y modificando unos pocos archivos, seguido por un simple flash, conseguiremos rootear cualquier dispositivo Motorola.
NOTA: el método se ha probado en un equipo con Gingerbread, no se sabe si funcionara o no con otra versión pero mejor ir sobre seguro con Gingerbread.
Empezar diciendo que este método es todo menos fácil el nivel va de avanzado, pero lo importante es que funciona sin necesidad de depender de un programa que ejecute un exploit.
1. Si tienes un equipo con Gingerbread sin rootear, conseguiremos de un equipo con Gingerbread rooteado la userdata partition image (conocido como CG37) con un archivo modificado local.prop y el USB debugging habilitado.
El valor que necesitas modificar es ro.sys.atvc_allow_all_adb de 0 a 1.
IMPORTANTE: Se recomienda hacer un doble wipe al telefono y luego modificar el archive local.prop y luego habilitar el USB debugging (Modo Depuracion), asi la data partition no contendrá ninguna información personal.
Luego de eso puedes crear una imagen del userdata partition tipeando lo siguiente en el shell (con acceso root, esto tranquilamente lo podemos hacer desde cmd en windows)
NOTA: el método se ha probado en un equipo con Gingerbread, no se sabe si funcionara o no con otra versión pero mejor ir sobre seguro con Gingerbread.
Empezar diciendo que este método es todo menos fácil el nivel va de avanzado, pero lo importante es que funciona sin necesidad de depender de un programa que ejecute un exploit.
1. Si tienes un equipo con Gingerbread sin rootear, conseguiremos de un equipo con Gingerbread rooteado la userdata partition image (conocido como CG37) con un archivo modificado local.prop y el USB debugging habilitado.
El valor que necesitas modificar es ro.sys.atvc_allow_all_adb de 0 a 1.
IMPORTANTE: Se recomienda hacer un doble wipe al telefono y luego modificar el archive local.prop y luego habilitar el USB debugging (Modo Depuracion), asi la data partition no contendrá ninguna información personal.
Luego de eso puedes crear una imagen del userdata partition tipeando lo siguiente en el shell (con acceso root, esto tranquilamente lo podemos hacer desde cmd en windows)
Código:
dd if=/dev/block/userdata of=/sdcard/CG37.smg
o
Código:
busybox dd if=/dev/block/userdata of=/sdcard/CG37.smg
lo dejamos hacer su trabajo.
2. Una vez que obtengas el archivo CG37.smg en tu memoria SD, tendrás que bootear en linux (asi que podras usar sbf_flash).
3. Una vez que estés en linux, necesitas extraer el contenido del zip que dejo a continuación en una nueva carpeta http://www.mediafire.com/?aweayb68szubuci
4. Luego copias el archivo CG37.smg y tu SBF original (el que no está rooteado) a esa carpeta.
5. Ahora abre el terminal con permiso de root y te diriges a la carpeta que acabas de crear tipeando
Código:
cd <carpeta>
(Acá lo llamo carpeta pero puedes haberle puesto el nombre que quieras y necesitas tipearlo sin poner <>, ahora que si te da demasiada pereza hacer basta con que arrastres la carpeta al terminal)
6. Ahora necesitas reducir la partición a 200 MB, ya que sbf_flash no te permitirá flashear una imagen tan grande de sistema (aprox. 1,1 Gb). Asi que tipearas lo siguiente:
Código:
efsck -f CG37.smg
resize2fs CG37.smg 200M
7. Luego tienes que tipear lo siguiente
Código:
chmod +x sbf_flash
Y luego necesitas bootear tu equipo en modo bootloader y conectarlos a la computadora para luego tipear
Código:
./sbf_flash -r --userdata CG37.smg ORIGINAL.sbf
(donde ORIGINAL corresponderia al nombre de tu archivo SBF)
y déjalo trabajar un rato.
8. Una vez que tu equipo vuelta a iniciarse, necesitaras correr el ultimo comando
Código:
bash finishroot.sh
Y lo dejas terminar.
9. Ahora ya tienes tu equipo rooteado y ahora bien puedes reiniciar en modo recovery y proceder a realizar los dos Wipe otra vez ya que los archives que necesitábamos ya se encuentran en la partición del sistema.
Y eso es todo como les dije no es alto tan sencillo, pero tampoco es algo del otro mundo que puedan realizar, solo necesitaran un virtualbox y una distro de Linux para poder realizar el procedimiento.
AndriOs no se hace cargo por daños al equipo, esto es solo un manual informativo, aqui el tema original.
wow broder muchas gracias deverdad me funciono aunque por un momento crei que se iba a joder el telefono porke se quedo colgado un buen de tiempo lo hice en mi motorola xt303 y en un spicy con una makina windows en la que puedo correr linux tambien si a alguien le interesa le digo como poner linux en su makina eres genial broder te amo
ResponderEliminardecime a mi me interesa!
EliminarAnonimo 1, muchas gracias y que bueno que te haya servido, aunque nos gustaria compartieras tu manera en que lo has hecho, asi como elmetodo que has utilizado para correr linux en tu pc, mientras tanto Anonimo 2, aqui tienes un link donde puedes hacerlo desde un usb http://www.pendrivelinux.com/usb-x-ubuntu-61
EliminarOye podrías explicarme mejor como has hecho el procedimento par el motorola xt303? Gracias desde ya.
Eliminarhola amigo hazte un toto en video si no es mucho pedir porfassss.
Eliminarexpolicame hermano , hazte un totorial en video, no seas malo¡
EliminarSería bueno que explicaras un poco más ya que sacaste el post de otro lado.
ResponderEliminarBrenda vidal solo dime que necesitas que sea explicado y con gusto te ayudare en un minuto de mi tiempo libre, aunque para mi no hay mejor explicación que esta, es por eso como dices, la encontré en otro lado y la postie, obviamente necesitas tener conocimientos básicos en linux para lograr terminar esto sin dañar tu teléfono como Anónimo 1.
EliminarExplica la parte del Botloader
Eliminarhola tengo unas dudas. primero necesito una terminal con gingerbread rooteado donde le voy a extraer el userdata partition. hasta allí lo entiendo, pero donde dice spb original donde la obtengo o como?
ResponderEliminarQuiza te refieras al SBF, que es el archivo binario de tu telefono.
EliminarEsto Funciona?
ResponderEliminarHola, de antemano gracias por la ayuda, cómo puedo extraer el SBF original de mi equipo? Gracias..
ResponderEliminarCon sbf_flash, el comando para extraerlo es -x
Eliminarbien me queda claro leí los comandos... pero que pongo en ?
Eliminaren filename para poder extraerlo?
EliminarORIGINAL.sbf
EliminarYo no entiendo que debo hacer para extraerlo ... conecto mi celular en debugging? pongo en la terminal de linux sbf_flash -x original?? eso lo hago y no pasa nada, expliquen bien esa parte porfavor
EliminarWASE PONE LA RESPUESTA EN LAS LIGAS DE ARRIBA COMO DISE AY QUE LEER http://blog.opticaldelusion.org/search/label/sbf_flash
Eliminarno me deja hacer lo que dice de pasar la sbf a la memoria con ninguno de los dos comandos, y si suben la sbf original? alguien que pueda se lo agradeceriamos todos
Eliminarapoco si se pone en modo bootloader como?
ResponderEliminarPodrías explicarme mejor lo del comando sbf_flash y extraerlo con -x? Por favor y gracias!
ResponderEliminarNo logro entender todo esto. Soy nuevo en linux. Alguien que lo pueda explicar mejor? o hacer un video si no es tanta molestia. Desde ya, gracias. Aún no entiendo todo y menos donde consigo el CG37 rooteado :/
ResponderEliminaroye disculpa wase pero nos podías subir el archivo sbf del xt303. de antemano gracias!
ResponderEliminarAlguem testou? Alguem já conseguiu fazer e obter exito?
ResponderEliminarPasen un tuto para los ke somos novatos en linux algo mas detallado o mas entendible porfa y grax!
ResponderEliminarWase, pido tu ayuda para ver si podemos hacer algo más detallado respecto a este tema, en especial para el motorola xt303, yo puedo ayudar en lo que se necesito, para poder hacer un tuto más explícito y digerible para todo público. Desde ya, gracias!
ResponderEliminarAlguien podría compartir el archivo CG37.smg porfavor? No tengo manera de acceder a este archivo en otro terminal, es lo único que me falta. Gracias.
ResponderEliminarjaja que dificil
ResponderEliminarservirá si bajo una sbf de la compañia personal? digo soy de mexico y mi compañia es telcel que podria pasar? :S
ResponderEliminarbootloader no ingresa ¬¬
ResponderEliminar