Noen OnePlus 8, 8 Pro og 7T Pro-brukere som har problemer med registrering av fingeravtrykk kan fikse det ved å gjenopprette kalibreringsdataene til den vedvarende partisjonen.
Den primære lagringsmodulen på Android-drevne enheter er delt inn i flere partisjoner. For ettermarkedsutvikling tar Android modding-fellesskapet primært for seg en håndfull partisjoner, for eksempel "/system", "/recovery", "/cache" osv. OEM-er, derimot, bruker ofte mindre kjente partisjoner til lagre interessante parametere, som låse/opplåse tilstanden til oppstartslasteren. En slik partisjon er "/persist", som vanligvis inneholder kalibreringsdata for interne sensorer og i noen tilfeller unike identifikatorer som MAC-adressen til Wi-Fi-brikken.
På grunn av dets unike, kan man ikke bare fikse en ødelagt persist-partisjon ved å gjenopprette en generisk dump. På en lignende måte er det praktisk talt umulig å omskrive innholdet i "vedvare" på riktig måte selv etter en full firmware-flash. Dette er grunnen til at noen eiere av OnePlus 8, OnePlus 8 Pro og OnePlus 7T Pro McLaren Edition har vanskeligheter med å fikse en registreringsfeil for fingeravtrykk relatert til en korrupt vedvarende partisjon.
OnePlus 7T Pro-forum ||| OnePlus 7T Pro McLaren Edition
OnePlus 8 XDA-fora ||| OnePlus 8 Pro XDA-fora ||| OnePlus 8 Pro XDA anmeldelse
Den eksakte årsaken bak korrupsjonen er ennå ikke fastslått. Vi vet at fingeravtrykksensoren på OnePlus 8-serien og OnePlus 7T Pro kan slutte å fungere under noen spesielle scenarier (som etter å ha blinket en annen regional fastvare). Uregelmessigheten med registrering av fingeravtrykk kan fikses etter å ha blinket en kjent fungerende dump av den vedvarende partisjonen fra selve enheten din. Ikke alle sluttbrukere forventes å gjøre det, derfor er løsningen egentlig ikke gjennomførbar.
Løsning for OnePlus 8 Pro
Heldigvis XDA seniormedlem antnyhills har funnet en ganske generisk måte å fikse en korrupt vedvarende partisjon på OnePlus 8 Pro. Ideen er å trekke ut eksisterende fingeravtrykkkalibreringsdata fra målenheten med en ødelagt persist-partisjon og gjenopprette den på toppen av en renset persist. Gitt at du har root-tilgang på OnePlus 8 Pro, bør følgende kommando fra en terminalemulator eller ADB-skall med root-privilegium opprette en 1:1-sikkerhetskopi av persist-partisjonen.
dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
Sikkerhetskopieringsdelen er avgjørende, så ikke forlegg dumpen du opprettet. Vi anbefaler å lage en sikkerhetskopi av partisjonsbildet utenfor enheten. Du kan ikke bruke partisjonsbildet fra en annen bruker.
Etter å ha sikkerhetskopiert partisjonen, lavt nivå EDL-blinker må utføres på OnePlus 8 Pro for å sikre at det ikke er fastvarefeil. På dette tidspunktet bør brukeren lås opp den innebygde "fabrikkmodus" på enheten og prøv å kalibrere fingeravtrykksensoren på nytt. Testen forventes å mislykkes, noe som ikke er en stor sak lenger. Alt du trenger å gjøre er å gjenopprette de tidligere sikkerhetskopierte kalibreringsdataene til fingeravtrykkskanneren. Hvis alt fungerte riktig, bør du kunne gå inn i innstillinger og legge til fingeravtrykk.
XDA-veiledning - Løs problemer med registrering av fingeravtrykk forårsaket av ødelagt persist-partisjon på OnePlus 8 Pro
I tilfelle du synes alle trinnene beskrevet i tråden ovenfor er vanskelige, her er en trinn-for-trinn videoguide laget av antnyhills å gjøre ting enklere.
Fix for andre OnePlus-telefoner
I tilfelle du står overfor dette problemet på en annen OnePlus-telefon, sjekk ut XDA-forumene for å se om det finnes noen guider for enheten din. Her er noen tråder som har blitt gjort oppmerksom på:
OnePlus 7T Pro McLaren Edition: [GUIDE] Fix fingeravtrykkskanner med "korrupt" vedvarer i 15 minutter!
OnePlus 8: [GUIDE] Reparer PERSIST.IMG tap av fingeravtrykksensor
Har du møtt noen feil ved registrering av fingeravtrykk på OnePlus-enheten din? Gi oss beskjed i kommentarene nedenfor!