Al igual que ya hiciera con el Samsung Galaxy S2, esta noche me he planteado liberar un Samsung Galaxy ACE para una amiga, y con algún que otro trabajito (principalmente porque he tenido que usar un Windows bajo un VirtualBox), pero al final lo he logrado.
Las instrucciones son similares a la anteriores ocasiones, tener instalado el kies (software que trae samsung para sus terminales) y rootear el terminal.
He seguido las instrucciones de GSMDEC: Desbloquear Samsung Galaxy S5830 (Samsung ACE) Free (gratis) y Flashea: Liberar Samsung Galaxy Ace S5830 (que básicamente son calcadas):
- Rootear el dispositivo, hay varios métodos, el mas sencillo es con super One click v1.91 es el mismo al utilizado para rootear huawei ideos s7
- Instalar Android SDK el cual se puede descargar desde el siguiente enlace
- Instalar Samsung Kies
Es importante instalar adecuadamente Android SDK realizando lo siguiente:
- Elegir la siguiente ruta C:\Android\android-sdk se puede usar otra pero hay que tenerlo en mente al seguir este tutorial y aplicar los cambios pertinentes.
- Instalar el package android platform tools revision 6 desde avaliable packages, seguramente tengas también que instalar JDK
Después hay que presionor el menu de inicio de windows, seleccionar ejecutar y teclear CMD.
En la consola escribir: set PATH=%PATH%;C:\android\android-sdk\platform-tools
Si tiene problemas para teclear haga lo siguiente copie con el ratón y pegue presionando alt + tab y seleccionado la opción pegar.Después se debe teclear : cd C:androidandroid-sdkplatform-tools
Se configura el teléfono en modo de depuración o debugging mode y se conecta al ordenador para teclear en la consola: adb shell
Teclear su (Si te da error al teclear «su» y te dice permiso denegado, salta abajo, a ***1***) y dar permiso root en el teléfono posteriormente se debe teclear en este orden los siguientes comandos (***2***):
- cd /
- mount -o remount rw /
- mkdir /efs
- mount -o nosuid,ro,nodev -t vfat /dev/block/stl5 /efs
- cat /efs/mits/perso.txt
De seguir al pie de la letra las instrucciones debe aparecer una imagen como la siguiente:
Una vez identificado o leído el código de 8 dígitos solo hay que insertar en el teléfono una tarjeta SIM de otro operador y teclear el código.
***1*** Todo lo de arriba esta muy bien si tienes permisos su (osea de root), pero en mi caso por ejemplo no hubo forma, con lo que, y gracias a xda-developers.com, logré encontrar la solución:
Descárgate RageAndAdb.zip y descomprímelo.
Luego escribe los siguientes comandos
1) adb push rageagainstthecage /data/local/tmp
2) adb shell
3) cd /data/local/tmp
4) chmod 777 rageagainstthecage
5) ./rageagainstthecage
Mata el proceso adb y ya tienes acceso superusuario o root en tu terminal, aunque sea de forma provisional.
Lo notarás porque al escribir adb shell, tu cursor ya no aparecerá «$» sino «#»
A partir de este momento sigue los pasos ***2*** y te saldrá la imagen con el código de desbloqueo.