Omfattende guide til at låse op Bootloader på Sprint LG G8 ThinQ
Lås Op Bootloader / / August 05, 2021
Lad os tjekke trinene for at låse op bootloaderen på Sprint LG G8 Thinq. De fleste af OEM'erne leverer normalt deres enheder med en låst bootloader. De gør det, fordi de ønsker, at du, brugeren, kun skal bruge det operativsystem, de har leveret. Selvom dette giver mening fra sikkerhedssynspunktet, kan ikke alle lide lager-OS på deres enheder. Dette er grunden til, at de tager hjælp fra brugerdefinerede ROM'er. Til det er det første krav, at enhedens bootloader skal låses op. Og mange OEM'er giver dig mulighed for nemt at gøre det samme.
Der er dog stadig et par undtagelser. Smartphone-producenter som Nokia, Huawei og endda LG har i et vist omfang stoppet understøttelsen af oplåsning af bootloader. I LGs tilfælde ville de ikke engang give den nødvendige bootloader-oplåsningskode til dig. Men takket være det rige udviklingssamfund af Android er der nu en udnyttelse, hvorigennem du let kan låse op bootloaderen på Sprint LG G8 ThinQ. Denne udnyttelse af privilegier blev først udført på LG V50 ThinQ. Da G8 ThinQ har lignende specifikationer, forsøgte udviklere at udnytte i denne enhed og kunne også opnå succes på denne enhed. Så uden videre, lad os tjekke de detaljerede instruktioner, der er angivet i denne henseende.
Indholdsfortegnelse
-
1 Lås op Bootloader på Sprint LG G8 ThinQ
- 1.1 Forudsætninger
- 1.2 Downloads
- 1.3 TRIN 1: Kontrol af firmwareversionen på din enhed
- 1.4 TRIN 2: Midlertidig rodfæstelse
- 1.5 TRIN 3: Backuppartitioner
- 1.6 TRIN 4: Blinker de krævede filer
- 1.7 TRIN 5: Sidste trin
Lås op Bootloader på Sprint LG G8 ThinQ
Før vi begynder med trinnene, vil vi gerne fremhæve, at nedenstående trin kan være lidt komplicerede for nogle af vores læsere. Så følg alle trin på samme måde som nævnt. Desuden blev udnyttelsen grundlagt af den anerkendte XDA-udvikler j4nn, så en stor tak til ham. Når det er sagt, er her de krævede instruktioner i detaljerede separate sektioner for din nemme forståelse.
ADVARSEL
Før vi begynder med denne procedure, vil jeg kraftigt anbefale dig at oprette en sikkerhedskopi af din enhedslagring og alle dine filer, der er gemt på din enhed. Desuden tilrådes det at følge trinene nævnt i dette indlæg meget omhyggeligt for at undgå permanent skade eller til mursten af din enhed. Hvis noget går galt, er forfatteren eller GetDroidTips ikke ansvarlig for det.
Forudsætninger
- En Sprint LG G8 med en af følgende konfigurationer:
- Android 10 20e eller lavere og Pie på slots A / B eller B / A.
- Android 10 20e eller lavere og Android 10 enhver firmware på slots A / B eller B / A.
- Download og installer LG USB-drivere på din pc.
- Installer ligeledes det nyeste ADB-platformværktøjer på din pc.
- Python 3.8.3 Med PATH Set
- OEM-oplåsning Aktiveret i udviklerindstillinger
- USB debugging Aktiveret i udviklerindstillinger
Downloads
Alle de krævede filer er blevet uploadet af udviklerne til Google Drev. Du kan downloade dem fra her.
Det er det. Lad os nu tjekke trinene for at låse op bootloader på Sprint LG G8 ThinQ.
TRIN 1: Kontrol af firmwareversionen på din enhed
Først og fremmest skal du kontrollere firmwareversionen på din enhed. Udnyttelsen fungerer kun, hvis version 20e eller lavere. For at udføre denne kontrol skal du gå over til Indstillinger> System> Om telefonen> Softwareversion. Version 20f og nyere versioner understøttes ikke fra nu af. I så fald skal du overveje at skifte slots og kontrollere versionen i den anden slot. Sørg for at foretage en fabriksindstilling, før du skifter mellem slots. Når du først har skiftet slots, og firmwareversionen er lavere end 20f, dvs. hvis den er 20a, 20b, 20c, 20d eller 20e, kan din enheds bootloader muligvis låses op.
TRIN 2: Midlertidig rodfæstelse
Så nu hvor vi har identificeret den sårbare plads, er det tid til at nå rod i den plads. Følg nedenstående trin for at:
Download v50g8-mroot.zip med exploit vedhæftet og pakke den ud.
Brug 'adb push v50g8-mroot / data / local / tmp' og få temp root med følgende kommandoer i 'adb shell':
cd / data / local / tmp. chmod 755 ./v50g8-mroot. ./v50g8-mroot
Hvis du var i stand til at opnå den midlertidige rod, skulle du se følgende meddelelse:
[+] Kortlagt 200000. [+] selinux_enforcing før udnyttelse: 1... [+] Lancering af privilegeret shell. root_by_cve-2020-0041: / data / local / tmp # getenforce. Tilladende. root_by_cve-2020-0041: / data / local / tmp # id. uid = 0 (rod) gid = 0 (rod) grupper = 0 (rod) kontekst = kerne. root_by_cve-2020-0041: / data / local / tmp #
Det er det. Du har opnået en midlertidig rod på det udnyttelige slot. Lad os gå videre med sikkerhedskopiering af alle vigtige partitioner.
TRIN 3: Backuppartitioner
Kopier og indsæt nedenstående linjer i ADB-rodskallen, og når du får billederne fra firmwaren, skal du flytte den til et sikkert sted, helst på din pc. Desuden har vi leveret to scriptsfiler nedenfor, den ene automatiserer trinnene, andre udfører en fuld sikkerhedskopi, hvis hver partition. Det er bedre, hvis du går efter sidstnævnte. Dette er de mindst billeder, du skal sikkerhedskopiere, hvis ikke den komplette firmware:
dd if = / dev / block / sda28 of = / storage / emulated / 0 / Download / OP_a.img. dd hvis = / dev / blok / sda29 af = / lager / emuleret / 0 / Download / OP_b.img. dd if = / dev / block / sda19 of = / storage / emulated / 0 / Download / carrier.img. dd if = / dev / block / sde64 of = / storage / emulated / 0 / Download / catecontentfv.img. dd if = / dev / block / sde63 of = / storage / emulated / 0 / Download / catefv.img. dd if = / dev / block / sde57 of = / storage / emulated / 0 / Download / cateloader.img. dd hvis = / dev / blok / sdg1 af = / lager / emuleret / 0 / Download / frp.img. dd hvis = / dev / block / sdf5 of = / storage / emulated / 0 / Download / fsc.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Download / fsg.img. dd hvis = / dev / blok / sda8 af = / lager / emuleret / 0 / Download / ftm.img. dd if = / dev / block / sda31 of = / storage / emulated / 0 / Download / grow.img. dd if = / dev / block / sdf4 of = / storage / emulated / 0 / Download / fsg.img
Kør nedenstående backup-script
adb skub backupall-part.sh / data / local / tmp
Udfør følgende i en rodskal:
cd / data / local / tmp. sh backupall-part.sh
Det er det. Disse scripts skal være i stand til at oprette de ønskede sikkerhedskopier. Det er nu tid til at håndtere slots på din enhed.
TRIN 3A: Find den rigtige partition
For at finde din aktuelle partition, skriv nedenstående kommando:
getprop | grep slot
Hvis det er plads A, skal du gå over til TRIN 3B. På den anden side skal Slot B-brugere henvise til TRIN 3C sektionen.
TRIN 3B: Slot A -dd-kommando
De følgende dd-kommandoer blinker xbl, xbl_config, abl og laf fra Pie såvel som V50 engineering bootloader til slot B. Kopier disse billeder til din interne lagrings downloadmappe. Desuden kræves det, at hver af disse kommandoer køres mindst 5 gange, dvs. du skal blinke hver af nedenstående kommandoer fem gange hver. Igen vil vi gerne gentage, at disse kommandoer er til enheder, der har Slot A, kontrolleret efter udførelse af STEP 3A-kommandoerne.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_b. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_b. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_b. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / by-name / laf_b
Gå nu ud af rodskallen ved at skrive “exit” (uden anførselstegn) to gange. Når du er færdig, skal du skifte din enhed til slot B og genstarte din enhed til Fastboot-tilstand. For sidstnævnte skal du bruge tastekombinationen mellem Volume Down og Power. Vælg derefter indstillingen Genstart Bootloader ved hjælp af lydstyrketasterne, og tryk på tænd / sluk-tasten for at bekræfte valget.
- Indtast nedenstående kommando for at sikre dig, at din enhed er startet i Fastboot-tilstand:
fastboot-enheder
- Endelig skal du indtaste nedenstående kode for at låse bootloaderen af din Sprint LG G8 ThinQ op:
fastboot oem oplåsning
- Du får en bekræftelsesmeddelelse på din skærm. Brug afbryderknappen til at svare bekræftende.
Hvis slot A nu indeholder firmwareversion 20d, skal du fortsætte til "Trin 4A, Magisk blinkende". Hvis slot A ikke indeholder firmwareversion 20d, skal du fortsætte til "Trin 4B, blinkende 20d".
TRIN 3C: Slot B dd-kommandoer
De følgende dd-kommandoer blinker xbl, xbl_config, abl og laf fra Pie såvel som V50 engineering bootloader til slot A. Kopier disse billeder til din interne lagringsmappe. Disse trin er for dem, der fik Slot B som den aktive fra kommandoen i TRIN 3A. Desuden skal du, som det var tilfældet tidligere, udføre hver af nedenstående fire kommandoer fem gange hver.
dd if = / storage / emulated / 0 / Download / V500ES_abl_a.img of = / dev / block / bootdevice / by-name / abl_a. dd if = / storage / emulated / 0 / Download / xbl_b.img of = / dev / block / bootdevice / by-name / xbl_a. dd if = / storage / emulated / 0 / Download / xbl_config_b.img of = / dev / block / bootdevice / by-name / xbl_config_a. dd if = / storage / emulated / 0 / Download / laf_b.img of = / dev / block / bootdevice / by-name / laf_a
Gå nu ud af rodskallen ved at skrive “exit” (uden anførselstegn) to gange. Når du er færdig, skal du skifte din enhed til slot A og genstarte din enhed til Fastboot-tilstand. For sidstnævnte skal du bruge tastekombinationen mellem Volume Down og Power. Vælg derefter indstillingen Genstart Bootloader ved hjælp af lydstyrketasterne, og tryk på tænd / sluk-tasten for at bekræfte valget.
- Skriv nedenstående kommando for at sikre, at enheden er tilsluttet korrekt til Fastboot-tilstand.
fastboot-enheder
- Indtast nu kommandoen nedenfor for at låse bootloaderen af din Sprint LG G8 ThinQ op:
fastboot oem oplåsning
- Du får en bekræftelsesmeddelelse på din skærm. Brug afbryderknappen til at svare bekræftende.
Hvis slot B nu indeholder firmwareversion 20d, skal du fortsætte til "Trin 4A, Magisk blinkende". På den anden side, hvis plads B ikke indeholder firmwareversion 20d, skal du fortsætte til "Trin 4B, blinkende 20d".
TRIN 4: Blinker de krævede filer
Hvis plads A (trin 3B) eller plads B (TRIN 3C) indeholder firmwareversion 20d, skal du henvise til de trin, der er nævnt i TRIN 4A: Magisk blinkende. Hvis plads A (trin 3B) eller plads B (TRIN 3C) indeholder firmwareversion 20d, skal du henvise til de trin, der er nævnt i TRIN 4B: Blinkende 20d.
Trin 4A: Magisk blinkende
Vi blinker nu det passende Magisk-patchede opstartsbillede til din firmwareversion. Følgende kommandoer skal ændres baseret på hvilken plads din 20 [a, b, c, d, e] firmware er placeret. For eksempel, hvis 20d er i slot A, skal du bruge nedenstående kommandoer:
fastboot flash boot_a sprint20d_magisk_patched.img. fastboot --set-aktiv = a
På den anden side, hvis 20d-firmware er i slot B, skal du udføre følgende kommandoer:
fastboot flash boot_b sprint20d_magisk_patched.img. fastboot --set-aktiv = b
Vælg nu indstillingen Sluk, og brug tænd / sluk-knappen til at bekræfte valget. Det kan tage cirka 20 sekunder for enheden at starte op, dette er helt normalt.
TRIN 4B: Blinker 20d
Ifølge udviklerne: “Efter nogle test har vi fastslået, at der ikke opstår stabilitetsproblemer, så længe du blinker et patchet bootbillede, der matcher din nuværende firmwareversion. I øjeblikket har vi patched 20d og 20e boot-billeder tilgængelige. ”
Så i så fald kan du bruge filen sprint20d_magisk_patched.img eller sprint20e_magisk_patched.img, der findes i afsnittet Magisk Patched Boot Images i afsnittet Downloads. Hvis du stadig ønsker at vide mere om dette emne, dette dokumentation Trin 4B, Blinkende sektion 20d vil være praktisk.
TRIN 5: Sidste trin
I dette afsnit vil vi nu blinke TWRP Recovery, Magisk og dm-verity deaktiver. Download alle de tre filer fra downloadafsnittet, og kopier dem til dit SD-kort.
- Download og installer det nyeste Magisk Manager APK fil og installer den på din enhed.
- Når den er installeret, skal du starte den. Det vil bede dig om at udføre en ekstra opsætning. Tillad det. Telefonen genstarter automatisk.
- Efter genstart skal du åbne Magisk Manager igen, trykke på de 3 vandrette bjælker øverst til venstre og vælge Moduler. Tryk på plustegnet, og vælg zip-filen til twrp-installationsprogrammet. Dette blinker TWRP på din enhed.
- Luk nu telefonen, og start til gendannelse via tastekombinationen. For det skal du holde lydstyrken nede og tænde, indtil du ser Recovery-tilstand, og slip derefter tasterne.
- Når det starter til TWRP-gendannelsen, beder det om en adgangskode, skal du trykke på Annuller-indstillingen og gå til Slet> Avanceret> Vælg datapartition og udfør en højre strygning for at slette til datapartitionen.
- Gå nu til Genstart> Gendannelse. Når din enhed genstarter til gendannelse for anden gang, beder den ikke om en adgangskode nu. Dette betyder, at vi har dekrypteret enheden med succes.
- Gå over til installationsindstillingen og installer Magisk-v20.4 ZIP-filen. Gå tilbage og gå over til Genstart> Gendannelse. Når din enhed igen starter til TWRP, skal du gå til Installer og blinke Disable_Dm-Verity-filen.
- Til sidst skal du gå over til Genstart> System. Din enhed genstarter nu til systemet med en ulåst bootloader og også rodfæstet. Tillykke er i orden!
Så med dette har du med succes låst op bootloaderen på Sprint LG G8 ThinQ. Selvom trinnene måske virker lidt skræmmende i starten, bør det ikke være meget af et problem, hvis du følger dem nøjagtigt som nævnt. På den note, hvis du stadig har problemer, skal du slippe dine forespørgsler i kommentarfeltet nedenfor. Ligeledes er her nogle Tips og tricks til iPhone, PC tip og tricksog Android tip og trick at du også skal tjekke ud.