FAQ
Answers about DevCheck for Android, hardware accuracy, benchmarks, battery data, Pro features and privacy. Using an iPhone or iPad? See the iPhone and iPad FAQ. Still need help? Email [email protected].
About DevCheck
What is DevCheck?
DevCheck is a hardware and system information app for Android phones and tablets, with a version for iPhone and iPad. It shows detailed information about your device's CPU, GPU, memory, storage, display, battery, cameras, sensors, network and system, monitors the hardware in real time, and includes a benchmark that measures CPU, memory, disk and GPU performance. The app has no ads. A version for iPhone and iPad, DevCheck CPU Info & Benchmark, is available on the App Store.
Which devices does DevCheck work on?
The current version of DevCheck requires Android 7.0 or newer. On Android 4.1 to 6, Google Play installs version 5.49, an earlier version with fewer features. Some details depend on what each phone makes available to apps, so a few items may be missing on some devices.
Is DevCheck available on other platforms?
Yes. DevCheck for iPhone and iPad (DevCheck CPU Info & Benchmark, iOS and iPadOS 17 or later) is available on the App Store. It runs the same benchmark, so iPhones and iPads appear in the same rankings as Android devices. It has its own FAQ.
DevCheck Pro
Is DevCheck free?
Yes. All hardware and system information is free, and there are no ads. DevCheck Pro adds tests and tools, Benchmark Labs, floating monitors, widgets and battery monitoring.
What are the DevCheck Pro options?
Pro is sold through Google Play as a monthly subscription, a yearly subscription or a one-time lifetime purchase. All three unlock the same Pro features. Prices vary by country, and Google Play shows the price for yours. Subscriptions are managed in the Google Play Store under Payments & subscriptions. If you bought Pro as a one-time purchase before subscriptions existed, you keep Pro.
Do I need to buy Pro on each of my devices?
No. Pro is linked to your Google account and works on every device signed in to Google Play with that account. It doesn't carry over to DevCheck for iPhone and iPad, which has its own Pro in the App Store.
I bought Pro, but the app shows the free version. What do I do?
First, make sure the device is signed in to Google Play with the Google account you bought Pro with. If Pro still isn't recognized, clearing the Google Play Store's data often refreshes the purchase: in Android Settings, open Apps › Google Play Store › Storage, clear its data, and restart the phone. If it still isn't restored, email [email protected] before buying again.
Battery
Why can't I see charge cycles or battery health?
DevCheck shows charge cycles, battery health and estimated capacity whenever the phone makes them available, but many phones hide them from apps. Installing Shizuku (see below) unlocks them on many devices, and root access does too. Battery health often appears only after a full charge to 100%. On some phones, such as Xiaomi and POCO models with dual-cell batteries, the capacity estimate stays hidden unless DevCheck can read accurate data, because the estimate would be wrong. On some devices this information isn't available to any app.
Why do charging current, voltage or power look wrong?
DevCheck shows exactly what the phone's battery driver reports. Phones report these values in different ways — some measure at the battery rather than at the charger, some report one cell of a dual-cell battery, some update slowly — so the numbers can look lower than the charger's rating during fast charging.
Temperatures, Shizuku and root
Why can't I see any temperatures?
Many phones block temperature sensors from apps; most MediaTek phones do. Install Shizuku to let DevCheck read them without rooting. On a rooted phone, grant DevCheck root access instead.
What is Shizuku, and why does DevCheck suggest it?
Shizuku is a free app that lets other apps use system-level permissions without rooting the phone. It does not root or modify your phone; it is started through wireless debugging (Android 11 or newer) or from a computer. With Shizuku running, DevCheck can show a lot more: temperatures, battery charge cycles and health, CPU load and more. It works on most devices, but not all. If Shizuku isn't available to you on Google Play, download it from Shizuku's GitHub releases page.
Do I need root?
No. On a rooted phone, DevCheck can use root to show extra details such as CPU load, temperatures, GPU frequencies and per-app memory usage. To turn it on, tap the menu at the upper right and select Root access; DevCheck will then ask for root permission. Without root, Shizuku unlocks much of the same information.
Accuracy and fake devices
Can DevCheck detect a fake or clone phone?
Yes. It's one of the most common uses, including checking a second-hand phone before you buy it. A fake phone shows a well-known model's name and specifications in its settings, but DevCheck reads the hardware itself. Look for a processor (SoC) or GPU that doesn't match what the phone is sold as, the wrong number or type of CPU cores, less RAM or storage than advertised, and an older Android version or security patch than advertised. A low-end SoC or GPU in a phone sold as a flagship is a strong sign that the device is counterfeit or misrepresented. The device pages on this site show what genuine devices of each model report, so you can compare.
Why does DevCheck sometimes show the wrong processor or device name?
DevCheck reads hardware properties such as CPU cores and clock speeds, GPU, memory, storage and display directly from Android and the device's hardware interfaces. The marketing names of the device and its processor usually aren't stored on the device, so DevCheck matches them from identifiers in its hardware database. A name can be off when a chip is sold under several names (some chips are renamed versions of older ones, and some have special editions), when a phone comes in regional variants, or when the firmware reports wrong identifiers. If you see a wrong name, email [email protected] with your device model and what DevCheck shows.
Why does DevCheck show a different number of cameras or different megapixels?
DevCheck lists the cameras the way Android exposes them to apps, which isn't always one entry per lens: phones often add “logical” cameras that combine several lenses, and some hide cameras from apps. The megapixel figure used in marketing usually isn't reported to apps either, so DevCheck shows the resolution the camera actually delivers.
Where does the hardware information on this site come from?
From real devices running DevCheck. Each device page shows what that model's phones report, combined across many devices so that one odd reading doesn't change the page. Device, processor and GPU names come from DevCheck's own curated lists. For Android devices, official specifications are used only to check the reported data, never shown in its place. iPhone and iPad pages are the exception: Apple publishes complete specifications for its devices, so those pages show Apple's, along with the memory and storage configurations and iOS versions that DevCheck for iOS reports. Nothing on the site identifies individual users or devices.
Why isn't my device on this site yet?
A device appears once enough people with that model have used DevCheck for its hardware to be checked against other reports of the same model. New and rare models can take a while; there's nothing you need to do, since using DevCheck on your phone helps it get there. Devices that fail those checks, such as clones reporting another phone's name, never appear. iPhones and iPads that can run DevCheck have pages from the start, built from Apple's specifications. To show up in the benchmark rankings, a model also needs benchmark results submitted from the app.
Why are some specifications missing?
Android doesn't make every hardware detail available to apps, and manufacturers differ in what they report. When the reports for a device don't agree well enough, the site leaves the value out rather than guessing: missing is better than wrong.
Benchmarks
Can DevCheck benchmark my phone?
Yes. The DevCheck Benchmark tests CPU, memory, disk and GPU. Results that people choose to submit make up the benchmark rankings on this site, where you can see how a phone compares with others on the same processor and across all devices. DevCheck for iPhone and iPad runs the same benchmark with the same scoring, so iPhones and iPads are ranked alongside Android devices.
How is the benchmark overall score calculated?
Every run, on Android, iPhone or iPad, measures the same subtests (26 in the version the rankings use) across four sections: CPU, memory, disk and GPU. Each subtest is scored against a fixed reference, each section is the geometric mean of its subtests, and the overall is the geometric mean of the four sections at equal weight — so no single section can dominate. The disk section reflects the storage as installed and used (controller, file system and encryption), so two phones on the same SoC can differ there. On the site, a device's score is the median across its verified runs, and its rank is set by that median among all benchmarked devices. An SoC's score leaves the disk section out — storage is the flash the phone maker fitted, not the chip — so it's the median of CPU, memory and GPU only, and storage is ranked by device. The formula is versioned and published by the server, so the number in the app and the number here are computed the same way.
Privacy and support
Is DevCheck safe?
Yes. DevCheck reads information about your device's hardware and system and shows it to you. It has no ads, it doesn't need root, and it never collects personal information: no names, accounts, contacts, files, location or identifiers. To build the public hardware catalog and benchmark rankings it sends anonymous hardware data, and benchmark scores only when you choose to submit them; the next answer and the Apps Privacy Policy linked in the footer explain exactly what is sent.
Does DevCheck collect or store any personal data?
DevCheck never collects personal information — no names, accounts, contacts, files, location or identifiers — and everything you see in the app is read directly from your device. To build the public hardware catalog and benchmark rankings, DevCheck sends anonymous hardware verification requests and, when a device configuration is new, an anonymous hardware specification submission aggregated by device model; benchmark score submissions are optional and happen only when you choose to submit. These submissions are designed to build aggregate hardware and benchmark data, not to identify individual users. The full details are in the Apps Privacy Policy linked in the footer of this site. DevCheck for iPhone and iPad has its own privacy policy, also linked in the footer.
How can I report a problem or suggest a feature?
Email [email protected]. Include your device model and what you see; a screenshot helps. You can also post in the DevCheck thread on XDA Forums, where DevCheck news and discussion happen.
