Sentaroh / SMBSync2

This application performs file synchronization between an Android device and a PC/NAS via wireless LAN using SMB v1/v2/v3 protocol.
MIT License
255 stars 48 forks source link
android-app smb1 smb2 smb3 sync zip

Functions

SMBSync2 is a tool for synchronizing files via wireless LAN using SMB1,SMB2 or SMB3 protocol between the internal storage of Android terminal, SDCARD/USB-OTG and PC/NAS. Synchronization is a one-way from the master to the target. Mirror, Move, Copy and Archive modes are supported. Many storage combinations are supported (Internal storage, SDCARD, USB-OTG, SMB, ZIP) Sync can be automatically started by external applications (Tasker, AutoMagic etc) or SMBSync2 schedule. Sync occurs between two folder pairs called the Master (source folder) and the Target (destination folder). It is a one direction Sync, from the Master to the Target.

The supported Sync modes are:

Compare criteria: Files are considered different based on these criteria:

  1. File name exists only on master or target, not on both sides
  2. Files have different sizes
  3. Files have a different time stamp (last modification date and time)

In Advanced Options, many compare settings can be adjusted.(Here is an example)

Please refer to the link below.

English
日本語

Documents

Please refer to the link below.

English
日本語

Download

It is the same thing as the APK published on Google Play.

How to Build

  1. Clone or download from Github.
  2. Open with AndroidStudio(Open an Existing Project).
  3. Build(Build->Rebuild project).
  4. Plase refer to "release/SMBSync2_debug.apk"

License information