UnisonSync was a tools app developed by Daniel Roggen. It was removed from Google Play Apr 6, 2024 and is no longer available for download.
Download Statistics
UnisonSync had been downloaded 420 times before it became unavailable.
User Ratings
UnisonSync was rated 3.75 out of 5 stars, based on 23 ratings.
App Information
UnisonSync cost $4.99 to download. The APK download size was 12.80 MB. The last available version was 1.15. The last update was on October 8, 2018.
Technical Requirements
UnisonSync required Android 2.1+ or higher. The app had a content rating of Everyone. The app had been available on Google Play October 2018.
Description
UnisonSync brings the Unison File Synchronizer - a powerful cross-platform file synchronization tool - to Android!
UnisonSync allows you to use Unison without having to use it from the command line. Root is not required.
Unison is a powerful cross-platform file synchronization tool available on Linux, OS X, Windows, etc. Unison takes two roots, that can be on different machines and can be modified separately, and brings them up to date by smartly propagating the changes between the roots.
The key features of Unison are: - Synchronization between different platforms - Handles simultaneous updates to both roots - Smart and safe: Unison resolves most simultaneous changes on both roots automatically, and prompts the user for input if it cannot determine the copy to propagate - Synchronization to a server over SSH: any machine with an SSH server and Unison can act as server - Resilient: handles interruptions, network disconnections, etc. - Bandwidth efficient: the data is transfered by a compressed protocol similar to rsync, and only modified files (or parts of files) are transferred.
As an Android application, UnisonSync hides all the complexities of using Unison on the command line. UnisonSync allows: - to generate the public/private keys (using the included OpenSSH) to allow the Android device to connect to the SSH server against which you want . - to configure the roots and unison parameters (fully manually configurable as well; one profile or synchronization directory at a time only). - to launch the synchronization (which requires a button press! hint to Tasker users). Synchronization then happens in the background as an Android service. Once the synchronization is over or if user input is needed a notification pops up. - to browse through Unison's command line output
NOTES: - Only for ARM devices
REMARK ON OPEN-SOURCE LICENSE: UnisonSync comprises binaries of Unison and OpenSSH compiled from the existing open-source repositories (see acknowledgements). Binaries are packaged alongside UnisonSync's APK, but UnisonSync does not actually link against these unmodified apps. Therefore UnisonSync does not violate the GPL license.
ACKNOWLEDGEMENTS
- Benjamin Pierce et al.'s Unison File Synchronizer (http://www.cis.upenn.edu/~bcpierce/unison) - Keigo Imai's patch to to cross-compile OCaml on Android (http://sites.google.com/site/keigoattic/ocaml-on-android) - Jérôme Vouillon's OPAM Android repository (http://github.com/vouillon/opam-android-repository) - Matt Johnston's Dropbear SSH client (http://matt.ucc.asn.au/dropbear/dropbear.html)
Recent changes: - 8.10.2018: -- Fixed Android 8/9 notification bug -- Size of the Unison command now scales with the font size settings
- 7.10.2018: -- Fixed long-standing issue with unison 'text relocations' for Android 6+ -- Fixed permission for external storage for Android 6+ -- Added Unison 2.51.2 (compiled with Ocaml 4.02.1) -- Updated to OpenSSH 7.8p1 and OpenSSL 1.0.2p -- Added 'debug' and 'addversionno' options to Unison
This version works with all ARM Android 5+ devices.
Get a detailed PDF report for UnisonSync with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
★★★★★
It works perfect! After the last update I forgot to generate/update new keys. Afterwards it is working perfectly fine. The one profile could be improved but if you want to sync your files without sharing them with any other service/server and keep your private files really private, then this is the way to go.
★★★★★
Works as I expected The configuration is somewhat messy but that is a unison problem. You do need to know how to configure the far end to handle the ssh authentication, but I would assume that anyone running unison could do that. Having got it working I didn't want to alter anything, but is it/would it be possible to use a standard .prf file for the config?
★★★★★
I have been generally happy with the app. However I updated to Android 6.0 recently and it is no longer working. It throws an error about a locked archive file, which as far as I can tell, does not exist.
★★☆☆☆
Stay well clear doesn't run on Android 6.01 on a Nexus7, referencing files that don't exist. The author also doesn't appear to be around either :-(
★★☆☆☆
Sorry mate, but you are far away UI is way too primitive, functions too limited, no way to preview before syncing and no option to sync local dirs. Nice idea, but you've got a long way to go before arriving where this needs to be.
★★☆☆☆
Does not work right even once Even upon first install and setting up everything perfectly, it bombs with a lock file error. Which is impossible to remove on non-rooted devices running android 6. Beyond this, the UI is very basic and limited, as others have noted. To add insult to injury, I was unable to get a second refund because I refunded once and rebought in a short time to try again.
Technologies used by UnisonSync
UnisonSync is requesting 4 permissions and is using 1 libraries.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.