O telefone ZTE Open C Firefox OS é uma versão aprimorada do ZTE com um hardware high-end, incluindo uma câmera de 3MP e tela WVGA de 4 polegadas. Vem instalado com o Firefox OS 1.3. Esse artigo fornece informações sobre o telefone incluindo detalhes de atualizações e solução de problemas.
Nota: As instruções não são válidas para o ZTE Open. Se você possui um ZTE Open consulte a página do ZTE Open.
Nota: A ferramenta de atualização que você precisa para desbloquear seu telefone (veja abaixo) por enquanto está disponível apenas para Windows. Não compre esse telefone se você não tem Windows e deseja instalar suas próprias compilações do Firefox OS manualmente.
O ZTE Open C é o primeiro telefone com a última versão do Firefox OS, oferencendo muitos novos recuros incluindo acesso direto ao tocador de música pela tela bloqueada ou barra de notificacão e compartilhamento avançado do Bluetooth, permitindo a transferência simultânea de vários arquivos. Usuários agora podem navegar mais rapidamente com as "smart folders" que organiza automaticamente os aplicativos em categorias, aprimorando a performance do rolamento de tela e aplicativos do sistema (calendário, agenda, câmera) mais rápidos.
Adquirindo um dispositivo
O telefone foi lançado por US$ 99,99, e está disponível no eBay:
- ZTE eBay US store
- ZTE eBay UK store (clientes da França e outros países europeus são aconselhados a usar essa loja).
- ZTE eBay DE store
- ZTE eBay RU and EU stores
Nota: Os telefones não virão com aplicativos ou serviços específicos de companhias telefônicas pré-instalados. Também vêm totalmente desbloqueados para serem utilizados por desenvolvedores.
Recursos do telefone
Veja Especificações de telefones e dispositivos.
Atualizando o Firefox OS
Para atualizar o software do seu Open C, o modo mais fácil é usar as imagens disponíveis no website da ZTE. Selecione sua região na coluna da esquerda, Smart Phones na coluna do centro e Open C (European Standard) ou Open C (American Standard), dependendo de onde você comprou o telefone. Então clique o botão Selected para ir à página de download.
Uma vez que você baixou a imagem, você vai encontrar um arquivo PDF dentro do ZIP explicando como fazer a instalação.
Atualizações "Manuais"
Caso você próprio queira atualizar o Gecko ou o Gaia, o processo é um pouco mais complicado, uma vez que o telefone vem travado por padrão (sem privilégios de root). Para desbloquear o telefone você pode usar Open_C_upgrade_Tool found at comebuy.com. Ao instalar essa ferramenta o firmware é atualizado e possibilitando o acesso de root e o fastbood. Com esses privilégios você consegue fazer um flash no seu telefone com os novos softwares e componentes.
Nota: Essa ferramenta de atualização por enquanto só está disponível para Windows.
Atualizando o Gecko e o Gaia
Uma vez que seu telefone tenha o fastboot habilitado, você está apto a compilar e instalar o novo Firefox OS/B2G, Gecko e Gaia nele.
- Começe verificando os pré-requisitos para a compilação e na configuração trate o Open C como um dispositivo Flame: isso deve-se ao fato do Flame e Open C são baseados na versão Jellybean do Android.
- Durante a etapa de configuração, você precisa fazer referência a um arquivo de manifesto customizado para o Open C. Baixe o anexo desse bug e salve em algum lugar facilmente referenciável no seu disco local com o nome openc.xml.
- Limpe o diretório B2G, removendo os diretórios desnecessários:
rm -rf objdir-gecko/ out/ backup-flame/
- Agora, configure o Firefox OS com o seguinte comando:
./config.sh flame /PATH/TO/openc.xml
- Você pode compilar o componente Gecko e copiar no seu telefone usando os seguintes comandos:
./build.sh gecko ./flash.sh gecko
- Você também pode atualizar o Gaia, assim a versão atualizada do Gecko funciona com a versão Gaia no seu dispositivo:
cd gaia make reset-gaia
Aviso: Se você tentar fazer o flash completo da imagem do Flame no dispositivo pode travar (brick) o telefone, então isso não é recomendado.
Atualizando o Gaia
Para atualizar o Gaia, sem mexer no Gecko, basta fazer um fork e clonar o Gaia a partir do Github, para então copiar para seu dispositivo.
- Instale o git.
- Certifique-se de ter o ADB instalado.
- Em https://github.com/mozilla-b2g/gaia, clique no botão "fork" no canto superior direito para fazer um fork para o seu repositório.
- Clone o código do seu repositório onde você fez o fork executando o seguinte comando:
git clone https://github.com/your-github-username/gaia.git
- Vá para o diretório.
- No seu telefone, habilite depuração remota (escolha a opção ADB e Devtools).
- Agora conecte seu telefone ao seu computador via USB; verifique se o telefone foi reconhecido digitando
adb devices
no terminal. - Execute o seguinte comando para reiniciar seu telefone e atualizar com o novo código Gaia:
make reset-gaia
Travei meu telefone, e agora?
Se o seu telefone não responder nenhum comando, você pode tentar destravá-lo com as instruções de como fazer o flashing via SD Card no site da ZTE:
- ZTE Open C (Ebay) - Espanha
- ZTE Open C (Ebay) - UK Padrão americano
- ZTE Open C (Ebay) - UK Padrão europeu
Verifique também essa questão registrada no Suporte da Mozilla para maiores informações.