Como desbloquear o bootloader do T-Mobile LG Velvet e fazer root nele com Magisk

Agora você pode desbloquear o bootloader da variante T-Mobile do LG Velvet e fazer root nele usando Magisk. Continue lendo para saber como fazer isso!

Desbloqueando o bootloader, fazer root em um dispositivo, e flashear ROMs de reposição são hobbies populares aqui no XDA. A comunidade de usuários avançados tem em alta conta a capacidade de modificar seus dispositivos e quase não encontra interesse em telefones se não conseguir desbloquear o bootloader. Muitos dispositivos legados são mantidos vivos por ROMs de terceiros, que também são uma dádiva de Deus para smartphones que estão prestes a perder o suporte oficial. A LG, por exemplo, não fabrica mais smartphones Android, portanto, os proprietários de dispositivos LG podem querer resolver ROMs personalizadas no futuro próximo. No entanto, o processo não é exatamente simples devido à política de desbloqueio do bootloader da LG.

A LG tem uma longa história em relação ao desbloqueio do bootloader. O OEM coreano costumava permitir que apenas alguns modelos fossem desbloqueados pelos usuários finais – provavelmente devido a requisitos das operadoras. Mesmo assim, a empresa

aproveitou permanentemente a oportunidade alguns meses atrás, o que significa que as pessoas precisam confiar em métodos não oficiais para desbloquear seu bootloader. Desta vez, membro sênior do XDA Desejo39 surgiu com um processo realmente inovador para desbloquear o bootloader da variante T-Mobile do LG Velvet e, posteriormente, fazer root no dispositivo.

  • Agora você pode desbloquear não oficialmente o bootloader da variante T-Mobile do LG Velvet.
  • O processo requer o downgrade para o Android 10.
  • Depois de desbloquear o bootloader, você pode usar o Magisk para fazer root no dispositivo.

Como desbloquear o bootloader e fazer root no T-Mobile LG Velvet

A edição T-Mobile do LG Velvet (número do modelo LM-G900TM) é alimentada pelo SoC MediaTek Dimensity 1000C. Isso o torna único na linha Velvet, já que todas as outras variantes do smartphone apresentam o chipset Qualcomm Snapdragon 750G (5G) ou Snapdragon 845 (4G). A plataforma MediaTek acima mencionada é vulnerável a um exploração de bootrom conhecida, que pode ser utilizado para ignorar a segurança do bootloader e desbloquear o bootloader. Depois disso, é uma brincadeira de criança fazer root no dispositivo.

Antes de entrarmos em como fazer root no T-Mobile LG Velvet, lembre-se de fazer um backup fora do dispositivo. Isso ocorre porque o processo de desbloqueio do bootloader requer a limpeza de todos os dados pessoais do seu telefone, incluindo os arquivos no armazenamento interno.

Etapa 1: fazer downgrade para Android 10

Caso o alvo T-Mobile LG Velvet esteja executando o Android 11, precisamos fazer o downgrade para o Android 10. Isso ocorre porque o firmware do Android 11 para este dispositivo já corrigiu o pré-carregador explorável (também conhecido como bootloader de primeiro estágio). Você também precisa de um PC, pois a ferramenta de flash funciona apenas no Windows.

  1. Baixe e instale os drivers USB mais recentes para LG.
  2. Baixe qualquer pacote de firmware KDZ baseado em Android 10 para o T-Mobile LG Velvet de um site de hospedagem de firmware LG de renome.
  3. Baixe uma ferramenta LGUP devidamente corrigida para atualizar o pacote KDZ.
  4. Instale o LGUP e abra seu executável.
  5. Selecione os REMODELAR opção como o processo. A seguir, clique no botão com três pontos no canto inferior direito para selecionar o arquivo KDZ.
  6. Reinicie o LG Velvet para o modo de download. Para fazer isso, desligue o telefone. Em seguida, conecte o cabo USB ao PC, mantenha pressionado o botão Aumentar volume do telefone e conecte a outra extremidade do cabo ao telefone. Você deverá ver uma tela com o texto “Atualização de firmware” ao lado de um logotipo USB no telefone.
  7. Clique no Começar botão e aguarde o processo de flashing terminar.
  8. Se tudo correr bem, o telefone será reiniciado com o firmware do Android 10.

Passo 2: Desbloqueie o bootloader

Agora que restauramos o pré-carregador explorável no T-Mobile LG Velvet, podemos desbloquear seu bootloader em um instante. Graças ao projeto MTKClient do analista de segurança Bjoern Kerler, você não precisa se preocupar com cargas úteis de exploração e outras ferramentas de engenharia reversa de baixo nível. Tudo que você precisa fazer é executar alguns scripts Python.

  1. Baixe a ferramenta MTKClient em seu repositório oficial do GitHub e configure-o seguindo o leia-me.
    • Caso não queira mexer nas dependências e drivers, você também pode usar o ISO inicializável baseado em Ubuntu pronto para executar MTKClient em um ambiente Linux ativo.
  2. Certifique-se de que o telefone esteja desligado. Em seguida, execute o seguinte comando em uma janela de terminal no seu PC e conecte o telefone ao PC.
    python mtk e metadata, userdata, md_udc
    Isto irá apagar o metadata e userdata partições no seu telefone
  3. Nesta fase, estamos prontos para executar o comando de desbloqueio
    python mtk xflash seccfg unlock
  4. Reinicie o telefone usando o seguinte comando:
    python mtk reset
    Em seguida, desconecte o cabo USB para permitir a reinicialização do telefone.
  5. Agora você tem um bootloader desbloqueado T-Mobile LG Velvet.

Etapa 3: atualize para o Android 11

Como o bootloader agora está desbloqueado, podemos (re) atualizar para o firmware do Android 11. No entanto, atualizar diretamente um Android 11 KDZ substituirá o pré-carregador explorável, portanto, precisamos optar por um procedimento de atualização seletivo.

  1. Baixe o Android 11 KDZ mais recente para o T-Mobile LG Velvet.
  2. Abra o LGUP e selecione o KDZ.
  3. Inicialize o telefone no modo de download e conecte-o ao PC.
  4. Selecione os PARTIÇÃO DL opção e clique no Começar botão.
  5. Ao ver a janela da lista de partições, clique em Selecionar tudo e desmarque a partição do pré-carregador e pressione OK para começar a piscar.
  6. Depois de terminar o processo de atualização, o telefone deve inicializar no Android 11 com um bootloader desbloqueado.

Etapa 4: corrigir a imagem de inicialização padrão usando Magisk para root

Um bootloader desbloqueado nos permite executar código não assinado no dispositivo. Como resultado, agora podemos corrigir a imagem de inicialização padrão usando Magisk e atualizar a imagem modificada para obter acesso root.

  1. Despeje a imagem de inicialização padrão do telefone para o seu PC usando MTKClient.
  2. Copie a imagem despejada para o seu telefone e corrija-o usando Magisk. Em seguida, copie a imagem corrigida do telefone para o PC.
  3. Reinicie o telefone na interface do bootloader usando ADB:
    adb reboot fastboot
  4. Atualize a imagem de inicialização corrigida pelo Magisk usando Fastboot:
    fastbootflashbootname_of_the_patched_boot_image.img
  5. Reinicie o telefone.
  6. Isso é tudo o que você precisa para fazer root no seu T-Mobile LG Velvet.

Qual é o próximo?

Atualmente não há versões de TWRP ou ROMs personalizadas em nossos fóruns para o T-Mobile LG Velvet. No entanto, um bootloader desbloqueado permite que você jogue com diferentes versões de GSI. Estando enraizado, você poderá aproveitar um grande número de aplicativos raiz e Módulos Magisk também, o que permite alterar diferentes aspectos do seu dispositivo.

Se você estiver procurando mais detalhes sobre o processo, confira o seguinte tópico em nossos fóruns:

Desbloqueio e root do bootloader para T-Mobile LG Velvet (SOMENTE G900TM)