Allow device reset without removing apk, rpm apps.

asked 2018-02-04 23:03:08 +0300

DarkTuring gravatar image

Provide option to reset device while maintaining apps. Function would require defining an SDcard space and checking if enough spce exists to copy apps into. Then upon factory reset it would reinstall apks, rpm packages copied in prior druring reset process after which the user would perform restore from backup and everything should be back in its place, Jolla could start by doing it for Sailfish Apps only amd later for Android Apps as well.

edit retag flag offensive close delete

Comments

If the device is factory reset, that is taken to the state it had when it came out of the factory, where could it store the information prompting to reinstall apps? Moreover, some installers require interaction that the device cannot provide.

Giacomo Di Giacomo ( 2018-02-04 23:17:41 +0300 )edit

Factory resetting the device removes SFOS updates. There definitely would be dependency issues on most of those apps, plus isn't Android Support missing by default and has to be installed by the user? The idea is nice, don't get me wrong but the implementation, not so much

DameCENO ( 2018-02-05 12:33:02 +0300 )edit

First all sailfish apps to be saved on the SD for reinstall, there is no reinstall user interaction requirement with Sailfish. The script would open each package chronologically or alphabetically install, wait till install is complete and go to the next package, even if it takes 3hours, thats exactly how iOS does it (except here packages are redownloaded from the store), very inefficient.

DarkTuring ( 2018-02-05 18:18:22 +0300 )edit

Usually after factory reset you will want to update SFOS to the latest version before reinstalling apps.

Giacomo Di Giacomo ( 2018-02-05 18:26:54 +0300 )edit

My point exactly, apps are SFOS dependent in most cases, so as commendable as the idea is, would that be done before or after upgrading to the latest SFOS? This means your idea also comes with a way to factory reset without losing Sailfish Updates, which is not how the OS was meant to handle resetting the device

DameCENO ( 2018-02-07 14:35:54 +0300 )edit