Versión Móviles

lunes, 5 de noviembre de 2012

Recovery

El Recovery en Android
Es el sistema de recuperación del terminal Android, hace parte del firmware pero esta alojado en una partición diferente de memoria que las demás partes de manera que cuando se carga permite recuperar o cambiar otras partes del firmware. este software se carga independientemente de si el resto del firmware esta defectuoso, por lo que podría servir para recuperar teléfonos defectuosos.

El recovery oficial o de serie solo permite remplazar la rom instalada por otra rom que esté en formato .zip y situada en la raíz de la SD. Afortunadamente esta parte del firmware también se puede actualizar por otra versión, ya sea la oficial del fabricante u otra que este personalizada o que mejore las opciones de la oficial.

Como utilizarlo
Para cargar el recovery en android es necesario encender el terminal en "Recovery mode". La interfaz de este recovery, es bastante sencilla, para desplazarse por las diferentes opciones hay que utilizar las teclas de volumen [Volume Up/Down] del terminal y para seleccionar una opción se puede hacer mediante el botón de [Encendido/Bloquear] o mediante el botón [Home], esto ya depende de cada teléfono.

Alternativas al recovery oficial

ClockworkMod (CWM)

Es un recovery modificado que permite muchas opciones adicionales a la oficial y que es muy utilizado por la comunidad Android; entre sus ultimas funciones esta navegar por la memoria del terminal o por la SD usando la pantalla táctil, elegir archivos .zip estén donde estén, formatear la SD o la memoria interna del terminal, hacer wipes (borrados de datos), o dejar el terminal como venía de fábrica, etc…

Instalación
ClockWorkMod se puede instalar usando programas como Odin que permite remplazar el recovery de serie.

Paso 1: Bajar el recovery adecuado para tu telefono
Paso 2: Utilizar Odin para realizar los pasos de actualización de firmware, utilizando el archivo anterior en el campo PDA de Odin

domingo, 4 de noviembre de 2012

ROMs

ROM es la memoria física (Hardware)
Es el acrónimo en inglés de read-only memory, y hace referencia a un medio de almacenamiento utilizado en dispositivos electrónicos, que permite fácilmente la lectura de la información y no su escritura; para su escritura, si es posible, se requiere un proceso mucho más lento, complejo y osado. Este tipo de memoria generalmente de tipo flash, una evolución de la EEPROM, sirve entre otras cosas para almacenar el firmware de variedad de dispositivos electrónicos como un teléfono, un módem, una impresora, etc...

Firmware es la lógica (software)
Un programa embebido en el hardware de un dispositivo especifico y establece la lógica de más bajo nivel en un sistema de cómputo. Este en el caso de un teléfono es el sistema operativo que permite su funcionamiento, es quien pone a disposición de las aplicaciones los recursos de hardware.

El firmware de un dispositivo con Android es una version adaptada del kernel de linux y constituye las diferentes versiones y compilaciones que existen de Android, teniendo todas ellas como base el código fuente desarrollado por Google y licenciado bajo apache 2.0 que se encuentra disponible libremente.

Existen diferentes tipos de firmware usando Android como base, incluidos los desarrollados por empresas de renombre internacional como Samsung, Motorola, HTC, LG o Sony y los que son elaborados por entusiastas de la tecnología y la programación, este software en la mayoría de los casos se puede actualizar o cambiar por uno compatible, lo que se conoce como flashear o upgradear.

Donde conseguir el firmware para mi teléfono
Estas actualizaciones son posibles debido a la existencia de foros que ponen estos firmwares a disposición de la comunidad libremente.

Oficiales
Sammobile tiene firmwares disponibles para teléfonos Samsung de muchos operadores en el mundo

Entusiastas para distintos modelos
Cyanogenmod de muy buen prestigio en la comunidad android
Miui inicialmente era desarrollado en chino por la compañía Xiaomi pero traducido y portado a varios terminales 
HTCmania con una variedad de android para muchos modelos y fabricantes
Androidfirmwares Rom y variedad de herramientas
XDA-Developers con un equipo de entusiastas reconocidos en la comunidad



Odin

Odin
Un programa alternativo a Samsung Kies que nos permite actualizar a fondo nuestro teléfono. Con el  podremos flashear ROMs, Kernels, Firmwares y mas. Odin se utiliza junto con el modo download del teléfono con android para enviar los archivos desde el PC al teléfono y poder remplazar la versión de Android instalada

En odin version 3.04...
los archivos PIT, PDA, PHONE, CSC necesarios para actualizar el teléfono se consiguen en formato archivo.tar y pueden servir  desde únicamente dar permisos de root hasta cambiar todo el sistema, el bootloader y el recovery

PIT
Se refiere a la información de la tabla de particiones en la memoria flash del teléfono que sólo la necesitas si el firmware así lo exige, es muy probable que usted nunca tenga que usar esto.

PDA
Hace referencia a la versión y compilación del software o firmware que quieres instalar en el teléfono

PHONE
Se refiere a la versión de banda base del módem

CSC
Es la personalización del software de consumo, no tiene nada que ver con los idiomas que soporta el firmware y el teclado y es específica de la región geográfica y de los operadores porque contiene los paquetes de software específicos para cada región y los datos de configuración del operador como el proveedor de servicio MMS, los datos de configuración del APN para la conexión de datos, etc

NOTA: En un paquete telefonoXXX_versionXXX.tar pueden estar contenidos los archivos PDA, PHONE, CSC o encontrarse en archivos *.tar independientes, si estan en un solo archivo se usa el campo PDA


Actualizar Android

Debes tener en cuenta que este nuevo firmware borrara todos los datos de tu teléfono como aplicaciones, contactos, mensajes, etc, por lo que tienes que hacer un respaldo de cada uno de ellos para poder restaurarlos

Que se Necesita
  • Un computador con Windows y Samsung Kies instalado y funcionando (para asegurar que el driver USB este instalado y funcionando sin problemas)
  • Un cable de datos (el que viene con el teléfono), USB a micro-B USB
  • Un teléfono con el Android antiguo que deseas actualizar
  • Una ROM compatible y actualizada para tu teléfono
  • El programa Odín  versión 3.04 
Pre requisitos 
Paso 1: Haz un backup de tu información
Paso 2: Borra los datos de usuario del teléfono en "Recovery mode"
Paso 3: Asegúrate de que la batería de tu teléfono este cargada al 100%
Paso 4: Desconecta el Teléfono
Paso 5: Selecciona en /Ajustes /Opciones de Desarrollador, depuración USB (hay quien dice que no es necesario, al menos en todos los modelos porque solo esta cargado el Bootloader)
Paso 6: Desactiva firewalls, antivirus y todas las opciones de seguridad de Windows
Paso 7: Cierra la aplicación Samsung Kies y mantendla así hasta el final de la actualización
Paso 8: Instalar y ejecutar Odin como administrador en Windows

Actualización
Paso 1: Encender celular en "download mode"
Paso 2: Conectar el celular al computador, Odin detectará el celular y el campo COM cambiara de color y obtendrá el mensaje Added! en el cuadro de mensajes de Odin, de lo contrario asegúrate de tener instalado los controladores USB (Kies funcionando) .
Paso 3: Seleccionar el archivo con extensión tar en el campo PDA para la actualización.
Paso 4: Iniciar la actualización con Start, cuando termine este paso tu smartphone se reiniciara solo y saldrá un cuadro de color verde en Odin y el mensaje pass!.
Paso 5: Al finalizar desconecta y apaga el Teléfono.
Paso 6: Borra los datos de usuario del teléfono en "Recovery mode".
Paso 7: Reinicia y disfruta de tu Android actualizado.

Que hacer si falla
Si por alguna razón, el proceso de flasheo demora mas de 10 minutos y tu terminal se queda en la pantalla de Samsung, o congelado.

Paso 1: Retira la batería de tu terminal por unos 5 minutos y vuelve a colocarla
Paso 2: Borra los datos de usuario del teléfono en "Recovery mode"

Alternativas a Kies

Como alternativas a Samsung Kies

Para sincronizar el teléfono y el PC
Droid Explorer (Sólo para Windows)
Android Manager (Sólo para Windows)
QtADB (Multiplataforma: Windows / Mac /Linux)
Android Commander (Sólo para Windows, próximamente disponible para Linux)

Para actualizar el teléfono
Odin (Sólo para Windows)