OnePlus Diagnostic er en offisiell app fra selskapet som hjelper deg med å sjekke tilstanden til batteriet på OnePlus-telefonen din som kjører OxygenOS.
OnePlus, som de fleste andre Android-enhetsprodusenter, tilbyr ikke flyttbare batterier på smarttelefonene sine. På en reise for å gjøre smarttelefonene sine slanke så vel som støv- og vannbestandig, OnePlus gjorde det veldig vanskelig for en nybegynner å bytte ut et eldre degradert batteri med et nytt uten å besøke et servicesenter. Imidlertid har selskapet en veldig hendig diagnostisk app som kan gi brukerne en klar innsikt i helsen til batteriet.
Appen heter «OnePlus Diagnostic» med pakkenavnet com.oneplus.healthcheck
, noe som ikke kommer som noen overraskelse. Fellesskapsmedlemmer av XDA har vært klar over denne appen i ganske lang tid som OnePlus selv publiserte det på deres kinesiske støtteside. Appen er kompatibel med både HydrogenOS og OxygenOS, og du kan enkelt ta en titt på viktig batteriparametere (f.eks. kapasitet, temperatur, ladetilstand, etc.) gjennom sin rene og rotfrie UI. Skjermbildene vedlagt nedenfor er fra XDA Senior Member
Verdien av parameteren "Batteritilstand" er spesielt tiltalende fordi den viser batterislitasjenivået. Ved inspeksjon av appens kode oppdaget vi at appen leser verdien fra /sys/class/power_supply/bms/battery_health
. Her står "bms" for Battery Management Ssystem, mens denne verdien rapporteres av en batteri drivstoffmåler IC laget av Maxim Integrated. Hvis denne verdien er < 80, rapporterer appen at batteriet har et "alvorlig tap" i kapasitet.
Noen OnePlus-enheter som f.eks OnePlus 8 og 8 Pro ikke rapporter batteritilstanden ved den nevnte banen til sysfs virtuelle filsystem, så denne appen vil ikke lese den og vise "ingen data". Denne appen vil ikke fungere hvis du ikke kjører OxygenOS (eller HydrogenOS) fordi den krever spesielle rettigheter for å kunne lese /sys/class/power_supply/bms/battery_health
. Hvis du har en forankret telefon, kan du imidlertid kontrollere denne verdien manuelt ved å kjøre følgende kommando i et rotfestet skall eller en hvilken som helst terminalemulator-app som kjører i forhøyet modus:
cat /sys/class/power_supply/bms/battery_health
Det er verdt å merke seg at denne diagnostiske appen er forskjellig fra den skjulte pakken med diagnostiske tester for maskinvare, også kjent som "Ingeniørmodus". I tilfelle du vil prøve OnePlus Diagnostic for å finne ut om batteritilstanden til telefonen din, last ned APK-en fra følgende lenke:
Last ned OnePlus Diagnostic fra APK Mirror
Via: /r/OnePlus