For clarity the page is Upgrade the Samsung s7/s7+ to /e/OS R with SD card set as internal storage.
The official advice on an Android version Upgrade is to treat it as a fresh install except in the case of an official or stable build, Different Build Types ← please read the link! – where the process is automated.
Please can we first establish (and please record here) for sure that the current build is stable.
Settings > About Phone > Android version > /e/OS version. Tap on /e/OS version to copy to clipboard.
So the automated stable (aka official) Android version upgrade was expected to happen in February / March 2024 – at the time one would have read:
Did the phone ever have an SD card as Adoptable storage?
- A degree of speculation, but the encryption of the device may hold some “ghost” of a memory of this.
- I would suggest that you uninstall all apps that are not vital to you.
- You could install the app “List my Apps” de.onyxbits.listmyapps - (you may have apps you forgot about).
- Especially uninstall all apps which ever existed in an Adaptable storage environment.
Did something I should know about happen with the phone around that time that would complicate the process?
Please prepare a backup, there is quite a high chance that you may have to Factory reset & reinstall as happened in the final post of the “Problem update 1.20 on Samsung Galaxy S7” which you already read – if necessary please ask before moving on.
Stage two
There is a risk of data loss. If you are given the choice to Format data, I suggest on a first pass you just say No.
Important pages for S7
Info about Samsung Galaxy S7 - herolte
Install /e/OS on a Samsung Galaxy S7 - “herolte”
You may be able to do the following on the phone without using adb
from a PC.
I suggest you clear your Updater as above, but we are not going to use it.
First explore your e-Recovery
With the device powered off - hold Volume Up + Home + Power. When the blue text appears, release the buttons.
You should see confirmed that your correct Version os /e/OS. You can leave Recovery at any stage with the back button, top left > Reboot system now.
Tap Apply update > Tap Choose from sdcard xyz
- Your device will specify accessible navigable path(s) – establish exactly where you can navigate to, internal
sdcard
or external SD card.
In case some upgrade to recent /e/OS versions is the problem, you can find old versions of herolte/stable
builds here:
To get your bearings on the page please search the page for
"filename": "e-1.17.1-q-20240208379201-stable-herolte.zip"
I believe the file you should use is “url”: "https://ota.ecloud.global/stable/herolte/e-1.20-r-20240221382013-stable-herolte.zip"
,
From the filename we see the build date 2024-02-21.
Now down load this file on your phone, if necessary find it and move it to a location you can navigate to.
Boot into Recovery
Tap Apply update > Tap Choose from … > and navigate to e-1.20-r-20240221382013-stable-herolte.zip
(If necessary use some appropriate button to apply, continue or install.)
The desired outcome is that the phone will boot into /e/OS 1.20-r-xxx in which case the Android version Upgrade will be complete.