PhoneCheck
A desktop tool for inspecting Android devices through read-only ADB diagnostics and user-started hardware checks.
The problem
A second-hand Android phone needs both readable device information and a careful hands-on inspection before a buyer can assess its condition.
The approach
PhoneCheck combines read-only ADB diagnostics with guided hardware checks and an inspection summary in a local Electron desktop application.
How it is built
Electron provides a sandboxed interface with a narrow preload bridge. ADB commands run through the main process, while observations stay in memory until the user requests an export.
My role
Full development of PhoneCheck.
Delivered functionality
A local inspection interface that combines ADB readouts, guided checks and report export. Hardware results require a supported connected Android device.
What the project does
- USB device discovery and an explicit scan workflow using Android ADB.
- Battery charge, temperature and system health, with capacity and cycles where exposed.
- Storage, RAM, display, camera and sensor information where supported.
- Security findings covering bootloader, verified boot, root traces and related device signals.
- User-started touch coverage, hardware-button and charging tests.
- Guided manual checks for display, camera, audio, biometrics and connectivity.
- On-demand storage-speed measurement and device-dependent capability estimates.
- Local JSON report export containing the scan and inspection observations.
Inside PhoneCheck
08 SCREENSHOTSThese screenshots show actual interface sections with no phone connected. They demonstrate the workflow, not completed hardware tests. Available readings depend on the device; the tool cannot certify original parts or internal condition.