Week 45, 2022: Development and Testing Updates

I’m very curious how a backup should work without root. As you I was waiting since months for the OTA upgrade since I don’t know any way how to backup my app data without root (pictures, SMS, etc. are easy).

So if there is no big surprise people who bought the FP3 in the murena shop will lose all their data or stick forever with Pie…

For me, the lack of na OTA upgrade makes me really considering switching from murena to LOS (or others).

3 Likes

If you want to wipe all the data of your mom’s phone.

Why ? I dont understand.

That counts if your mom is on Pie. If she is on Q, you’re lucky.

Oh okay. Idk but she doesn’t have data on their FP3, everything is on their Drive.

Just installed Android S in a Samsung Galaxy Tab S6 Lite (gta4xlwifi) using sideload. Seems to be working well.

https://images.ecloud.global/dev/gta4xlwifi/
[e-1.5.1-s-20221103231515-dev-gta4xlwifi.zip]

You can keep install files to always be able to install a certain OS version again.
You can use tools like MyPhoneExplorer to easily backup and restore most of the user stuff including SMS, contacts and the whole so-called Internal Storage.
You can easily copy the Internal Storage via USB without additional tools.
You can install individual Apps again (even if this can be tedious if you use many Apps).

What you can’t cover this way is OS settings as well as Apps data and settings.
This stuff resides in the data partition, but not in Internal Storage, which is only a subdirectory on the data partition. Unless the phone is rooted, the user can’t access this part of the data partition.

TWRP is a way to get this stuff (by backing up the data partition), but in case of Fairphone 3/3+ needs keeping the bootloader unlocked to be able to boot TWRP when needed.
A rooted ADB shell is a way to get this stuff (doesn’t need a rooted phone, but the OS must implement Rooted Debugging, stable /e/OS builds might not do this, dev builds do) … a backup solution using this was explored here … [HOWTO] Backup and Restore Data on Android Devices - #36 by petefoth.

Otherwise you would have to explore data export/import options for individual Apps as well as set up the settings of the OS and your Apps again manually. Not nice, but having taken care of the other stuff is not nothing.

1 Like

Unfortunately OS settings and App data is what I’m looking for. All the registration, account setting are tedious work. :frowning:

And with a locked bootloader I’m dependent on a OS upgrade.

With a stable build it would seem this way, yes.

I wonder if the following would be possible for someone with an FP3 on Pie stable. It’s only speculation on my part, so it would need to be confirmed by someone in the know.

  • Flash the Pie dev build without wiping data
  • Enable adb root debugging in developer settings
  • Boot TWRP without installing it on the device
  • Do the backup. Instructions needed here.
  • Do the upgrade to Q or higher with Easy Installer or manually.
  • Restore backup. How?

You might wanna test Neo Backup from f-droid (needs izzyondroid repo) or github. I haven’t used it, but heard some good feedback about it.

Edit. Just noticed that it requires root, but I still leave this here.

After checking my xz2c for ‘S’ via install doc, I have just read that I can sideload it and therefore upgrade from R to S…(I would create backup even though it does not state it :wink:) I was wondering why and a post before it was mentioned, unlocked bootloader. Confusingly in the FP3 install doc the same procedure is stated, although the bootloader can be locked. Shouldn’t this be changed?

Hi
What instructions did u use?

I thought about upgrading my Murena S9 which is still on Android 10 to the dev build. It seems that there will be no more OTA upgrades for sold devices after they got one. If this is not possible I’m definitely be disapointed.
It’s a shame that now the older S8 gets Android 12 and the newer S9 is stuck on Android 10. Gettings OS upgrades OTA was the key for deciding to buy a Murena phone.

2 Likes

Hi! I wouldn’t have done this in a daily driver phone. I believe that /e/ will find a better solution for Murena phones like yours (and my FP4), at least using Easy Installer if OTA upgrade is not viable.
Having said that, just for curiosity, I followed the following steps:

  1. Download the file with the update/upgrade and rename it to something easy to remember like update.zip
  2. Enable USB Debugging on your phone
  3. Make sure battery is charged
  4. Plug your phone to your computer making sure to use a good usb cable for data transfer
  5. Open Terminal
  6. Type adb reboot recovery
  7. After reboot choose apply update from adb
  8. Then adb sideload update.zip
  9. After installation restart your device

Once again, personally, I wouldn’t try sideload update in a daily driver phone.

S8 users will very much appreciate this level of empathy towards them, I suppose. Well done.

/e/OS on the S8 is currently still based on Android 9 (Pie), with /e/OS update support dropped several months ago, with security update support for the Android 9 base dropped by Google even longer.
On the S9 /e/OS is currently based on Android 10 (Q), getting updates, still with some time of security update support left.

The S8 is getting an upgrade at all (if developers succeed) with some recent Android. Good thing it’s 12 then, which should have this device covered for a while, giving some more time to developers to consider the situation on other devices.

1 Like

I still hope to see the S9 move to android 12 in OTA. That’s the strategy I chose when I switched to /e/OS, see what phone was on their store to get the same model to be pretty sure I had maximum convenience.
It remains to be seen if this strategy is good.

The sentence below gives me good hope:

1 Like

Thanks to the whole team for /e/OS S for FP4 :hearts:

My bad, /e/OS S isn’t available yet but the tuto yes : /e/OS Version Upgrade

3 Likes

FP4 OTA upgrade to S is now starting to test in the dev gruop.

4 Likes

My FP3 has a locked bootloader and was able to boot TWRP fine via fastboot.