
At a glance
- Latest version
- v6.29 (6290003)
- Updated
- Mar 24, 2020 (6 years ago)
- APK size
- 14.8 MB
- Requires
- Android 4.0+ (API 14)
- CPU support
- x86 32-bit, ARM (legacy), ARM 32-bit
- Google Play services
- Optional (some features use it)
- Category
- Tools (app)
- Listed since
- Jul 31, 2013 (at least)
- Permissions
- 35 (6 sensitive)
- Website
- cmcm.com
- Developer contact
- [email protected]
- Privacy
- Developer's privacy policy
About this APK
Battery Doctor is an app by KS Mobile in the Tools category, listed since at least July 2013. It includes native code only for x86 32-bit, ARM (legacy) and ARM 32-bit, so it won't run on 64-bit-only phones such as recent Pixels. Some features use Google Play services.
Since version 4.27.3, the APK grew from 8.7 MB to 14.8 MB. It asks for 35 permissions, 6 of them sensitive, including read phone status and identity, read shared storage and display over other apps. It asks for the same permissions as version 6.28.
Ratings
Ratings from users of the source store — not collected or verified by AAPKs.
What's new in v6.29
Description
From the listing uploaded by “shaswat-raj”.
Version history
4 versions are listed; the oldest rated Trusted is v4.27.3. Since v6.28 it requires Android 4.0+.
Security & authenticity
Signing certificate
- Certificate issued to “金山网络” Not the developer's name (“KS Mobile”). Names in certificates can't be verified, so this alone proves nothing.
- Same certificate as the 2 other versions checked
Store checks and file details
- Developer signature verified May 20, 2019
- Antivirus scan passed Oct 20, 2020
- Signed byCN=金山网络, OU=无线应用, O=金山网络, L=北京市朝阳区朝阳北路237号复星国际中心18层1801室, ST=中国北京, C=86
- Signing certificate (SHA-1)7B:ED:D8:63:E1:FD:04:6A:08:36:5F:A4:D9:D3:FD:35:D1:0B:8E:85
- File MD5a681a062d661c5916a3772e230fec45e
- Uploaded by “shaswat-raj” 473 followers · uploading since 2017
Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures (2 other versions compared). AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.
Permissions (35)
Battery Doctor requests 35 permissions, 6 of them sensitive.
- Display over other apps Sensitive android.permission.SYSTEM_ALERT_WINDOW
- Modify shared storage Sensitive android.permission.WRITE_EXTERNAL_STORAGE
- Package usage stats Sensitive android.permission.PACKAGE_USAGE_STATS
- Read phone status and identity Sensitive android.permission.READ_PHONE_STATE
- Read shared storage Sensitive android.permission.READ_EXTERNAL_STORAGE
- Write settings Sensitive android.permission.WRITE_SETTINGS
- Add home-screen shortcuts com.android.launcher.permission.INSTALL_SHORTCUT
- Battery stats android.permission.BATTERY_STATS
- Bluetooth android.permission.BLUETOOTH
- Bluetooth admin android.permission.BLUETOOTH_ADMIN
- Change network state android.permission.CHANGE_NETWORK_STATE
- Change wifi state android.permission.CHANGE_WIFI_STATE
- Context write use app feature survey (custom) com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY
- Control vibration android.permission.VIBRATE
- Disable keyguard android.permission.DISABLE_KEYGUARD
- Expand status bar android.permission.EXPAND_STATUS_BAR
- Full network access android.permission.INTERNET
- Get tasks android.permission.GET_TASKS
- Google Play install referrer com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Kill background processes android.permission.KILL_BACKGROUND_PROCESSES
- Launcher read settings (custom) com.android.launcher.permission.READ_SETTINGS
- Launcher write settings (custom) com.android.launcher.permission.WRITE_SETTINGS
- Launcher3 read settings (custom) com.android.launcher3.permission.READ_SETTINGS
- Launcher3 write settings (custom) com.android.launcher3.permission.WRITE_SETTINGS
- Mount unmount filesystems android.permission.MOUNT_UNMOUNT_FILESYSTEMS
- Prevent the device from sleeping android.permission.WAKE_LOCK
- Read logs android.permission.READ_LOGS
- Read sync settings android.permission.READ_SYNC_SETTINGS
- Receive push notifications com.google.android.c2dm.permission.RECEIVE
- Remove home-screen shortcuts com.android.launcher.permission.UNINSTALL_SHORTCUT
- Restart packages android.permission.RESTART_PACKAGES
- Run at startup android.permission.RECEIVE_BOOT_COMPLETED
- View Wi-Fi connections android.permission.ACCESS_WIFI_STATE
- View network connections android.permission.ACCESS_NETWORK_STATE
- Write sync settings android.permission.WRITE_SYNC_SETTINGS
Required hardware & features
- Bluetooth android.hardware.bluetooth
- Portrait screen android.hardware.screen.portrait
- Touchscreen android.hardware.touchscreen
- Wi-Fi android.hardware.wifi
Battery Doctor APK: questions and answers
Does Battery Doctor need Google Play services?
Not strictly. The APK lists Google Play services as optional, so some features may be missing on phones without them.
Can I install this APK over the version I already have?
Only if it is signed with the same certificate as the copy on your phone and isn't an older version. If Android says “App not installed”, the certificates differ; uninstalling your copy first works but deletes its data unless it is backed up.
Is the Battery Doctor APK safe?
No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. It is signed with the same certificate as the 2 other versions checked. After downloading, check that the file's MD5 is a681a062d661c5916a3772e230fec45e.