ZTE OPEN C

Este articulo necesita una revisión técnica. Cómo puedes ayudar.

El ZTE Open C con Firefox OS es un móvil con Firefox OS mejorado por ZTE que ofrece un hardware más potente, incluyendo una cámara de 3MP y pantalla de 4 pulgadas con una calida WVGA, y viene instalado con Firefox OS 1.3. Este artículo proporciona información acerca del dispositivo, incluyendo como actualizarlo y detalles de como solucionar problemas.

Nota: Las instrucciones no son válidas para el ZTE Open. Si tienes un ZTE Open debes ir al link del ZTE Open

Nota: La herramienta de actualización que es necesaria para desbloquear el dispositivo (mirar abajo) solo está disponible para Windows en este momento. Sin embargo, hay una manera más complicada de desbloquear el dispositivo en OS X o Linux que es descrita más abajo.

El ZTE Open C es el primer dispositivo con las últimas actualizaciones de Firefox os de mediados de 2014 ofreciendo nuevas características incluyendo un acceso al reproductor de música desde la pantalla de bloqueo o la barra de notificaciones y compartir archivos por Bluetooth, permitiendo transferir varios archivos simultaneamente. Los usuarios pueden desplazarse por el dispositivo más rápido con las carpetas inteligentes que agrupan apicaciones o búsquedas de aplicaciones automaticamente en categorías, un sistema de scroll mejorado y aplicaciones del sistema que se inician más rápido.(ej: calendario, contactos, cámara...)

Obtén tu dispositivo

El dispositivo está disponible para comprar en ebay a un precio de 70$

Nota: Clientes de Francia deben echar un vistazo a la página francesa de MDN para obtener sus respectivos proveedores.

Nota: Los dispositivos no vienen con ninguna aplicación específica de cada operador o sus servicios y están liberados para todas las variantes de los primeros clientes.

Especificaciones del dispositivo

Puedes encontrar más información de sus especificaciones en el listado de especifiaciones del telefono y dispositivo.

Actualizando el software

Nota: La comunidad francesa de Mozilla proporciona builds actualizadas del ZTE Open C.

Para actualizar el software de tu ZTE Open C, la forma más facil usar las builds disponibles en la página de ZTE. Para encontrar esto, ve al centro de soporte de ZTE, selecciona tu región en la columna derecha, en la columa del centro selecciona Smartphones, y Open C (estándar europeo) o Open C (estándar americano), dependiendo de donde viniera el dispositivo que compraste. Sólo pudimos encontrar el ZTE Open C en España a partir de Agosto del 2014. Luego clickea en Seleccionar para ir a la página de descarga.

Cuandp vayas a descargar una build, deberás encontrar un PDF en un ZIP explicando como instalar la build.

Actualización manual.

Si quieres actualizar Gecko o Gaia tú mismo, el proceso es un poco complicado, porque el teléfono está bloqueado por defecto (no hay permisos root). Para desbloquear tu teléfono, puedes usar la herramienta de actualización del Open C.

Nota: Esta herramienta de actualización solo está disponible para Windows por ahora.

Si quieres desbloquear tu móvil desde OS X o Linux, esto es lo que tienes que hacer:

  1. Descarga la build desde el link de Comebuy.com
  2. Extrae la build del paso 1 y deberás encontrar un archivo boot.img dentro del zip.
  3. Añade las siguientes líneas en  in /etc/udev/android.rules :

    SUBSYSTEM=="usb", ATTR{idVendor}=="19d2", ATTR{idProduct}=="1350", MODE="0666", GROUP="plugdev"
    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666", GROUP="plugdev"
  4. Para entrar en el modo fastboot usa los siguientes comandos en tu terminal:
     adb reboot-bootloader
  5. Para flashear el archivo boot.img del paso 2 al dispositivo, usa este comando:
     fastboot flash boot boot.img
    si lo prefieres, para verificar que fumciona antes de flashear, deberás usar:
     fastboot boot boot.img 
  6. Para reiniciar el dispositivo usa:
     fastboot reboot 
  7. Ahora deberás tener el móvil desbloqueado y funcionando:
    adb shell getprop ro.secure
    deberás volver al paso 0.

Actualizando Gecko y Gaia

Una vez que tu móvil esté en modo fastboot, podrás construir e instalar una nueva versión de Firefox OS/B2G y los componenetes Gecko y Gaia.

  1. Comienza en instrucciones, y trata al Open C como al Flame en términos de configuración: esto es debido a que el Flame y el Open c están basados en Android Jellybean.

    Cuidado: Esto no significa que puedas flashear una imagen del Flame. Hacer esto provocará un brick permanente en tu móvil que no podrá ser solucionado.

  2. Durante el paso de configuración, necesitarás un archivo manifest para el Open C. Descargalo desde aquí y guardalo en cualquier lugar de tu disco local como openc.xml.
  3. Limpia el  directorio B2G, borrando los directorios innecesarios:
    rm -rf objdir-gecko/ out/ backup-flame/
  4. Opcional: Antes de continuar, puedes escoger la versión de Gecko y Gaia que quieres construir. Para hacer eso, abre el archivo openc.xml, localiza las etiquetas gecko git, gaia y gonk-misc, y modifica el valor de su revisión para coincidir con la versión que quieres. Ejemplo: puedes construir la versión 2.2 de Gecko y Gaia, con lo siguiente:
    <project name="gecko.git" path="gecko" remote="mozillaorg" revision="v2.2"/>
    (...)
    <project name="gaia" path="gaia" remote="mozillaorg" revision="v2.2"/>
    <project name="gonk-misc" path="gonk-misc" remote="b2g" revision="v2.2"/>
  5. Ahora configura Firefox OS con los siguientes comandos: (Nota: el directorio no puede contener espacios, de otra manera no funcionará)
    ./config.sh flame /PATH/TO/openc.xml
  6. Puedes construir el componente Gecko y flashearlo en tu teléfono usando lo siguiente:
    ./build.sh gecko
    ./flash.sh gecko

    Nota: El último paso del comando flash.sh es para reiniciar el dispositivo, pero la secuencia de inicio no se completará (se congelará cuando salga el zorro animado). No te preocupes, esto es normal.

  7. Ahora puedes actualizar Gaia, para que la nueva versión de Gecko funcione con la nueva versión de Gaia en tu dispositivo :
    cd gaia
    make reset-gaia
  8. Finalmente, puede que necesites actualizar las fuentes.

Cuidado: Intentar flashear una imagen del Flame dejará tu móvil brickeado.

 

Actualizando Gaia

 

Para actualizar solo Gaia, dejando Gecko solo, necesitas clonar el repositorio de Gaia desde Github, luego flashealo en tu dispositivo.

  1. Asegurate de que tienes ADB instalado.
  2. Ve a https://github.com/mozilla-b2g/gaia, luego haz click en el botón "fork", situado en la esquina derecha arriba para forkearlo en tu repositorio.
  3. Clona el código desde tu repositorio forkeado en tu escritorio ejecutando lo siguiente en tu terminal:
    git clone https://github.com/your-github-username/gaia.git
  4. Usa el comando cd en el directorio resultante.
  5. En tu teléfono, activa la depuración remota (elige ADB y la opción Devtools)
  6. Ahora conecta tu móvil al ordenador vía USB; asegurate de que es reconocido metiendo dispositivos adb en tu terminal.
  7. Ejecuta los siguientes comandos para reiniciar tu móvil y actualiza con el nuevo código fuente de Gaia.
    make reset-gaia

Arreglar fuentes

Después de actualizar Gecko/Gaia, puede que encuentres diferencias entre las fuentes de Gecko y Gaia. Para arreglar esto, descarga nuestra actualización de fuentes, extraelo, accede al directorio creado tras la extracción, y ejecuta el script flash.sh.                                                                                                      

Otra opción es usar el script para actualizar las fuentes del sistema, que descarga y flashea las fuentes del sistema automaticamente.

Imágenes del sistema

Si no quieres compilar Gecko y Gaia por ti mismo, puedes usar una imágen compabitle del Flame ofrecida por Mozilla. Siempre que tu teléfono haya sido desbloqueado con la herramienta de ZTE, puedes flashear una imágen del sistema desde el directorio de imágenes de prueba (nightly builds). Este proceso borrará todos tus datos; para hacer una copia de seguridad de tu perfil de usuario usa este script antes de flashear el nuevo sistema.

Elige tu sabor favorito entre mozilla-centra, aurora, o vanilla y elige el entorno Gecko. Todas los directorios de imagen son llamados como "2014-10-06-xx-yy-zz-mozilla-your_flavor-device_codename" así que necesitarás buscar "2014-10-06-xx-yy-zz-mozilla-your_flavor-flame". La imágen de B2G que está dentro del directorio específico de Gecko tiene una versión y lenguaje básico, "b2g-34.0a2.en-US.android-arm.tar.gz" es la versión Gecko 34 y el lenguaje es inglés americano por defecto, descarga "Gaia.zip" si quieres actualizar Gaia también.

Para flashear estos archivos en el dispositivo necesitarás un script llamado shallow_flash; puedes encontrarlo aquí, descarga el script y ejecútalo vía terminal.

En Mac y Cygwin

./shallow_flash.sh -g gaia.zip -G b2g-XX.XX.en-US.android-arm.tar.gz

En Linux

./shallow_flash.sh -ggaia.zip -Gb2g-XX.XX.en-US.android-arm.tar.gz

 

He bloqueado (brick) mi teléfono

Si tu equipo no responde, deberías desbloquearlo (unbrick) utilizando las builds oficiales y las intrucciones para flashearlo vía tarjeta SD, en la página oficial de ZTE.

Sin embargo, si la partición de tu sistema es defectuosa, tendrás que repararlo usando directamente el acceso fastboot. Asumiendo que estás utilizando Ubuntu GNU/Linux:

  1. Descarga la imágen del sistema de recuperación desde la página de soporte de ZTE y extrae el archivo update.zip en tu escritorio.
  2. Extrae el archivo recovery.img desde update.zip.
  3. Crea un directorio small-system/ en el escritorio y copia dentro el archivo build.prop, y los directorios lib/ y bin/ que encontrarás en el archivo update.zip.
  4. Instala el paquete android-tools-fsutils ( o instala ext4_utils desde la fuente en XDAdevelopers.
  5. Crea tu  small-system.img:
    ./make_ext4fs -l 40M small-system.img ~/Desktop/small-system/
  6. Mueve el archivo small-system.img a tu escritorio y enciende el dispositivo en modo fastboot presionando el botón power y el botón de bajar volumen a la vez.
  7. Conecta el dispositivo a tu ordenador (los dispositivos fastboot se deberían mostrar) y flasea small-system.img
    fastboot flash system small-system.img
  8. Entonces enciende el móvil en modo recovery usando recovery.img:
    fastboot boot recovery.img
  9. En el menú de booteo, selecciona la entrada apply udate from ADB (usando volúmen arriba y volumen abajo para navegar y power para seleccionar) y entonces:
    adb sideload update.zip
  10. Al finalizar el proceso, sólo tienes que reiniciar tu dispositivo.

Nota: Puedes hacer referencia a esta entrada de soporte para más información.

Etiquetas y colaboradores del documento

 Colaboradores en esta página: chrisdavidmills, sextobit
 Última actualización por: chrisdavidmills,