OnePlus Diagnostic е официално приложение от компанията, което ви помага да проверите изправността на батерията на вашия телефон OnePlus, работещ с OxygenOS.
OnePlus, както повечето други производители на устройства с Android, не предлагат сменяеми батерии на своите смартфони. На път да направи смартфоните си тънки, както и устойчив на прах и вода, OnePlus направи наистина трудно за новак да замени по-стара влошена батерия с нова, без да посети сервизен център. Компанията обаче има наистина удобно приложение за диагностика, което може да даде на потребителите ясна представа за здравето на тяхната батерия.
Приложението се нарича „OnePlus Diagnostic“ с името на пакета com.oneplus.healthcheck
, което не е изненада. Членовете на общността на XDA са знаели за това приложение за доста дълго време тъй като самият OnePlus го публикува на своя китайски сайт за поддръжка. Приложението е съвместимо както с HydrogenOS, така и с OxygenOS и можете лесно да разгледате важното параметри на батерията (напр. капацитет, температура, състояние на зареждане и т.н.) чрез нейната чиста и чиста потребителски интерфейс. Екранните снимки, приложени по-долу, са от XDA Senior Member
Стойността на параметъра "Състояние на батерията" е особено привлекателна, защото показва нивото на износване на батерията. При проверка на кода на приложението открихме, че приложението чете стойността от /sys/class/power_supply/bms/battery_health
. Тук "bms" означава батерия Муправление Ссистема, докато тази стойност се отчита от a IC за измерване на горивото на батерията, произведен от Maxim Integrated. Ако тази стойност е < 80, приложението съобщава, че батерията има „сериозна загуба“ на капацитет.
Някои устройства OnePlus като OnePlus 8 и 8 Pro не отчитайте състоянието на батерията по гореспоменатия път на виртуалната файлова система sysfs, така че това приложение няма да успее да го прочете и ще покаже „няма данни“. Това приложение няма да работи, ако не използвате OxygenOS (или HydrogenOS), защото изисква специални привилегии, за да може да чете /sys/class/power_supply/bms/battery_health
. Ако обаче имате руутнат телефон, можете ръчно да проверите тази стойност, като изпълните следната команда в руутнат шел или всяко приложение за емулатор на терминал, работещо в повишен режим:
cat /sys/class/power_supply/bms/battery_health
Струва си да се отбележи, че това диагностично приложение е различно от скрития набор от хардуерни диагностични тестове, също известен като "Инженерен режим". В случай, че искате да опитате OnePlus Diagnostic, за да разберете за здравето на батерията на вашия телефон, изтеглете APK от следната връзка:
Изтеглете OnePlus Diagnostic от APK Mirror
Чрез: /r/OnePlus