Como fazer root no Moto G6 com o TWRP e o Magisk Beta
O Moto G6 da Motorola é o dispositivo de orçamento mais recente da linha G-series mais vendida. Ele possui o Android Oreo, um Snapdragon da Qualcomm SDM45 (Octa-core 1.8GHz Cortex-A53) eo GPU Adreno 506. É um ótimo dispositivo pelo preço, e agora podemos fazer isso totalmente usando o TWRP e o Magisk!
No entanto, isso não é um processo de raiz fácil. Este guia envolve várias coisas para flash e comandos ADB para executar. Certifique-se de criar um backup do seu dispositivo antes de continuar, não apenas caso algo dê errado, mas também porque parte deste guia envolve a redefinição de fábrica do seu Moto G6.
Requisitos:
- Magisk Beta
- MotoG6-ali-TWRP.img
- XT1925-2 - XT1925-2_no-verity-boot.img (edição de estoque)
- XT1925-4 - XT1925-4_no-verity-boot.img (edição de estoque)
- XT1925-5 - XT1925-5_no-verity-boot.img (edição de estoque)
- XT1925-6 - XT1925-6_no-verity-boot.img (edição de estoque) e MotoG6-ali-boot.img (kernel e dtb são construídos a partir da fonte OPS27.104-15-10)
- Forçar Desativador de Criptografia para ALI Oreo
Notas para XT1925-6: Existem duas imagens de inicialização para download, uma de ações editadas e uma de origem. No “MotoG6-ali-boot.img” o kernel e os blobs de dispositivo foram reconstruídos a partir da fonte (OPS27.104-15-10) com a verity removed (e os blobs de dispositivo usados no TWRP foram reconstruídos também para puxar o cartão SD externo).
Essa porta específica do TWRP tem alguns problemas e, portanto, é experimental. Não permitirá que você mova diretamente os arquivos para o cartão SD, mas você pode copiar em vez de mover. O TWRP coloca o armazenamento interno em / SDCard e o armazenamento externo em / External_SD.
Aviso: A continuação deste guia envolve a limpeza dos dados do usuário, certifique-se de criar backups de todos os seus dados! Além disso, quando você pisca através do bootloader, ele vai dar uma mensagem "(bootloader) Imagem não assinada ou corrompida". Isso é perfeitamente normal porque a imagem não é assinada pela Motorola.
Como fazer root no Moto G6
Baixe a imagem TWRP acima deste guia para a pasta ADB / Fastboot no seu computador.
Ative a depuração USB no seu Moto G6. Vá em Ajustes> Sobre> toque em Construir Número 7 vezes até que o Modo de Desenvolvedor seja ativado, depois entre nas Opções do Desenvolvedor e ative a "Depuração USB".
Reinicie o seu bootloader. Você pode fazer isso ligando o dispositivo e mantendo a energia e os dois botões de volume ao mesmo tempo.
Quando o dispositivo for reinicializado para o gerenciador de inicialização, digite o seguinte no seu computador com o telefone conectado via USB.
inicialização fastboot MotoG6-ali-TWRP.img
Uma vez que o TWRP inicializa a partir do seu tipo de computador (pode demorar um pouco para inicializar porque ele está tentando descriptografar seus dados de usuário, mas ele falhará e poderá solicitar uma senha. Basta clicar em cancelar):
adb pull /dev/block/platform/soc/7824900.sdhci/by-name/boot stockboot.img adb pull /dev/block/platform/soc/7824900.sdhci/by-name/recovery stockrecovery.img
Isso criará um backup de suas imagens de inicialização e recuperação de ações se você quiser ou precisar reverter o estoque posteriormente.
Reinicie o bootloader digitando no seu computador o seguinte:
bootloader adb reboot
Faça o download da imagem de inicialização sem veracidade especificamente para o seu dispositivo na seção de downloads deste guia e coloque-a na sua pasta ADB.
Execute o seguinte comando do seu computador para instalar a imagem de inicialização no seu dispositivo.
inicialização flash fastboot .img
Execute o seguinte comando do seu computador para instalar a imagem do TWRP no seu dispositivo.
recuperação de flash fastboot MotoG6-ali-TWRP.img
Use as teclas de volume no dispositivo para selecionar a inicialização para recuperação e, em seguida, pressione o botão liga / desliga e o TWRP inicializará. Ele deve solicitar uma senha de descriptografia, selecione cancelar.
ESTE PASSO APAGARÁ OS SEUS DADOS NO TELEFONE. CERTIFIQUE-SE DE TER UM BACKUP ANTES DE
Deslize para permitir que o sistema seja montado regravável (r / w). Em seguida, clique no botão “Wipe” no TWRP e deslize “Swipe to Factory Reset”. Esta etapa deve ter os dados formatados como eles foram criptografados (removendo o armazenamento interno), no entanto, se não for possível e os dados ainda não podem ser montados no TWRP, você pode usar o botão “Format Data” acima do Factory Reset, isso formatará os dados e remova TUDO do sdcard interno (armazenamento) também.
Esta etapa removerá a criptografia forçada na primeira inicialização (você ainda pode optar por criptografar após a inicialização - o padrão do telefone é criptografado, pelo menos no sistema de retus, na guia de segurança das configurações, mas não ea opção de criptografar ainda existe Note que a nova criptografia manual tornará os dados novamente não legíveis no TWRP).
Existem duas maneiras de fazer este passo, manualmente ou por zip. Nós fornecemos um zip modificado para enviar o novo arquivo fstab.qcom enquanto montamos a partição do fornecedor para nós, então vamos usá-lo. Neste momento, se você está preocupado em voltar ao estoque completo, você deve fazer o backup de sua fábrica fstab.qcom usando o seguinte código. Certifique-se de montar o fornecedor no TWRP para isso
adb pull /vendor/etc/fstab.qcom factory-fstab.qcom
Faça o download do zip de verity-disabler na parte inferior desta postagem e envie-o para o seu telefone. O exemplo usa o diretório / tmp.
A partir do seu computador, digite o seguinte em seu prompt de comando / terminal da sua pasta adb / fastboot:
adb push Force_Encryption_Disabler_For_ALI_Oreo_v2.zip / tmp
Flash o zip que você acabou de empurrar usando a opção de instalação, selecione o armazenamento onde você empurrou o zip para e instalá-lo. Se você não estiver vendo, verifique se seguiu os comandos anteriores corretamente. Podemos verificá-lo piscando montando o fornecedor manualmente se ele não estiver montado e usando o seguinte comando e verificando a linha que as montagens / dados dizem "criptografável" em vez de "forceencrypted":
adb shell "cat /vendor/etc/fstab.qcom"
/ dev / block / bootdevice / por nome / userdata / data f2fs rw, descartar, nosuid, nodev, noatime, nodiratime, no barri er, inline_xattr, inline_data wait, verificar, formattable, encryptable = / dev / block / bootdevice / by- nome / metadados
Observe onde diz "criptografável". Isso significa que agora temos a escolha de fazê-lo versus ser forçado a fazê-lo. Se por qualquer motivo ainda disser “forceencrypted”, monte o fornecedor manualmente e tente novamente.
Para estar seguro, reinicie o TWRP para ter certeza de que tudo vê a partição de dados montada corretamente e novamente deslize para permitir que o sistema seja montado regravável (r / w).
Faça o download do Magisk Beta e coloque-o na sua pasta ADB e execute o seguinte comando para enviar a imagem de inicialização para o seu dispositivo
adb push Magisk-vxxx.zip / tmp
Substitua Magisk-vxxx.zip por qualquer que seja a versão mais recente do Magisk Beta.
Pisque o arquivo .zip Magisk do TWRP a partir do botão Instalar no menu principal do TWRP, e navegue até a pasta / tmp (ou onde quer que você tenha enviado) para selecioná-lo e instalá-lo. Magisk deve mostrar sucesso. Reinicie seu dispositivo
Ele vai dizer N / A no canto superior do seu dispositivo por alguns segundos. Isso é normal, pois a imagem de inicialização não está assinada e, portanto, mostra N / A. Pode parecer que o bootloops nessa tela, basta deixá-lo ir e deve inicializar a tela de inicialização da Motorola e você pode configurar seu dispositivo como um novo telefone.
Verifique se o Magisk Manager está instalado e se a funcionalidade raiz funciona.
Os itens a seguir são fornecidos apenas para fins de backup, caso você tenha esquecido de fazer o backup. Quando puxado do telefone, as imagens são o tamanho total da partição, não o tamanho real.
XT1925-6 (OPS27.104-15-10) Arquivos puxados de fábrica
Esses arquivos levarão você de volta ao estoque no que se refere a este guia. No entanto, lembre-se de que 'bad key' será exibido quando forem retirados de um dispositivo, em vez de serem fornecidos pela Motorola.
- Imagem de inicialização de fábrica - XT1925-6_factory-boot.img
- Imagem de recuperação de fábrica - XT1925-6_factory-recovery.img
- Arquivo fstab.qcom de fábrica - factory-fstab.qcom– Você pode enviar este arquivo para / vendor / etc / para voltar à parição de fornecedor de estoque, se necessário. Imagens de inicialização de fábrica provavelmente terão um problema de inicialização sem que o fornecedor esteja completamente em estoque.