OnePlus Diagnostic — це офіційна програма від компанії, яка допомагає перевірити стан батареї вашого телефону OnePlus під керуванням OxygenOS.
OnePlus, як і більшість інших виробників Android-пристроїв, не пропонує знімні батареї на своїх смартфонах. У подорожі, щоб зробити свої смартфони тонкими, а також пило- та водостійкий, завдяки OnePlus новачкам було дуже важко замінити стару акумуляторну батарею зі зниженими характеристиками на нову, не звертаючись до сервісного центру. Однак у компанії є дійсно зручний діагностичний додаток, який може дати користувачам чітке уявлення про стан їх акумулятора.
Додаток називається «OnePlus Diagnostic» із назвою пакета com.oneplus.healthcheck
, що не дивує. Члени спільноти XDA знали про цю програму досить довго оскільки сам OnePlus опублікував це на своєму китайському сайті підтримки. Програма сумісна як з HydrogenOS, так і з OxygenOS, і ви можете легко переглянути важливі параметри батареї (наприклад, ємність, температура, стан зарядки тощо) завдяки її чистоті та відсутності безладу інтерфейс користувача. Знімки екрана, додані нижче, надіслано старшим членом XDA
Особливо привабливим є значення параметра «Стан батареї», оскільки воно показує рівень зносу батареї. Перевіривши код програми, ми виявили, що програма читає значення з /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