Desarrollo



Guía de actualización de Software para el Huawei CM980




A continuación se muestra paso a paso, el método correcto para actualizar al firmware oficial del Huawei CM980 "Evolución II"



Pasos Previos

  • Al realizar la actualización todos los datos de nuestro equipo se borraran; por esto es recomendable realizar una copia de seguridad de los archivos mas importantes.
  • Se recomienda que la batería del equipo este lo suficientemente cargada para realizar el proceso de actualización (Se puede conectar el cargador mientras se realiza el proceso).


¿Que Necesito?

1.- Firmaware

2.- Memoria Micro SD de al menos 1 GB.

3.- Cable de datos USB.


Procedimiento de Actualización

Actualización Normal

1.- Formatear Tarjeta Micro SD (Opcional)


2.- Copiar la carpeta dload (con el archivo UPDATE.APP) a la tarjeta Micro SD.


3.- Siga la siguiente ruta  Menú > Configuración > Almacenamiento > Actualización del software > Actualización de tarjeta SD > Confirmar.




4.- El proceso toma varios minutos, al finalizar el equipo se reiniciara automáticamente.


Actualización Forzada

1.- Formatear Tarjeta Micro SD (Opcional)

2.- Copiar la carpeta dload (con el archivo UPDATE.APP) a la tarjeta Micro SD.

3.- Asegurarse que el equipo se encuentre apagado y presionar la siguiente combinación de teclas en el orden a continuación “Volumen Superior” y “Volumen Inferior”, luego manteniendo dichas teclas presionadas, presione la tecla de "Encendido", hasta que el teléfono encienda en modo Actualización de Software.


4.- El proceso toma varios minutos, al finalizar el equipo se reiniciara automáticamente.

De esta manera el equipo quedara actualizado oficialmente a la versión oficial Android 2.3.5 Gingerbread.-


Conceptos Básicos de Interfaz


Diseño de dispositivo
La plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.
Almacenamiento
SQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.
Conectividad
Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.
Mensajería
SMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.
Navegador web
El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.
Soporte de Java
Aunque la mayoría de las aplicaciones están escritas en Java, no hay una máquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.
Soporte multimedia
Android soporta los siguientes formatos multimedia: WebMH.263H.264 (en 3GP o MP4), MPEG-4 SPAMRAMR-WB (en un contenedor 3GP), AACHE-AAC (en contenedores MP4 o 3GP), MP3MIDIOgg VorbisWAVJPEGPNGGIF y BMP.
Soporte para streaming
Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización de Adobe Flash Player.
Soporte para hardware adicional
Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión,, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.
Entorno de desarrollo
Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis   del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
Google Play
Google Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
Multi-táctil
Android tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías). Más tarde, Google publicó una actualización para el Nexus Oney el Motorola Droid que activa el soporte multi-táctil de forma nativa.
Bluetooth
El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.</ref> Los cambios incluyeron:
Videollamada
Android soporta videollamada a través de Google Talk desde su versión HoneyComb.
Multitarea
Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas) 5)





Configuración de Red


Las conexiones inalámbricas y redes son utilizadas para configurar y administrar conexiones a redes y dispositivos a través de Wi-Fi, Bluetooth, redes para celulares y de una conexión USB. Utilizado también para conectar diferentes dispositivos a Internet mediante la conexión de datos para celulares de una tableta y para desactivar todas las radios con modo de avión.




Modo avión: usado para desactivar todas las radios del dispositivo que transmiten datos.

Wi-Fi: usado para conectar el dispositivo a redes Wi-Fi.
Wi-Fi es una tecnología de redes inalámbricas que puede proporcionar el acceso a Internet a distancias de hasta 100 metros, según el enrutador Wi-Fi y tu entorno.
Para utilizar Wi-Fi en un dispositivo, es necesario conectarse a un punto de acceso inalámbrico o “zona activa”. Algunas zonas activas están abiertas y simplemente es posible conectarse a ellas. Otras implementan funciones de seguridad, de modo que hay que configurar el dispositivo para que se pueda conectar a ellas.
Redes Wi-Fi: se muestra una lista de las redes Wi-Fi que se hayan configurado anteriormente y aquellas detectadas cuando el dispositivo buscó redes Wi-Fi por última vez.
Política de desconexión de Wi-Fi: abre un cuadro de diálogo en el que puedes establecer cuándo deseas desconectarte de redes Wi-Fi y conectarte a redes de datos para celulares: cuando la pantalla se desactiva (utiliza más datos para celulares), nunca cuando esté enchufada o nunca (consume más batería).

Bluetooth: es una tecnología de comunicaciones inalámbricas de corto alcance que los dispositivos pueden utilizar para intercambiar información a una distancia de 8 metros aproximadamente. Los dispositivos Bluetooth más comunes son los auriculares para realizar llamadas o escuchar música, equipos de manos libres para automóviles y otros dispositivos portátiles, incluidas las computadoras portátiles.
El usuario debe sincronizar su equipo con un dispositivo antes de conectarlo al mismo. Una vez sincronizado el equipo con un dispositivo, permanecerán sincronizados a menos que sean desincronizados pro el usuario.
Anclaje a red y zona activa portátil: se puede compartir la conexión de datos para celulares de una tableta con una computadora a través de un cable USB o de Bluetooth: conexión USB o Bluetooth. Además, se puede compartir la conexión de datos de la tableta con hasta ocho dispositivos a la vez, si se convierte la tableta en una zona activa Wi-Fi portátil.

Conexión a redes virtuales privadas (VPN): Las redes virtuales privadas (VPN) permiten conectarse a los recursos dentro de una red local segura cuando te encuentras fuera de esa red. Normalmente las corporaciones, escuelas y otras instituciones implementan las VPN para que sus usuarios puedan acceder a recursos de una red local cuando no se encuentran en el campus o cuando se conectan a una red inalámbrica.

Existen varios sistemas para proteger las conexiones VPN, incluidos algunos que dependen de certificados seguros u otros esquemas para garantizar que sólo los usuarios autorizados se puedan conectar.






Copia de Seguridad o Backup




Es una copia de los datos originales que se realiza con el fin de disponer de un medio de recuperarlos en caso de su pérdida.

Realizarla es una tarea sencilla, pero muchas veces suele ser aburrido y preferimos dejarla para después sin saber que después puede que sea tarde.

La gran cantidad de información que hoy en día almacenamos en nuestros equipos, requiere de que periódicamente se realice una copia de seguridad de nuestro dispositivo.

En Android existe una amplia gama de aplicaciones para realizar una copia de seguridad o backup. Solo basta con revisar en Google Play.

Muchas de estas aplicaciones necesitan que el equipo se encuentre rooteado, pero no todas.


A continuación se muestra como gestionar nuestro equipo con una aplicación llamada AirDroid.



¿Como funciona?

Para que la aplicación funcione, solo necesito que este instalada en el equipo. Es compatible con Android 2.1 en adelante.

Al abrir la aplicación se muestra la siguiente imagen.





Como se puede observar se puede ingresar de 2 maneras. La más sencilla será ir a la siguiente dirección http://web.airdroid.com e introducir los datos necesarios.

Una vez dentro nos mostrara la siguiente pantalla, donde observaremos nuestro escritorio AirDroid.





A la derecha encontramos los widgets: un indicador de la memoria de nuestro teléfono así como su nombre y versión.






En el escritorio de AirDroid encontramos:



Mensajes: Podemos ver la lista de nuestros mensajes de texto.

Llamadas: Lista completa del historial de llamada.

Contactos: Lista completa de nuestra direcciones de contacto.

Aplicaciones: Desde aquí podemos gestionar las aplicaciones del dispositivo, descargar, instalar, eliminar etc.

Explorador de Archivos: Su función permite acceder a gran parte de nuestra información  Todo esto sin cables.

Recomendaciones: Nos recomienda aplicaciones para instalar.

Como se puede observar AirDroid, es una aplicación muy completa con la que podremos tener acceso total a la información de nuestro móvil. Su interfaz es sencilla y amigable, y lo mejor de todo, es Gratis.




Configuración de Seguridad del Sistema


Es de gran importancia proteger nuestros teléfonos inteligentes, ya que sus funcionalidades son similares a las de un ordenador. Ya nuestros teléfonos además de ser Móviles ya son dispositivos móviles Inteligentes, además de realizar sus funciones tradicionales ofrece un amplio abanico de presentaciones:
1.    Conexión a Internet.
2.    Sistema GPS.
3.    Cámaras de Fotos.
4.    Bluetooth
5.    Ejecución de Aplicaciones.
6.    Wifi, Ect...
Gracias a estas características podemos hacer actividades similares a las que realizas en un ordenador, al igual que un ordenador se necesita un anti Virus para protegerlo y evitar, por ejemplo, que se infecte por un virus al navegar por internet y que puedan acceder a nuestras Fotos/ Videos/ Documentos almacenados en el caso de robo o perdida.
1. Definir una opción de bloqueo de pantalla para que se active cuando no se esté utilizando el teléfono.




Para configurar esta funcionalidad deberías acceder a Menú > Ajustes > Ubicación y seguridad > Definir bloque de pantalla y seleccionar la opción de bloqueo que os guste más.
     2. Activar la opción de bloqueo de tarjeta SIM, para que siempre que accedas el smartphone, solicite el PIN. Así, en caso de robo o pérdida, si no conocen nuestro PIN, no podrán acceder a él.
Para configurar esta funcionalidad: Menú > Ajustes > Ubicación y seguridad > Definir bloque de tarjeta SIM
      3. Activar el rastreador de móvil, de esta forma, cuando se inserta una nueva tarjeta SIM o USIM en el dispositivo, permite enviar automáticamente el número de contacto, de la nueva tarjeta SIM introducida, a los destinatarios que se especifiquen durante el proceso de configuración de la funcionalidad. Esto nos ayudará a localizar y recuperar el dispositivo en caso de pérdida o robo.
Para configurar esta funcionalidad: Menú > Ajustes > Ubicación y seguridad > Definir rastreador móvil Si nuestro smartphone no trae instalada esta opción por defecto, no se preocupe, existen herramientas gratuitas que puedes instalar y que nos ayudan a proteger y localizar nuestro dispositivo.
     4. Forzar la actualización automática del sistema operativo. En repetidas ocasiones, hemos comentado la importancia de tener actualizado tanto el sistema operativo del ordenador como todos los programas instalados en él. Con el smartphone debes hacer lo mismo, mantenerlo siempre actualizado para corregir posibles fallos de seguridad.
Generalmente, las actualizaciones del sistema operativo son lanzadas por el operador de telefonía móvil asociado al smartphone y, aunque se muestra un aviso por pantalla, podéis comprobar si vuestro dispositivo está actualizado, accediendo a Menú > Ajustes > Acerca del teléfono > Actualización de software, y en caso de haber una actualización disponible, forzar su instalación.
    5. Instalar automáticamente actualizaciones de las aplicaciones instaladas en el dispositivo. Las aplicaciones también se actualizan para, además de introducir nuevas funcionalidades y mejoras, corregir fallos de seguridad. Afortunadamente, cuando descargas aplicaciones del Market en vuestro dispositivo, puedes activar la opción «Actualizaciones automáticas».
Al descargar aplicaciones no tienes ni idea de si están actualizadas o no, puedes acceder al Market > Menú > Mis aplicaciones. Veras un listado con las aplicaciones que tienes instaladas en el smartphone, con una indicación de las que necesitan ser actualizadas y las que ya lo están.





Para cambiar la configuración, de las actualizaciones de las aplicaciones, acceder al Market > Menú > Ajustes y activar las siguientes casillas:
Notificaciones: para que se informe sobre las actualizaciones de aplicaciones o juegos que has descargado.
Actualizar automáticamente: opción que actualiza las aplicaciones automáticamente de forma predeterminada.
Actualizar solo por Wi-Fi [opcional]: que las actualizaciones se realicen solo cuando estés conectados a vuestra red Wi-Fi de casa, para ahorrar así datos móviles.






6. No permitir la instalación de aplicaciones que no sean del Market oficial de AndroidCon esta medida, lo que se pretende es que aplicaciones que han podido ser desarrolladas por cualquiera, y no estén validadas por el equipo técnico de Google, no sean instaladas en vuestros Smartphone, ya que éstas podrían contener algún tipo de código malicioso. Para ello eliminaremos la selección en la opción de Menú > Ajustes > Aplicaciones >Fuentes desconocidas.






7. Administra las aplicaciones instaladas. Si tienes aplicaciones instaladas, que no utilizas, que consumen muchos recursos del dispositivo o tienen demasiados permisos, acceso íntegro a Internet, utilizar las credenciales de autenticación de una cuenta, modificar o borrar contenido del USB, leer la identidad y estado del teléfono, impedir que el teléfono entre en modo de suspensión o acceso a nuestro directorio de contactos- eliminadas de nuestro smartphone. Para ello, acceden al Menú > Ajustes > Aplicaciones > Administrar aplicaciones, pulsad sobre la aplicación que deseas eliminar y a continuación en el botón «Desinstalar».

8. Configurar adecuadamente las conexiones inalámbricas para que sólo estén activadas cuando se vayan a utilizar. (Menú > Ajustes > Conexiones inalámbricas)
o    Ajustes Wi-Fi
o    Ajustes de Bluetooth


9. Realizar copias de seguridad de los datos personales en los servidores de Google, con nuestra cuenta de Google. Si reemplazas nuestro smartphone, podrás restablecer los datos que hayas guardado en la copia de respaldo, la primera vez que accedas a nuestra cuenta de Google. (Menú > Ajustes >Privacidad).


7 comentarios:

  1. esta muy bueno su blog, compañeros. muy completo. seria bueno tener acá, algunas aplicaciones que recomienden de android, en lo personal ps me interesa mucho este sistema operativo móvil ya que tengo un teléfono con android y ps también estaría genial saber cuales son las ventajas de usar este sistema operativo?


    Grupo de sistema Operativo Online.

    ResponderBorrar
    Respuestas
    1. Muchas gracias por su comentario. Con respecto a su primera pregunta, la cantidad de aplicaciones que existen en Android es bastante amplia, mas sin embargo por recomendar algunas serian;

      Teclado: Swiftkey es una app paga, pero desde el play store se puede bajar la versión de prueba por 30 días.

      Navegadores: Firefox y Chrome. La instalación de Chrome solo es posible en dispositivos con Android ICS en adelante.

      Mensajería: Whatsapp, aplicación para comunicarse con otros dispositivos que posean android.

      Almacenamiento: Dropbox, Google Drive alternativas de almacenamiento en la nube.

      Y como se mencionó en el blog Airdroid. Aplicación para gestionar los datos de nuestro dispositivo.

      Respuesta a segunda pregunta;

      Es un sistema que está desarrollado bajo una plataforma de código abierto, esto permite una amplia interacción por parte de desarrolladores y usuarios.

      Fue creado por Google, esto facilita el uso de varios servicios de internet entre ellos gmail, gtalk, YouTube Etc.

      Bajo costo en los equipos.

      Acceso a una amplia cantidad de aplicaciones, en la actualidad es la que más ofrece a los usuarios.

      Cualquier duda, esteremos atentos.
      Grupo Sistema Operativo Móvil.-

      Borrar
  2. Muy buena la informacion de como actualizar una rom pero donde puedo descargar una buena rom para mi Galaxy Young.

    ResponderBorrar
  3. buen trabajo hecho.... las informaciones están muy organizadas.. con eso ya tengo ganas de comprarme un teléfono /labtop o tablet con el sistema operativo andriod.... saludos.. :)

    ResponderBorrar
  4. Buen trabajo, pero en la parte de conceptos básicos de la interfaz deberían haber hablado de la estructura de la interfaz, es decir de que se compone lo que el usuario ve y con que interactua. Las barras o iconos o menus o lo que sea.

    ResponderBorrar
    Respuestas
    1. La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al horizontal).

      Borrar
  5. buenas tardes, me parece un buen trabajo en equipo.. solo falta un poco mas de animacion... exitos
    Att: Quevedo Yobanny

    ResponderBorrar