O Samsung Galaxy S4 e o HTC One têm muitoem comum. Ambos os dispositivos representam o melhor em termos de hardware e software que a indústria de smartphones Android tem a oferecer e são o orgulho de seus fabricantes. Além disso, esses dois dispositivos têm duas variantes: a versão padrão executando o sistema operacional aprimorado do respectivo fabricante (Touchwiz da Samsung e HTC Sense) e as edições do Google Play que executam o Android padrão da maneira como são construídas pelo Google e enviadas em dispositivos Nexus. Mas e se um usuário quiser experimentar as duas variantes do sistema operacional no mesmo dispositivo? Recentemente, vimos o HTC Sense e o Google Play Edition com Android de inicialização dupla no HTC One usando o MoDaCo.SWITCH, que foi disponibilizado posteriormente para o Samsung Galaxy S4. O Rom Switcher da Grarak é uma ferramenta semelhante que permite a inicialização dupla do TouchWiz e de qualquer ROM baseada em AOSP no S4.
Trazido a nós por XDA-Developers Senior MemberGrarak, esse ajuste bacana permite que você inicialize duas vezes não apenas a ROM da edição do Google Play, mas qualquer ROM baseada em AOSP no seu Galaxy S4 que já esteja na ROM Samsung TouchWiz. A ROM do AOSP é basicamente executada a partir da partição de cache, e o local da partição de cache da ROM do TouchWiz foi alterado para acomodá-la. Observe que a ROM está atualmente em estado alfa, embora esteja funcionando bem como um driver diário, de acordo com o desenvolvedor e os usuários que tentaram até agora.
Portanto, sem mais delongas, vamos colocar tudo em funcionamento no seu Galaxy S4.
Aviso Legal: Por favor, siga este guia por sua conta e risco. O AddictiveTips não será responsável se o seu dispositivo for danificado ou em tijolos durante o processo.
Exigências
- Internacional Samsung Galaxy S4 I9500 executando a mais recente ROM TouchWiz. Faz NÃO tente usar esse método com qualquer outra variante do S4 ou qualquer outro telefone.
- Acesso raiz e uma recuperação personalizada, como TWRP ou ClockworkMod instalado no telefone
- Qualquer ROM personalizada baseada em AOSP compatível com o seu dispositivo
- O pacote Gapps mais recente (para instalar os aplicativos do Google na ROM do AOSP)
- Um utilitário de arquivamento, como o excelente e gratuito zip 7
- Um editor de texto decente como o Notepad ++ (o bloco de notas interno do Windows pode causar problemas de formatação de linha)
- Aplicativo Rom Switcher da Grarak (instale quando instruído no procedimento)
Procedimento
- Abra a ROM do AOSP que você baixou no 7-zip (ou um utilitário de arquivamento de sua escolha).
- Vá para META-INF / com / google / android / e arraste o updater-script na área de trabalho ou em qualquer janela do Windows Explorer.
- Abra o arquivo de script do atualizador no Notepad ++ (ou no editor de sua escolha).
- Encontre esta linha:
mount("ext4", "EMMC", "/dev/block/mmcblk0p20", "/system");
e substitua-o por este:
mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");
- Agora encontre essas duas linhas (que podem ou não estar juntas) e exclua-as:
format("ext4", "EMMC", "/dev/block/mmcblk0p20", "0", "/system");
e
package_extract_file("boot.img", "/dev/block/mmcblk0p9");
- Salve o arquivo de script do atualizador e arraste-o de volta para o 7-zip com a ROM ainda aberta no mesmo local de onde você arrastou o arquivo. Confirme quando for perguntado se deseja substituir o arquivo.
- Da mesma forma, abra o arquivo zip do pacote gappsno 7-zip e arraste o mesmo arquivo de script de atualização do mesmo local para a área de trabalho ou para qualquer janela do Windows Explorer, abrindo-o no Notepad ++ da mesma maneira.
- Encontre esta linha:
run_program("/sbin/busybox", "mount", "/system");
e substitua-o por este:
mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");
- Salve esse arquivo de script do atualizador da mesma maneira e arraste-o de volta para o 7-zip, com o arquivo zip de gapps ainda aberto no mesmo local, confirmando quando solicitado a substituir o arquivo.
- Transfira a ROM e o pacote gapps para o armazenamento interno do seu telefone.
- Reinicie o seu S4 em recuperação.
- Pisque a ROM seguida pelo pacote gapps e verifique se NÃO para limpar qualquer coisa.
- Reinicie o seu telefone. Você deve estar de volta ao seu estoque na ROM TouchWiz.
- Agora instale o aplicativo Rom Switcher da Grarak a partir do arquivo APK e abra o aplicativo depois de instalado.
- O aplicativo configurará todo o resto para você; basta seguir as etapas mostradas.
Agora você deve poder usar o Rom Switcheraplicativo para reiniciar o telefone na ROM AOSP. Embora isso seja tudo o que você precisa para que este mod de inicialização dupla funcione, há algumas coisas que você precisa ter em mente. Como a estrutura de particionamento padrão foi alterada para possibilitar a inicialização dupla, você precisará limpar as partições e reinstalar a ROM do AOSP, se necessário. Você pode encontrar instruções do desenvolvedor para isso na segunda postagem no tópico do fórum, vinculado ao final desta postagem.
Para relatórios de erros, ajuda com problemas, solicitações de recursos e atualização de novos desenvolvimentos, visite o tópico do fórum XDA-Developers no link abaixo.
[via XDA-Developers]
Comentários