Releases: 7MS8/Round-Sync
Release list
v2.5.6 - GrapheneOS Fix (Test Build) - Update 2026-07-03
Test-Build für GrapheneOS / Synology NAS (Update)
Alle 7 Fixes (aktualisiert gegenüber v2.5.6-grapheneos-fix):
Fix 1 – StreamingService Foreground (GrapheneOS)
startForeground() wird jetzt sofort in onStartCommand() aufgerufen, nicht mehr auf dem Worker-Thread. Verhindert das Killen nach 5s auf GrapheneOS.
Fix 2 – Settings-Import
Backup-ZIPs ohne filters-Feld (ältere Exports von F-Droid) schlagen nicht mehr beim Import fehl.
Fix 3 – External Log nicht geschrieben
log2File war nie initialisiert → Logging-Einstellung hatte keinen Effekt.
Fix 4 – rclone INFO-Output im Sync-Log
rclone-Fortschritt/Fehler landen jetzt im In-App-Sync-Log.
Fix 5 – SFTP Sync schlägt immer fehl (Synology NAS) + Debug-Logging-Crash
Für SFTP-Remotes werden --sftp-md5sum-command none --sftp-sha1sum-command none gesetzt. -vvv und --log-level INFO waren inkompatibel und ließen rclone sofort abstürzen.
Fix 6 (NEU) – Geänderte Dateien wurden nicht erkannt (nur nach Größe verglichen)
Zwei sich überlagernde Bugs:
--checksum+ deaktivierte SFTP-Hash-Commands (Fix 5) → rclone fiel still auf Größenvergleich zurück, wenn "Use Checksum" aktiviert war.RCLONE_LOCAL_NO_SET_MODTIME=true(seit 2021 gesetzt) zwang jeden Sync, unabhängig von Checksum-Einstellung, in einen reinen Größenvergleich (rclone-Precision wurde global als "nicht unterstützt" gemeldet). Das war vermutlich die eigentliche Ursache des gemeldeten Problems.
Beide live gegen eine echte Synology-NAS verifiziert: gleich große, aber inhaltlich geänderte Datei wird jetzt korrekt per Modtime erkannt und neu übertragen; unveränderte Dateien werden nicht mehr unnötig neu übertragen.
APK für Pixel/GrapheneOS: arm64-v8a
PR: newhinton#406
v2.5.6 - GrapheneOS Fix (Test Build)
Test-Build für GrapheneOS / Synology NAS
Alle 5 Fixes:
Fix 1 – StreamingService Foreground (GrapheneOS)
startForeground() wird jetzt sofort in onStartCommand() aufgerufen, nicht mehr auf dem Worker-Thread. Verhindert das Killen nach 5s auf GrapheneOS.
Fix 2 – Settings-Import
Backup-ZIPs ohne filters-Feld (ältere Exports von F-Droid) schlagen nicht mehr beim Import fehl.
Fix 3 – External Log nicht geschrieben
log2File war nie initialisiert → Logging-Einstellung hatte keinen Effekt.
Fix 4 – SFTP Sync schlägt immer fehl (Synology NAS)
Für SFTP-Remotes werden --sftp-md5sum-command none --sftp-sha1sum-command none gesetzt, damit rclone nicht versucht md5sum via SSH aufzurufen. Auf Synology NAS mit restricted Shell konnte SSH nicht auf /volume1/... zugreifen → jede Übertragung scheiterte mit "corrupted on transfer: md5 hashes differ".
Fix 5 – Kein Sync wenn Debug-Logging aktiv
-vvv (Debug-Logging) und --log-level INFO sind in rclone inkompatibel. rclone crashte sofort, die App zeigte immer "Es gab nichts zu tun". Behoben durch bedingtes Setzen von --log-level.
APK für Pixel/GrapheneOS: arm64-v8a