SMB Smart Sync
Developed by @CharlesGool
SMB Smart Sync is a systemless Magisk and KernelSU module that automatically pulls photos from an SMB server to your Android device. It actively wakes the screen, automates Google Photos backups, and safely idles in the background.
Technical Details
This module operates completely systemlessly via Magisk or KernelSU, polling your configured SMB share for new files using the rclone static binary. Upon detecting new photos, it dynamically manipulates the screen state to automate Google Photos backup procedures, capping the CPU frequency and dimming screen brightness to strictly conserve battery power during unattended background syncing.
Core Features of SMB Smart Sync
- Automated Syncing: Polls SMB servers (current and last month's folders) to pull new files directly to local storage via
rclone. - UI Automation: Automatically wakes the screen and actively watches the Google Photos UI until the backup finishes before relocking the device.
- Power Management: Automatically applies a low CPU frequency cap and dims screen brightness to conserve battery during unattended background operations.
- Auto Cleanup: Features an optional configuration to automatically delete local photo folders older than the previous month to manage device storage.
Support & Requirements
Requires a rooted Android device running Magisk or KernelSU, an accessible SMB server, Google Photos, and the rclone static binary for your device's architecture.
How to Install SMB Smart Sync
- Download the pre-built Magisk-flashable .zip file containing the module and
rclonefrom the GitHub Releases page. - Open your Magisk or KernelSU app and navigate to the module menu.
- Flash the downloaded file and reboot your device.
- Edit the generated
/storage/emulated/0/SMB_Smart_Sync/config.conffile to enter your SMB credentials and save it to begin syncing.
Disclaimer: This is not a general-purpose file sync tool; it is purpose-built strictly for the SMB-to-Google Photos backup workflow driven by UI automation.