Alcuni utenti OnePlus 8, 8 Pro e 7T Pro che riscontrano problemi di registrazione delle impronte digitali possono risolverli ripristinando i dati di calibrazione nella partizione persistente.
Il modulo di archiviazione principale sui dispositivi Android è suddiviso in più partizioni. Per lo sviluppo aftermarket, la comunità di modding Android si occupa principalmente di una manciata di partizioni, come "/system", "/recovery", "/cache" ecc. Gli OEM, d'altra parte, spesso utilizzano partizioni meno conosciute memorizzare parametri interessanti, Piace lo stato di blocco/sblocco del bootloader. Una di queste partizioni è "/persist", che di solito contiene dati di calibrazione dei sensori interni e in alcuni casi identificatori univoci come l'indirizzo MAC del chip Wi-Fi.
A causa della sua unicità, non è possibile riparare semplicemente una partizione persistente danneggiata ripristinando un dump generico. In modo simile, è praticamente impossibile riscrivere correttamente il contenuto di "persist" anche dopo un flash completo del firmware. Questo è il motivo per cui alcuni possessori di OnePlus 8, OnePlus 8 Pro e OnePlus 7T Pro McLaren Edition hanno difficoltà a risolvere un bug di registrazione delle impronte digitali relativo a una partizione persistente danneggiata.
Forum OnePlus 7T Pro ||| OnePlus 7T Pro McLaren Edizione
Forum XDA di OnePlus 8 ||| Forum XDA di OnePlus 8 Pro ||| Recensione XDA di OnePlus 8 Pro
La ragione esatta dietro la corruzione non è stata ancora individuata. Sappiamo che il sensore di impronte digitali sulla serie OnePlus 8 e OnePlus 7T Pro potrebbe smettere di funzionare in alcuni scenari particolari (come dopo aver installato un firmware regionale diverso). L'anomalia con la registrazione delle impronte digitali può essere risolta dopo aver eseguito il flashing di un dump funzionante della partizione persistente dalla tua stessa unità. Non ci si aspetta che tutti gli utenti finali lo facciano, quindi la soluzione non è realmente fattibile.
Correzione per OnePlus 8 Pro
Fortunatamente, membro senior di XDA annyhills ha trovato un modo abbastanza generico per riparare una partizione persistente danneggiata su OnePlus 8 Pro. L'idea è quella di estrarre i dati di calibrazione delle impronte digitali esistenti dal dispositivo di destinazione con una partizione persistente danneggiata e ripristinarli su una partizione persistente pulita. Dato che hai accesso root sul tuo OnePlus 8 Pro, il seguente comando da un emulatore di terminale o da una shell ADB con privilegio root dovrebbe creare un backup 1:1 della partizione persistente.
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
La parte del backup è fondamentale, quindi non smarrire il dump creato. Si consiglia di eseguire un backup esterno al dispositivo dell'immagine della partizione. Non è possibile utilizzare l'immagine della partizione di un altro utente.
Dopo aver eseguito il backup della partizione, lampeggiamento dell'EDL a basso livello deve essere eseguito su OnePlus 8 Pro per garantire che non vi siano discrepanze tra il firmware. A questo punto l'utente dovrebbe sbloccare la "Modalità di fabbrica" integrata sul dispositivo e provare a ricalibrare il sensore di impronte digitali. Si prevede che il test fallisca, il che non è più un grosso problema. Tutto quello che devi fare è ripristinare i dati di calibrazione dello scanner di impronte digitali precedentemente salvati. Se tutto ha funzionato correttamente, dovresti essere in grado di accedere alle impostazioni e aggiungere le tue impronte digitali.
Tutorial XDA: risolvi i problemi di registrazione delle impronte digitali causati da una partizione persistente danneggiata su OnePlus 8 Pro
Nel caso in cui trovi difficili tutti i passaggi descritti nel thread precedente, ecco una guida video passo passo creata da annyhills per rendere le cose più facili.
Correzione per altri telefoni OnePlus
Se stai riscontrando questo problema su un altro telefono OnePlus, controlla i forum XDA per vedere se esistono guide per il tuo dispositivo. Ecco alcuni thread che sono stati portati alla nostra attenzione:
OnePlus 7T Pro McLaren Edizione: [GUIDA] Correggi lo scanner di impronte digitali con la persistenza "corrotta" in 15 minuti!
OnePlus8: [GUIDA] Correggi la perdita del sensore di impronte digitali PERSIST.IMG
Hai riscontrato problemi con la registrazione delle impronte digitali sul tuo dispositivo OnePlus? Fateci sapere nei commenti qui sotto!