I wrote an email at contact@e.email because I can’t direct message you
The procedure is as follows:
-
Back up your phone data if necessary.
-
Charge the phone battery to at least 50%.
-
Enable ADB and fastboot on your PC. Instructions here: Installing adb and fastboot on Linux PC
-
Download the Q stable /e/OS ROM and the e-recovery from the official link: /e/ image ROM download
-
Enable developer mode on your phone and then enable USB debugging from developer options. Instructions here: Enable USB Debugging and OEM Unlock
Unlocking the bootloader:
-
Enable OEM unlock in the Developer options under device Settings, if present.
-
Connect your device to your PC via USB.
-
On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type: “adb reboot bootloader”
-
Once the device is in fastboot mode, verify your PC finds it by typing: “fastboot devices”
Tip: If you see “no permissions fastboot” while on Linux or macOS, try running fastboot as root (typing the command “sudo” before the command “fastboot …”). I runned fastboot as root from here to the end of the procedure.
-
Now type the following command to unlock the bootloader: “fastboot oem unlock”
-
If the device doesn’t automatically reboot, reboot it. It should now be unlocked.
-
Since the device resets completely, you will need to re-enable USB debugging to continue.
Booting a custom recovery:
-
Connect your device to your PC via USB.
-
On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type: “adb reboot bootloader”.
-
Once the device is in fastboot mode, verify your PC finds it by typing: “fastboot devices”.
-
Flash a recovery image onto your device by typing “fastboot flash recovery recoveryfilename.img”.
Replace the “recoveryfilename” with the name of the recovery image you downloaded in the previous section.
- Now reboot into recovery to verify the installation.
Pre-install instructions (copying the content of the slot A to the slot B):
-
To do this, sideload the “copy-partitions-20210323_1922.zip” package by doing the following:
-
Download the “copy-partitions-20210323_1922.zip” file from here: copy-partitions-20210323_1922.zip | by The Muppets for Generic Device/Other
-
Sideload the “copy-partitions-20210323_1922.zip” package:
-
On the device, select “Apply Update”, then “Apply from ADB” to begin sideload.
-
On the host machine, sideload the package using: “adb sideload copy-partitions-20210323_1922.zip”.
Warning: The Recovery will present a screen that says “Signature verification failed”, this is expected, please click “Continue”.
So far was the official guide summarized, from here it’s chrisrg’s instructions.
Installing /e/ from recovery:
- When e-recovery home screen is up and running, select Factory reset. Next select Format Data/factory reset.
Screen will go white and output at bottom left (very small letters) when done.
-
Return to e-recovery home screen (if not already there, can’t remember ) and select Apply update. Next select Apply from ADB.
-
If device wasn’t plugged to pc, plug it in now and issue the command to sideload the OS zip: “adb sideload filename.zip” changing the “filename” to the name of the file you downloaded (probably e-0.19-q-20211027142972-stable-avicii.zip if you didn’t changed it.).
Terminal output should now show "serving"something or other as the zip is transferred across, with a percentage amount.
It will stop at 47% (all being well) and everything is being done on device. Watch the on screen output for Step 1 and then step 2. Its quite slow and you may think nothing is happening, but wait until the recovery screen changes and you then press the back arrow at top left. Output should show install status.
Press reboot system.
- Done.
Let me know if there is any problem, I checked very well but I could be wrong. I wrote this procedure a few days after doing it.