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.

Artigos Interessantes