Come sbloccare il bootloader di T-Mobile LG Velvet e rootarlo con Magisk

Ora puoi sbloccare il bootloader della variante T-Mobile dell'LG Velvet ed eseguirne il root utilizzando Magisk. Continua a leggere per sapere come farlo!

Sblocco del bootloader, rootare un dispositivoe le ROM aftermarket lampeggianti sono hobby popolari qui su XDA. La comunità degli utenti esperti tiene in grande considerazione la possibilità di modificare i propri dispositivi e quasi non trovano alcun interesse per i telefoni se non sono in grado di sbloccare il bootloader. Molti dispositivi legacy sono in realtà mantenuti in vita da ROM di terze parti, che sono anche una manna dal cielo per gli smartphone che sono sul punto di perdere il supporto ufficiale. LG, ad esempio, non produce più smartphone Android, quindi i proprietari di dispositivi LG potrebbero voler accontentarsi ROM personalizzate nel futuro prossimo. Tuttavia, il processo non è esattamente semplice a causa della politica di sblocco del bootloader di LG.

LG ha una storia leggendaria per quanto riguarda lo sblocco del bootloader. L'OEM coreano consentiva agli utenti finali di sbloccare solo una manciata di modelli, probabilmente a causa dei requisiti degli operatori. Ciò nonostante, l'azienda

colto definitivamente l'occasione qualche mese fa, il che significa che le persone devono fare affidamento su metodi non ufficiali per sbloccare il proprio bootloader. Questa volta, membro senior di XDA Desiderio39 ha ideato un processo davvero innovativo per sbloccare il bootloader della variante T-Mobile dell'LG Velvet e successivamente eseguire il root del dispositivo.

  • Ora puoi sbloccare ufficiosamente il bootloader della variante T-Mobile di LG Velvet.
  • Il processo richiede il downgrade ad Android 10.
  • Dopo aver sbloccato il bootloader, puoi utilizzare Magisk per eseguire il root del dispositivo.

Come sbloccare il bootloader e eseguire il root del T-Mobile LG Velvet

L'edizione T-Mobile dell'LG Velvet (numero di modello LM-G900TM) è alimentata dal SoC MediaTek Dimensity 1000C. Ciò lo rende unico nella gamma Velvet, poiché tutte le altre varianti dello smartphone sono dotate del chipset Qualcomm Snapdragon 750G (5G) o Snapdragon 845 (4G). La suddetta piattaforma MediaTek è vulnerabile a noto exploit bootrom, che può essere utilizzato per aggirare la sicurezza del bootloader e sbloccare il bootloader. Successivamente, sarà un gioco da ragazzi eseguire il root del dispositivo.

Prima di scoprire come eseguire il root del T-Mobile LG Velvet, ricordati di eseguire un backup del dispositivo. Questo perché il processo di sblocco del bootloader richiede la cancellazione di tutti i dati personali sul telefono, inclusi i file nella memoria interna.

Passaggio 1: esegui il downgrade ad Android 10

Nel caso in cui il T-Mobile LG Velvet di destinazione esegua Android 11, dobbiamo eseguirne il downgrade ad Android 10. Questo perché il firmware Android 11 per questo dispositivo ha già corretto il preloader sfruttabile (noto anche come bootloader di prima fase). È necessario anche un PC, poiché lo strumento di flashing funziona solo in Windows.

  1. Scarica e installa i driver USB più recenti per LG.
  2. Scarica qualsiasi pacchetto firmware KDZ basato su Android 10 per T-Mobile LG Velvet da un rinomato sito di hosting di firmware LG.
  3. Scarica uno strumento LGUP con le patch corrette per eseguire il flashing del pacchetto KDZ.
  4. Installa LGUP e apri il suo eseguibile.
  5. Seleziona il RISTRUTTURARE opzione come processo. Successivamente, fai clic sul pulsante con tre punti nell'angolo in basso a destra per selezionare il file KDZ.
  6. Riavvia LG Velvet in modalità download. Per fare ciò, spegni il telefono. Successivamente, collega il cavo USB al PC, tieni premuto il pulsante Volume su del telefono e collega l'altra estremità del cavo al telefono. Dovresti vedere una schermata con il testo "Aggiornamento firmware" accanto al logo USB sul telefono.
  7. Clicca sul Inizio pulsante e attendere il completamento del processo di flashing.
  8. Se tutto va bene, il telefono si riavvierà con il firmware Android 10.

Passaggio 2: sblocca il bootloader

Ora che abbiamo ripristinato il preloader sfruttabile sul T-Mobile LG Velvet, possiamo sbloccare il suo bootloader in un batter d'occhio. Grazie al progetto MTKClient dell'analista di sicurezza Bjoern Kerler, non devi preoccuparti dei payload degli exploit e di altri strumenti di reverse engineering di basso livello. Tutto quello che devi fare è eseguire un paio di script Python.

  1. Scarica lo strumento MTKClient dal suo repository GitHub ufficiale e configurarlo seguendo il file readme.
    • Nel caso in cui non vuoi giocare con le dipendenze e i driver, puoi anche usare il file ISO avviabile già pronto basato su Ubuntu per eseguire MTKClient in un ambiente Linux live.
  2. Assicurati che il telefono sia spento. Successivamente, esegui il comando seguente in una finestra di terminale sul PC, quindi collega il telefono al PC.
    python mtk e metadata, userdata, md_udc
    Questo cancellerà il metadata E userdata partizioni sul telefono
  3. A questo punto siamo pronti per eseguire il comando di sblocco
    python mtk xflash seccfg unlock
  4. Riavviare il telefono utilizzando il seguente comando:
    python mtk reset
    Successivamente, scollega il cavo USB per consentire il riavvio del telefono.
  5. Ora hai un bootloader sbloccato T-Mobile LG Velvet.

Passaggio 3: esegui l'aggiornamento ad Android 11

Dato che il bootloader è ora sbloccato, possiamo (ri)aggiornare al firmware Android 11. Tuttavia, il flashing diretto di Android 11 KDZ sostituirà il preloader sfruttabile, quindi dobbiamo optare per una procedura di flashing selettivo.

  1. Scarica l'ultimo Android 11 KDZ per T-Mobile LG Velvet.
  2. Apri LGUP e seleziona KDZ.
  3. Avvia il telefono in modalità download e collegalo al PC.
  4. Seleziona il PARTIZIONE DL opzione e fare clic su Inizio pulsante.
  5. Quando vedi la finestra con l'elenco delle partizioni, fai clic su Seleziona tutto e deseleziona la partizione del precaricatore, quindi premi OK per iniziare a lampeggiare.
  6. Dopo aver terminato il processo di flashing, il telefono dovrebbe avviarsi su Android 11 con un bootloader sbloccato.

Passaggio 4: applica la patch all'immagine di avvio originale utilizzando Magisk per root

Un bootloader sbloccato ci consente di eseguire codice non firmato sul dispositivo. Di conseguenza, ora possiamo applicare una patch all'immagine di avvio originale utilizzando Magisk e eseguire il flashing dell'immagine modificata per ottenere l'accesso come root.

  1. Scarica l'immagine di avvio stock dal telefono al PC utilizzando MTKClient.
  2. Copia l'immagine scaricata sul tuo telefono e patchalo usando Magisk. Quindi copia l'immagine patchata dal tuo telefono al PC.
  3. Riavvia il telefono sull'interfaccia del bootloader utilizzando ADB:
    adb reboot fastboot
  4. Installa l'immagine di avvio con patch Magisk utilizzando Fastboot:
    fastbootflashbootname_of_the_patched_boot_image.img
  5. Riavvia il telefono.
  6. Questo è tutto ciò che serve per eseguire il root del tuo T-Mobile LG Velvet.

Qual è il prossimo?

Al momento non sono presenti build di TWRP o ROM personalizzate sui nostri forum per T-Mobile LG Velvet. Tuttavia, un bootloader sbloccato ti consente di giocare con diverse build GSI. Essendo rootato, potrai usufruire di un numero enorme di app di root E Moduli Magisk anche, che ti consente di modificare diversi aspetti del tuo dispositivo.

Se stai cercando maggiori dettagli sul processo, consulta la seguente discussione nei nostri forum:

Sblocco e root del bootloader per T-Mobile LG Velvet (SOLO G900TM)