Guida completa per sbloccare il bootloader su Sprint LG G8 ThinQ
Sblocca Il Bootloader / / August 05, 2021
Diamo un'occhiata ai passaggi per sbloccare il bootloader su Sprint LG G8 Thinq. La maggior parte degli OEM di solito spedisce i propri dispositivi con un bootloader bloccato. Lo fanno perché vogliono che tu, l'utente, utilizzi solo il sistema operativo che hanno fornito. Anche se questo ha senso dal punto di vista della sicurezza, non a tutti piace il sistema operativo stock dei loro dispositivi. Questo è il motivo per cui si avvalgono dell'aiuto di ROM personalizzate. Per questo, il primo requisito è che il bootloader del tuo dispositivo sia sbloccato. E molti OEM ti consentono di fare facilmente lo stesso.
Tuttavia, ci sono ancora alcune eccezioni. I produttori di smartphone come Nokia, Huawei e persino LG fino a un certo punto hanno interrotto il supporto dello sblocco del bootloader. Nel caso di LG, non ti darebbero nemmeno il codice di sblocco del bootloader richiesto. Ma grazie alla ricca comunità di sviluppo di Android, ora c'è un exploit attraverso il quale puoi sbloccare facilmente il bootloader su Sprint LG G8 ThinQ. Questo exploit per l'escalation dei privilegi è stato eseguito per la prima volta su LG V50 ThinQ. Poiché G8 ThinQ ha specifiche simili, gli sviluppatori hanno provato l'exploit in questo dispositivo e sono stati in grado di ottenere il successo anche su questo dispositivo. Quindi, senza ulteriori indugi, diamo un'occhiata alle istruzioni dettagliate impostate al riguardo.
Sommario
-
1 Sblocca il Bootloader su Sprint LG G8 ThinQ
- 1.1 Prerequisiti
- 1.2 Download
- 1.3 PASSAGGIO 1: verifica della versione del firmware sul dispositivo
- 1.4 FASE 2: Rooting temporaneo
- 1.5 PASSAGGIO 3: backup delle partizioni
- 1.6 FASE 4: Flash dei file richiesti
- 1.7 FASE 5: Fasi finali
Sblocca il Bootloader su Sprint LG G8 ThinQ
Prima di iniziare con i passaggi, vorremmo sottolineare il fatto che i passaggi seguenti potrebbero essere un po 'complicati per alcuni dei nostri lettori. Quindi, segui tutti i passaggi nello stesso modo indicato. Inoltre, l'exploit è stato fondato da XDA Recognized Developer j4nn, quindi un enorme grazie a lui. Detto questo, ecco le istruzioni richieste, in sezioni separate dettagliate per una tua facile comprensione.
AVVERTIMENTO
Prima di iniziare con questa procedura, ti consiglio vivamente di creare un backup della memoria del tuo dispositivo e di tutti i tuoi file memorizzati sul tuo dispositivo. Inoltre, si consiglia di seguire i passaggi menzionati in questo post con molta attenzione per evitare danni permanenti o per murare il dispositivo. Se qualcosa va storto, l'autore o GetDroidTips non è responsabile.
Prerequisiti
- Uno Sprint LG G8 con una delle seguenti configurazioni:
- Android 10 20e o inferiore e Pie sugli slot A / B o B / A.
- Android 10 20e o inferiore e Android 10 qualsiasi firmware sugli slot A / B o B / A.
- Scarica e installa il file Driver USB LG sul tuo PC.
- Allo stesso modo, installa l'ultima versione Strumenti della piattaforma ADB sul tuo PC.
- Python 3.8.3 Con PATH Set
- Sblocco OEM Abilitato in Impostazioni sviluppatore
- Debug USB Abilitato in Impostazioni sviluppatore
Download
Tutti i file richiesti sono stati caricati dagli sviluppatori su Google Drive. Puoi scaricarli da Qui.
Questo è tutto. Vediamo ora i passaggi per sbloccare il bootloader su Sprint LG G8 ThinQ.
PASSAGGIO 1: verifica della versione del firmware sul dispositivo
Prima di tutto, devi controllare la versione del firmware sul tuo dispositivo. L'exploit funzionerà solo se la versione 20e o inferiore. Per eseguire questo controllo, vai su Impostazioni> Sistema> Informazioni sul telefono> Versione software. La versione 20f e le versioni successive non sono supportate al momento. In tal caso, valutare la possibilità di cambiare slot e controllare la versione nel secondo slot. assicurarsi di eseguire un ripristino delle impostazioni di fabbrica prima di cambiare slot. Ora, una volta che hai cambiato slot e la versione del firmware è inferiore a 20f, cioè se è 20a, 20b, 20c, 20d o 20e, il bootloader del tuo dispositivo potrebbe essere sbloccato.
FASE 2: Rooting temporaneo
Quindi, ora che abbiamo identificato lo slot vulnerabile, è tempo di ottenere il root in quello slot. Segui i passaggi seguenti per questo:
Scarica il file v50g8-mroot.zip con l'exploit allegato e decomprimerlo.
Utilizza "adb push v50g8-mroot / data / local / tmp" e ottieni temp root con i seguenti comandi in "adb shell":
cd / data / local / tmp. chmod 755 ./v50g8-mroot. ./v50g8-mroot
Se sei riuscito a ottenere la radice temporanea, dovresti vedere il seguente messaggio:
[+] Mappato 200000. [+] selinux_enforcing prima dell'exploit: 1... [+] Avvio della shell privilegiata. root_by_cve-2020-0041: / data / local / tmp # getenforce. Permissivo. root_by_cve-2020-0041: / data / local / tmp # id. uid = 0 (root) gid = 0 (root) gruppi = 0 (root) contesto = kernel. root_by_cve-2020-0041: / data / local / tmp #
Questo è tutto. Hai raggiunto una radice temporanea sullo slot sfruttabile. Procediamo con il backup di tutte le partizioni importanti.
PASSAGGIO 3: backup delle partizioni
Copia e incolla le righe seguenti nella shell di root di adb e, una volta ottenute le immagini dal firmware, spostale in un luogo sicuro, preferibilmente sul tuo PC. Inoltre, abbiamo fornito due file di script di seguito, uno automatizzerà i passaggi, altri eseguiranno un backup completo se ogni partizione. È meglio se scegli quest'ultimo. Queste sono le immagini minime di cui dovresti eseguire il backup, se non il firmware completo:
dd if = / dev / block / sda28 di = / storage / emulated / 0 / Download / OP_a.img. dd if = / dev / block / sda29 di = / storage / emulated / 0 / Download / OP_b.img. dd if = / dev / block / sda19 di = / storage / emulated / 0 / Download / carrier.img. dd if = / dev / block / sde64 of = / storage / emulated / 0 / Download / catecontentfv.img. dd if = / dev / block / sde63 di = / storage / emulated / 0 / Download / catefv.img. dd if = / dev / block / sde57 di = / storage / emulated / 0 / Download / cateloader.img. dd if = / dev / block / sdg1 di = / storage / emulated / 0 / Download / frp.img. dd if = / dev / block / sdf5 of = / storage / emulated / 0 / Download / fsc.img. dd if = / dev / block / sdf4 di = / storage / emulated / 0 / Download / fsg.img. dd if = / dev / block / sda8 di = / storage / emulated / 0 / Download / ftm.img. dd if = / dev / block / sda31 di = / storage / emulated / 0 / Download / grow.img. dd if = / dev / block / sdf4 di = / storage / emulated / 0 / Download / fsg.img
Esegui lo script di backup seguente
adb push backupall-part.sh / data / local / tmp
Esegui quanto segue in una shell di root:
cd / data / local / tmp. sh backupall-part.sh
Questo è tutto. Questi script dovrebbero essere in grado di creare i backup desiderati. È giunto il momento di occuparti degli slot sul tuo dispositivo.
FASE 3A: Trovare la partizione giusta
Per trovare la partizione corrente, digita il comando seguente:
getprop | grep slot
Se è lo slot A, vai allo STEP 3B. D'altra parte, gli utenti dello slot B dovrebbero fare riferimento alla sezione STEP 3C.
FASE 3B: Comando Slot A -dd
I seguenti comandi dd faranno lampeggiare xbl, xbl_config, abl e laf da Pie, così come il bootloader di ingegneria V50 nello slot B. Copia queste immagini nella cartella Download della tua memoria interna. Inoltre, è anche necessario che ciascuno di questi comandi venga eseguito almeno 5 volte, ovvero è necessario eseguire il flashing di ciascuno dei comandi seguenti cinque volte ciascuno. Ancora una volta, vorremmo ribadire il fatto che questi comandi sono per dispositivi che hanno lo slot A, controllato dopo aver eseguito i comandi di STEP 3A.
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
Ora esci dalla shell di root digitando "exit" (senza virgolette) due volte. Una volta terminato, passa il dispositivo allo slot B e riavvia il dispositivo in modalità Fastboot. Per quest'ultimo, usa la combinazione di tasti Volume giù e Accensione. Quindi seleziona l'opzione Riavvia Bootloader utilizzando i tasti del volume e premi il tasto di accensione per confermare la selezione.
- Immettere il comando seguente per assicurarsi che il dispositivo sia avviato in modalità Fastboot:
dispositivi fastboot
- Infine, inserisci il codice seguente per sbloccare il bootloader del tuo Sprint LG G8 ThinQ:
sblocco oem fastboot
- Riceverai un messaggio di conferma sullo schermo, usa il tasto di accensione per rispondere affermativamente.
Ora se lo slot A contiene la versione del firmware 20d, quindi procedere al "Passaggio 4A, Magisk lampeggiante". Se lo slot A non contiene la versione del firmware 20d, procedere al "Passaggio 4B, 20d lampeggiante".
FASE 3C: Comandi Slot B dd
I seguenti comandi dd faranno lampeggiare xbl, xbl_config, abl e laf da Pie, così come il bootloader di ingegneria V50 nello slot A. Copia queste immagini nella cartella Download della memoria interna. Questi passaggi sono per coloro che hanno ottenuto lo slot B come quello attivo dal comando fornito nello STEP 3A. Inoltre, come nel caso precedente, dovrai eseguire ciascuno dei quattro comandi seguenti cinque volte ciascuno.
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
Ora esci dalla shell di root digitando "exit" (senza virgolette) due volte. Una volta terminato, passa il dispositivo allo slot A e riavvia il dispositivo in modalità Fastboot. Per quest'ultimo, usa la combinazione di tasti Volume giù e Accensione. Quindi seleziona l'opzione Riavvia Bootloader utilizzando i tasti del volume e premi il tasto di accensione per confermare la selezione.
- Digita il comando seguente per assicurarti che il dispositivo sia stato connesso correttamente alla modalità Fastboot.
dispositivi fastboot
- Ora inserisci il seguente comando per sbloccare il bootloader del tuo Sprint LG G8 ThinQ:
sblocco oem fastboot
- Riceverai un messaggio di conferma sullo schermo, usa il tasto di accensione per rispondere affermativamente.
Ora se lo slot B contiene la versione del firmware 20d, procedere al "Passaggio 4A, Magisk lampeggiante". D'altra parte, se lo Slot B non contiene la versione del firmware 20d, procedere al "Passaggio 4B, 20d lampeggiante".
FASE 4: Flash dei file richiesti
Se lo slot A (passaggio 3B) o lo slot B (passaggio 3C) contiene la versione del firmware 20d, è necessario fare riferimento ai passaggi menzionati nel passaggio 4A: Magisk lampeggiante. Se lo slot A (passaggio 3B) o lo slot B (passaggio 3C) contiene la versione firmware 20d, è necessario fare riferimento ai passaggi menzionati in PASSAGGIO 4B: 20d lampeggiante.
Passaggio 4A: Magisk lampeggiante
Ora installeremo l'immagine di avvio con patch Magisk appropriata per la versione del firmware. I seguenti comandi devono essere modificati in base allo slot in cui si trova il firmware 20 [a, b, c, d, e]. Ad esempio, se 20d è nello slot A, utilizza i seguenti comandi:
fastboot flash boot_a sprint20d_magisk_patched.img. fastboot --set-active = a
D'altra parte, se il firmware 20d è nello slot B, eseguire i seguenti comandi:
flash di avvio rapido boot_b sprint20d_magisk_patched.img. fastboot --set-active = b
Ora seleziona l'opzione Spegni e usa il pulsante di accensione per confermare la selezione. Potrebbero essere necessari circa 20 secondi per l'avvio del dispositivo, questo è del tutto normale.
FASE 4B: lampeggiante 20d
Secondo gli sviluppatori: "Dopo alcuni test, abbiamo stabilito che non si verificano problemi di stabilità fintanto che si esegue il flashing di un'immagine di avvio patchata che corrisponde alla versione corrente del firmware. Al momento, sono disponibili le immagini di avvio 20d e 20e patchate. "
Quindi in quel caso, potresti usare il file sprint20d_magisk_patched.img o sprint20e_magisk_patched.img presente nella sezione Immagini di avvio con patch di Magisk della sezione Download. Se desideri ancora saperne di più su questo argomento, questo documentazione Passaggio 4B, la sezione 20d lampeggiante tornerà utile.
FASE 5: Fasi finali
In questa sezione, installeremo ora il ripristino TWRP, Magisk e dm-verity disabler. Scarica tutti e tre i file dalla sezione download e copiali sulla tua scheda SD.
- Scarica e installa l'ultima versione Magisk Manager APK file e installalo sul tuo dispositivo.
- Una volta installato, avvialo. Ti chiederà di eseguire una configurazione aggiuntiva. Permettilo. Il telefono si riavvierà automaticamente.
- Dopo il riavvio, apri di nuovo Magisk Manager, tocca le 3 barre orizzontali in alto a sinistra e seleziona Moduli. Tocca il segno più e seleziona il file zip del programma di installazione twrp. Questo farà lampeggiare la TWRP sul tuo dispositivo.
- Ora spegni il telefono e avvia il ripristino tramite la combinazione di tasti. Per questo, tieni premuto il volume e accendi fino a visualizzare la modalità di ripristino, quindi rilascia i tasti.
- Una volta avviato il ripristino TWRP, chiederà una password, premerà l'opzione Annulla e andrà su Cancella> Avanzate> Seleziona partizione dati ed esegui uno scorrimento a destra per cancellare la partizione dati.
- Ora vai su Riavvia> Ripristino. Quando il dispositivo si riavvia per il ripristino per la seconda volta, non chiederà una password ora. Ciò significa che abbiamo decrittografato con successo il dispositivo.
- Vai all'opzione Installa e installa il file ZIP Magisk-v20.4. Torna indietro e vai su Riavvia> Ripristino. Quando il tuo dispositivo si avvia nuovamente su TWRP, vai su Installa e installa il file Disable_Dm-Verity.
- Infine, vai su Riavvia> Sistema. Il tuo dispositivo ora si riavvierà sul sistema con un bootloader sbloccato e anche rootato. Congratulazioni sono d'obbligo!
Quindi, con questo, hai sbloccato con successo il bootloader sullo Sprint LG G8 ThinQ. Sebbene all'inizio i passaggi possano sembrare un po 'scoraggianti, se li segui esattamente come accennato, non dovrebbe essere un grosso problema. In questa nota, se hai ancora problemi, inserisci le tue domande nella sezione commenti qui sotto. Allo stesso modo, eccone alcuni Suggerimenti e trucchi per iPhone, Suggerimenti e trucchi per PC, e Trucchi e suggerimenti per Android che dovresti controllare anche tu.