eOS on the Galaxy S4

I would like to install eOS on my Galaxy S4.
However, I can not get anywhere with the official instructions.
The e recovery I could install, the flash via adb sideload but unfortunately does not work for me.

The console says:
adb sideload e-1.3-r-20220825212931-dev-jfltexx.zip
adb: sideload connection failed: no devices/emulators found
adb: trying pre-KitKat sideload method…
adb: pre-KitKat sideload connection failed: no devices/emulators found

Is it also possible to flash eOS via TWRP recovery?
Thanks in advance.

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

Yes, it is recomended

TWRP 3.3.1-1 works very well https://eu.dl.twrp.me/jflte/
S4 international LTE (jfltexx) https://images.ecloud.global/dev/jfltexx/
[HOWTO] an Unified Install Guide Project for /e/

Is adb debbuging selected in developper option ?
or try other cables !

1 Like

Sorry, @Jules16_06, for partially hijacking your question.
@piero? I followed you on the s4 track (a smaller phone with replaceable battery and a cheap one too).
I’m currently on the brink of adb sideloading it, but I 'm unclear if I’m supposed to flash the 1.3 R or not. The phone is currently on stock ROM android 5.0.1. patch 2016-11-01.

Could you be please so kind to suggest which version I have to sideload ?

1 Like

Thank you, I managed to install e / OS via TWRP Recovery.
This was much easier than using the adb sideload stuff.
Also, I now have a decent recovery that can be used to do more than just updates.
Am very excited about the operating system.

I don’t know where the problem was with the sideload install.

Did it as in the following instructions:
"Install TWRP (download from twrp.me if possible)
TWRP Wipe factory reset
TWRP Wipe format data (when changing from Custom-ROM to another Custom-ROM)
There are in Wipe “Format Data” and “Swipe to Factory Reset” (as lowest entry).
Advanced Wipe has never been used; wiping the system is superfluous because the system is overwritten by the new OS.

Then continue with Reboot / Recovery so that the device format data is included. Device boots from TWRP to TWRP.
TWRP Install Custom-ROM
TWRP Install Magisk.apk
TWRP Install “AddOn’s” if needed

This works for LOS; iodeOS; eOS …"


The Link is already sent from @piero
You always need the latest version.
At the moment, this:

Cheers from Germany


mine is from 2017-08-01 . I9505XXUHPK2 (France)
/e/OS version is based on I9505XXUHQK1

Downloads :

I wasn’t aware of 1.3 as the system updater don’t show it yet on the phone,
but yes latest 1.3 should be the best ! I will update too…

Also easily reparable (as a FairPhone)
Very thin and with a confortable 5" screen
Even smaller and cheaper is the s4mini (my daily pocket size device)
but less performace and storage
[UNOFFICIAL BUILD] e-0.18-r (Red_velvet_cake/android_11_based) for Galaxy s4mini LTE (serranoltexx) GT-I9195


Thanks to both of you, @piero and @Jules16_06.

Luckily enough I’m exclusively on linux, but this page
indicates that Win is strictly required.

May I safely follow other directions like these ones
with heimdall ?

Also: for the s4 would twrp-3.6.1_9-0-jflte cause problems ?

1 Like

Yes, heimdall is recomended,
but for complete Samsung Stock install it is easier using Odin

Yes, using TWRP you also can choose install from storage method than adb sideload


I see. Now I’m requested to download the newest Samsung drivers. In exe form.
Are those drivers necessary also for heimdall ?

Edit: thanks @piero. I was writing while you were expanding the answer. A terrific collaborative place this one !!

1 Like

I don’t know, as I haven’t tried yet
I remember 3.4 was buggy

What for ? using linux computer…

1 Like

I’m not sure I understand the question properly, @piero. I only have and work with linux, but I will try to get a win computer if necessary.
Sure enough, as @Jules16_06 pointed out, the page for installing eOS on S4 is at least incomplete or misleading.

In the meanwhile I’m reading your [HOWTO] an Unified Install Guide Project for /e/ - #2 by piero

1 Like

I also use almost only Linux PC/s.
One PC I use for gaming runs Windows 10, which I used to flash the S4.
You could try to run Windows with a virtual machine on your Linux PC.
Maybe it will go easier with that.

Kind regards

1 Like

For Samsung Stock Firmware installation, heimdall and heimdall-frontend are suitable (just, it is more complex)


Incredible set of instructions, @piero.


1 Like

I am happy to see two more of those “next to ten years old, up to date devices”

Thanks to real open sources custom android projects !


Additionnal : exist external charger for this device ! (or you can use a broken phone), i have 3 battery for my s4mini (one in the phone, one in another pocket, and one charging in my car) as it, i don’t have to stay awaiting in side of the charger, prisonnier of the cable !..


Galaxy S4 Active [2013] GT-I9295 (jactivelte)

Android Q

Both versions run well, although only 2/16 GB.
But I can format a fast 128 GB microSD card as an internal storage expansion (256 GB doesn’t work) and also swap apps onto it. This is fantastic or better: /e/OS is fantastic!

1 Like