Neste guia, mostraremos as etapas para instalar e executar aplicativos de 32 bits em seu dispositivo Android. Embora a maioria dos aplicativos atuais tenha adotado a arquitetura mais recente de 64 bits, ainda existem alguns aplicativos de antigamente que abrigam um arco de 32 bits. Esses aplicativos não são mais mantidos pelo desenvolvedor, mas o fator nostalgia associado a eles obriga os usuários a tê-los em seus dispositivos. No entanto, isso está provando ser mais fácil falar do que fazer para muitos.
Sempre que tentavam fazer o sideload de aplicativos, eram recebidos com a mensagem de erro “Você não pode instalar o aplicativo no seu dispositivo” . A razão para o mesmo é o fato de que o sistema operacional agora vem com uma versão de 64 bits do sistema operacional e parece que o Google mudou ro.zygote para zygote64. Dito isso, existe uma solução alternativa bacana com a qual você ainda poderá instalar e executar aplicativos de 32 bits em seu dispositivo Android. Então, sem mais delongas, vamos dar uma olhada.
Como instalar e executar aplicativos de 32 bits no Android
O processo abaixo apagará todos os dados do seu dispositivo. Quando um dispositivo é inicializado pela primeira vez apenas com o Zygote64, ele não pode ser alternado para usar o Zygote64_32. Como resultado, as bibliotecas de 32 bits dentro dos APEXs não são descobertas e carregadas pelo Zygote32. doravante, você terá que redefinir os dados de fábrica para realizar este trabalho.
Droidwin e seus membros não serão responsabilizados em caso de guerra termonuclear, se seu alarme não acordar você ou se algo acontecer com seu dispositivo e dados, executando as etapas abaixo.
PASSO 1: Baixe o firmware
Em seguida, você terá que obter o firmware padrão do seu dispositivo. Certifique-se de baixar a mesma versão que está atualmente instalada em seu dispositivo [você pode verificar o mesmo no número de compilação do seu dispositivo]. Certifique-se de baixar todo o firmware/imagem de fábrica/Fastboot ROM em vez de OTA/Recovery ROM.
PASSO 2: Extrair Stock Boot/Init_boot
Agora você terá que extrair o firmware e obter o arquivo stock boot.img/init_boot.img. [Se o seu dispositivo foi iniciado com Android 12 ou versões anteriores, use boot,img, caso contrário, use init_boot.img]. Veja como extrair o firmware correspondente a diferentes OEMs:
- Pixel: Use o Extrator integrado do Windows para extrair o ZIP.
- Xiaomi: Use 7 ZIP para extrair TGZ e TAR.
- OnePlus e nada: use a ferramenta Fastboot Enhance para extrair payload.bin.
- Realme e Oppo: Use a ferramenta Oppo Decrypt para extrair OZIP/OFP.
PASSO 3: Baixe Magisk Zygote
Magisk Zygote64_32 é uma modificação do Magisk e foi projetado principalmente como uma solução raiz para dispositivos Android multilib que são apenas Zygote64, como a série Pixel 7/8. [Créditos: Membro Sênior do XDA Namelesswonder].
DIRECT DOWNLOAD | | DOWNLOAD PAGE
ETAPA 4: desenraizar dispositivo [para usuários enraizados]
Se você estiver usando um dispositivo com acesso root, primeiro será necessário desenraizá-lo antes de prosseguir. Por outro lado, se o seu dispositivo já não tiver acesso root, você pode pular esta seção e passar para a próxima].
- Primeiro, desinstale o aplicativo Magisk do seu dispositivo [NÃO use a opção Desinstalar do Magisk, em vez disso, desinstale o aplicativo do menu Configurações como faz com qualquer outro aplicativo].
- Em seguida, habilite a depuração USB no seu dispositivo e conecte-o ao PC via USB.
- Agora baixe e extraia as ferramentas da plataforma Android SDK em seu PC.
- Em seguida, digite cmd na barra de endereço da pasta e pressione Enter. Isso iniciará o prompt de comando.
- Agora digite o comando abaixo para inicializar seu dispositivo no modo Fastboot:
adb reboot bootloader
- Em seguida, atualize o estoque boot.img ou init_boot.img usando o comando abaixo:
fastboot flash boot boot.img
OR
fastboot flash init_boot init_boot.img - Agora reinicie o seu dispositivo no sistema operacional através do comando abaixo
fastboot reboot
PASSO 5: Boot/Init_Boot corrigido via Magisk Zygote
- Primeiro, instale o aplicativo Magisk Zygote64_32 no seu dispositivo.
- Em seguida, inicie-o e toque no botão Instalar próximo ao Magisk.
- Agora escolha ‘Selecionar e corrigir um arquivo’, navegue até o arquivo init_boot.img e selecione-o.
- Em seguida, toque no botão Let’s Go situado no canto superior direito.
- O arquivo init_boot.img agora será corrigido e colocado na pasta Downloads do seu dispositivo.
- Você deve transferir este arquivo para a pasta platform-tools do seu PC.
- Da mesma forma, renomeie-o para patched_init_boot.img ou patched_boot.img.
PASSO 6: Inicialize no modo Fastboot
- Habilite a depuração USB e conecte seu dispositivo ao PC através de um cabo USB.
- Em seguida, vá para a pasta platform-tools, digite CMD na barra de endereço e pressione Enter. Isso iniciará o prompt de comando.
- Digite o seguinte comando na janela CMD para inicializar seu dispositivo no modo Fastboot
adb reboot bootloader
- Para verificar a conexão Fastboot, digite o comando abaixo e você deverá recuperar o ID do dispositivo.
fastboot devices
- Se você não estiver obtendo nenhum ID, instale os drivers Fastboot em seu PC.
PASSO 7: Root via Magisk Zygote
- Primeiro, transfira o init_boot.img/boot.img corrigido para a pasta platform-tools.
- Em seguida, atualize este arquivo e formate os dados junto com ele por meio do comando abaixo:
fastboot -w flash init_boot patched_init_boot.img
fastboot -w flash boot patched_boot.img - Agora reinicie o seu dispositivo no sistema operacional root através do comando abaixo:
fastboot reboot
- Como o seu dispositivo foi reiniciado, a primeira inicialização levará algum tempo.
- Depois de inicializar, instale novamente o aplicativo Magisk Zygote64_32 e inicie-o.
- Por fim, abra Magisk Zygote64_32 e finalize a configuração restante, se houver.
PASSO 8: Teste o resultado
- Baixe e instale qualquer aplicativo de 32 bits no seu dispositivo. Em seguida, inicie-o e verifique se está funcionando ou não.
- Se desejar realizar esta verificação por uma rota mais técnica, execute o comando abaixo:
getprop ro.zygote; getprop ro.vendor.product.cpu.abilist; getprop ro.vendor.product.cpu.abilist32
- Se você obtiver a saída mostrada acima, isso significa que seu dispositivo agora pode executar aplicativos de 32 bits:
zygote64_32
arm64-v8a,armeabi-v7a,armeabi
armeabi-v7a,armeabi
É isso. Estas foram as etapas para instalar e executar aplicativos de 32 bits em seu dispositivo Android. Se você tiver alguma dúvida sobre as etapas mencionadas acima, informe-nos nos comentários. Entraremos em contato com você com uma solução o mais breve possível.
Deixe um comentário