
Hace unos dias adquirí un samsung galaxy ace directo de Telcel y pues como saben telcel modifica los firmwares de los teléfonos y le mete todas esas cosas que en lo personal no me agradan así que me di a la tarea de googlear un poco y me encontré este tutorial para rootear y upgradear el teléfono de froyo a gingerbread y pues al momento cero problemas con el teléfono, pondré básicamente los pasos que seguí del tutorial como dije, en ésa página viene detallado perfectamente lo que se debe hacer pero pues para el que quiera seguir mi versión de la historia aquí les va*:
Todos estos pasos fueron hechos en windows lamentablemente no encontré un tuto en linux de cómo hacerlo.
Primero que nada, necesitamos tener instalado el software de Samsung Kies , una vez hecho esto tuve problemas para que mi teléfono se pusiera en modo de Debug activado, esto se debía a que aún cuando había instalado el software de Kies NO tenía instaldos los controladores del teléfono, eso lo hacen yendo al menú y seleccionando Herramientas > Instalar Controlador , esperan a que el proceso termine y una vez hecho esto hay que activar el modo DEBUG del teléfono también, el mío ya venía por defecto así pero pueden verificando yendo a Menú > Ajustes > Aplicaciones > Desarrollo ahí sólamente hay que verificar que el DEBUG mode está activado.
Ya que se realizaron estos pasos , hay que descargar ODIN y el software SUPER ONE CLICK (SOC)
1 ) “Rootear” el Teléfono:
Para “rootear” el teléfono, con el celular encendido lo conectamos a la computadora mediante el usb, hay que asegurarse que Kies no se encuentra corriendo, de ser así por favor hay que cerrarlo. Una vez hecho esto y viendo que windows terminó de detectar el dispositivo, abrimos el SOC y presionamos el primer botón gigante que dice “ROOT”. Hay que esperar a que termine, las siguientes líneas es lo que muestra el SOC al correr y “rootear” el dispositivo:
SuperOneClick v1.9.1.0
Killing ADB Server…
OK
Starting ADB Server…
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
OK
Waiting for device..
OK
Pushing psneuter…
1342 KB/s (585731 bytes in 0.426s)
OK
chmod psneuter…
OK
Running psneuter…
OK
***IF IT KEEPS LOOPING, TRY DISABLING USB DEBUGGING NOW***
Killing ADB Server..
OK
Starting ADB Server…
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
OK
Waiting for device…
OK
Running psneuter…
ROOTED
Pushing busybox…
1577 KB/s (1062992 bytes in 0.658s)
OK
chmod busybox…
OK
Getting mount path…
/dev/stl12
OK
Reading OS Version properties…
Version: 2.2.1
OK
Remounting system with read-write access…
OK
Pushing su-v2…
625 KB/s (26264 bytes in 0.041s)
OK
chmod su…
OK
Creating /system/xbin…
mkdir failed for /system/xbin, File exists
OK
Copying busybox (/system/xbin/)…
OK
chmod busybox (/system/xbin/)…
OK
Installing busybox (/system/xbin/)…
OK
Pushing Superuser.apk…
1728 KB/s (196521 bytes in 0.111s)
OK
Remounting system with read-only access…
OK
Running a SU test…
Success!
2 ) Upgrade a Gingerbread
Una vez finalizado el paso 1, hay que descargar el firmware necesario para cargarlo al celular, lo pueden conseguir de aquí.
Ya descargado arrancan ODIN y llenan los campos con los archivos como sigue:
APBOOT_S5830XXKP8_CL143019_REV03_user_mid_false.tar.md5
CODE_S5830XXKP8_CL143019_REV03_user_mid_false.tar
Cooper_v1.0.ops
CSC_S5830SERKP8_CL143019_REV03_user_mid_false.tar.md5
MODEM_S5830XXKP8_CL143019_REV03.tar.md5

Teniendo esto, desconecten el teléfono y retiren la SIM y la SD en caso de tenerla puesta en el celular, pongan la pila y con el teléfono apagado, van a presionar las siguientes teclas al mismo tiempo:
Volumen Bajo + Botón medio + Botón de Encendido

una vez hecho esto la pantalla se pondrá en modo descarga
Ya con esto lo conectamos a la pc y presionamos el botón de start de odin, el proceso dura un rato y reiniciará el teléfono así que no se desesperen (porque yo si lo hice haha). Ya al finalizar sólamente queda desconectarlo y presionar el botón de encendido.

El teléfono terminará en otro idioma (creo que es ruso, no se haha) así que para cambiarle el idioma hay que ir a los ajustes y seleccionar (yendo de abajo hacia arriba) la quinta opción, ahí le ponen español o ingleis (juayy juayy ingleis) o lo que quieran. Y listo, disfruten su teléfono con gingerbread y sin fregaderas de telcel!.
Este Post es una mezcla y recopilación de los pasos que me funcionaron de las siguientes páginas y pues honor a quien honor merece:
http://www.blogsolute.com/upgrade-galaxy-ace-to-gingerbread-2-3-3-video-tutorial/16827/
http://4ndroid.com/como-hacer-el-acceso-root-en-el-samsung-galaxy-ace/
http://www.mexdroid.com/2011/05/desde-los-foros-root-samsung-galaxy-ace-s5830-telcel/
http://maboot.com/how-to-root-samsung-galaxy-ace-on-gingerbread-2-3-3/2024/
*Son operaciones delicadas y no me hago responsable de pérdida de información o de que el celular termine siendo un ladrillo caro.