Ask / Submit

Revision history [back]

click to hide/show revision 1
initial version

posted 2016-07-19 10:59:19 +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/<app name> /home/nemo/.local/<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).

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.

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/<app ip>:/home/nemo/.local/share/<app name> /home/nemo/.local/<app /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).

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.

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=""> 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).

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.

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 -r nemo@<first dev ip>:/home/nemo/.config/<app name> /home/nemo/.config/<app name>     
 scp -R -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).

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.

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.