ROM ViperOS esta no mercado a um bom tempo e seu grande diferencial, além de limpa, uma grade customização em várias partes do aparelho. Para o Zenfone 3 a ROM tem passado por momentos difíceis, sem um desenvolvedor que realmente cuide da ROM e dê a atenção que ela merece. 

Atualmente o desenvolvedor anhenrique e acabou de ter um nova versão compilada na data de 26/09/17. No vídeo que apresento a ROM, ainda não tínhamos essa versão. Até o momento o LOG de mudanças não foi apresentado, mas vou atualizando vocês por aqui.

Você também pode ver outras Custom ROM’s para o Zenfone 3:

ROM ViperOS Zenfone 3

Você pode saber mais sobre a ViperOS na pagina oficial a ROM no XDA.

Pré Requisitos para instalação da ROM ViperOS

Sei que são muitos requisitos, mas são detalhes importantes para prosseguir com a instalação a ROM, e não somente essa, para qualquer outra Custom ROM.

Instalação ROM ViperOS

  1. Faça o download da ROM, a ROM funciona para os dois modelos do Zenfone 3 ZE552KL e ZE520KL;
  2. Coloque a ROM no Cartão de Memória;
  3. Entre no Recovery, você estará no Recovery da TWRP;
    Team Win Recovery Project Home
  4. Faça os Wipes;
    Wipe Team Win Recovery Project
  5. Volte e Selecione Format Data, digite “yes” e deslize para confirmar, esse procedimento apagar a memória interna do seu aparelho;
  6. Reinicie e entre no Modo Recovery novamente;
  7. Vá em Install;
  8. Clique em Select Storage e selecione o o MicroSD;
    TWRP Select Storage
  9. Selecione a ROM e aguarde o processo terminar;
    Install Custom ROM LineageOS Zenfone 3 log Install Custom ROM LineageOS Zenfone 3
  10. Pronto, ROM ViperOS instalada no seu Zenfone 3.

Instalação Aplicativos Google ROM ViperOS

A ROM ViperOS, assim como outras Custom ROM’s vem totalmente limpa de apps do Google, inclusive a Play Store. Você precisa instalar um pacote de aplicativo do Google. Para isso, escolha entre o Pacote completo (maior) ou o pacote básico (menor).

OpenGapps ou BeansGapps

Existem vários pacotes de apps da Google, atualmente os mais comuns são OpenGapps e o BeansGapps. A diferença esta na personalização de cada um e seu tamanho. Escolha o que for melhor para você:

OpenGapps

Esse pacote é o mais comum, e ele é super personalizado, basta selecionar ARM64 / Android 7.1 / Pacote e clicar na seta vermelha abaixo.

google apps para zenfone 3

BeansGapps

Para saber mais sobre o essa pacote, acessa a pagina oficial do BeansGapps.

Instalação Google Apps

  1. Coloque o pacote que escolheu no cartão de memória ou na memória interna do Zenfone 3;
  2. Entre no Recovery;
  3. Vá em install;
  4. Selecione o Pacote e instale;
    instalação google apps para zenfone 3
  5. Aguarde o termino e pronto.

Como fazer Root ROM ViperOS com Magisk (Opcional)

O processo de ROOT é bem simples, nós vamos fazer ROOT com o Magisk, assim você terá todas as vantagens do ROOT com segurança. Recomendo que leia esse artigo antes de prosseguir:

  1. Baixe as últimas versões do Magisk Manager e do Magisk.zip;
  2. Coloque os arquivos no aparelho;
  3. Entre no seu Custom Recovery;
  4. Instale o Magisk.zip e reinicie;
  5. Instale o apk do Magisk Manager agora, através de um gerenciador de arquivos.

Habilitando ROOT na ROM ViperOS

  1. No Zenfone 3, vá nas configuração do aparelho para ativar o modo desenvolvedor;
  2. Vá em Configuração > Sobre > e clique vários vezes em Número da versão;
  3. Irá ativar o modo desenvolvedor, volte para as Configurações e acesse Opções do desenvolvedor;
  4. Vá em Acesso superusuário e selecione Aplicativos e ADB;
    root rom lineageos zenfone 3
  5. Root habilitado na ROM ViperOS.

Gostei e não gostei ROM ViperOS

Gostei

  • ROM limpa e leve
  • Tudo pode ser personalizado
  • ROOT com Magist
  • Launcher LineageOS

Não Gostei

  • Modo de SOM (Não tem opção para mudar fácil)
  • Câmera nativa

O que não esta funcionando

  • Abrir Discador nas chamadas (Force Close) Corrigido
  • Viva-voz Corrigido Mas fica um chiado de fundo
  • Leitor Biométrico com Pop-up na tela Corrigido
  • Asus Cover (aplicativo trava, travando o aparelho com ele bloqueado)
  • Microfone MUTA quando Viva voz esta ativado
  • Câmera trava as vezes

O que não esta funcionando para alguns aparelhos

  • Gravação de vídeo (Asus PixelMaster) Corrigido

Lista de Aplicativos Pré Instalados

  1. Agenda
  2. Arquivos
  3. Calculadora
  4. Câmera
  5. Configurar
  6. Contatos
  7. Equalizador
  8. Galeria
  9. Mensagens
  10. Navegador
  11. Planos de Fundo
  12. Rádio FM
  13. Relógio
  14. Telefone
  15. Toolkit do SIM

Analise Geral ROM ViperOS

20170929 > Ainda não sei bem o que muda da LineageOS para a ViperOS, sei que há customizações e outras opções, mas essas características são exclusivas da ViperOS? Com o curto período que fiquei com ela, me agradou, as personalizações são boas, mas poderia ser maior, afinal, estamos falando de uma Custom ROM. Eu não sou fã de Custom ROM justamente pelos bugs apresentados.

Imagens da ROM ViperOS

Possíveis Erros ROM ViperOS

A ROM vem compilada somente para o Zenfone 3 Z017D, não sei mesmo o porque deles fazerem isso, mas a solução para instalação no Z012D é simples. O erro apresentado na hora da instalação é o seguinte:

E3003: Can’t install this package….

Para corrigir é simples, basta remover uma linha de comando para liberar a instalação no Zenfone 3 5.5 polegadas

  1. Abra a ROM com o Winzip;
  2. Vá até: META-INF -> com -> google -> android;
  3. Executar o arquivo updater-script com o Notepad++;
  4. Deletar a primeira 1 linha, salvar e atualizar o arquivo na ROM.

Eu mostro como fazer isso nesse vídeo abaixo:

Erro da Câmera não gravar vídeos ou fechar (force closed)

Você pode tentar resolver de duas maneiras ou da maneira que funcionar para você.

  1. Passando o arquivo abaixo pelo Recovery, nele já contem o AsusPixelMaster:
    • Download AsusCamera
      Vale lembrar que nesse pacote, contém a Asus Câmera que foi extraída do ZenFone 3 Zoom, com uma nova interface e funcionando todos os modos de fotos.
  2. Fazendo manualmente:
    • Com um explorador de arquivos ROOT, abra o arquivo Build.prop e adicione ao final o código: media.camera.ts.monotonic=0. Reinicie o aparelho.