Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.55 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.55 KB

#Android Tool

##Intro This is an alpha test project for using ADB to transfer files into mobile devices in Linux.

Sina Weibo: @游荡的坎德人

TKGUI build with PAGE, and code wrote in UliPad


##Disclaimer I'm not responsible for any damaged devices / bricked devices / nuclear wars caused by using this tool. I installed it on my computer and work with my phone with no problems. But since those codes are still in alpha development, please use with care.

###What Currently works:

  • List devices, and select between different devices.
  • List files/dirs from target device.
  • Push/Pull files into/out of the device
  • adb install selected apk file

###TODO:

  1. long serial numbers, such as Nexus 6P wasn't detected properly when using code like: "adb -s %s shell ls /sdcard/" % device_ID
  2. add fool-proof ( still not started )
  3. maybe add UbuntuTouch devices support later ( wasn't easy for me, lol )

##Requirement This code has been tested under:

  • Ubuntu 14.04 lts
  • Python 2.7.6 ( GCC 4.8.2 on Linux2)
  • Tkinter / TTK
  • Android Debug Bridge version 1.0.32
  • Device: Nexus 7(2013) and Nexus 6P

##Installation Download the files and put in any folder, then run python androidtool.py

##ChangeLog

  • 2016-03-25: Add "Browse Dir" Button to navigate in local folders.
  • 2016-03-24: Update progress bar when detecting devices & push/pull files, and remove non-device results in the combobox.
  • 2016-03-23: Update progress bar (...) when loading file list from device.