Ir al contenido

Buscar en La Comunidad

Mostrando resultados por etiquetas 'ZTE Open'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Encontrar resultados en...

Encontrar resutados que...


Fecha de Creación

  • Start

    Fin


Última Actualización

  • Start

    Fin


Filtrar por numero de...

Joined

  • Start

    Fin


Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 15 resultados

  1. Firefox OS sigue avanzando a paso lento pero firme, trayéndonos mejoras y novedades con cada nueva versión. Sin embargo, la dejadez de algunas empresas como es el caso de ZTE ha hecho que muchos usuarios se vean resignados a mantenerse en versiones muy antiguas del sistema operativo móvil de Mozilla o a tener que compilar por su cuenta el código fuente de Firefox OS. Como no todos tenemos la posibilidad de estar compilando cada vez que aparece una nueva versión y ya que a mí se me ocurrió hace poco probar la última versión en desarrollo de FIrefox OS, he pensado que estaría bien compartir las imágenes resultantes por si alguno tiene ganas de hacer una locura En general la imagen funciona muy fluida y está totalmente en castellano, aunque algunos errores que ZTE dejó sin corregir, como el no poder grabar vídeos con la cámara del teléfono, siguen aún ahí. No se trata de un paquete para actualización Fota sino varias imágenes de cada componente por separado listas para ser flasheadas mediante fastboot Versión en Español https://mega.co.nz/#!U1VnwJDR!sc_3qp2Te7InUgp72dcE9P3t8y8wYma9dYyTrJF-v38 Versión en Inglés https://mega.co.nz/#!80kGQBib!eu1cR6lBedxh-mQJKnhUNxpPaJc0BzIdueDIxpYtiU0 Para ello reiniciamos el dispositivo en modo fastboot adb reboot bootloaderHacer una pequeña limpieza (realmente no es muy necesaria pero no está de más) fastboot erase cache fastboot erase system fastboot erase userdataDescomprimir el contenido del comprimido 7z con las imágenes de Firefox OS y flashear nuestro teléfono fastboot flash cache ramdisk.img fastboot flash boot boot.img fastboot flash userdata userdata.img fastboot flash system system.img fastboot rebootEl primer inicio después de flashear será bastante más lento de lo habitual, pero una vez termine de cargar tendremos todo funcionando como debe ser.
  2. Gracias a la excelente información que existe en la web para desarrolladores de Mozilla y movido por el contenido del blog de Eduardo González, que fue el que me dio los pasos para meterle mano al Zte Open de una manera más profunda he decidido liarme nuevamente la manta a la cabeza y tratar de actualizar mi ZTE Open compilando directamente el código fuente de una de las últimas versiones disponibles de Firefox OS Antes de empezar con el meollo tengo que aclarar, para aquellos más experimentados que lo estén pensados, no hay posibilidad de fastboot, tiene que ser por la bravas dejando el smartphone otra vez "De fábrica" Dicho eso, he aquí una crónica del suceso, aunque no revelaré si lo conseguí a la primera o me quedé con un pisapapeles azul muy bonito que tuve que resucitar Empezaremos haciendo acopio de todos los paquetes que vamos a necesitar para poder llevar a cabo el proceso Dependencias Debian aptitude install cmake autoconf2.13 bison bzip2 ccache curl flex gawk gcc g++ g++-multilib git lib32ncurses5-dev lib32z1-dev zlib1g:amd64 zlib1g-dev:amd64 zlib1g:i386 zlib1g-dev:i386 libgl1-mesa-dev libx11-dev make zip libxml2-utils ADB aptitude install android-tools-adb Make Para poder compilar con éxito B2G tendremos que recurrir a Make 3.81, es decir, una versión anterior a la que tendemos en repositorios de Debian stable/Testing wget http://ftp.us.debian.org/debian/pool/main/m/make-dfsg/make_3.81-8.2_amd64.deb dpkg -i make_3.81-8.2_amd64.deb rm make_3.81-8.2_amd64.deb Dependencias Fedora 17/18/19 yum install cmake autoconf213 bison bzip2 ccache curl flex gawk gcc-c++ git glibc-devel glibc-static libstdc++-static libX11-devel make mesa-libGL-devel ncurses-devel patch zlib-devel ncurses-devel.i686 readline-devel.i686 zlib-devel.i686 libX11-devel.i686 mesa-libGL-devel.i686 glibc-devel.i686 libstdc++.i686 libXrandr.i686 zip perl-Digest-SHA wget ADB yum install android-tools Make Para poder compilar con éxito B2G tendremos que recurrir a Make 3.81, es decir, una versión anterior a la que tendemos en repositorios de Fedora 17 o superior curl -O https://people.mozilla.org/~gsvelto/make-3.82-fc21.tar.xz sudo tar -x -a -C /opt -f make-3.82-fc21.tar.xzEn el archivo .userconfig añadir PATH=/opt/make-3.82/bin:$PATH Dependencias Arch Linux pacman -S --needed cmake alsa-lib autoconf2.13 bison ccache curl firefox flex gcc-multilib git gperf libnotify libxt libx11 mesa multilib-devel wget wireless_tools yasm zip lib32-mesa lib32-mesa-libgl lib32-ncurses lib32-readline lib32-zlib Debemos forzar el uso de Python 2.X sudo pacman -S python-virtualenvwrapper source /usr/bin/virtualenvwrapper.sh mkvirtualenv -p `which python2` firefoxos workon firefoxos Make Para poder compilar con éxito B2G tendremos que recurrir a Make 3.81, es decir, una versión anterior a la que tendemos en repositorios de Arch, pero que está disponible en AUR yaourt -S make-3.81 Limitar ccache ccache --max-size 10GB Configurar Udev para el terminal a actualizar, en este caso el ZTE Open: nano /etc/udev/rules.d/android.rulesEl contenido debe incluir la ID del fabricante y del dispositivo. En nuestro caso: Damos permisos y reiniciamos el servicio chmod a+r /etc/udev/rules.d/android.rules service udev restartSin olvidar que en el teléfono, dentro de las opciones para desarrolladores debemos tener habilitada la opción "Depuración Remota" Hacemos un backup de los datos del teléfono, pues con el flasheo se perderá todo, así que vamos a guardar lo que tenemos por si la cosa no acaba como esperamos podamos devolver el teléfono a su estado anterior. adb pull /system system adb pull /data data adb pull /vendor vendor Desbloquear el ZTE para instalar "custom rooms" Para esto utilizaremos ClockWorkMod recovery. recovery-clockwork-6.0.3.3-roamer2.img NOTA Antes de aventurarnos a hacer esto tendremos que haber rooteado el Zte Ope, de lo contrario no podremos hacer los cambios pertinentes porque no tendremos permisos Primero haremos un backup de nuestra imagen recovery de fábrica por si acaso (Usaré /data/local/tmp como intermediario) adb shellDentro del terminal nos logueamos root y salvamos los datos de fábrica su dd if=/dev/mtd/mtd0 of=/data/local/tmp/stock-recovery.img bs=4kLa guardamos en nuestro PC adb pull /data/local/tmp/stock-recovery.imgY ahora flasheamos la imagen de desbloqueo clockwork que descargamos antes adb push recovery-clockwork-6.0.3.3-roamer2.img /data/local/tmp/cwm.img adb shell su flash_image recovery /data/local/tmp/cwm.imgAhora ya podremos flashear nuestro Zte Open con cualquier Rom sin preocuparnos de la firma Obtener el código fuente de B2G De entrada quiero recalcar que el ZTE Open está incluido como dispositivo INARI, así que no debemos olvidarnos de configurar B2G como tal antes de empezar a compilar. Descargamos el código fuente con el que vamos a trabajar git clone https://github.com/mozilla-b2g/B2G.git cd B2GPara posteriores compilaciones, podremos actualizar el código fuente de B2G ejecutando: git pull ./repo sync Configurar Firefox OS Compilar la última versión de Firefox OS Y repito, para el ZTE Open especificaremos que es un dispositivo INARI ./config.sh inariEste proceso es muy lento, pues tiene que descargar la mayor parte de los componentes sobre la marcha, así que tendremos por delante un par de horas de descarga. Afortunadamente podemos detener el proceso en cualquier momento (Control + C) y retomarlo más tarde donde mismo lo dejamos NOTA Es posible que al intentar configurar recibamos un error indicándonos que no se ha podido verificar la clave pública. Podemos solucionarlo de la siguiente manera curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ./repo chmod a+w repoY volvemos a ejecutar el ./config.sh ./config.sh inari Compilar una versión concreta de Firefox OS Aunque compilar la última versión de Firefox OS disponible en el repositorio git es tentador, es muy probable que muchos de nosotros obtemos por una de las versiones anteriores de canales más "estables". Para eso tendremos que especificarlo de la siguiente manera BRANCH=versión ./config.sh dispositivoSi no estamos seguros de qué versiones son las que están disponibles podemos ejecutar el config.sh sin más y una de las primeras cosas que nos aparecerán en la terminal es precisamente la lista de versiones: v1.2.0, v1.3, v1.4, v2.0, v2.2, etc Por ejemplo, si quisiéramos compilar la versión 2.2 para nuestro Zte Open lo configuraríamos así BRANCH=v2.2 ./config.sh inari Incluir más idiomas en la imagen Descargaremos los locales que nos interesen desde https://hg.mozilla.org/gaia-l10ncon mercurial y los incluiremos dentro del directorio gaia, dentro de locales cd gaia/locales/ hg clone https://hg.mozilla.org/releases/gaia-l10n/esY exportamos dichas locales export LOCALE_BASEDIR=$PWD/gaia/locales export LOCALES_FILE=$PWD/gaia/locales/languages_dev.json export GAIA_DEFAULT_LOCALE=esPodemos sustituir el languages_dev.json por nuestro propio languages_own.json, que contendrá sólo los idiomas que hayamos decidido utilizar: { "en-US" : "English (US)", "es" : "Español" }Sólo tendríamos que introducir la ruta correcta hacia el nuevo archivo export LOCALE_BASEDIR=$PWD/gaia/locales export LOCALES_FILE=$PWD/gaia/locales/languages_own.json export GAIA_DEFAULT_LOCALE=esEn lo referente al teclado, podremos definir los idiomas disponibles mediante el comando GAIA_KEYBOARD_LAYOUTS= GAIA_KEYBOARD_LAYOUTS=en,es,it Compilar B2G Compilar lleva su tiempo, nos da tiempo de darnos una vuelta mientras todo termina En este punto el teléfono para el que vamos a compilar la imagen tiene que esta conectado para que, mediante adb, el script de compilado e instalación pueda acceder a él ./build.shSin olvidar que si queremos modificar algo o afinar el proceso un poco más, ya sea para definir los nuevos locales como para opciones de resolución o actualización, tendremos que añadir las opciones correspondientes precediendo al Build. Entre las opciones más interesantes tendríamos: MOZILLA_OFFICIAL=1 Esta opción nos permite construir la imagen como si fuera una oficial de Mozilla PRODUCTION=1 Esta opción hace que creemos una imagen de Gaia de producción, no de desarrollo GAIA_OPTIMIZE=1 Habilitando esta opción conseguimos optimizar el desempeño javascript de Gaia concatenando/comprimiendo los archivos. GAIA_MEMORY_PROFILE=low Esta variable genera una versión de Gaia con un perfil de baja memoria, especialmente recomendado para dispositivos de bajos recursos como el Inari o el Tarako. B2G_SYSTEM_APPS=1 Esta opción hace que las aplicaciones terminen en /system/b2g en lugar de en /data/local. Esto es útil cuando tratamos de crear una imagen para el usuario común. B2G_UPDATER=1/td][td]Habilitar el sistema de actualizaciones B2G_UPDATE_CHANNEL=default Definir el canal de actualización para Firefox OS Para conocerlas todas podemos recurrir a la sección correspondiente dentro de la página de desarrolladores de Mozilla https://developer.mozilla.org/en-US/Firefox_OS/Developing_Gaia/make_options_reference Anteponiendo las opciones que vayamos a utilizar al ./build.sh ya sólo quedaría ejecutar y sentarnos a esperar PRODUCTION=1 GAIA_MEMORY_PROFILE=low GAIA_KEYBOARD_LAYOUTS=en,es LOCALES_FILE=gaia/locales/languages-own.json GAIA_OPTIMIZE=1 B2G_UPDATER=1 B2G_UPDATE_CHANNEL=default ./build.shListo. Si todo ha salido bien ya tenemos lista la nueva versión de Firefox OS que posteriormente subiremos a la memoria de nuestro Zte Open Install system fs image: out/target/product/inari/system.img out/target/product/inari/system.img+ total size is 115264512 real 31m23.018s user 86m23.456s sys 5m25.260s Run |./flash.sh| to flash all partitions of your device Actualizando Nuestro ZTE Por ha llegado el momento de poner a prueba el fruto de nuestro esfuerzo. ./flash.shPara evitar que se instalen las herramientas para desarrolladores, podemos indicarle que queremos usar el sistema como usuarios comunes: VARIANT=user ./flash.sh gaia NOTA: Para actualizar partes concretas del sistema sólo tendremos que especificar cuáles. oNormalmente, las que nos interesan son Gaia y Gecko cd B2G ./flash.sh gaia ./flash.sh geckoSi el teléfono se queda en "el limbo", ejecutaremos lo siguiente desde el directorio B2G para reiniciar Gaia cd gaia make reset-gaia Rooteo profundo Haremos uso de la herramienta abootimg. La instalamos desde repositorios de nuestra distribución Debian aptitude install abootimg Fedora yum install abootimg Arch pacman -S abootimgEntramos al teléfono vía adb shellNos logueamos como root y ahora vamos a extraer la partición boot original (Usaré /data/local/tmp como intermediario): cat /dev/mtd/mtd1 > /data/local/tmp/boot.imgLa extraemos con adb adb pull /data/local/tmp/boot.imgAhora haremos uso de abootimg abootimg -x boot.imgCreamos un subdirectorio a_dir, entramos en él y expandimos initrd.img mkdir a_dir; cd a_dir gunzip -c ../initrd.img | cpio -idmvCambiamos el contenido de default.prop con el siguiente texto # # ADDITIONAL_DEFAULT_PROPERTIES # ro.secure=0 ro.allow.mock.location=1 ro.debuggable=1 persist.usb.serialno=full_inari persist.sys.usb.config=adbAhora debemos crear un nuevo ramdisk con el contenido original y el archivo default.prop modificado ../B2G/out/host/linux-x86/bin/mkbootfs . | gzip > newinitramfs.cpio.gzEmpaquetamos la nueva imagen boot.img con el ramdisk modificado cd .. B2G/out/host/linux-x86/bin/mkbootimg --kernel zImage --ramdisk newinitramfs.cpio.gz --base 0x200000 --cmdline 'androidboot.hardware=roamer2' -o newboot.imgReiniciamos el teléfono en modo CWM recovery (Botón de encendido + subir volumen) para poder flashear boot con toda seguridad. Montamos la tarjeta SD desde el menú de CWM Subimos al teléfono la nueva imagen boot, bien con adb o con con el administrador de ficheros copiando directamente la imagen a la tarjeta SD adb push newboot.img /sdcard/newboot.imgLuego entramos al teléfono vía adb shell para flashear el nuevo boot adb shell su flash_image boot /sdcard/newboot.imgReiniciamos el teléfono para que la versión original de Firefox OS quede ahora disponible para ser modificada Fuentes de información https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Firefox_OS_build_prerequisites https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Preparing_for_your_first_B2G_build https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Building https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Installing_on_a_mobile_device http://sl.edujose.org/2013/09/zte-open-hack-actualizando-fxos-11.html
  3. Me dirán que soy un culo inquieto. Pues sí, para qué negarlo Creo que no necesitaré explicar en qué consiste rootear un terminal móvil, así que pasemos directamente al grano. Una gran ventaja de Firefox OS es que puede valerse sin ningún problema de las herramientas de desarrollo disponible para Android, así que para el proceso de rooteo utilizaremos en esta ocasión ADB (Android Debug bridge), además de una modificación del exploit de Hiroyuki Ikezoe adaptado al Zte Open por Poliva. Los debianeros podremos obtener ADB instalando el paquete android-tools-adb desde repos: aptitude install android-tools-adb De resto, podremos descargarlo desde: http://developer.android.com/sdk/index.html La herramienta adb la encontraremos dentro de platform-tools: El exploit listo para el ZTE Open con su correspondiente script de ejecución lo podremos descargar desde aquí: http://pof.eslack.org/archives/files/root-zte-open.zip O si queremos compilarla por nosotros mismos, encontraremos su código fuente en Github, para lo que necesitaremos también ndk-build git clone https://github.com/poliva/root-zte-open cd root-zte-open ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk Nos creará un archivo root-zte-open dentro de libs/armeabi/ que será el que tendremos que usar colocándolo en el mismo directorio que el script de instalación (o modificando las rutas dentro del mismo para que pueda localizarlo). Tanto si hemos descargado el exploit ya compilado, como si lo hemos compilado sobre la marcha, la clave para ejecutarlo será siempre el script run.sh provisto en el paquete y el archivo root-zte-open. Antes de continuar, tendremos que lidiar con los permisos de ADB, para que pueda acceder a nuestro dispositivo. Para eso crearemos un nuevo archivo de reglas para udev: touch /etc/udev/rules.d/51-android.rules Y dentro de él incluiremos la siguiente línea (con el editor de texto que queramos y como root, evidentemente): Donde XXXX es el identificador del fabricante del dispositivo, que ya les adelanto que para ZTE es 19d2 Guardamos los cambios (No estaría demás reiniciar) y vamos por fin a rootear nuestro terminal Firefox OS. Una vez conectemos el smartphone al equipo mediante el cable USB, tendremos que habilitar la "Depuración remota", que encontraremos en Ajustes >> Información >> Más información >> Desarrollador A estas alturas, con ADB instalado, los permisos de Udev corregidos y la depuración remota habilitada, ya sólo nos queda ejecutar el script y esperar a que obre su magia: ./run.sh shiba@Shiba87:~/root-zte-open$ ./run.sh Connect your phone to USB, then: Settings -> Device information -> More Information -> Developer and enable 'Remote debugging' * daemon not running. starting it now on port 5037 * * daemon started successfully * 1376 KB/s (19208 bytes in 0.013s) == root for Movistar zte open (roamer2) by @pof == CVE-2012-4220 - discovered by giantpune == original exploit by Hiroyuki Ikezoe == if the phone hangs, remove the battery and try again! Got root! - copying su binary! Enjoy! NOTA Es muy probable que el exploit NO lo consiga a la primera. En ese caso, el teléfono se reiniciará automáticamente para hacer un nuevo intento hasta que finalmente lo consiga. == root for Movistar zte open (roamer2) by @pof == CVE-2012-4220 - discovered by giantpune == original exploit by Hiroyuki Ikezoe == if the phone hangs, remove the battery and try again! failed to get root access Exploit failed, rebooting and trying again! 1137 KB/s (19208 bytes in 0.016s)
  4. Mexmod es un proyecto que nos ofrece imágenes recientes sin modificaciones (Bueno, salvo su logo ) de Firefox OS para los términales Alcatel One Touch Fire y Zte Open Descarga Alcatel One Touch Fire http://mexmod.com/download_otf.html Zte Open http://mexmod.com/download_open.html Flasheo El proceso de flasheo es bastante simple para usuarios linuxeros y es que basta con descomprimir el archivo con la imagen que nos interesa, conectar el teléfono al equipo y ejecutar el script linux.sh que, valiéndose de ADB y fastboot, hará el resto por nosotros.
  5. Sigo sin entender como mi pobre ZTE me sigue aguantando, pero así es. Una vez más se presenta heroico tras sobrevivir a una nueva versión de Firefox OS. He de admitir que en esta ocasión he tenido más dolores de la cuenta al compilar Firefox 3.0 (tan fuertes que a @@eMix también llegó a dolerle ) por continuos problemas a la hora de descargar el código fuente, pero tras haber solventado eso, parece que tenemos entre manos una nueva y prometedora versión del sistema operativo de Mozilla. Aunque en la 3.0 los mayores cambios están en el interior y no podremos apreciar gran cosa en cuanto a estética o aplicaciones, pero aún así siempre tenemos novedades interesantes que ver Apreciamos algunas mejoras en la pantalla de bloqueo, nuevos mensajes, más información, como el estado de la carga de la batería y nos da acceso directo a nuestra música con mejores controles para el modo de reproducción multimedia, que ahora incorpora también algunas opciones nuevas de reproducción. Aunque no tengo muy claro de qué se trata, parece que empezamos a ver cosas más propias de su hermano mayor, como pueden ser las extensiones Ya hablamos de la privacidad en la crónica anterior y en ese sentido Firefox OS sigue mejorando con más opciones y mejorando las que ya conocíamos. En lo que respecta al navegador se traduce en mejoras en cuanto a la navegación privada Difícilmente se puede apreciar en imágenes, pero es bastante evidente cuando trabajamos con esta nueva versión que las transiciones, ya sea al rotar la pantalla o cambiar entre aplicaciones, son más fluidas a la vez que vistosas Hacía tiempo que no hablábamos de las aplicaciones de serie y en lo referente al administrador de correos electrónicos se aprecian mejoras notables, tanto en estética como en funcionalidad, incorporando ahora soporte para servidores POP3 y notificaciones de email. Sorpresa sorpresa, al igual que en el caso de Firefox, el motor de búsquedas por defecto a partir de ahora dependerá de la región donde nos encontremos. Como yo la he compilado en Inglés de EEUU he acabado con Yahoo. Obviamente esto se puede cambiar en cualquier momento desde el menú de opciones correspondiente. Además de eso, el buscador general también permite encontrar aplicaciones dentro del Marketplace, además de la consabida búsqueda en internet y entre los programas que tenemos ya instalados. Entre lo que no se puede "enseñar" tenemos: Mejoras a la hora de compartir archivos por Bluetooth Mejor soporte para dispositivos dual SIM Envío de MMS Ahora la cámara cuenta con enfoque continuo y automático. Y por supuesto, correcciones y mejoras de rendimiento Poco a poco Firefox OS sigue mejorando, al igual que paulatinamente van apareciendo nuevos terminales para poner a prueba este sistema operativo que sigue creciendo en funcionalidad y en cuota de mercado
  6. Al final he acabado con él: Después de unos días de muchas putadas pruebas, de bordear el desastre un par de veces, me lo he cargado. Al flashear una rom para el v790 tras reiniciar ya no enciende. Nada. Ni siquiera el piloto rojo, ni cuando enchufo el cable para cargar ni cuando aprieto el botón de encendido. ¿Conocéis alguna forma de revivirlo sin pasar por el servicio técnico? Si no es así ¿creéis que colará aquello de “yo no sé que ha pasado”? (Aún está en garantía) Espero vuestras respuestas. Gracias Saludos P.D.: el recovery tampoco, por si no ha quedado claro.
  7. Saludos amig@s, Hace un tiempecillo que no me paso por estos lares, he estado algo liadillo, tanto que a día de hoy estoy usando Fedora en lugar de mi querido Debian Bueno bromas y reencuentros aparte, recientemente he conseguido cocinarme la rom 2.1 del zte open, y me preguntaba si hay alguna manera de poder compartirla, de hacer un .zip o algo así para facilitar su instalación a otr@s. Tras la compilación he hecho el ./flush y voilá! mi zte open tiene la 2.1 y me encanta! , no he eliminado la carpeta out ( creo ) y bueno me preguntaba como podría aportar dicha rom al foro, tengo pensado subirla a MEGA. Saludos y gracias a todos por el apollo que me habeis dado
  8. Trago amargo como el que más, la consecuencia más que probable si trasteamos en exceso con nuestro pobre ZTE Open compilando, modificando y poniendo a prueba Firefox OS hasta lo inimaginables es que, en algún momento, nuestro terminal acabe como un pisapapeles con pantalla táctil NOTA: Hablamos de un caso hipotético, cualquier parecido con la realidad es pura coincidencia Para ponernos en situación y asustar un poquito al personal, la propia ZTE tuvo un pequeño "lapsus" cuando hizo pública la actualización a Firefox OS 1.1, lo que provocó el Brickeo de algunos dispositivos que, tras terminar el proceso de instalación, no volvieron a arrancar. La "solución" propuesta por telefónica fue recurrir al servicio técnico para la sustitución del terminal por uno ya actualizado, algo engorroso y a la vez imposible de realizar para aquellos que no han obtenido el teléfono a través de telefónica o le han hecho algún tipo de modificación que anule la garantía (liberación, cambio del SO original, actualizaciones no oficiales, etc), en esta situación estaremos sólos, desamparados y sin teléfono . La verdad es que llegar a brickear un ZTE Open bastante complicado, ya que siempre existen opciones para trabajar con él, pero se puede dar el caso de que todo salga mal. Con nuestro ZTE Open Rooteado, la imagen del ClockworkMod instalada, nos disponemos a compilar una versión personalizada de Firefox OS pero.... durante el proceso algo sale mal y el teléfono no arranca, pero bueno, siempre hay opciones, así que nos decidimos por instalar una imagen oficial para devolver el teléfono a su estado original y empezar de nuevo con el flasheo. Sin embargo, puestos a que todo salga mal, la imagen oficial resulta ser precisamente la que nombramos antes y el flasheo resulta un fracaso. Ahora el teléfono sigue sin arrancar, pero al realizar el flasheo fallido hemos perdido la posibilidad de acceder al teléfono como root, la administración remota ha sido deshabilitada, con lo cual ya no podemos valernos de ADB y el ClockWorkMod ha sido sustituido por la imagen Recovery de fábrica. Nos quedaría un último as bajo la manga, el modo FastBoot, el cual nos permitiría flashear una nueva imagen de Firefox OS directamente y se activa pulsando simultáneamente el botón de Encendido, subir y bajar Volumen, es decir, todos los botones físicos del teléfono. Pero ¡Oh sorpresa! ZTE lo ha bloqueado y lo único que conseguimos es una pantalla negra y un piloto rojo encendido ¿Y ahora qué? . Lo único que nos queda es el modo recovery, pero en la versión de fábrica sólo permite la instalación de imágenes muy concretas y firmadas, así que aunque lo intentemos, sin el ClockworkMod nos encontraremos con un error tras otro al tratar de flashear una nueva imagen de Firefox OS a través del menú recovery. Admitámoslo. ¡La hemos cagado! Es de madrugada, se nos han agotado las opciones, nuestra la visión se nubla, no quedan paredes sin marcas de cabezazos, nuestro pobre ZTE ha pasado a mejor vida y nosotros hemos sido sus ejecutores Pero ¿Y si hubiera una manera?¿Hacemos un último intento a la desesperada? Pues qué quieren que les diga, de perdidos al río ¿No? La imagen que logrará saltarse las limitaciones del limitado Recovery de ZTE y traerá de nuevo a la vida nuestro terminal es la que nos proporcionan en http://firefox.ztems.com/ Es pequeña,antigua y muy limitada, pero nos servirá como punto de partida para recuperar toda la funcionalidad del teléfono. Evidentemente la que nos interesa es la que corresponde al modelo Open, no al Kiss, no nos vayamos a equivocar aquí porque entonces sí que estaremos perdidos La imagen se instala como cualquier otra, colocando el archivo Zip en la tarjeta de memoria, iniciando el teléfono en modo recovery (Botón de encendido + subir volumen) yendo al menú de actualización y seleccionando el zip a instalar, aunque tendremos un pequeño problema a la hora de copiar la imagen a la tarjeta del teléfono, ya que éste no funciona, vamos a necesitar otro lector de tarjetas Micro SD para poder hacerlo Eso sí, una vez recuperado el teléfono, mejor no perder tiempo en volver a recuperar todas las herramientas, ClockworkMod, rooteo, habilitar la depuración remota para acceder vía ADB... Recordemos que esta vez nos hemos librado por los pelos, no tentemos a la suerte :lol: :lol:
  9. Firefox OS builds es un sitio creado por voluntarios donde se comparten compilaciones recientes de Firefox OS para dispositivos tales como el Alcatel One Touch Fire o el ZTE Open.. Estas versiones han sido creadas a partir del código de Firefox OS "vanilla". No se ha añadido código personalizado. El propósito del grupo es generar, poco a poco, imágenes para todos los dispositivos con Firefox OS que no son soportados correctamente por sus fabricantes, pero el bloqueo de fábrica de algunos modelos hace complicada la tarea en muchos casos. Las versiones están preparadas para proporcionar actualizaciones OTA (over the air) desde su URL personalizada, pero en esta primera fase aún está todo listo. Tendrás que descargar e instalar las actualizaciones de forma manual. Las actualizaciones OTA usarán el canal estable. Esto es 1.3 y luego 1.4, 2.0... a medida que vayan estando disponibles para los dispositivos. Algunos dispositivos necesitarán de más trabajo para ser compatibles con versiones futuras. Por si te lo preguntabas, la forma más sencilla de colaborar con el proyecto es unirse al equipo de probadores descargando las imágenes, instalándolas, usándolas e informando de problemas. ZTE Open Última versión estable: 1.3 download.firefoxosbuilds.org/zteopen-1.3.zip Guía de instalación Alcatel One Touch Fire Última versión estable: 1.3 download.firefoxosbuilds.org/alcatelonetouch-1.3.zip Guía de instalación Web del proyecto http://firefoxosbuilds.org/
  10. Para los osados que se encuentren ahora mismo probando las versiones en desarrollo de Firefox OS en algún terminal "inari", entre los que está el ZTE Open, seguramente se hayan topado una regresión bastante molesta surgida en la versión 1.4 y que ha pasado inadvertida hasta que ha entrado posteriormente en la versión 1.3 donde ha causado más de un dolor de cabeza. El bug en cuestión provoca una serie de "pantallazos blancos" a la hora de iniciar cualquier aplicación, abrir algún menú o en cualquier desplazamiento por la pantalla o, directamente hacen que el entorno gráfico se venga abajo provocando un reinicio tras otro de la interfaz. El problema, según se comenta en bugzilla, es debido a los últimos cambios del HWComposer y/o algún conflicto con los controladores gráficos del ZTE. La forma más sencilla de prevenir este mal hasta que el parche sea incluido en una de las próximas actualizaciones es a través del menú de ajustes, deshabilitando el "Hardware composer": Ajustes -> Información -> Más Información -> Desarrollador -> Enable hardware composer Pero claro, si ya hemos actualizado y sin poder ver lo que ocurre en pantalla o sufriendo continuos reinicio ¿Cómo llegamos hasta ese menú? En este caso tendremos que llevar a cabo una pequeña chapuza previa para dejar fuera de juego el compositor. Para ello nos valdremos, una vez más, de ADB adb shell mv /system/lib/hw/hwcomposer.msm7627a.so /system/lib/hw/hwcomposer.msm7627a.s_ Como ven lo único que hemos hecho ha sido cambiar el nombre de la librería correspondiente al compositor dejándolo, momentáneamente, fuera de juego. Ahora, tras reiniciar el dispositivo, veremos que todo ha vuelto a la normalidad y podremos acceder al menú de ajustes para deshabilitar por fin el hwcomposer. Luego desharemos la chapuza, no vaya a ser que alguien la vea adb shell mv /system/lib/hw/hwcomposer.msm7627a.s_ /system/lib/hw/hwcomposer.msm7627a.so Aunque no es habitual, este tipo de cosas son las que pueden ocurrir por arriesgarse con versiones en desarrollo. Nada que no se resuelva con una pequeña búsqueda y trasteando un poco https://bugzilla.mozilla.org/show_bug.cgi?id=952916
  11. La expansión del prometer sistema operativo móvil de Mozilla continúa a buen ritmo y durante este mes hemos podido ver como el ya más que conocido ZTE Open llegaba a Perú de la mano de Movistar a un precio de 249 Soles para los terminales de prepago y 119 soles, con una cuota mensual de 59,9 para los terminales de contrato, que incluyen 500 SMS y 75MB de tráfico de navegación y, a modo de promoción, durante los 6 primeros meses tendrán 1000 SMS y durante 3 meses 100MB de navegación (¿Seguro que estas cifras son correcta? O_O). En el caso de Uruguay, el terminal que está ya disponible de manera oficial es el Alcatel One Touch Fire y en Mexico lo están ambos modelos, tanto el ZTE Open Como el Alcatel One Touch Fire. Por otro lado, o más bien al otro lado del charco, el Alcatel One Tpuch Fire desembarca en tierras Germanas gracias a Congstar a un precio de 89,99€ la versión de prepago diferentes planes en contrato. Curiosamente, parece que también se ofrecen terminales liberados. Según comentan desde Telefónica, la venta de dispositivos con Firefox OS en España, Colombia y Venezuela ha superado todas sus expectativas, por lo que desde el punto de vista de los comercializadores/distribuidores, Firefox OS parece que empieza a ser una apuesta sólida de negocio, especialmente en mercados emergentes.
  12. Ya lo habíamos anunciado en su momento y por fin se ha hecho realidad, ZTE ya está vendiendo sus terminales con Firefox OS a través de eBay de manera libre, es decir, que podremos utilizarlo con cualquier compañía telefónica. En color naranja "Firefox" y sin ningún tipo de marca o distintivo (Como el de Movistar en la carcasa que tanto molesta), el ZTE Open puede ser adquirido en Ebay a un precio de £59.99 pero con una enorme pega y es que sólo se comprometen a realizar envíos a países de la unión Europea. Aunque lo hemos hecho ya en más de una ocasión, recordemos nuevamente las características de este dispositivo de gama baja que ha sido el primero destinado al público en general en salir a la venta con el sistema operativo móvil de Mozilla. Procesador Cortex-A5 Qualcomm MSM7225A Snapdragon a 1GHz GPU Adreno 200 Memoria 512MB ROM, 256MB RAM Soporte para tarjeta Micro SD (hasta 32GB) Pantalla táctil capacitiva TFT de 3.5″(320x480 Pixels) Red 3G: HSDPA 900/2100 Red 2G: GSM 850/900/1800/1900 Wi-Fi 802.11 b/g/n, doble banda Cámara trasera de 2 MP Batería Li-Ion 1200 mAh Dimensiones 114x62x12.5 mm Soporte para formatos de audio: MPEG-4 AAC (M4A), MP3, OGG y más Soporte para formatos de vídeo: H.264, MP4, ASP, WebM y más Soporte para formatos de imagen: JPEG, PNG, GIF, BMP y más Y, por supuesto, sistema operativo Firefox OS http://stores.ebay.com/ztemobileuk
  13. A principios de verano empezó a comercializarse el primer smartphone con Firefox Os destinado al público general, el ZTE Open. Este terminal, al que posteriormente siguió el Alcatel One Touch Fire llegó de la mano de Movistar, siendo ésta la única compañía de telecomunicaciones capaz de ofrecer dicho terminal, o al menos así era hasta ahora. Zte quiere ir más allá y no sólo Movistar ofrecerá El ZTE Open, sino que la propia ZTE lo comercializará "libre" (Sin estar atado a ninguna compañía) a través de eBay, para todo aquel que quiera hacerse con uno de estos terminales pero no quiera tratos con Movistar o no se encuentre en ninguno de los países donde se comercializa el ZTE Open. El precio estimado de venta de este modelo liberado será de 80$ (Unos 60€) y, al contrario del ofrecido por telefónica en color azul, se venderá con una carcasa con el característico tono naranja de Firefox y, por supuesto, sin la horrible marca de Movistar en la carcasa.
  14. Como podrán imaginar, el tema sobre el rooteo del ZTE Open tenía segundas intenciones y una vez le has cogido el gusto a trastear, dificilmente se puede parar En este caso me he pensado seriamente dejarlo o no como manual, pues aparte de lo problemático que puede resultar, tampoco son métodos muy "prácticos", por así decirlo. Empezaré hablando de todos los fracasos previos, por si a alguno se le ocurre adentrarse en alguno de esos campos, sepa a lo que se enfrenta. En primer lugar, como ya comenté, tenemos que rootear el teléfono para tener por donde tirar. Afortunadamente, la solución a ese problema ha sido fácil de encontrar y ya está bien explicado en esta misma sección de manuales: Rootear ZTE Open Al igual que en el caso del rooteo, el resto de procesos también se apoyarán en la herramienta ADB. Sin embargo no podremos ir con ella tan lejos como nos gustaría en un principio. De entrada, tras abrir una terminal remota con adb: adb shell Tendremos un sistema de archivos montado como sólo lectura, aún si ejecutamos su para obtener permisos de root en la terminal remota, no podremos modificar o añadir nada en la memoria del teléfono. Igualmente, adb no será capaz de subir archivos a la memoria del teléfono devolviéndonos el mismo error de "sistema de sólo lectura" adb push application.zip /system/application.zip failed to copy 'application.zip' to '/system/application.zip': Permission denied En otros casos, esta situación podría solucionarse montando el sistema de ficheros con adb en modo lectora/escritura o bien iniciando adb directamente en modo root y luego partir desde ahí, pero nos topamos con un peuqeño gran inconveniente: shiba@Shiba87:~$ adb remount remount failed: Operation not permitted shiba@Shiba87:~$ adb root adbd cannot run as root in production builds La única opción posible es volver a montar /system en modo lectura/escritura desde la propia terminal remota aprovechando que tenemos permisos de root en ella. adb shell Y una vez dentro su mount -o remount,rw /system Y ahora es cuando tenemos que lidiar con el siguiente "pero" y es que a pesar de haber resulto el problema del sistema de ficheros, adb seguirá sin permitirnos subir ficheros a la memoria del teléfono: adb push application.zip /system/application.zip failed to copy 'application.zip' to '/system/application.zip': Permission denied Podríamos pensar en subir los archivos a la tarjeta SD para lugo, desde la consola remota y ya adelanto que no podremos valernos ni de CP ni de MV o cualquiera de los comandos en los que hayamos pensado para trabajar, a excepción de RM si queremos vborrar algo: shell@android:/ # cp origen/archivo destino/archivo sh: cp: not found mv origen/archivo destino/archivo "failed on 'archivo' - Cross-device link" La única solución que he podido encontrar para esto es utilizar una versión de Busybox para armV6 más reciente y completa que la que viene por defecto y trabajar en todo moneto desde temporales (Sn olvidar que estos se borran al reiniciar el teléfono, por lo que habrá que repetir siempre esta parte ). Busybox lo podemos obtener desde aquí: http://busybox.net/downloads/binaries/latest/busybox-armv6l Y luego lo subimos con adb push a la carpeta de temporales. Además aprovecharemos para añadir el archivo que queramos añadir o que hallamos modificado y vayamos a sustituir: adb push busybox-armv6l /data/local/tmp adb push archivo-a-subir /data/local/tmp Desde la tarminal remota , como root, damos permisos de ejecución a busybox para poder utilizarlo libremente: cd /data/local/tmp chmod 777 busybox-armv6l En caso de querer sustituir algún archivo que hayamos modificado, primero lo tendremos que borrar utilizando rm, para luego copiar (Nunca mover) el nuevo archivo, que previamente habremos subido a la carpeta de temporales, en su lugar. OJO Utilizando siempre el busybox que hemos subido a temporales, no el del teléfono rm /system/ruta/archivo/sustituir ./busybox-armv6l cp archivo-a-subir /system/ruta/archivo/sustituir Es conveniente reiniciar el teléfono para que tengan efecto los cambios que hallamos realizado adb reboot Vale Shiba, ya sé como se añaden archivos modificados al teléfono pero ¿Qué es lo que se puede modificar y cómo se hace? No me dejan pasar una ¿Eh? Vale, vale, pondré algunos ejemplos de lo que podemos modificar para tener un terminal un poco más a nuestro gusto. Empezaré diciendo que en lo que respecta a la interfaz y las capas "superiores" de Firefox OS, en lo que tendremos que centrarnos es en GAIA: https://wiki.mozilla.org/B2G/MarketCustomizations Pero claro, nosotros no vamos a compilar una imagen completa de Firefox OS, sino modificar partes concretas de uno ya instalado, por lo tanto nos centraremos en los directorios localizados dentro de /system/b2g, que podrán observar que es muy similar a lo que podríamos encontrar en la carpeta del navegador Firefox. Ejemplo 1: Eliminar/cambiar la molesta animación de inicio de Movistar del ZTE Open. Supongo que a muchos se nos pondrá mala cara al arrancar el teléfono y tener que esperar a que termine la animación de una M verde y Azul y más si ni siquiera somos clientes de Movistar, así que ya sea por amor propio...digo.... estética o por ahorrar unos segundos en el arranque, podemos eliminarla. En este caso concreto, el directorio nos interesa es /system/b2g/webapps/system.gaiamobile.org en esa ruta encontraremos un archivo comprimido llamado application.zip que contiene todos los archivos referentes a diversas configuraciones del sistema y que abtendremos gracias a adb pull:. adb pull /system/b2g/webapps/system.gaiamobile.org/application.zip Los archivos que corresponden a las animaciones de arranque y apagado se encuentra dentro del comprimido en la ruta /resources/power/ En caso de no querer ninguna animación en el arranque/apagado, lo único que tenemos que hacer es eliminar los dos archivos carrier_power_*.png sin alterar el resto del archivo .zip. Trabajaremos siempre sin descomprimir el contenido del zip. si queremos alterar algo descomprimiremos únicamente ese elemento y una vez modificado lo volveremos a introducir exactamente en la misma posición. En caso de no querer eliminar la animación sino sustituirla por otra, lo único que tenemos que hacer es eliminar los archivos antiguos y sustituirlos por unos modificados por nosotros, respetando el mismo nombre. Podemos utilizar tanto animaciones de vídeo en formato mp4 o simplemente una imagen png, indicando ON para el arranque y Off para el apagado. carrier_power_on.png carrier_power_off.png carrier_power_on.mp4 carrier_power_off.mp4 Una vez hemos terminado de modificar el archivo applications .zip, lo introduciremos de nuevo en el teléfono con el método citado en el apartado anterior, sin olvidarnos del archivo actualizado de busybox para poder moverlo después: adb push application.zip /data/local/tmp/application.zip adb push busybox-armv6l /data/local/tmp Y mediante la consola remota volveremos a colocarlo en su lugar adb shell su cd /data/local/tmp chmod 777 busybox-armv6l rm /system/b2g/webapps/system.gaiamobile.org/application.zip ./busybox-armv6l cp application.zip /system/b2g/webapps/system.gaiamobile.org/application.zip Si no nos hemos equivocado, tras reiniciar el teléfono tendremos nuestra animación de arranque personalizada: Ejemplo 2: ¿Tonos de llamada personalizados en Firefox OS? ¡Pues claro! Creo que este ejemplo es de mayor interés que el anterior, pues como ya comentamos en las Crónicas de un pingüino con Firefox OS, a día de hoy no es posible utilizar tonos en un terminal con Firefox OS que no sean los que nos incluye el fabricante por defecto. El procedimiento es muy similar al anterior, cambiando las rutas y editando las listas de tonos disponibles, además de añadir los archivos de audio que queremos utilizar como tono, por supuesto. El directorio nos interesa esta vez es /system/b2g/webapps/settings.gaiamobile.org en esa ruta encontraremos un archivo comprimido llamado igualmente application.zip que contiene todos los archivos referentes a diversas opciones del sistema y que abtendremos gracias a adb pull:. adb pull /system/b2g/webapps/settings.gaiamobile.org/application.zip Los archivos que corresponden a los tonos de aviso y llamada se encuentran dentro del comprimido en la ruta shared/resources/media/, los tonos de llamada dentro ringtones y los avisos (mensajes sms, alertas) en notifications. En ambos casos el procedimiento es exactamente igual. Debemos añadir el archivo que queramos que se reproduzca al recibir una llamada o un mensaje dentro de la carpeta correspondiente sefún sea un tono de llamada o de aviso y añadirlo a la lista list.json para que sea reconocido por el teléfono. El nombre del archivo puede ser el que queramos (sin espacios) siempre que lo indiquemos correctamente en la lista y los formatos soportados, .ogg u .opus En el ejemplo añadiré un tono de alerta llamado Aviso_kira.ogg Lo primero será añadirlo al comprimido applications.zip Y dentro del archivo list.json añadimos el nombre del tono tal cual { "Aviso_kira.ogg": "", "notifier_bell.opus": "", "notifier_dididi.opus": "", "notifier_rewind.ogg": "", "notifier_ting.opus": "", "notifier_bap.opus": "", "notifier_boomer.opus": "", "notifier_exclamation.ogg": "", "notifier_ring.ogg": "", "notifier_bell_extd.opus": "", "notifier_bop.opus": "", "notifier_minimal_bands.ogg": "", "notifier_spring.ogg": "" "notifier_kira.ogg": "" } Una vez hemos terminadas las modificaciones, volveremos a introducir applications.zip en el teléfono con el método citado en el apartado anterior, sin olvidarnos del archivo actualizado de busybox para poder moverlo después: adb push application.zip /data/local/tmp/application.zip adb push busybox-armv6l /data/local/tmp Y mediante la consola remota volveremos a colocarlo en su lugar adb shell su cd /data/local/tmp chmod 777 busybox-armv6l rm /system/b2g/webapps/settings.gaiamobile.org/application.zip ./busybox-armv6l cp application.zip /system/b2g/webapps/settings.gaiamobile.org/application.zip Después de reiniciar el teléfono, el nuevo tono aparecerá en la lista dentro de opciones de sonido de Firefox OS:
  15. Yo le dije: "No puedo llevarte conmigo, ya tengo perros, gatos, pájaros y de vez en cuando se pasa un pingüino. Ya no tengo sitio" Pero se me acercó y me puso ojitos. Traté de resistirme, pero esa carita..... ¡Uno no es de piedra! Así que me cogió de la manita y se puso contento mientras me lo llevaba El pobre no sabía lo que le esperaba
×