Hvordan bootloader låser opp T-Mobile LG Velvet og roter den med Magisk

Du kan nå låse opp bootloaderen til T-Mobile-varianten av LG Velvet og rote den ved hjelp av Magisk. Les videre for å vite hvordan du gjør det!

Låser opp bootloader, rote en enhet, og blinkende ettermarkeds-ROM er populære hobbyer her på XDA. Strømbrukerfellesskapet har høy respekt for muligheten til å modifisere enhetene sine, og de finner nesten ingen interesse for telefoner hvis de ikke kan låses opp med bootloader. Mange eldre enheter holdes faktisk i live av tredjeparts ROM-er, som også er gudegaver for smarttelefoner som står på randen av å miste offisiell støtte. LG, for eksempel, lager ikke lenger Android-smarttelefoner, og eiere av LG-enheter vil derfor kanskje ta et oppgjør med tilpassede ROM-er i nær fremtid. Prosessen er imidlertid ikke akkurat enkel på grunn av LGs opplåsingspolicy for bootloader.

LG har en lang historie med hensyn til opplåsing av oppstartslaster. Den koreanske OEM pleide å tillate bare en håndfull modeller å bli låst opp av sluttbrukere - sannsynligvis på grunn av krav fra transportører. Ikke desto mindre selskapet

grep muligheten permanent for noen måneder siden, noe som betyr at folk må stole på uoffisielle metoder for å få oppstartslasteren opplåst. Denne gangen XDA seniormedlem ønske 39 har kommet opp med en virkelig innovativ prosess for å låse opp bootloaderen til T-Mobile-varianten av LG Velvet og deretter rote enheten.

  • Du kan nå uoffisielt låse opp bootloaderen til LG Velvets T-Mobile-variant.
  • Prosessen krever nedgradering til Android 10.
  • Etter å ha låst opp bootloaderen, kan du bruke Magisk til å rote enheten.

Hvordan bootloader låser opp og roterer T-Mobile LG Velvet

T-Mobile-utgaven av LG Velvet (modellnummer LM-G900TM) drives av MediaTek Dimensity 1000C SoC. Dette gjør den til en unik en i Velvet-serien, ettersom alle andre varianter av smarttelefonen har enten Qualcomm Snapdragon 750G (5G) eller Snapdragon 845 (4G) brikkesettet. Den nevnte MediaTek-plattformen er sårbar for en kjent bootrom-utnyttelse, som kan brukes til å omgå bootloader-sikkerheten og låse opp bootloaderen. Etterpå er det en barnelek å roote enheten.

Før vi kommer inn på hvordan du rooter T-Mobile LG Velvet, husk å ta en sikkerhetskopi utenfor enheten. Det er fordi opplåsingsprosessen for oppstartslasteren krever sletting av alle personlige data på telefonen, inkludert filene på internlagringen.

Trinn 1: Nedgrader til Android 10

I tilfelle målet T-Mobile LG Velvet kjører Android 11, må vi nedgradere den til Android 10. Dette er fordi Android 11-fastvaren for denne enheten allerede har lappet den utnyttbare forhåndslasteren (også kalt første trinns oppstartslaster). Du trenger også en PC, siden blinkverktøyet kun fungerer under Windows.

  1. Last ned og installer de nyeste USB-driverne for LG.
  2. Last ned hvilken som helst Android 10-basert KDZ-fastvarepakke for T-Mobile LG Velvet fra et kjent LG-firmware-vertsside.
  3. Last ned et riktig lappet LGUP-verktøy for å flashe KDZ-pakken.
  4. Installer LGUP og åpne den kjørbare filen.
  5. Velg PUSSE OPP alternativ som prosessen. Deretter klikker du på knappen med tre prikker i nedre høyre hjørne for å velge KDZ-filen.
  6. Start LG Velvet på nytt til nedlastingsmodus. For å gjøre det, slå av telefonen. Deretter kobler du USB-kabelen til PC-en, holder nede Volum opp-knappen på telefonen og kobler den andre enden av kabelen til telefonen. Du skal se en skjerm med teksten "Firmware Update" ved siden av en USB-logo på telefonen.
  7. Klikk på Start og vent til den blinkende prosessen er ferdig.
  8. Hvis alt går riktig, vil telefonen starte på nytt til Android 10-fastvaren.

Trinn 2: Lås opp bootloaderen

Nå som vi har gjenopprettet den utnyttbare forhåndslasteren på T-Mobile LG Velvet, kan vi låse opp bootloaderen i en håndvending. Takket være MTKClient-prosjektet av sikkerhetsanalytiker Bjoern Kerler, trenger du ikke å ta vare på nyttelastene og andre reverseringsverktøy på lavt nivå. Alt du trenger å gjøre er å kjøre et par Python-skript.

  1. Last ned MTKClient-verktøyet fra sin offisiell GitHub-repo og sett den opp ved å følge readme.
    • I tilfelle du ikke vil fikle med avhengighetene og driverne, kan du også bruke ferdiglaget Ubuntu-basert oppstartbar ISO å kjøre MTKClient i et live Linux-miljø.
  2. Sørg for at telefonen er slått av. Deretter kjører du følgende kommando i et terminalvindu på PC-en, og kobler deretter telefonen til PC-en.
    python mtk e metadata, userdata, md_udc
    Dette vil slette metadata og userdata partisjoner på telefonen
  3. På dette stadiet er vi klare til å utføre opplåsingskommandoen
    python mtk xflash seccfg unlock
  4. Start telefonen på nytt ved å bruke følgende kommando:
    python mtk reset
    Koble deretter fra USB-kabelen for å la telefonen starte på nytt.
  5. Nå har du en oppstartslaster ulåst T-Mobile LG Velvet.

Trinn 3: Oppgrader til Android 11

Siden oppstartslasteren nå er låst opp, kan vi (re-)oppgradere til Android 11-fastvaren. Imidlertid vil direkte blinking av en Android 11 KDZ erstatte den utnyttbare forhåndslasteren, derfor må vi velge en selektiv blinkingsprosedyre.

  1. Last ned den nyeste Android 11 KDZ for T-Mobile LG Velvet.
  2. Åpne LGUP og velg KDZ.
  3. Start telefonen til nedlastingsmodus og koble den til PC-en.
  4. Velg DEVELING DL alternativet og klikk på Start knapp.
  5. Når du ser partisjonslistevinduet, klikker du Velg alle og fjern merket for preloader-partisjonen, og trykk deretter OK for å begynne å blinke.
  6. Etter å ha fullført den blinkende prosessen, skal telefonen starte opp til Android 11 med en ulåst oppstartslaster.

Trinn 4: Oppdater lageroppstartsbildet ved å bruke Magisk for root

En ulåst bootloader lar oss kjøre usignert kode på enheten. Som et resultat kan vi nå lappe lageroppstartsbildet ved å bruke Magisk og flashe det modifiserte bildet for å få root-tilgang.

  1. Dump oppstartsbildet fra telefonen til PC-en bruker MTKClient.
  2. Kopier det dumpede bildet til telefonen din og patch det ved hjelp av Magisk. Kopier deretter det lappede bildet fra telefonen til PC-en.
  3. Start telefonen på nytt til bootloader-grensesnittet ved hjelp av ADB:
    adb reboot fastboot
  4. Flash det Magisk-patchede oppstartsbildet med Fastboot:
    fastbootflashbootname_of_the_patched_boot_image.img
  5. Start telefonen på nytt.
  6. Dette er alt som trengs for å rote din T-Mobile LG Velvet.

Hva blir det neste?

Det er for øyeblikket ingen versjoner av TWRP eller noen tilpassede ROM-er på forumene våre for T-Mobile LG Velvet. Ikke desto mindre lar en ulåst bootloader deg spille med forskjellige GSI-bygg. Når du er forankret, vil du kunne dra nytte av et stort antall root-apper og Magisk moduler også, som lar deg endre ulike aspekter ved enheten din.

Hvis du ser etter flere detaljer om prosessen, sjekk ut følgende tråd i forumene våre:

Bootloader Lås opp og rot for T-Mobile LG Velvet (KUN G900TM)