Simple ADB tools by Hejzlar Development
// open source for Android developers

Simple ADB tools

Drop an APK into the window and I'll handle the rest. Installs, logcat, crashes and phone testing without a terminal.

Simple ADB tools window with two connected phones and a finished APK install

It started with one APK

I test mobile apps and install fresh builds from my MacBook onto several phones every day. The same terminal commands over and over, hunting for serial numbers and cables. So I made a window I can simply drop the APK into.

Then came screen mirroring, Wi‑Fi debugging, crash watch, a proxy for Charles, a file manager and deep links. One button grew into a tool I use every day.

What it does

Install on several phones at once

Pick the devices, drop the APK and the installs run in parallel. Afterwards I launch the app, grant its permissions or open logcat.

APK install with device selection and the after-install macro

Testing toggles

One-click proxy for Charles and Proxyman, airplane mode, font size, display density, battery simulation and Doze.

Deep links with extras

Links with intent extras, saved for repeated tests. I read the app's schemes straight from its manifest.

Mirroring and Wi‑Fi

The phone screen via scrcpy, one-click switch to Wi‑Fi debugging and automatic reconnects.

Crash watch

I watch logcat for you. A crash, native crash or ANR shows up with its stack trace and a notification.

A caught app crash with its stack trace

File manager

Download, upload by dragging, rename. For debug builds even databases and SharedPreferences via run-as.

File manager showing the phone's Download folder

Written with AI, tested on real phones

Simple ADB tools is built AI-first. Most of the code is written by Claude Code from my briefs. I decide what the app should do, review the changes and try every feature on a real phone and an emulator before I release it.

  1. Brief and decisions What gets built and what doesn't is my call.
  2. Code and tests Written by Claude Code; unit tests are built on real adb output.
  3. Device testing A Huawei on Android 10 and an emulator on Android 17.
  4. Release Automated checks in CI; nothing ships without my approval.
// download

Get the latest version

  • macOS Apple Silicon (M1 and newer) _aarch64.dmg Download
  • macOS Intel _x64.dmg Download
  • Windows Windows 10 and 11 _x64-setup.exe Download

The app updates itself from then on. It downloads adb, aapt2 and scrcpy from their official sources, so you don't need Android Studio.

On macOS open it the first time via System Settings → Privacy & Security → Open Anyway, on Windows via More info → Run anyway.

Open source under GPL-3.0

The code is on GitHub. Report a bug, suggest a feature or send a pull request. The app collects no telemetry.

Source code
QR code for a PayPal donation

Did it save you time?

Simple ADB tools is free. If it saved you a few minutes with adb, you can buy me a coffee.

Donate via PayPal
// faq

Before you download

Is it really free?

Yes. No ads, no subscription and no tracking. The code is open source under the GPL-3.0 license.

Do I need Android Studio or the Android SDK?

No. The app finds adb on your computer, and if it's missing it downloads adb, aapt2 and scrcpy from their official sources.

Does it work with emulators and over Wi‑Fi?

Yes. Emulators show up as regular devices, and phones can be switched to Wi‑Fi debugging, including pairing on Android 11 and newer.

Why does macOS warn about an unidentified developer?

The app isn't signed with a paid Apple certificate yet. Open it the first time via System Settings → Privacy & Security → Open Anyway.

Which languages does it speak?

English and Czech. It follows your system language and you can switch it in Settings.