martes, 24 de abril de 2012

Problema con iPhone y Windows 7


Quiero exponer el problema que he tenido desde hace varias semanas y que finalmente he podido solucionar, por si alguien más se encuentra en la misma situación.

El problema es que al conectar mi iPhone 4 al pc (Windows 7 32 bits) itunes  que reconocía el teléfono (podía sincronizar, actualizar ios, restaurar...), pero windows no lo detectaba como cámara de fotos (en mi pc no aparecía el teléfono y no podia extraer las fotos del dispositivo).

El administrador de dispositivos detectaba el teléfono, aparecía como "iPhone", pero con el icono de advertencia, y sin encontrar los drivers para el dispositivo.



Investigando un poco encontré varios foros en los que se exponían problemas similares y varias soluciones, pero ninguna de ellas conseguía solucionar el mio. Reinstalar itunes de forma correcta y ordenada, pasar las fotos del iPhone a otro pc para después vaciar el carrete... nada de lo encontrado funcionó.
Algo que me llamaba la atención es que en todos los casos similares que encontre por internet, el administrador de dispositivos mostraba "Apple iPhone" para el dispositivo detectado, en cambio el mío mostraba sólo "iPhone", como podéis ver en la imagen superior.

SOLUCIÓN:
Después de probar en vano lo arriba mencionado, y otras soluciones que encontré, lo último que se me pasó por la cabeza fue lo más simple, obvio y evidente: actualizar Windows!!


Pues sí, resultó que tenía las actualizaciones de Windows desactivadas para evitar la descarga de algunas actualizaciones no deseadas, "para no modificar algunos aspectos de mi windows"...

Fue activar las actualizaciones, desmarcar la que no me interesaba aplicar y después de la instalación, al conectar de nuevo el iPhone... sorpresa! Apareció "Apple iPhone" en el administrador de dispositivos, se instalaron los drivers necesarios y se abrió la ventana automática del explorador al detectar la "nueva cámara" conectada.

Espero que esto pueda ayudar a alguien que tenga mi mismo problema a solucionarlo.

lunes, 23 de abril de 2012

Liberar Samsung Galaxy ACE (S5830)


Hoy he tenido que liberar un Galaxy ACE con Android 2.3.5. He encontrado varios tutoriales en Google, pero en algunos el proceso de rootear era bastante complejo y peligroso, y en otros era la parte de la liberación la que no se entendía muy bien.
Por ello quiero dejar constancia de como lo he hecho yo, paso a paso, para tenerlo a mano la próxima vez que lo necesite, y para tenerlo de una manera un poco más clara, desde mi punto de vista.

Para llegar a liberar el teléfono de compañía, primero tenemos que rootearlo. Esto no es más que dar permisos de super usuario para poder acceder y modificar archivos del sistema.

1. Primero debemos descargarnos el archivo "upd_1.zip" del siguiente enlace:
2. Copiamos el archivo descargado en la microSD (sin descomprimir).
3. Apagamos el teléfono.
4. Mientras mantenemos apretada la tecla central, encendemos el terminal. Arrancara en modo recuperación. En este modo la función táctil de la pantalla no funciona, debemos usar los botones de volumen para movernos hacia arriba y abajo en el menú, y la tecla central para confirmar.
5. Escogemos la opción "apply update from SD card"
6. Seleccionamos el archivo "upd_1.zip". En pocos segundos nos confirmará que se ha instalado satisfactoriamente.
7. Ahora seleccionamos "reboot system" para encender el teléfono de nuevo, ya en modo normal.

Bien, ya tenemos el teléfono rooteado. Vamos ahora a liberarlo para poder usarlo con cualquier compañía de telefonía.

1. Desde el Market, instalamos la aplicación "Android Terminal Emulator" (gratuita).
2. Arrancamos la aplicación instalada y ejecutamos los siguientes comandos:
su
cat /dev/block/bml5>/sdcard/bml5.img
exit
exit
3. Esto creará el archivo "bml5.img" en la microSD. Pasamos el archivo al ordenador.
4. Abrimos el archivo con un editor hexadecimal, por ejemplo Hexplorer o WinHex
5. Buscamos la siguiente cadena: buscamos la siguiente cadena: "FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 30 30 30 30 30 30 30 30"
6. Una vez encontrada, en la parte derecha del editor veremos una cadena numérica de 8 dígitos. Ese es el código de desbloqueo que deberemos introducir en el móvil.
7. Al insertar una SIM de otra compañía, nos pedira el código de desbloqueo de red. Introducimos el código de 8 dígitos y listo, terminal habilitado para usar cualquier compañía.

Nota: para que el desbloqueo funcione debemos tener instalada una ROM original, si previamente habíamos instalado una “Custom ROM” (ROM “cocinada”) posiblemente no podamos desbloquearlo.

Trabajar como super usuario (root) es peligroso. Actúa únicamente si sabes lo que estas haciendo. No me hago responsable de cualquier mal uso que se le pueda dar a la información que comparto.

Toda la información utilizada para realizar este tutorial ha sido obtenida de las siguientes fuentes:
-Liberar gratis Samsung Galaxy ACE S5830 (Gracias a Ramón y Eskorpio)