Hoe de bootloader de T-Mobile LG Velvet ontgrendelt en roott met Magisk

Je kunt nu de bootloader van de T-Mobile-variant van de LG Velvet ontgrendelen en rooten met Magisk. Lees verder om te weten hoe u dit moet doen!

De bootloader ontgrendelen, een apparaat rooten, en knipperende aftermarket-ROM's zijn populaire hobby's hier bij XDA. De krachtige gebruikersgemeenschap heeft de mogelijkheid om hun apparaten te modificeren hoog in het vaandel staan, en ze vinden bijna geen interesse in telefoons als ze niet door de bootloader kunnen worden ontgrendeld. Veel oudere apparaten worden feitelijk in leven gehouden door ROM's van derden, wat ook een geschenk uit de hemel is voor smartphones die op het punt staan ​​de officiële ondersteuning te verliezen. LG maakt bijvoorbeeld geen Android-smartphones meer, dus eigenaren van LG-apparaten willen daar misschien genoegen mee nemen aangepaste ROM's in de nabije toekomst. Het proces is echter niet bepaald eenvoudig vanwege het ontgrendelingsbeleid van de bootloader van LG.

LG heeft een legendarische geschiedenis met betrekking tot het ontgrendelen van de bootloader. De Koreaanse OEM stond voorheen slechts een handvol modellen toe om door eindgebruikers te worden ontgrendeld - waarschijnlijk vanwege eisen van vervoerders. Toch het bedrijf

definitief van de gelegenheid gebruik gemaakt een paar maanden geleden, wat betekent dat mensen moeten vertrouwen op onofficiële methoden om hun bootloader ontgrendeld te krijgen. Deze keer XDA Senior-lid Wens39 heeft een heel innovatief proces bedacht om de bootloader van de T-Mobile-variant van de LG Velvet te ontgrendelen en vervolgens het apparaat te rooten.

  • Je kunt nu onofficieel de bootloader van de T-Mobile-variant van LG Velvet ontgrendelen.
  • Het proces vereist een downgrading naar Android 10.
  • Nadat je de bootloader hebt ontgrendeld, kun je Magisk gebruiken om het apparaat te rooten.

Hoe de bootloader de T-Mobile LG Velvet ontgrendelt en roott

De T-Mobile-editie van de LG Velvet (modelnummer LM-G900TM) wordt aangedreven door de MediaTek Dimensity 1000C SoC. Dit maakt het een uniek exemplaar in de Velvet-reeks, aangezien alle andere varianten van de smartphone zijn voorzien van de Qualcomm Snapdragon 750G (5G) of de Snapdragon 845 (4G) chipset. Het bovengenoemde MediaTek-platform is kwetsbaar voor a bekende bootrom-exploit, die kan worden gebruikt om de bootloader-beveiliging te omzeilen en de bootloader te ontgrendelen. Daarna is het kinderspel om het apparaat te rooten.

Voordat we ingaan op het rooten van de T-Mobile LG Velvet, vergeet niet een back-up buiten het apparaat te maken. Dat komt door het ontgrendelingsproces van de bootloader vereist het wissen van alle persoonlijke gegevens op uw telefoon, inclusief de bestanden in de interne opslag.

Stap 1: Downgraden naar Android 10

Als de doel-T-Mobile LG Velvet Android 11 gebruikt, moeten we deze downgraden naar Android 10. Dit komt omdat de Android 11-firmware voor dit apparaat de exploiteerbare preloader (ook wel de eerste fase bootloader genoemd) al heeft gepatcht. Je hebt ook een pc nodig, omdat de flashtool alleen onder Windows werkt.

  1. Download en installeer de nieuwste USB-stuurprogramma's voor LG.
  2. Download een op Android 10 gebaseerd KDZ-firmwarepakket voor de T-Mobile LG Velvet van een gerenommeerde LG-firmware-hostingsite.
  3. Download een correct gepatchte LGUP-tool voor het flashen van het KDZ-pakket.
  4. Installeer LGUP en open het uitvoerbare bestand.
  5. Selecteer de RENOVATIE optie als proces. Klik vervolgens op de knop met drie stippen in de rechter benedenhoek om het KDZ-bestand te selecteren.
  6. Start de LG Velvet opnieuw op naar de downloadmodus. Om dit te doen, schakelt u uw telefoon uit. Sluit vervolgens de USB-kabel aan op uw pc, houd de knop Volume omhoog van de telefoon ingedrukt en sluit het andere uiteinde van de kabel aan op de telefoon. U zou een scherm moeten zien met de tekst "Firmware Update" naast een USB-logo op de telefoon.
  7. Klik op de Begin en wacht tot het knipperen is voltooid.
  8. Als alles goed gaat, start de telefoon opnieuw op naar de Android 10-firmware.

Stap 2: Ontgrendel de bootloader

Nu we de exploiteerbare preloader op de T-Mobile LG Velvet hebben hersteld, kunnen we de bootloader in een handomdraai ontgrendelen. Dankzij het MTKClient-project van beveiligingsanalist Bjoern Kerler hoeft u zich niet bezig te houden met de exploit-payloads en andere low-level reverse-engineering-tools. Het enige dat u hoeft te doen, is een paar Python-scripts uitvoeren.

  1. Download de MTKClient-tool van zijn officiële GitHub-repository en stel het in door het leesmij-bestand te volgen.
    • Als u niet wilt knoeien met de afhankelijkheden en stuurprogramma's, kunt u ook de kant-en-klare op Ubuntu gebaseerde opstartbare ISO om MTKClient uit te voeren in een live Linux-omgeving.
  2. Zorg ervoor dat de telefoon is uitgeschakeld. Voer vervolgens de volgende opdracht uit in een terminalvenster op uw pc en sluit vervolgens de telefoon aan op uw pc.
    python mtk e metadata, userdata, md_udc
    Hierdoor wordt de metadata En userdata partities op uw telefoon
  3. In dit stadium zijn we klaar om het ontgrendelingscommando uit te voeren
    python mtk xflash seccfg unlock
  4. Start de telefoon opnieuw op met de volgende opdracht:
    python mtk reset
    Koppel vervolgens de USB-kabel los om de telefoon opnieuw op te starten.
  5. Nu heb je een bootloader ontgrendeld T-Mobile LG Velvet.

Stap 3: Upgrade naar Android 11

Omdat de bootloader nu ontgrendeld is, kunnen we (opnieuw) upgraden naar de Android 11-firmware. Het direct flashen van een Android 11 KDZ zal echter de exploiteerbare preloader vervangen, daarom moeten we kiezen voor een selectieve flashprocedure.

  1. Download de nieuwste Android 11 KDZ voor de T-Mobile LG Velvet.
  2. Open LGUP en selecteer de KDZ.
  3. Start de telefoon op in de downloadmodus en sluit hem aan op uw pc.
  4. Selecteer de PARTITIE DL optie en klik op de Begin knop.
  5. Wanneer u het venster met de partitielijst ziet, klikt u op Selecteer alles en schakel de preloaderpartitie uit en druk vervolgens op OK om te beginnen met knipperen.
  6. Nadat het knipperproces is voltooid, zou de telefoon moeten opstarten naar Android 11 met een ontgrendelde bootloader.

Stap 4: Patch de stock-bootimage met Magisk als root

Met een ontgrendelde bootloader kunnen we niet-ondertekende code op het apparaat uitvoeren. Als gevolg hiervan kunnen we nu de stock-boot-image patchen met Magisk en de gewijzigde image flashen om root-toegang te krijgen.

  1. Dump de stock-bootimage van de telefoon naar uw pc met behulp van MTKClient.
  2. Kopieer de gedumpte afbeelding naar uw telefoon en patch het met Magisk. Kopieer vervolgens de gepatchte afbeelding van uw telefoon naar uw pc.
  3. Start de telefoon opnieuw op naar de bootloader-interface met behulp van ADB:
    adb reboot fastboot
  4. Flash de door Magisk gepatchte opstartimage met Fastboot:
    fastbootflashbootname_of_the_patched_boot_image.img
  5. Start de telefoon opnieuw op.
  6. Dit is alles wat nodig is om uw T-Mobile LG Velvet te rooten.

Wat is het volgende?

Er zijn momenteel geen builds van TWRP of aangepaste ROM's op onze forums voor de T-Mobile LG Velvet. Niettemin kun je met een ontgrendelde bootloader met verschillende GSI-builds spelen. Als u geroot bent, kunt u gebruik maken van een groot aantal root-apps En Magisk-modules waarmee u verschillende aspecten van uw apparaat kunt wijzigen.

Als je meer informatie over het proces zoekt, bekijk dan de volgende thread op onze forums:

Bootloader ontgrendelen en rooten voor de T-Mobile LG Velvet (ALLEEN G900TM)