Repository navigation
Releases
v1.3.2 — Android 16 heart rate, background GPS, fixes
Fixes from the first real-world checks of v1.3.0, Android 16 support for the heart-rate sensor, and background GPS in CSV recordings. Still no internet permission at all, and now the Google Play version doesn't have one either.
✨ What's new since v1.3.0
- ❤️ Heart rate on Android 16: the card asks for Android 16's new heart-rate permission instead of the old body-sensors one, so it works again on devices with a heart-rate sensor.
- 📍 GPS in background recordings: CSV recordings keep logging position rows while you use other apps (with the recording notification visible).
- ⏹️ Recordings don't restart by themselves: if Android closes the app, it no longer starts a second, unrequested recording, and the Sensors tab no longer shows a stale "Stop" after a recording ends from the notification.
- 📏 Clearer readouts: storage shows MB below 1 GB (no more "0 GB free"), shorter card titles, and "Waiting…" for sensors that haven't reported yet.
- 🔋 Fewer bogus numbers: implausible battery-capacity values and CPU max clocks are hidden.
- ⚡ Lower CPU use on the Sensors tab.
📦 Install
Download PhoneLab-v1.3.2.apk below. Android 8.0+ (minSdk 26). Installs as an update over v1.2.0 and v1.3.0 from this page and keeps your data. The Google Play version is signed by Google, so switching between Play and this APK means uninstalling first.
Built from this tag's exact source (foss flavor) and signed with the project's upload key: certificate SHA-256 0eaee64d2185b10f2d3b902836fcdd070239041ba0ae3e5dc1f65d885ffbd20f.
Found a problem? Open an issue.
v1.3.0 — Tools, Device check, Material 3 & open source
PhoneLab is now open source under GPL-3.0, and this is the first release of the FOSS build: no proprietary libraries and no internet permission at all.
✨ New
- 🧰 Tools tab — bubble level, compass calibration, a magnetometer metal detector, and a vibration seismograph with frequency analysis.
- ✅ Device check — 11 guided hardware tests (touch screen, multi-touch, display, speaker, microphone, vibration, volume buttons, proximity, flashlight, motion sensors, battery) with a shareable pass/fail report. Handy when buying or selling a used phone.
- 🔋 Battery health — charging power in watts, estimated capacity, charge cycles and a 24-hour level history.
- 🔔 Custom alerts — "notify me when X goes above / below Y" for any reading, with hysteresis.
- 🎨 Material 3 redesign — new cards, gauges and a live compass in Visual mode, optional Material You colors, edge-to-edge, themed icon.
- 🌐 App language setting (English, Hebrew, Spanish, Arabic) and GPU info + a CPU-temperature trend on the System tab.
📦 Install
Download PhoneLab-v1.3.0.apk below. Android 8.0+ (minSdk 26). Updates over v1.2.0 from this page keep your data.
Built from this tag's exact source (foss flavor) and signed with the project's upload key — certificate SHA-256 0eaee64d2185b10f2d3b902836fcdd070239041ba0ae3e5dc1f65d885ffbd20f.
🧪 Marked as a pre-release until it has been checked on more real devices. Found a problem? Open an issue.
v1.2.0 — Hardware tab, background recording & widgets
This is the release that carries the PhoneLab rebrand (the package id com.sensolab.devicemonitor is unchanged for continuity).
✨ New
- 🔧 Hardware tab — per-core live CPU frequency, detailed battery stats, display capabilities (refresh rate, HDR), and hardware flags (NFC, Bluetooth, camera count, biometric enrollment).
- 📡 6 more sensors (24 total).
- 📝 CSV session recording now keeps running in the background via a foreground service — switching tabs or apps no longer stops it.
- 🔔 Thermal alerts — an optional notification when CPU temperature crosses a threshold, with hysteresis so it won't spam you.
- 🏠 Home screen widget and Quick Settings tile — check CPU temperature without opening the app.
- 🔐 Smarter permissions — the app no longer asks for everything at launch; each permission is requested only when you tap the feature that needs it.
- 🔋 Background thermal checks now run via
WorkManagerinstead of a constant timer, for better battery life.
📦 Install
Download PhoneLab-v1.2.0.apk below. minSdk 26 (Android 8.0+).
Built fresh from this tag's exact source and signed with the project's real upload key.
v1.1.0
✨ New
- 📡 7 new sensors (17 total) — step counter, significant motion, uncalibrated gyroscope, proximity, humidity, ambient temperature, and heart rate (with BPM zones).
- 🧭 Live compass — a new rotating compass needle view with smooth animation.
- 🎤 Sound level meter — real-time dB reading from the microphone.
- 📐 Metric / Imperial units — temperature, speed, altitude, and pressure now convert to your preferred system.
- 🌡️ Thermal monitoring expanded to 8 zones (was 4), with smarter per-device zone detection.
- 📤 Export system specs to a text file and share it.
🐛 Fixed
- Light theme actually applies now — v1.0.0 had a bug where "Light Mode" still showed dark colors.
- Compass direction, altitude, and g-force calculations added where they were previously missing.
📦 Install
Download PhoneLab-v1.1.0.apk below. minSdk 26 (Android 8.0+).
Rebuilt from the archived source with the current toolchain and signed with the project's real upload key.
v1.0.0 — Initial Release
The first public build of the app (released under the name SensoLab; the app was later renamed PhoneLab — the package id com.sensolab.devicemonitor stayed the same).
✨ What's in it
- 📡 10 live sensors — accelerometer, gyroscope, magnetometer, gravity, light, barometer, step detector, tilt detector, and GPS speed.
- ⚙️ System tab — device model, Android version, CPU/RAM/storage, and 4 thermal zones (CPU, GPU, battery, skin).
- 🎨 Two display modes — Textual (raw numbers) and Visual (icons & gauges).
- 🌙 Dark theme.
📦 Install
Download PhoneLab-v1.0.0.apk below, allow "install from unknown sources" if prompted, and install. minSdk 26 (Android 8.0+).
Rebuilt from the original archived source with the current toolchain and signed with the project's real upload key, so the APK here installs and verifies cleanly — the shipped bits are unchanged.