Android Debug Bridge client/analysis tool
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Wesley Kerfoot 3fc7060702 fix tuples in zip 4 years ago
src fix tuples in zip 4 years ago
.gitignore Rename 5 years ago
.vimrc initial commit 5 years ago add build instructions 5 years ago
adbtool.nimble Rename 5 years ago


A tool to play with the Android Debug Bridge protocol, and do useful things on your Android phone. This is a re-implementation of the clientside part of the ADB wire protocol, with some hopefully useful added functions.

A few things are possible right now:

  • It can run arbitrary shell commands
  • A reimplementation of all of the ADB sync protocol (file transfer)
  • Reboot the phone
  • List all CA certificates


  • Ability to safely install a custom CA certificate on your phone, and revoke it.
  • Reverse proxying / MITM your phone.
  • Create a backup of everything accessible (requires root for everything).


Simply install nim and nimble and run nimble build to get the binary.