My Data Transfer

Rating: 
5
Your rating: None Average: 5 (14 votes)

Backup and transfer app data, documents, music, pictures and videos on your Sailfish OS devices.

Features

  • Backup of Sailfish OS app data and files inside Documents, Music, Pictures and Videos folders.
  • Backup to SD card.
  • Restore from a backup file.
  • Over-the-air transfer of data and files (only with Developer mode active and ssh password set).

Translate

Languages supported:

Languages supported

Request a new language or contribute to existing languages on the Transifex project page.

Roadmap

Roadmap and features will be tracked on the Trello dashboard.

Credits

  • Thanks to flypigahoy for his ispiring blog post about copying settings and files over a new device.
  • Thanks to jgibbon for the icon and the cover graphics.
  • Keyboard navigation based on Piepmatz by Sebastian Wolf.
  • Thanks to all the testers for being brave and patient.

 

If you like my work, please consider to donate via PayPal.

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-mydatatransfer-0.0.2-1.armv7hl.rpm87.65 KB05/12/2019 - 00:51
File harbour-mydatatransfer-0.0.2-1.i486.rpm89.59 KB05/12/2019 - 00:51
File harbour-mydatatransfer-0.0.3-1.armv7hl.rpm87.75 KB06/12/2019 - 01:35
File harbour-mydatatransfer-0.0.3-1.i486.rpm89.69 KB06/12/2019 - 01:35
File harbour-mydatatransfer-0.0.4-2.armv7hl.rpm129.58 KB09/12/2019 - 00:33
File harbour-mydatatransfer-0.0.4-2.i486.rpm131.46 KB09/12/2019 - 00:33
File harbour-mydatatransfer-0.0.5-1.armv7hl.rpm135.98 KB10/12/2019 - 19:22
File harbour-mydatatransfer-0.0.5-1.i486.rpm137.83 KB10/12/2019 - 19:22
File harbour-mydatatransfer-0.0.5-2.armv7hl.rpm138.74 KB12/12/2019 - 20:40
File harbour-mydatatransfer-0.0.5-2.i486.rpm140.63 KB12/12/2019 - 20:40
File harbour-mydatatransfer-0.0.6-1.armv7hl.rpm139.41 KB12/12/2019 - 21:39
File harbour-mydatatransfer-0.0.6-1.i486.rpm141.35 KB12/12/2019 - 21:39
File harbour-mydatatransfer-0.0.6-2.armv7hl.rpm139.69 KB14/12/2019 - 23:36
File harbour-mydatatransfer-0.0.6-2.i486.rpm141.57 KB14/12/2019 - 23:36
File harbour-mydatatransfer-0.0.7-2.armv7hl.rpm121.92 KB05/01/2020 - 01:13
File harbour-mydatatransfer-0.0.7-2.i486.rpm123.88 KB05/01/2020 - 01:13
Changelog: 

* Sat Jan 4 2020 0.0.7
- Added command line interface.
- Added app order in launcher.
- New iconography (thanks to jgibbon).

* Thu Dec 12 2019 0.0.6
- Added call log and messages.

* Tue Dec 10 2019 0.0.5
- Added Hungarian translation.
- Added Polish translation.
- Added Russian translation.
- Added Swedish translation.
- Added Chinese translation.
- Added German translation.

* Sun Dec 8 2019 0.0.4
- UI updated.
- Icon updated.
- Added option to backup to sd card.

* Thu Dec 5 2019 0.0.3
- Fixed backup not working in some Sailfish OS versions.

* Wed Dec 4 2019 0.0.2
- Implemented documents, downloads, music, pictures and videos backup.

* Sun Dec 1 2019 0.0.1
- First version.

Comments

cartron's picture

Thanks for this app - just translated to French on Transifex :)

tancent's picture

I wished I had this app in the past:) Thank you fravaccaro, amazing contribution to sfos!

JacekJagosz's picture

Has anybody tried using this to move from older device to Sailfish X? Will it cause problems?

fravaccaro's picture

There's little or no difference between Sailfish X and former Sailfish OS devices, so you should be safe.

Firefox84's picture

Would be interesting to combine this project with this old project: https://together.jolla.com/question/129482/jollacommunicator-20/ an old desktop client for Jolla, Sailfish OS phones. This would result into an equivalent of Samsung Kies for Sailfish OS phones. I think this project could have so much perspective. There is also KDE or Sailfish Connect for Ubuntu. Looking forward to the development of this app :)

fravaccaro's picture

Thanks! I would not know from where to start to develop a desktop app, but of course everyone who wants to contribute is welcomed :)

wpeberg's picture

Using the option backup to SD card (only Appdata) creates en empty file. Using Jolla C.

fravaccaro's picture

The file looks empty cause the .local and .config folders are saved, which are hidden to the user. try to enable the "show hidden files" in your file manager if you want to take a look at them.

Firefox84's picture

Really nice app, congratulations! Would be great if Jolla would integrare these functions in its backup function, to not only backup contacts, messages and call history but also the rest of the data of the phone. My old Samsung Wave with bada had exactely the same function, everything was backed up, so that you could completely restore you device :)

objectifnul's picture

Ok, working now, provided there is a sufficient free space in the main memory. I suggest to allow backing up to the sd card instead. Otherwise, most users will have to make six separate backups for appdata, documents, music etc. and move them one by one to an external storage.

fravaccaro's picture

Thanks for the suggestion :) now if you have an SD card inserted, you'll be able to choose it when you perform a backup

objectifnul's picture

Thx.

[NeverSatisfiedMode ON]

Maybe a good idea would be to add "android_storage" (as well as any custom sub-folder) to the list of optionally saved stuff, and to rename back-up archives according to their content ("full", "doc", "appdata", "music+video" etc.). I understand it's perhaps not easy.

[NeverSatisfiedMode OFF]

fravaccaro's picture

I'm not sure if backuping the Android sure is enough to backup app data tho.

As for the content, I'd rather just show the available options in the restore page (to be clear, if you are restoring a backup with app data e music, only those toggles will be shown in the page).

objectifnul's picture

Note: just tested on my beloved old Jolla phone. Works as expected. So I think the issue is busybox (installed on my Xperia but not on my Jolla). Busybox entails a custom version of tar which is not compatible with mydatatransfer. There are two tar binaries, one in /bin, one in /usr/bin. Not sure which one is ok with mydatatransfer. Probably /bin/tar.

fravaccaro's picture

Hell yeah, it took me a while to figure that out, as I tested it on the Jolla C I wasn't aware of this and I was honestly quite disappointed, the busybox version of tar is unusable.

Anyway, thank you so much for the feedback, the release 0.0.3 should handle both Jolla and Sailfish X devices

 

(both /bin/tar and /use/bin/tar look the same unluckily)

objectifnul's picture

XperiaX sfos3.2.0.12

fravaccaro's picture

would you mind running harbour-mydatatransfer from the command line, try to backup and send me the output?

objectifnul's picture

I guess I made something wrong. No such file in /home/nemo.

fravaccaro's picture

Which steps did you take?

objectifnul's picture

Tap on "backup" button with all options checked (appdata, documents etc.) There is a " backup completed" notification, but no backup file created. If launched from fingerterm, the statement "tar: invalid option -- 'r'" appears several times.

See here

fravaccaro's picture

which device do you have?

objectifnul's picture

Couldn't find any back-up file in /home or in /home/nemo. Where are they supposed to be?

fravaccaro's picture

Once the backup has finished, you'll find a file with date,mydatatransfer inside /home/nemo. If instead you transfer the data directly over to a new device, you'll find no file, as its content will be automatically restored.