Originariamente inviato da
panzer81
Ero riuscito a sbloccare il bootloader e la patch era corretta. Quello che mi manca nella guida che non comprendo è quando mollare il tasto volume giù per evitare l'hard reset.
Riporto di seguito la guida passo passo di XDA e quello che io ho fatto:
install adb and fastboot. ==> fatto
download and extract the patched_boot.img ==> fatto
enable the developer menu on your phone ==> fatto
from the developer options ( launch settings, go to system->"about phone"->developer options ) enable adb and allow bootloader unlock ==> fatto
connect the phone to your PC and give adb permissions to your PC ==> fatto
turn off the phone ==> fatto
reboot by pressing power + vol down. Keep the vol down button pressed ==> fatto e ho mantenuto premuto il pulsante del volume giu
on a admin terminal run:
fastboot oem unlock ==> fatto ed esito ok Dopo tale procedura (senza aver mai mollato il tasto volume giu) è uscita per un attimo la scritta erasing
fastboot boot patched_boot.img ==> fatto ed esito ok
release the vol down button only after the phone starts to reboot ==> il telefono non si è riavviato. ho dovuto lasciare il tasto volume giu e tenere premuto power off per spegnerlo. Quindi Hard Reset
Edit. Ce l'ho fatta!
In realtà anche stavolta sono incappato in un hard reset. Tuttavia dopo aver sbloccato il bootloader e avviato l'immagine di magisk (con hard reset) e mentre stavo sbloccando le api il telefono mi si è riavviato. Perciò ho dovuto riavviare l'immagine di magisk, e ce l'ho fatta senza hard reset. Mi permetto quindi di farvi una spiegazione in italiano di passaggi della guida di XDA così come da me eseguita. Ho notato infatti tra i commenti sui forum che molti incappavano in un hard reset fortuito e che è determinante premere volume giu al momento giusto. Premesso ciò e senza assumermi rischi per eventuali malfunzionamenti del telefono dovuti a questa comunque "incauta" operazione, inizio.
1 Installate ADB e Fastboot
2 scaricatevi l'immagine patchata con magisk (io l'ho scaricata da qui
https://www.thecustomdroid.com/enabl...a2-lite-guide/) Si tratta in sostanza di un'immagine di avvio che non viene flashata ma solo avviata al boot. Dopo il riavvio il telefono utilizzerà nuovamente la sua immagine di boot stock, pertanto se durante la procedura di abilitazione delle API il telefono si riavviasse dovrete ricaricare l'immagine di boot. Mi raccomando controllate bene che la versione corrisponda alla vostra
3 abilitate le opzioni sviluppatore (premere ripetutamente sulla buld number nelle impostazioni del telefono) e poi flaggate debug usb e sblocco OEM
4 collegate il telefono al pc e aprite il prompt dei comandi come amministratori. Se non vi dà alcun messaggio sullo smarphone date il comando ADB bugreport (è un comando che non serve a nulla nella procedura, va bene qualsiasi altro comando di ADB innocuo, ma permette di far comunicare telefono e cellulare) e sul telefono dovrebbe comparirvi una richiesta di autorizzazione ADB che dovrete accettare.
5 spegnete il telefono
6 avviate il telefono in modalità fast boot (volume giu e power insieme). Quando vi compare la scritta fastboot rilasciate i tasti.
7 dalla finestra dei prompt di comandi precedentemente aperta scrivete "fastboot oem unlock", poi tenete premuto il tasto volume giù e dato INVIO sul prompt dei comandi. Lo schermo del telefono diventerà un attimo nero e quando ricomparirà la scritta fastboot rilasciate il tasto volume giu.
8 dalla finestra dei prompt di comandi scrivete "fastboot boot c:\patched_boot.img" (ovviamente il percorso cambia, dipende dove avete messo l'immagine ed il nome che avete dato alla stessa) tenete premuto il tasto volume giù e date invio. Sul prompt vi verrà un messaggio di "ok" tenete premuto ancora il tasto volume giu per 3-4 secondi e rilasciatelo. Il telefono dovrebbe riavviarsi.
9 a telefono riavviato scaricate dal sito di Magisk l'apk di magisk manager ed installatela
10 dal prompt dei comandi date:
adb shell
su (dopo tale comando dovrete dare l'autorizzazione di superuser sullo
smartphone)
setprop persist.camera.HAL3.enabled 1
setprop persist.camera.eis.enabled 1
11 spegnete il telefono
12 riavviate il telefono in modalità fastboot
13 sul terminale scrivete "fastboot oem lock", tenete premuto il tasto volume giù e premete invio. Lo schermo diventerà per un attimo nero e lampeggerà come al numero 7. Quando ricompare la scritta fastboot rilasciate il tasto volume giù. Date il comando "fastboot reboot" premete invio.
Per verificare se tutto è andato a buon fine scaricatevi l'app CAMERA2 PROBE: su hardware support level dovreste trovare flaggato LEVEL3.
A questo punto installate la GCAM che vorrete come un apk normale.
Visto che la procedura è delicata e l'hard reset è dietro l'angolo, vi consiglio di fare un bel backup di tutto.
In caso di hard reset
dopo il punto 7): continuate dal punto 8
dopo il punto 8): ripartite dal punto 8
dopo il punto 13) ripartite da capo.
Sappiate che in qualsiasi caso di hard reset successivo dovrete ripetere sempre la procedura.
Se dopo il punto 8 (ovvero dopo il riavvio del telefono con il comando fastboot boot c:\patched_boot.img) una volta avviato il telefono (magari mentre installate l'apk di magisk o per altri motivi) il telefono si riavviasse, dovrete ripetere dal punto 8.
E' la mia prima guida, spero di essere stato chiaro a sufficienza.