Ask / Submit
18

Migrate from Jolla 1 to Jolla C: tips ?

asked 2016-07-18 17:32:53 +0300

jbruggem gravatar image

Hey guys,

anybody attempted to migrate their data, apps, config, etc from Jolla 1 to Jolla C ?

any tips ?

edit retag flag offensive close delete

Comments

You can transfer contacts via bluetooth. If you do it from the People app's settings, it will do it as soon as it makes the connection.

skanky ( 2016-07-18 17:45:17 +0300 )edit

Backup Accounts, Phone, Messages and People apps and restore it on Jolla C?

avhakola ( 2016-07-18 18:50:33 +0300 )edit

@avhakola Exactly. basically, I'd like to re-install my apps (SF & android) and not lose all my preferences, history, etc

jbruggem ( 2016-07-18 19:05:02 +0300 )edit

So you intend to disregard the advice by Jolla that this is not a phone but just a developer device;) Of course I planned that too, but now I might wait a while what are the experiences with the durability of the screen in real usage. Also my first impression is that the back cover is really unstable and might fall off already by minimal forces.

ugeuder ( 2016-07-18 19:29:24 +0300 )edit

without warrenty. but rsync should copy all user 'nemo' configuration. wlan and some other system configuration is not included. also apps are not included and must be installed manually.

gabs5807 ( 2016-07-18 19:33:45 +0300 )edit

3 Answers

Sort by » oldest newest most voted
7

answered 2016-07-19 10:59:19 +0300

Acce gravatar image

updated 2016-07-19 18:29:13 +0300

For those willing to enable developer mode:

Here are some tips, although they're pretty manual, and don't manage to get all your apps. In any case I think they give some relief.

List all harbour apps on your first device:

rpm -qa --qf "%{name}\n" "harbour-*" > harbour-apps.txt

Then on the other device

scp nemo@<first dev ip>:/home/nemo/harbour-apps.txt /home/nemo/apps.txt
for app in `cat apps.txt`; do invoker --type=generic pkcon install $app; done

A word of caution, installing your apps this way does not add the apps to your Jolla Store "My apps" list. (Solution sought here).

After this, copy the app configurations you want to save to your new device:

 scp -r nemo@<first dev ip>:/home/nemo/.config/<app name> /home/nemo/.config/<app name>     
 scp -r nemo@<first dev ip>:/home/nemo/.local/share/<app name> /home/nemo/.local/share/<app name>

The <app name> is often just the package name, ie. "harbour-something", but can also be something else, such as the name of the app developer (since the field is actually set for organization name).

EDIT: The scp command could be replaced with relevant rsync commands. Furthermore just copying/rsyncing the full ~/.config and ~/.local might do the job well enough, if you don't want to dig up the specific stuff you want.

Contacts went fine via bluetooth, though be careful if you have some external contacts (facebook, google), afaik they will only be imported if you have the same account already present on your new device.

Disclaimer: worked for me, hopefully for you too, but I take no responsibility.

edit flag offensive delete publish link more

Comments

Are you sure about the scp parameter -R? When I try this I get "unknown option -- R".

eson ( 2016-07-19 11:59:51 +0300 )edit

sorry, probably it was small r, so -r, thanks for noticing.

Acce ( 2016-07-19 12:09:02 +0300 )edit

that would be interesting if someone do an app from it then....

cemoi71 ( 2016-07-19 12:58:23 +0300 )edit

@Acce This is weird. In terminal it looked like it worked copying app configurations, but it didn't actually transfer any data. So I did it "my way" and used my NAS as the middle hand. ;)

eson ( 2016-07-19 13:23:39 +0300 )edit

@cemoi71 yeah, even without the scp, making somekind of zip package of the chosen apps etc. would be nice. You would need to get the app list, either by the rpm command or some way that finds even apps not named harbour*, then be able to ask those apps where their configuration is located (their set organization/app name, assuming apps use the sensible locations of XDG_CONFIG_HOME and XDG_DATA_HOME).

@eson Hmm.. perhaps they went to wrong subfolders or something, eg. accidental / at the end of the folder path. But great if you got it working in any case :)

Acce ( 2016-07-19 13:45:58 +0300 )edit
4

answered 2016-07-19 16:13:07 +0300

jbruggem gravatar image

Ok, I tried @gabs5807 option and rsynced /home/nemo/. That worked quite well except:

  • I had to re-login into my accounts (jolla, gmail, etc)
  • some settings were not transfered (e.g. SMS delivery options)
  • some android apps store their stuff not in android_storage but in /data/data/ in Jolla1, which becomes /opt/alien/data/data in the new device. I made a backup of /data/data to my SD card before transfering it and I now copy per-app when I needed to recover some data (careful with file permissions!).
  • contacts were not synced. But since my contacted are synced with my google account, I just downloaded them from there.
  • SMS history was transfered, call history was transfered, etc. Globally, it went fine :).

Damn, 2gb of RAM instead of one (and a faster proc) makes a huuuuge difference!

edit flag offensive delete publish link more

Comments

jist a guess though, perhaps rsync would work better if you only synced .config and .local/share.

Acce ( 2016-07-19 18:25:52 +0300 )edit
-2

answered 2016-07-18 21:20:33 +0300

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

updated 2016-07-18 21:20:33 +0300

PaavoH gravatar image

I used memotoo-account to transfer all my contacts to the new Jolla C. All the photos etc I have allways saved anyway in the cloud.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools

Follow
9 followers

Stats

Asked: 2016-07-18 17:32:53 +0300

Seen: 1,232 times

Last updated: Jul 19 '16