Skip to content

A Python GUI (PySimpleGUI) to control Android devices via ADB/Fastboot interface

License

Notifications You must be signed in to change notification settings

oldclock/android-control-bar

Repository files navigation

Android control bar

A Python GUI (PySimpleGUI) to control Android devices via ADB/Fastboot interface

Main UI

Dependency

  • Python 3
  • Packages
    • pip install pysimplegui
  • Optional packages
    • pip install psgcompiler (to create standalone EXE file)

Run (on Windows)

python android_ctrl_bar.py

Create standalone EXE file

pyinstaller --onefile --windowed --name=android_ctrl_panel --hidden-import=pyi_splash --splash image/splash.png --workpath . --distpath . --specpath . android_ctrl_bar.py

TODO

  • Local settings file
  • Specify ADB/Fastboot path
  • Response for adb root success or not
  • ADB/Fastboot command queue
  • Separate tabs to different files
  • Multiple device support
  • Monitor device plug/unplug status
  • Drag and drop to push file to device
  • Repeated command
  • Device file browser