This project originally started out as a patch of Google's adb-sync but then morphed into a completely different program. Thanks to toybox, this version of adb-sync is considerably faster than Google's!
- This program only accepts one source folder and one destination folder.
- It doesn't try to copy rsync's trailing slash behaviour. The contents of the source and destination folders are synced. The source folder itself is never copied into the destination folder.
- File and directories can be excluded from sync by using wildcards, eg
--exclude '.*'
- Unicode normalisation is performed on MacOS filenames.
- A working adb command on you pc.
- An Android device which adb debugging enabled.
- An Android device which a reasonably recent version of toybox (>= 0.8.1).
- Python 3
- Just copy the script to somewhere in your path
- Run
adb-sync --help