Incrementally send files from Android to another host over network.
I use this to back up Android files periodically.
An example for arm64 Android devices:
-
Install Rust target:
aarch64-linux-android
-
Create
config.properties
and write:ndk.target=arm64-v8a-29 ndk.buildType=debug
-
Run
./gradlew asD
- See this repository: https://github.com/bczhc/adb-sync
- Compile it on host
- Run
tcp-receive
on host - Configure the host destination on Android
- Add directory paths to sync on Android and then click "Sync"