OnePlus Diagnostic je uradna aplikacija podjetja, ki vam pomaga preveriti stanje baterije vašega telefona OnePlus z operacijskim sistemom OxygenOS.
OnePlus, tako kot večina drugih proizvajalcev naprav Android, na svojih pametnih telefonih ne ponuja odstranljivih baterij. Na poti, da bi svoje pametne telefone naredili tako vitke kot odporen na prah in vodo, OnePlus je novincu res otežil zamenjavo starejše izrabljene baterije za novo, ne da bi moral obiskati servisni center. Vendar pa ima podjetje zelo priročno diagnostično aplikacijo, ki lahko uporabnikom omogoči jasen vpogled v zdravje njihove baterije.
Aplikacija se imenuje "OnePlus Diagnostic" z imenom paketa com.oneplus.healthcheck
, kar ni presenetljivo. Člani skupnosti XDA so bili seznanjeni s to aplikacijo kar dolgo časa saj ga je OnePlus sam objavil na svojem kitajskem spletnem mestu za podporo. Aplikacija je združljiva s HydrogenOS in OxygenOS in si lahko preprosto ogledate pomembne parametre baterije (npr. zmogljivost, temperaturo, stanje napolnjenosti itd.) s čisto in brez nereda uporabniški vmesnik. Spodaj priloženi posnetki zaslona so od starejšega člana XDA
Vrednost parametra "Stanje baterije" je še posebej privlačna, saj prikazuje stopnjo izrabljenosti baterije. Pri pregledu kode aplikacije smo ugotovili, da aplikacija bere vrednost iz /sys/class/power_supply/bms/battery_health
. Tu pomeni "bms". Battery Mupravljanje System, medtem ko to vrednost poroča a IC merilnika goriva v bateriji proizvajalca Maxim Integrated. Če je ta vrednost < 80, aplikacija poroča, da ima baterija "resno izgubo" zmogljivosti.
Nekatere naprave OnePlus, kot je OnePlus 8 in 8 Pro ne sporočite stanja baterije na prej omenjeni poti navideznega datotečnega sistema sysfs, zato ga ta aplikacija ne bo mogla prebrati in bo prikazala "ni podatkov". Ta aplikacija ne bo delovala, če ne uporabljate OxygenOS (ali HydrogenOS), ker zahteva posebne privilegije za branje /sys/class/power_supply/bms/battery_health
. Če pa imate zakoreninjen telefon, lahko to vrednost ročno preverite tako, da zaženete naslednji ukaz v zakoreninjeni lupini ali kateri koli aplikaciji terminalskega emulatorja, ki se izvaja v povišanem načinu:
cat /sys/class/power_supply/bms/battery_health
Omeniti velja, da se ta diagnostična aplikacija razlikuje od skriti nabor diagnostičnih testov strojne opreme, poznan tudi kot "Inženirski način". Če želite OnePlus Diagnostic poskusiti ugotoviti stanje baterije vašega telefona, prenesite APK s te povezave:
Prenesite OnePlus Diagnostic iz APK Mirror
prek: /r/OnePlus