Help with installing /e/

Hello everybody !

At first, sorry for my english, I’m a frog and second sorry if my questions are dumb, I’m not a geek even if I’m a linux user.

I bought a realme 9 pro for my son and I wanted to install /e/ on it but I don’t understand the instructions (I thought it will be as simple as for my fairphone 4)…

For the first I don’t even know if I need to go through all the sections of the documentation. I think the necessary steps should be marks as “1 Downloads for oscar”
“2 Unlocking the bootloader”… etc… As it is written I’m confused as I don’t know if the unlocking the bootloader or Temporarily Booting a custom recovery using fastboot are a part of the installation process or not…

Then I’m already stuck to the file to download… Why are they two files (e-2.9-a14 (…)community-oscar.zip MD5 SHA25 and recovery IMGe-2.9-a14(…) ) and which one do I need ?

Thanks in advance for your help !

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

Please read thru the installation guide once without doing anything. It helps understanding every step. All your questions should be answered after that, I might also be wrong.

Please feel free to ask again if something still is not clear.

I already read 4 times… I’m still confused… Very sorry…

Well, yes :slightly_smiling_face: all sections and the instructions are already quite terse.

From the install page, Install /e/OS on a Realme 9 Pro 5G - “oscar”, you might make an accurate copy of the headings all of which you need to be able to follow in sequence.

Reading the page the first difficulty is this:

Download the required firmware for your model.

This @Manoj seems to direct straight back to the install page.

Maybe @Mr.G you can identify, with certainty, if your phone has this firmware before you even start.

To get another insight into the install process you might read from the LineageOS wiki Install LineageOS on oscar | LineageOS Wiki. This also introduces the concept of variants of this phone – another thing to check before you start.

You asked about Downloads; you will need one whole line from the download page as:

This will give you 5 items, in the above order they are:

| e-2.9-a14-20250323478433-community-oscar.zip | [MD5 | SHA256] | recovery-IMG-e-2.9-a14-20250323478433-community-oscar.zip | [SHA256] 
|The main ROM | MD5 checksum | SHA256 checksum | Recovery + , importantly in an archive.zip file, containing e-Recovery and other required secondary images, dtbo.img and boot.img | SHA256 checksum for the archive.zip

Checksums exist for one to confirm the download as received was an exact copy.

Another insight to the install process here [HOWTO] an Unified Install Guide Project for /e/.

No problem, I have been there also some time ago.

Step by step from top to bottom.

What is the first thing you struggle?

Xiaomi is really not the better choice as you have to create a Xiaomi account and log it on the device before you can unlock the bootloader !

2 Likes

Hi !
Thanks for your help ! I appreciate.

First question : how long would you say it takes to go through all the process ?

Thanks for that, I feel a bit less dumber (If I understand right what you mean).

I know how to do this ! I think it’s ok. I have a question though just to be sure : the stock OS is the android version already on the phone ? I don’t understand what is the vendor OS, like some software above android like an overlay ?

Thanks ! The two links with another step by step guide is clearer for me I think.

Ok so I need to download the line in two times, right ?

As a linux user this I already knew.

Is the adb installing process for ubuntu just for ubuntu or for all the ubuntu based version like Linux Mint ? Because at the end of the process when I tpe “adb version” I get "Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5

and the wiki tells it should be “Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5”
Does it matters ?

And also do I need to install TWRP or I have to choose between it and the adb fastboot thing ? I read some contradictions there.

Also I don’t understand if I install the recovery version of /e/ or the build version ? And where do I find the /e/OS file to download ?

About as long as a piece of string. If one was doing for a second time one might do the actual tasks in about the time it takes to read them … but first time it may be way longer, depends how easily one can understand what has to happen and how to do it.

OK, why use different terms ? The term is used in the instructions

Boot your device with the stock OS at least once and check every functionality.

The expression simply tries to make clear that you are using Realme’s Stock OS, no specification, just "what is on the phone before you do anything.

It is the same thing, the term for instance can be used in a template it comes from the phone’s vendor. You might say an overlay … Google Android is shipped to the manufacturer but each manufacturer / vendor likely produces their own characteristic build.

I wonder why you ask … as I hover over the “complete line” on the download page, I find 5 links, 3 are checksums one is the main ROM (~1.8G) and the fifth is the Recovery_and_additional_partitions.zip (~42MB) – this .zip file contains the e-Recovery.

The two versions match.

Here is a page with advice on platform-tools. Installing adb and fastboot on a Linux PC. It contains a warning about older versions:

Caution: The default adb installation on OS like Ubuntu can be outdated and can cause errors. We would recommend that linux distribution users ensure they use the installation process given here

You will be aware that there are differences between Ubuntu and Mint. Sometimes with cross platform work – this is what Android Debug Bridge does – “bridge”, or “allow the crossover” it can be significant whether “everything is provided” by the OS. Being alive to error messages should be sufficient.

I do not see TWRP mentioned on the install page. TWRP is a Custom recovery. e-Recovery is a simplified Custom Recovery.

This is a requirement to have installed on the PC. adb and fastboot are the two main components of platform-tools.

Maybe this is where your uncertainty and questions come from !

The build comes in two parts. We flash the e-Recovery together with some “additional partitions” it has the effect of breaking Realme hold over the phone.

Then we

Temporarily Booting a custom recovery using fastboot

… yes this is e-Recovery
… before we move on to

Steps to install /e/OS from recovery

… where we clean up the phone … Format data and finally install the main ROM.

1 Like

Thanks a lot taking time to help and answer me !

It was not about using another term but as you understood I’m not bilingual and I don’t know the technical terms in english, I’m not at all an ingineer but a social worker ! So my question was about to be sure what we were talking about.

There were something going wrong there when I typed because the return of the command gives me that :
adb version
Android Debug Bridge version 1.0.41
Version 34.0.4-debian

instead of : Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5”
And the link you gave me to install correctly shows me that it will be a little hard for me, not sure to be able to do it.

I saw in the “how to” link you gave me that there were a french version. But somethings are a little bit different and it’s on the french page that they are saying in the beginning that are two ways of doing this, via the PC with adb and fastboot and one with TWRP directly on the phone, if I understood right. But then later at this point they say first install TWRP and then fastboot, they don’t say 'or", so I was unsure.

Thanks again, very thanksfull for your help ! But I think I will be stuck on the install fastboot part !
EDIT : I think I manage it but I have two doubts : the firs one is that I didn’t uninstall the previous version I installed earlier and the second one is about the last step adding the line in the .bashrc file : I add it at the very end of the file on a new line. And the return of the adb version is giving me the same as before “Android Debug Bridge version 1.0.41
Version 34.0.4-debian”

And also I have android 14 but when I click to version I have the 14.0.0.**700(**EX01) and not 14.0.0.501(EX01).

Is it OK or not ?

Understood.

Understood – it might be worth sleeping on this; this is a fairly modern device so modern methods may be required.

TWRP

So, a few years ago we all used TWRP, (a Custom Recovery) now it is less used. So please read TWRP as “Custom recovery”.

e-Recovery will do many things just as done previously by TWRP.

Still valid, in a standard install:

please read TWRP as “Custom recovery”.

Yes, all good, but also Logout → Login or Restart.

So this looks a bit in advance of

When the device is unlocked maybe the method to rollback will become more clear.

There is this method, and it will work with e-Recovery but one still needs platform-tools as one needs fastboot to flash the Recovery.

However one can replace the command

adb sideload e-2.9-a14-xxxx-oscar.zip

with another technique … transfer the .zip file to a SD card or suitable USB stick; e-Recovery can install the file from here without further help from the PC.

Having two versions of platform-tools probably adds confusion. If you decide to undo the “system install” of platform-tools (please check the naming in your package manager) – ideally you will uninstall

  • android-sdk-platform-tools
  • but retain android-sdk-platform-tools-common.

Hi !

I started the install but I’m already stuck at the unlocking boot loader. I enabled OEM and USB debuging.

The first adb devices tells me “List of devices attached
406fff3b device”
so what I understand it should be ok. Then I type “adb reboot bootloader” and the phone is restarting. I don’t know if it’s what’s it supposes to do (or is it supposed to power on in a special mode with options ?) … then as it says I type “fastboot devices” but nothing happens.

What did the device do after the reboot?

You typed ‘adb reboot bootloader’, which means adb software will reboot your device into bootloader. Did it?

Booting into bootloader should show ‘fastboot mode’ or similar. Then we start using fastboot command.

Edit: If you use windows check if drivers need to be updated in the device manager

Yes I followed the instructions of the HOW TO but the phone just reboot normally. I watched some video that shows me the phone is restarting in a sort of recovery mode or command line but mine doesn’t do that ! I saw I can enter the realme 9 pro recovery mode manually, can I do that ? Or it’s not the same ?

I run linux

You are telling me ‘adb reboot bootloader’ made it just boot into the OS?

As I wrote before there is bootloader where you use fastboot commands and when you manage to unlock bootloader, flash /e/OS recovery then you will be able to boot into recovery.

But again, first you need to boot into the bootloader. Then we can carry on.

You should stick to the Install /e/OS on a Realme 9 Pro 5G - “oscar” not a video.

In the install guide ‘adb reboot bootloader’ is not used it is ‘adb -d reboot bootloader’

Thanks for trying to help me !

Yes but it doesn’t work and makes me mad !

That is what I’m trying but it’s not working. Well I didn’t do all the part below because it’s not working neither :
"download the bootloader unlock app for your device:

  • Navigate to Realme’s forum.
  • Go to your device’s page by clicking Product option, followed by the device’s name.
  • Click Unlock Bootloader Tutorial for Name_of_the_device.
  • Download and install the unlock tool apk on your phone.
  • Open the unlock tool app and click Start Applying.
  • Please read the disclaimer in detail, select the checkbox, and submit your application.
  • The application will be processed in Realme servers and within an hour, the unlock tool app will show the status of the unlock request. Once it shows the unlocking is successful, please proceed to the next step.
  • Click Start the in-depth test in the unlock tool app. The device will reboot."

Already the second line does not match with the reality of the site. I can go to “product” but it’s a page with posts from users, not with a list of realme’s product… And typing unlock tool realme 9 pro doesn’t give anything neither realme 9 pro unlock tool… So I’m lost

If you can get the phone back to running normally, please can I suggest you run yourself a little tutorial on the Booting modes of the phone and how to reach them with the external buttons on the phone.

There are 3 booting modes, you need full control and understanding of them and be able to describe where you are if you ask for help.

The booting modes are found here: Install /e/OS on a Realme 9 Pro 5G - “oscar”.

  1. Normal… no explanation needed
  2. Recovery

With the device powered off - hold Volume Down + Power

  1. Fastboot mode aka Download

With the device powered off - hold Volume Up + Volume Down + Power.

As for the Realme unlock procedure, please do not expect it to be easy, be happy if you can complete any one element then have a break. It is hard.