This Magisk module contains rsync arm64 CPUs


ASUS_I006D:/ $ /system/bin/rsync --version
rsync  version 3.4.4  protocol version 32
Copyright (C) 1996-2026 by Andrew Tridgell, Wayne Davison, and others.
Web site: https://rsync.samba.org/
Capabilities:
    64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long ints,
    socketpairs, symlinks, symtimes, hardlinks, no hardlink-specials,
    no hardlink-symlinks, IPv6, atimes, batchfiles, inplace, append, no ACLs,
    no xattrs, optional secluded-args, iconv, prealloc, stop-at, no crtimes
Optimizations:
    no SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5
Checksum list:
    xxh128 xxh3 xxh64 (xxhash) md5 md4 sha1 none
Compress list:
    zstd lz4 zlibx zlib none
Daemon auth list:
    sha512 sha256 sha1 md5 md4

rsync comes with ABSOLUTELY NO WARRANTY.  This is free software, and you
are welcome to redistribute it under certain conditions.  See the GNU
General Public Licence for details.
ASUS_I006D:/ $ 


The rsync binary only requires the standard Android OS libraries:

ASUS_I006D:/ $ ldd /system/bin/rsync
	linux-vdso.so.1 => [vdso] (0x7e3a2af000)
	libc.so => /apex/com.android.runtime/lib64/bionic/libc.so (0x7e35a50000)
	libdl.so => /apex/com.android.runtime/lib64/bionic/libdl.so (0x7e35a13000)
ASUS_I006D:/ $ 


The default config file for the rsync binary is

/data/local/tmp/sysroot/etc/rsyncd.conf


Certificate files are search in /system/etc:

/system/usr//lib/engines-3
/system/usr//lib/ossl-modules
/system/etc/tls/private
/system/etc/tls/certs
/system/etc/tls
/system/etc/tls/ct_log_list.cnf
/system/etc/tls/cert.pem

The source code for rsync is available here:

https://github.com/RsyncProject/rsync




History

16.01.2025 v1.0.0 /bs
  initial release


02.02.2026 3.4.1-v1.2.0 /bs
  rsync binary relinked with OpenSSL 3.5.5 library

    
03.02.2026 3.4.1-v1.2.1 /bs
  the shebang in the file /system/bin/rsync-ssl was wrong --fixed

12.06.2026 3.4.4-v1.3.0 /bs
  updated the rsync binary to rsync 3.4.4 compiled with OpenSSL 3.5.7


