specdeviceinfo
Everything in DevCheck AI · v1.0.4

Every signal your phone reports — decoded, scored, explained.

DevCheck AI reads only what Android actually exposes — never fabricated, never inferred from marketing pages. Below is the full list of what it surfaces today, and what's queued next.

Flagship · v1.0.4

Six new pillars in v1.0.4

All built on real OS signals. Nothing inferred, nothing faked.

v1.0.4 · P0

Hardware Trust Score

Spot refurbished, cloned, or emulated phones in 30 seconds.

8 cross-checks: CPU core count, API ↔ Android release, 64-bit ABI consistency, build fingerprint structure, SoC ↔ GPU vendor pairing, basic sensors, camera presence, ABI ↔ os.arch. Each failure deducts 3–25 points depending on severity. Pure on-device OS signals — no network, no profiling.

  • Color-coded score (green / blue / orange / red)
  • Full pass/fail breakdown with severity
  • Included in JSON / CSV export
v1.0.4 · P0

Battery State-of-Health %

Real quantified battery health on Android 15+.

Three-source pipeline: API 35 BATTERY_PROPERTY_STATE_OF_HEALTH first, then sysfs ratios (charge_full/charge_full_design, energy_full/energy_full_design), then graceful Unknown — never fabricated. Replaces the old Good/Overheat enum with an actual percentage.

  • Native Android 15 API (constant 17)
  • sysfs fallback for older roots
  • Hidden on unsupported devices — no fake numbers
v1.0.4 · P0

SoC Variant + big.LITTLE Breakdown

Snapdragon 8 Gen 3 vs SM8650-AC — finally tell them apart.

Combines Build.SOC_MODEL + /proc/cpuinfo + Build.HARDWARE with a vendor-prefix table (SM*→Qualcomm, MT*→MediaTek, S5E*→Samsung, ZUMA/GS*→Google, KIRIN*→HiSilicon, T*→UNISOC). ARM part-numbers (0xd05→Cortex-A55, 0xd87→Cortex-X4, …) map every core to its actual microarchitecture.

  • Marketing name + codename + manufacturer
  • Per-core layout (1×X4 + 3×A720 + 4×A520 etc.)
  • Falls back to raw codename rather than 'Unknown'
v1.0.4 · P0

Multi-source Thermal with Outlier Filter

Doesn't trust a single broken thermistor.

Reads battery intent + every /sys/class/thermal/thermal_zone*/temp; auto-converts millicelsius; drops < −20°C or > 150°C; computes median and excludes zones drifting > 30°C off; detects stuck sensors via 6-sample rolling window. Consensus = median of trustworthy zones.

  • Self-healing against broken ROM sensors
  • Stuck-sensor detection
  • Falls back to battery intent if nothing trusts
v1.0.4 · P0

Per-core CPU Usage

See exactly which core is melting.

Reads /proc/stat per cpuN line; delta active/total between samples; off-lined cores show 'off' instead of fake 0%. Refreshes at the user-configured interval. Combined with the SoC big.LITTLE map, you can finally tell whether the X4 prime or an A520 efficiency core is taking the load.

  • Real per-core %, not aggregated
  • Honest 'off' for hotplugged cores
  • Plots alongside CPU frequency chart
v1.0.4 · P0

GDPR-compliant Ads + Premium Skip

UMP consent flow + full ad-free Premium path.

Google UMP 3.0 consent request before any Mobile Ads init; Premium users completely short-circuit every banner/interstitial/rewarded code path; hidden 7-tap diagnostic panel exposes UMP, AdMob, ad-unit suffix, last load results, show counters.

  • GDPR / EU consent compliant
  • Premium = zero ads anywhere
  • Built-in diagnostic panel (7-tap About)

Core capabilities

Shipped and battle-tested since v1.0.0. Refined every release.

AI Health Analysis (Claude-powered)

  • · One-tap full-device check from Dashboard
  • · Three-tab AI workspace: Performance / Battery / Ask AI
  • · Markdown-rendered answers in your language
  • · Graceful local-rule fallback when offline or out of quota
  • · Default model: Claude Haiku 4.5 (BYOK or built-in key)

Real-time Performance Monitoring

  • · Live CPU / memory / battery temperature charts (MPAndroidChart)
  • · Adjustable refresh interval
  • · Per-process memory breakdown
  • · 5-factor weighted Health Score (memory 30 / storage 20 / battery 20 / CPU 15 / temp 15)

Floating Overlay

  • · Foreground service with FOREGROUND_SERVICE_SPECIAL_USE
  • · Live CPU / RAM / network speed
  • · Draggable, always-on-top

Device Info & Sensors

  • · Brand / model / Android / kernel / build fingerprint / ABI
  • · Display: resolution, refresh rate, DPI
  • · All sensors enumerated (accelerometer, gyro, light, proximity, etc.)
  • · Battery process / chemistry / charge counters

Quota & Privacy-first Billing

  • · 5 free AI queries / day, server-clock anchored (no local-time spoof)
  • · Rewarded ad → +1 query (cap 15/day)
  • · Premium → unlimited queries + zero ads
  • · No accounts, no servers — quota lives on-device

7-Language Native UI

  • · English, 简体中文, Deutsch, Español, Français, Italiano, 日本語
  • · Resource-based, fully offline localization
  • · Stable across Android 13+ language API changes

Security & Anti-Tamper

  • · Two-layer XOR key obfuscation (Java + native C)
  • · KeyGate runtime integrity (debug / root / emulator / signature)
  • · Optional TLS certificate pinning (5× Amazon Root CA SPKI)
  • · R8 minify + resource shrink in release builds

Export & Share

  • · Full device report as JSON or CSV
  • · Hardware Trust Score included
  • · No cloud upload — file stays on your device

What's next

Priority-ranked from a 77,088-review competitive analysis. The asks Android users actually voted on.

P1 · next release
  • Camera pixel-binning dual display (108MP → 27MP output)
  • True refresh rate via Display.getMode() (fixes LTPO showing 60Hz)
  • Free Battery + Temp + RAM widget (WorkManager, Material You)
  • AI 'What does this mean?' chip on every parameter row
  • Charge type detection (AC / USB / Wireless / Dock) + dual-battery support
P2 · evaluated for later
  • Display burn-in detection
  • Storage health (write cycles, bad blocks)
  • Network quality score (latency / loss / jitter)
  • Charging protocol identification (PPS / PD / proprietary)
  • Baseband + carrier unlock status
  • App cold-start baseline

Ready to scan your device?

Free to install. AI checks free up to 5×/day. Premium = unlimited + zero ads.