mozilla
Los resultados de tu búsqueda

    Instalar Firefox OS en un dispositivo móvil

    Una vez que se ha construido Boot to Gecko para un dispositivo móvil compatible, puede instalarlo. Este artículo le guiará a través del proceso.

    Nota: La primera vez que flashea su teléfono, deberá tener Android 4 (Ice Cream Sandwich) instalado. De lo contrario el proceso no funcionará correctamente. Una vez que usted ha hecho su primera instalación de B2G, sin embargo, sólo tiene que actualizar en la parte superior de la misma.

    Instalando ADB

    En OSX:

    Si tienes homebrew en OSX:

    brew install android-platform-tools
    

    De lo contrario descargue las Herramientas para Desarrolladores Android y agrega los binarios a tu PATH.

    En Ubuntu:

    sudo apt-get install android-tools-adb

    Flasheando su telefono

    Para actualizar todo a su teléfono, sólo tiene que conectar el teléfono y el tipear:

    ./flash.sh
    

    Eso es todo. El B2G que tienes actualmente en construcción flasheara el dispositivo.

    Configuración de la regla de udev para su dispositivo

    En Linux, si obtine,

    < waiting for device >

    probablemente significa que usted no ha añadido una regla udev para el dispositivo fastboot, que no es el mismo que el de adb. Usted puede obtener el ID de proveedor USB al ejecutar lsusb ahora, pero por lo general es de Google: 18d1, por lo que añadir esta línea en el archivo / etc/udev/rules.d/51-android.rules funcionaría:

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
    Nota: Si usted recibe un error libusb muy útil "-3" en Linux, esto significa que usted tiene que ser root para tener el acceso necesario para el dispositivo USB. Ejecute el script de nuevo usando sudo.
    Nota 2: Si tienes un un teléfono Keon Geeksphone o Unagi, necesita dos líneas como esta - una para la identificación del proveedor original del teléfono y otra para la de Google.

    Notas especiales para el Samsung Galaxy S2

    Si el teléfono es un Galaxy S2 y utiliza Heimdall 1.3.2 (la versión más reciente, use heimdall version para comprobar), es posible que vea un error alarmante "FACTORYFS upload failed!" seguido de "Heimdall flashing failed" y alguna información adicional. Esto es realmente una condición de finalización satisfactoria, y se puede hacer caso omiso de los consejos.

     
    Para deshacerse de este extraño comportamiento, tomar una copia de origen de Heimdall, degradar a la versión 1.3.1 ("git checkout fbbed42c1e5719cc7a4dceeba098981f19f37c06"), luego compilarlo según el README, a continuación, instalarlo para que el error desaparezca. Sin embargo, esto no es estrictamente necesario.
     
    Todas las versiones de Heimdall son incapaces de flashear una system.img mayor que 100 MB. hacer:
    ls -l ./out/target/product/galaxys2/system.img
    

    para ver qué tan grande es el suyo. Si es demasiado grande, pregunte en el IRC para aconsejarlo; hay maneras de hacerlo en dos etapas.

    Paso añadido para el Samsung Galaxy S2

    Si está flasheando el Galaxy S2, hay un paso adicional a seguir. Gaia no consigue flashear automáticamente por el script flash.sh, necesitará hacer también:

    ./flash.sh gaia
    

    Flasheando particiones específicas para teléfonos fastboot

    Usted puede flashear particiones específicas para teléfonos fastboot (es decir, cualquier teléfono que no sea el Samsung Galaxy S2). Por ejemplo:

    ./flash.sh system
    ./flash.sh boot
    ./flash.sh user
    

    Actualización de módulos específicos

    Puede actualizar los componentes específicos de B2G especificando sus nombres cuando flashea. Por ejemplo:

    ./flash.sh gaia
    ./flash.sh gecko
    

    Para actualizar sólo una aplicación puede utilizar la variable de entorno BUILD_APP_NAME:

    BUILD_APP_NAME=calendar ./flash.sh gaia

    Próximos pasos

    En este punto, el teléfono debe estar ejecutando Boot to Gecko! Es hora de experimentar, escribir algo de código, prueba, o hacer algo de depuración!

    Note: Un consejo útil de uso: si su estructura de B2G se inicia con la pantalla de bloqueo solicitar un código de acceso para desbloquear el teléfono, el código por defecto es 0000.

    Solución de problemas

    Aquí hay algunos consejos sobre qué hacer si el dispositivo no funciona correctamente después de instalar B2G, o actualizar a una nueva versión

    Si la interfaz de usuario no se inicia

    Si actualizas el teléfono y la interfaz de usuario no inicia, puede restablecerla para limpiar configuración fuera de fecha y similares. Esto puede traer de vuelta a la vida. He aquí cómo:

    cd gaia
    make reset-gaia
    

    "la imagen es demasiado grande" mensaje de error en la ejecución ./flash.sh

    Podría significar que el teléfono necesita ser arraigada primero antes de flashear ella. Como b2g tiene que ser escrito en la partición root, el teléfono debe estar enraizado con el fin de instalarlo.

    Etiquetas y colaboradores del documento

    Contributors to this page: zokeber, joedcha
    Última actualización por: zokeber,
    Ocultar la barra lateral