[HOWTO] an Unified Install Guide Project for /e/

About Unified Install Guide Project -
Install /e/OS into the ROM of your compatible device -
Preparation
(1) install the appropriate Flashing Tools
(2) allow “Non Vendor OS” to be installed on the device
(3) Check the communication between the PC and your smartphone
(4) Download a custom recovery manager
(5) Download an /e/OS build
Let’s roll !
(6) Unlock the Bootloader
(7) Flash a custom recovery manager on your device
Now the easiest part : install /e/ !
(8) install /e/ from your computer, using the “adb sideload” method
or
(9) Install /e/ without computer using the “Device-Storage” method

(10) post installation settings - root

.

une version en français est disponible (elle n’est pas aussi complete…)

.

an Unified Install Guide Project

.

For all devices that have

  • a "e-xxxxxxxxxxx.zip" file on their download page.

and

  • a "recovery-e-xxxxxxxxxx.img" file on their download page.
    or a "recovery-IMG-e-xxxxxxxxxx.zip" file on their download page.

.

it is a collaborative and open project, you can help !

  • should work for Official and Community supported devices (by the /e/ foundation)
  • should also work for Unofficial supported devices (by the /e/ forum’s community)

if you know some "device specific" details or additionals steps like in the documentation suggestions categorie
Please check if it is notified here, if not, feel free to add it properly, (Original Post are editable) or ask us to edit !

  • @piero (French language, skilled on Samsung, Fairphone, Pixel, and more…)
    @aibd (English language, skilled on Samsung, Oneplus, and more…)
    @mihi (German language, skilled on Pixel, Fairphone, Motorola and more…)
    @Didou (French language, skilled on Samsung, Oneplus, Motorola, and more…)
  • and more…
( : the non written under plan priorities could be : )
    1. presentation of the steps,
      on the computer, on the device
    1. type exceptions
      old school device, a only device, a/b devices
    1. brand exceptions instructions
    1. common instructions
    1. device specific steps
    1. platform specific instructions

.

for other devices that have :

  • only a "IMG-e-xxxxxxxxxxx.zip" file on their download page,

(non exhautive device list)
Fairphone : FP3, FP4, FP5, FP6,
Gigaset : GS290,
Murena : one, two,
Nothing : tetris,
OnePlus : avicii,
Google : panther,
Shift : axolotl, otter,
Teracube : sapphire,
Volla : mimir,

  • you will need to follow the simplified :

[HOWTO] a Clear Guide to install "IMG-e-builds" when /e/ web installer fails

.

Mission :

Install /e/OS into the ROM of your compatible device

.

  • from a Terminal on the Computer, using the adb sideload recommended method
    or
  • from the Recovery-manager on the Device, using the SDcard or internal storage preferred method

.

Prerequisites:

  1. an Android device,
  • compatible to become a smart /e/ phone or an /e/ Tab, with more than 50% of battery charge.
    • upgraded to latest relative to /e/ based version of the stock vendor firmware or the latest Stock Vendor Firmware available if not officially maintained anymore.
      But /e/'s related “Android Security Patch Level” must be newer than the one currently installed on the device.
    • or already running a Custom android OS ( or simply a custom recovery )
  • With complete backup of important data on a PC or an external drive or source.
  • Warning: Before proceeding with the installation, log out of any accounts you may have set on the stock ROM. Also, remove any screen locks that have been set on the device.
  1. a Personal Computer
    running Windows, or MacOS, or Linux,
    a connection to the internet ( could be on the phone itself ),
    and a data functional USB cable. ( USB.3 port is not recommended )

  2. Patience to follow the steps …
    unlock the boot-loader,
    flash a custom recovery manager,
    and finally the user / privacy friendly /e/OS
    into the ROM of your android device

.

Presentation

.

clic here to see details

if your device already run another custom OS, you may have TWRP ( or another custom recovery ) already installed, so go to step .(8). or .(9)

if your device already run /e/ version R(a11), S(a12), T(a13) and you want to update or upgrade
without data loss to /e/ version S(a12), T(a13), U(a14), see this thread : Dirty upgrade to /e/OS-T is possible ! (But not for all devices)

if your device run an Official-Android Stock-Vendor Firmware version, ( realized by your Carrier / Vendor / Gogol )
so, this step by step guide is for you.

most devices comes with three booting modes

  • boot to system mode.
  • boot to recovery mode.
  • boot to boot-loader mode = download mode = fastboot mode

.

Useful key combinations to load alternative boot mode

.

Usefull key combinations for Samsung devices

Useful key combinations for Samsung devices

Download Mode : volume down + home/bixby + power
Exit Download Mode (reboot) : volume down + power

Recovery Mode : volume up + home/bixby + power

.

Useful key combinations for Sony devices

Useful key combinations for Sony devices

This page on the the Sony Developer website lists some useful key combinations

  • Fastboot mode: (for flashing recovery, or using other fastboot commands): Make sure your phone is turned off. Insert the USB cable into yor PC. Press and hold Volume down key, then insert the USB cable. The LED will light blue to show you are in fastboot mode
  • Flash mode: (for when using FlashTool) Make sure your phone is turned off. Insert the USB cable into your PC. Press and hold Volume down key, then insert the USB cable. The LED will light green to show you are in flash mode
  • Recovery mode: Make sure your phone is turned off and unplug your device from the PC. Press Volume down and Power keys together. The phone should vibrate once, then boot into recovery

In addition, the following can be useful, if you need to reboot or power off your phone, but it is not responding to screen or key presses:

  • Hard reboot: Press and hold Volume (in the middle, not up or down) and Power keys - after a few seconds the device will vibrate. Release the keys and the device will attempt to reboot
  • Hard power off: Press and hold Volume and Power keys as for Hard reboot. Continue holding the keys after the first vibration until the device vibrates three times in quick succession. Release the keys and the device will be powered off

.

you are decided to try /e/ on your device,

so, you need to replace the existing system by /e/OS.

  • To modify or change the /system partition of your device, you need to boot a custom recovery software that allow you to do that. ( e-recovery, based on AOSP-recovery or the best featured TWRP, from the Team Win Recovery Project ).
  • To modify or change the /recovery partition of your device, you need to unlock the boot-loader and flash the custom recovery image to the ROM with the appropriate tools ( Fastboot or Heimdall or Odin )
  • To manage the device, you need to communicate with it. ( USB adb, the Android Debugging Bridge )

there are many /partitions on the phone ( ~30, depending of the device model ), but the install process will only modify /boot, /recovery, /system, and /data ( plus /cache and /dalvik-cache ).
NOT ALL THE DEVICE CONTENT
( hardware related )

.

official documentation https://doc.e.foundation
.
you should read Getting started on /e/ by @Manoj
.
don’t miss know your hardware Samsung ? by @aibd

.

Please allways refer to your device specific official install documentation in parallelle,
and compare it with the various detailed illustrations of this guide into the installation process

  • for a “Custom android OS”, on any supported device !

.

10 Likes
[HowTo] un Projet de Guide d' Installation Unifié pour **/e/**
[HOWTO] install /e/ on a Samsung device from a GNU/Linux PC successfully
[HOWTO] a Clear Guide to install "IMG-e-builds" when /e/ web installer fails
Dirty upgrade to /e/OS-T is possible ! (But not for all devices)
Un « /e/ pour les nuls »?
S10+ | SM-G975FD | Installing the /e/ Recovery on your beyond2lte | Issue installing
S9+ boots to TWRP and wants decryption password
When will /e/ support Galaxy S20 or S21 newer phones?
Uninstalling /e/ if I want the original android Os back on a Samsung Galaxy S7
Samsung S7 Edge fail to open recovery_cause(No such file or directory) loop
Install e/ on FP4 on MAC
[Galaxy j5 2015 jnlte] impossible to flash (oct 2020)
Installing e/os
Stuck in download mode
Where is Xiaomi Mi A2 jasmine_sprout images?
Bootloop after installing V0.21 on preinstalled /e/ S9
Update galaxi s7 Edge to android version 8
Upgrading to 1.4 DEV branch
Install /e/ on device currently running Android 10 (specifically samsung s9)
Samsung S7 stuck in boot after changing screen
Canadian Samsung S5 Neo SM-G903W - stuck on boot screen
[TUTO] Tutoriel en français : installation, configuration, usage
[UNOFFICIAL BUILDS] Sony Xperia Z4 Tablet (karin / karin-windy) for /e/OS-R
Why is S9 on Android v12 e/OS v2.3 and S9+ Android v10 e/OS 1.14t the
S7 redémarrages intempestifs et sim non détectée
Motorola e14 have an update for support for e/os?
[HOWTO] installer /e/ sur Samsung Galaxy S5
[UNOFFICIAL BUILD] Samsung Galaxy Note 10.1 2014 (LTE) (lt03lte)
Galaxy s10e with beyond0lte-1.8.1 - what are the upgrade steps to e.OS v2?
How can I reboot back to normal Samsung?
Your SM_T725 is not yet supported by /e/ OS
Add support for hero2lte SM-G935X (works already)
Failure to install e/OS on Motorola Moto G7 Power
Troublesome install on Samsung Galaxy S7
Bug Installation Easy Installer Samsung S8
eOSWiki is no Wiki
Can someone help me please with installing eos on my phone?
Is Asus Zenfone 8 still maintained - no updates for 5 months
Flash /e/OS on Samsung Tab S6 Lite (SM-P610 - gta4xlwifi) that has been upgraded to Android 13
/e/OS S10 compatibly (SM-G973F vs SM-G973F/DS)
Where to find 'end of life' support info on a samsung phone
Installer /e/ os murena sur galaxy note 4
Xperia Z3 Tablet Compact on Android 4, can't upgrade from settings
/e/OS et Samsung S5
Communauté /e/OS à Lyon
Samsung Galaxy S6 Lite gta4xl recovery image missing?
[OFFER] Je veux fournir des appareils de seconde main avec /e/OS pré-installés
/e/OS et Samsung S5
[UNOFFICIAL BUILDS] Samsung Galaxy Tab 4 for /e/OS-R (millet) and (matisse)
Help installing /e/ on LG G5
Issues updating my Samsung S7 hérolte
Xiaomi Mi 9 Lite Install e /os
[UNOFFICIAL BUILD] Samsung Galaxy Note 8 (2017) (greatlte) v1-t
Nouvelle mise à jour dispo?
[UNOFFICIAL BUILDS] Samsung Galaxy S20 / S20+ / S20 Ultra for eOS R and eOS S
E-3.2-a15-20251024540112-community-a52sxq - where to find the correct vbmeta file?
(bootloader) is-logical:recovery: not found after executing 'fastboot flash recovery e-2.1-r-20240606407290-dev-cedric.img'
Mise a jour e/os-2.2-s vers 2.3 sur GS290
[UNOFFICIAL BUILD] Samsung Galaxy S20 (x1s) for /e/OS-T
Error during installation
ADB Cannot read properties of undefined (reading 'deserial')
Fastboot flashing is not allowed
Samsung A40 secure by knox Impossible à installer twrp
LG V30 (joan) toujours supporté?
Problem update 1.20 on Samsung Galaxy S7
Can't upgrade e os on S8
Upgrade S7 herolte to Android 11
Help with install crDroid
[HOWTO] Install /e/ on a Samsung smartphone with Windows easily
Stuck in the early stage of installing e/OS on Galaxy S7 with easy-installer
Problems getting /e/os running on S9
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Samsung Galaxy S3 Neo How To Update Bootloader?
Upgrade from Android R to Android T
Samsung S10 SM-G973F - Installation /e/OS
Installing /e/OS on Galaxy Tab A SM-T585 (gtaxllte)
Uninstalling /e/ if I want the original android Os back on a Samsung Galaxy S7
Clarification command line install pixel 4a 5G
Stuck installing /e/ on S8
[UNOFFICIAL BUILDS] Samsung Galaxy S6 (SM-G920F) and Galaxy S6 Edge (SM-G925F) for /e/OS R
FP5 w/ dev build "rooted" but no su binary present, no root access for apps
Android 13 et pixel 4a
My phone does not recognize usb stick
My phone does not recognize usb stick
My bootloader doesn't match the documentation
Troubles on installation of an authentification app: L’Identité Numérique by La Poste
How to upgrade from e/OS 1.7 to 2.0?
Problem with installing a custom recovery using Heimdall
How to Update my Samsung SM-T720?
Google Pixel 5 /e os easy installer
Unable to install /e/ or TWRP on my Galaxy A20e
Changing back from e/OS to LineageOS?
Installation on Avicii
Phone Storage locked, no access, no saving files or browsing
[TUTO] Installer adb et fastboot sur votre PC avec Linux
Problem with latest system update
[UNOFFICIAL BUILD] Unofficial Pi/e/ Community Build for Samsung Galaxy S5 mini - kminilte (G800F/G800M/G800Y)
Pas d'update disponible depuis 2 ans
Samsung Galaxy S 5 mini G800F
Specific Update Plans & Announcements
Compatible with Android 12?
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
How to work with TWRP out of an recovery-e-image to install /e/ on BQ Aquaris X Pro?
Lenovo - Yoga Tab 3 Plus LTE - YTX703L - Documentation Suggestions
[HOWTO] Install /e/ on a Samsung smartphone with Windows easily
Semi broken Xperia 1 III
[UNOFFICIAL BUILDS] Samsung Galaxy Tab 4 for /e/OS-R (millet) and (matisse)
No vbmeta.img for Samsung S20 FE Snapdragon (r8q)
[UNOFFICIAL BUILDS] Samsung Galaxy A3 (a3xelte), A5 (a5xelte), A7 (a7xelte) for /e/OS-R
Which phone is best current choice running E/OS (after many failures)
Galaxy S7 "herolte" SM-G930F bloqué sur écran Downloading/Teamwin Logo
/e/OS : J'hésite à franchir le pas
Samsung S7 bricked ? stuck on TWRP logo
Installer e/os sur un samsung A51 depuis un macbook
Unofficial Pi/e/ Community Build - s4mini Value Edition SM-i9195i "serranovelte"
[HOWTO] Install /e/ on a Samsung smartphone with Windows easily
Hacktivist community in argentina
Get Ready! /e/OS V2 is on its Way! Save the Date: May 16th!
Pixel 4a sunfish: upgrade and change stable -> dev?
Installing /e/OS on a Samsung Galaxy Note 3
Can I have ways to avoid the easy installing?
Can I have ways to avoid the easy installing?
Install eOS a second time, how?
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Tablet Samsung Tab S5e LTE - questions before installation
I am about to buy a Pixel 7a smartphone
Mise à jour vers /e/ 2.0 non disponible
Mettre à jour mon Xiaomi Poco f3
Google - Pixel 4a - sunfish - Documentation Suggestions
How to upgrade UNOFFICIAL old version to newest version of /e/os?
Samsung Galaxy S10 and installation from Linux
Asus Zenfone 8 version supported question
Installing /e/OS on Samsung Galaxy S4 Active
Download mode List of devices vide
Galaxy S4 download
Fairphone 4 - Probleme d'installation avec esay installer OS 10.15
Udgrade path for gta4xlwifi from -s to -t
Samsung - Galaxy Tab S5e (LTE) - gts4lv - Documentation Suggestions
Samsung - Galaxy Tab S5e (LTE) - gts4lv - Documentation Suggestions
Can't find fastboot device Oneplus 5T
Which phone is best current choice running E/OS (after many failures)
Samsung - Galaxy Tab A7 10.4 2020 (Wi-Fi) - gta4lwifi - Documentation Suggestions
Which phone is best current choice running E/OS (after many failures)
Xperia XA2 Ultra instal from sailfishos adb not working
SM-A525F device bootloder locked
Custom binary blocked by OEM Lock after parental control turn off
S7 - Easy Installation failed
Custom binary blocked by OEM Lock after parental control turn off
Easy installer fails on OnePlus 7 Pro (File not found)
Mise à jour de e. Samsung A5(2017)
I havn't updated my phone for years
[UNOFFICIAL BUILD] Samsung Galaxy Tab Pro for /e/OS-R
Samsung Galaxy S8 (SM-G950F)
Samsung S9 Not supported
Downgrade A72 from android 14 to 13 to install eos
[UNOFFICIAL BUILDS] Galaxy Tab A - SM-T580 (gtaxlwifi), SM-T585 (gtaxllte), SM-P580 (gtanotexlwifi), and SM-P585 (gtanotexllte) for /e/OS-S
Install /e/OS on a Pixel 5 running Android 11
Samsung Galaxy S20 FE 5G - model name SM-G781B/DS
[UNOFFICIAL BUILD] Samsung Galaxy A51 (a51) for /e/OS-T
SM-A525F device bootloder locked
SM-A525F device bootloder locked
/e/os on a Nothing Phone One (A063) would that be possible?
GS290 Update 0.17>0.19 failed(?): Display black and not responding
[UNOFFICIAL BUILD] Samsung Galaxy A51 (a51) for /e/OS-T
Device Request for samsung Galaxy Tab s5e
Samsung - Galaxy Tab S5e (Wi-Fi) - gts4lvwifi - Documentation Suggestions
Why is S9 on Android v12 e/OS v2.3 and S9+ Android v10 e/OS 1.14t the
[ROM][UNOFFICIAL][13]/[Testing] eOS-T for Samsung Galaxy S21 (o1s only) (exynos 2100 variant)
Can't boot or adb since failed attempt to flash /e/OS
[UNOFFICIAL BUILDS] Samsung Galaxy S9 & S9+ (Snapdragon) for /e/OS-S
Phone is stuck in twrp recovery mode after an updatef
Phone is stuck in twrp recovery mode after an updatef
[UNOFFICIAL BUILD] Nothing Phone 1 (Spacewar) for /e/OS-T and /e/OS-U
When will the Google Pixel 8 Pro be compatible with the installer?
S7: Mise à jour de e/os/ 1.17 vers 2.4 qui boot à l'infini
/e/OS installation videos on youtube - who wants to do this?
Feedback for v2.6.3
[UNOFFICIAL BUILD] Nothing Phone 1 (Spacewar) for /e/OS-T and /e/OS-U
Install e/OS on an 'empty' refurbished Samsung A52
Pixel 7 - "your pixel 7 is not yet supported by e/OS"
Feedback/few questions before installing /e/OS on Pixel 7
Samsung A52s 5g 'is not compatible' message when trying to install via /e/ OS Installer
Flash parties for /e/OS
Galaxy S9 – problem with 2.6.3-t
Problem with adb sideload vs. Developer Options
Samsung - Galaxy A71 - a71 - Documentation Suggestions
Samsung S7 easy installer hung up repeatetly
Upgrade Samsung S7 to e/os 2.4.1 help needed, please
Instruction or help installing e/OS on Samsung S10 or other?
Install e/os on Galaxy S7
Samsung S8 no automatic updates
Installing e/OS on a Samsung J6+
Error with Installer > Setting up e/OS for Samsung S10e
Shiftphone 8 and Easy-installer
Flash parties for /e/OS
[UNOFFICIAL BUILD] Samsung Galaxy Tab S9 (gts9wifi) for /e/OS-U
/e/OS installer for pixel 8 - Error when trying to connect to the device
I don't understand the instructions for installing /e/Os on FP5
Question About Re-flashing
Installing /e/ OS on Pixel 5
Installing /e/ OS on Pixel 5
Samsung - Galaxy S10 - beyond1lte - Documentation Suggestions
Bootloader factory locked (Samsung Galaxy Tab S5E)
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Anybody flashing/installing Murena'
Samsung s9: fastboot devices, no result (arch linux)
How can I install Murena OS on Google Pixel Tablet?
[HOWTO] Update /e/
Samsung - Galaxy S7 - herolte - Documentation Suggestions
Comment mettre une version précédente d'e.os sur FP3?
Pixel 7 installation seems to have worked via adb/sideload - now ' device is corrupt'
Help with installing /e/
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Stuck in installation with Pixel 4a
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Rom and files for Tab S SM-T805
Installing eOS on Galaxy A8 2019 ¨go to wifi¨
Install Andoird 13 on Samsung Galaxy Tab A Tablet SM-T550
[UNOFFICIAL BUILD] Samsung Galaxy Tab S7 series Wifi (gts7lwifi) and 5G (gts7l) S7+ Wifi (gts7xlwifi) and 5G (gts7xl)
Trying to understand installation
How To lock bootloader on Samsung after installation?
[HOWTO] install /e/ on a Samsung device from a GNU/Linux PC successfully
Installing eOS on Galaxy A8 2019 ¨go to wifi¨
[LEGACY_BUILDS] collection for /e/ OS supported "legacy devices"
I have Galaxy A32 SM-A325F/DS and it stopped getting updates from samsung and i will love to use /e/os on it
Hi ! Can anyone help me?
Nothing Phone (3a) Pro
Trying to understand installation
Hi ! Can anyone help me?
Problem bei der Installation
Relocking the bootloader on a Google Pixel 8 Pro
Install e/os on an old Redmi note 5 (whyred) and Redmi note 12 Pro+ (rubypro_eea)
Update /e/OS software
Switch TWRP -> Recovery-e after system partition wiped
[HOWTO] Upgrade my /e/OS to major Android version without loosing /data
Installation of e/OS on CMF Phone 1
I need the e/OS build as .tar or .md5 file to load it with Samsung ODIN
SG7 stuck on reboot
How to correctly install /e/OS on Nothing Phone (2) (A065 Global)?
Samsung - Galaxy S7 Edge - hero2lte - Documentation Suggestions
Xiaomi Redmi 9 e/OS support
Can't complete recovery and flashing of an /e/OS for redmi note 7
[UNOFFICIAL BUILD] Xiaomi Redmi Note 11 (spes/spesn) for /e/OS-a15
[UNOFFICIAL BUILD] Xiaomi Redmi Note 11S | POCO M4 Pro 4G (fleur) for /e/OS-a15 3.x
Motorola - moto g84 5G - bangkk - Documentation Suggestions
Help needed installing ROM on Pixel 7a
[UNOFFICIAL BUILD] Xiaomi Mi Pad 6 (pipa) for /e/OS-a15
Motorola Edge 30: Please help! No unlocking possible after system update - lock screen does not respond
Faire installer e/os par un membre de la communauté
Galaxy S8 Custom Binary Blocked by FRP Lock after uploading the recovery file
Linux mint pixel 8a. Fastboot Mode no connection
Linux mint pixel 8a. Fastboot Mode no connection
Trouble installing e/OS
Samsung s9, stuck in Downloading mode
Best way to flash /e/ on brand new Pixel 5
Samsung Galaxy S5 SM-G900F - suggestion
Update from 1.19.1-s to 1.20-t on beyond2lte
Google - Pixel 6 - oriole - Documentation Suggestions
European Network Lock
Regarding /e/OS updates
Samsung - Galaxy S4 - jfltexx - Documentation Suggestions
No Updates found on Samsung Galaxy S9
Install /e/OS on Fairphone 2 running Android 10
Murena for phones under Android... Which solution for PCs under Windows?
Update to 0.18 on SM-G870F with lineage-18.1-20201225-UNOFFICIAL-recovery-klteactivexx.img
FP3 - Version 1.5-202210312300909
[LIST] All existing Android Devices (codename)
[UNOFFICIAL BUILD] Samsung Tab A 2015 9.7 SM-T550 (gt510wifi) and SM-T555 (gt510lte) for /e/OS R
Should I buy a second mobile device to install /e/OS, or can I use my current device?
Install e/os on an old Redmi note 5 (whyred) and Redmi note 12 Pro+ (rubypro_eea)
Xiaomi Redmi 7a - Install eOS from SD Card not possible
Impossible de télécharger download-latest-s-flame.zip - Pixel 4
Installer des rom avec « Easy Installer »
Installing /e/ on galaxy tab S2 Wifi
Samsung - Galaxy S10e - beyond0lte - Documentation Suggestions
E/os - android 10 - pixel 4
How to update Android version in command line?
Is my Galaxy S9+ now a paperweight?
Install refused cause to SPL downgrade
Can I migrate from LineageOS to /e/OS?
Passer de la 0.19 Oreo à 0.19 Q sur S9
Backup stock recovery before install
S10 install on Android 12 with TWRP
Please contribute to "an Unified Install Guide Projet for /e/"
How to reinstall the original OS
How can I reboot back to normal Samsung?
Problem with e installation on Samsung galaxy S10+
[UNOFFICIAL BUILD] Samsung A3 2017 (a3y17lte) for /e/OS-R
Am I reading this right?
(AP) Recovery provided by /e/ not working
Compatible with Android 12?
Can I install /e/ on Galaxy Note 10+ with TWRP?
[UNOFFICIAL BUILDS] /e/OS for the Samsung Galaxy J5 (2016) [SM-J510F] (j5xnlte)
Samsung Galaxy Tab A7 won't download
Samsung - Galaxy S9 - starlte - Documentation Suggestions
Issue with no connectivity for users still on old builds post release of v2.0
Xiaomi - POCO F3 / Redmi K40 / Mi 11X - alioth - Documentation Suggestions
Update /e/OS software
Recovery twrp various systems
Samsung Galaxy S9+ help request
Impossible d'installer Xiaomi Redmi Note 9 Pro
Samsung Galaxy Tab A7 10.4 2020 (Wi-Fi) flashing help needed
Tuto installation /e/OS sur le Fairphone 4
Galaxy S9 + Easy Installer ou liste d'attente Murena Galaxy S9
Testing builds and OTA updates
eOS for Galaxy A3 2016 installation problem
Restoring after hard format system
Destroyed recovery and twrp doesnt work but i have linux distro now
Nouveau venu, j'hésite à franchir le pas
Samsung - Galaxy S10 - beyond1lte - Documentation Suggestions
J’ai essayé Easy-Installer S7
Xiaomi - POCO F3 / Redmi K40 / Mi 11X - alioth - Documentation Suggestions
Signature verification failed & failed to find update binary
Which build must I use for my S2 Tablet?
Détails sur les étapes de configuration avec Easy-Installer?
Acheter une application depuis aurora store
Probleme de reboot en boucle de TWRP
Galaxy S7 "herolte" SM-G930F bloqué sur écran Downloading/Teamwin Logo
Samsung galaxy s7 - stuck on TWRP screen or Download mode
Adb device unauthorized
Samsung galaxy s10 5g - sim network unlock pin
/e/ On Pixel 2XL
Beginner Installing /e/ OS in Nokia G21 for someone who has never installed custom ROMs
Galaxy S10 no updates for months
Need help - S7 freezes all the time
Installation of e/OS fails on Samsung S9 DualSim
Is there a ROM available to flash with odin?
How to upgrade from e/OS A14 to A15
eOS on the Galaxy S4
eOS on the Galaxy S4
Samsung Galaxy S III SCH-I535
Unable to start TWRP on Samsung S8
ADB only detecting device in normal mode
Google - Pixel 7 Pro - cheetah - Documentation Suggestions
Galaxy S4 Mini compatibility - different model number
Stuck in download mode after installing TWRP
SM-G901F SIM card not detected
Impossible d'accéder a menu recovery de /e/ OS
/e/ sur samsung J3(2016)?
Impossible de télécharger download-latest-s-flame.zip - Pixel 4
Samsung S6 Lite: problem with installation
Samsung - Galaxy S9 - starlte - Documentation Suggestions
Samsung - Galaxy S9 - starlte - Documentation Suggestions
Easy installer pour galaxy S9 : procédure menée à terme mais redémarre sous android
R (stable) version for Samsung galaxy S10/S10+
Getting SIM network unlock PIN request after installing E/OS
Uninstall e.os and come back to default android of the phone model
/e/ support in Cologne/Germany (in person) or international (online)
Samsung - Galaxy S10 - beyond1lte - Documentation Suggestions
What Android Version is this? e-0.19-p-20211125148133-dev-kccat6.zip
OnePlus - Nord - avicci - Documentation Suggestions
Incapable d'installer TWRP sur Galaxy S9
Installation de /e/OS sur S10e (SM-G970F) à partir de Linux
[UNOFFICIAL] Samsung S20+ Exynos e0.21 ROM
Samsung Galaxy Tab6 Lite install /e/
A5 2017 - Android 8.0.0 - Installation possible?
/e/OS sur galaxy tab 2 ? Oui en dur mais avec easy installer?
List of HOWTOs & add your suggestions
Upgrade to Android 10 possible?
Your SM_T725 is not yet supported by /e/ OS
Broken galaxy s2 g9100 with odin - how to fix?
Is there a TWRP image for Samsung Galaxy Tab S6 Lite (Wi-Fi) “gta4xlwifi”
Reinstall Samsung Galaxy Tab6 Lite
[TUTO] Le système ne démarre pas (bootloop)
Problems upgrading Samsung galaxy S10 5g from A11 to A12
Installing /e/ on Fairphone 2
Samsung Galaxy S10+ ** SM-G975U1 Model **
How to change the bootloader correctly?
Samsung s9 problem moving from lineage OS to /e/ OS
Need to downgrade? Samsung Galaxy S10+
Alpha samsumg 9 e_starlte-userdebug 10 QQ3A.200805.001 eng.root.20220413.171617 dev-keys,stable-release
Glxy S7 mobile hotspot working?
S9+: Unable to update to eos1.4 due to TWRP will not Decrypt Data
Error verifying vbmeta on Galaxy S10
S8+ Installation blocked on Downloading e-latest-dream2lte.zip.sha256sum
Fehler bei Installation auf S8 von /e/OS mit TWRP
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Mise à jour Samsung s10e sous android 11
Installation of /e/OS on a Samsung Galaxy (7s) with easy-installer under Linux and device suggestion

.

Preparation :

1) install the flashing tools

On your PC

.

see common steps for all devices ( adb & fastboot )

.
Install ADB the Android Debug Bridge,
and Fastboot the common flashing-tool for most android devices.

see Windows steps

Please improve this guide by adding Windows steps
Installing adb and fastboot on a Linux PC

see MacOS steps

Please improve this guide by adding MacOS steps
Installing adb and fastboot on a Linux PC

see Linux steps

Ubuntu is used for the purpose of this guide. Kindly change the commands and package names, if any for your distribution

  • open a Terminal app to execute the following command :

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install adb
$ sudo apt install fastboot

  • or

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install adb
$ sudo apt-get install fastboot

.

When done

  • check with adb version command to verify.
    (with the device in normal mode or in recovery mode and plugged to the PC with an USB data cable)

$ adb --version

A result as follows shall appear on your terminal screen.

Android Debug Bridge version 1.0.39
Version 1:8.1.0+r23-5

(with the device in bootloader mode and plugged to the PC with an USB data cable)

  • check with fastboot --version command to verify.
    (except for Samsung devices that need heimdall instead of fastboot)

$ fastboot --version

A result as follows shall appear on your terminal screen.

Version 1:8.1.0+r23-5

.

For others GNU/Linux :

download the “platform-tools for Linux”, and extract the .ZIP

Extract the .ZIP and copy adb and fastboot binaries into a directory in your $PATH, a common one on most distros will be /usr/local/bin.

sudo cp adb /bin
sudo cp fastboot /bin

.

.

see Samsung Brand Additional steps (Heimdall, Odin)

.

Windows flashing-tools for Samsung devices

.

Download ODIN

Odin is a utility used by Samsung to reset (or flash) their smartphones.

  1. Download Samsung Odin3 v3.14.4 Flash Tool – Odin Downloader
  2. Unzip the file with a right click on it then “Extract all” then “Extract”.


3. The unzipped folder created opens (if not, open it), then open “Odin3 v3.14.4.exe”.

  1. Click on “Ok” when the warning message is prompted.

    .
MacOS flashing-tools for Samsung devices

.
download “The Muppets” Heimdall suite 1.4.2

or
thanks to @sumirati

build your own Heimdall suite 2.2.2

Install dependencies for Heimdall

Build dependencies - note pkgconfig has been added in 2.2.2 to allow Homebrew to interact with cmake

sudo port install cmake pkgconfig

Run dependencies

sudo port install libusb qt6-qtbase

Download Heimdall and follow the instructions on https://git.sr.ht/~grimler/Heimdall - with 1 path adoption

git clone https://git.sr.ht/~grimler/Heimdall
cd Heimdall
mkdir build && cd build

Modified cmake statement to hint where the Qt6Widgets cmake file is

cmake -DCMAKE_BUILD_TYPE=Release -D CMAKE_PREFIX_PATH=/opt/local/libexec/qt6/lib/cmake/Qt6Widgets ..
make

.

Linux flashing-tools for Samsung devices

.

Ubuntu Method - Kindly change the commands and package names, if any for your distribution

$ sudo apt install heimdall-flash
$ sudo apt install heimdall-flash-frontend (optional)

or

$ sudo apt-get install heimdall-flash
$ sudo apt-get install heimdall-flash-frontend (optional)

  • You can verify Heimdall is functioning by opening a Terminal and running

$ heimdall version

A result as follows shall appear on your terminal screen.

v1.4.2

.

Other method for GNU/Linux distibutions

Extract the .ZIP and copy heimdall binary into a directory in your $PATH, a common one on most distros will be /bin.

sudo cp heimdall /bin

.

[Solved] Windows does not see my phone in Fastboot mode

.

you may want or need to flash first an appropriate Stock Vendor Firmware to your device as a sane base :

Stock firmware must be the latest existing relative to the /e/Os android version you want to install (but not higher)

click here to see details

please report or edit Brand exceptions and Device specific steps

.

Asus

Asus
.

BQ

BQ
.

Essential

Essential
.

installation of the stock firmware FairPhone

FairPhone https://support.fairphone.com/hc/en-us/articles/18896094650513-Install-Fairphone-OS-manually
.

Gigaset

Gigaset
.

installation of the stock firmware Google

Instructions and Downloads :
.
from recovery :
Full OTA Images for Nexus and Pixel Devices  |  Google Play services  |  Google for Developers
.
from fastboot :
Factory Images for Nexus and Pixel Devices  |  Google Play services  |  Google for Developers
.

HTC

HTC
.

Huawei

Huawei
.

LeEco

LeEco
.

Lenovo

Lenovo
.

LG

LG
.

installation of the Stock Firmware Motorola

Motorola USB drivers
.
HowTo Identify Software Channel
.
Motorola Stock Rom
.
[Official Motorola Flash Tool[(https://rsdlitetool.com/)

.

Nextbit

Nextbit
.

Nubia

Nubia
.

installation of the Stock Firmware Nothing

GitHub - spike0en/nothing_archive: This project indexes and preserves full firmware, and OTA update links for Nothing and CMF devices, sourced directly from official OEM servers while generating unmodified stock OTA images.
.

installation of the Stock Firmware OnePlus

switch back to an “official” OS

OPPO

OPPO
.

Razer

Razer
.

Realme

Realme
.

installation of the Stock Firmware Samsung

choose a free from carrier CSC for your area
600+ Samsung CSC Codes - Complete List (2025) - Technastic

downloads :

  • For high speed download complete latest firmware, factory tagged “bin” ( 4 files, download filename ends by _FAC ) and update ( 1file without wiping /data, ), use sfirmware

  • For all archives high speed download update ( 4 files or 1 file ) latest firmware, use samfw (Also provide files as individual, and interesting COMBINATION FIRMWARE)

  • For all archive firmware, low speed download (and sometimes download error), use samfrew

  • For all archives, paid high speed download use sammobile

install the latest Stock Firmware with Brand specific Flashing Tools :

Using Samsung Flashing-Tools for Windows

full samsung firmware installation using Odin3

in English : Revert Samsung Device to stock ROM on Windows PC

en Français : [TUTO] installation / mise à niveau Android Samsung Stock Firmware avec Odin/ Windows

Using Samsung Flashing-tools for MacOS

Heimdall legacy (CLI)
sources : Benjamin-Dobell/Heimdall - GitHub
binaries : Download The Muppets Heimdall suite 1.4.2.dmg - androidfilehost.com

How I managed to install /e/ on a Samsung A310F with MacOs 10.13.6

Using Samsung Flashing-Tools for Linux

install in command line with the Samsung Official Odin4linux
OFFICIAL Samsung Odin v4 1.2.1 - For Linux

or

install with the Graphical Interface that can manage Thor, Odin4 or Heimdall :
Galaxy-Flasher v0.7.0, the ultimate graphical tool for Samsung devices

.

installation of the Stock Firmware Sony

Flashing Stock Firmware on Sony Devices

If you are using a Windows PC, and you have not unlocked the boot-loader on your device, you can use Sony’s flash tool EMMA to flash the latest stock firmware on your device. Full documentation and download are available on the Sony Developer World website.

https://developer.sony.com/develop/open-devices/get-started/flash-tool

If you are using a MacOS or Linux PC, or if you have already unlocked the boot-loader, then you will need to use Flashtool

Finding the stock firmware

Before you can flash it, you need to find the correct firmware to flash. The EMMA tool - if it works for you - will find and download the latest official Sony firmware for your device automatically.

Otherwise, if you are using a Windows or Linux PC, you can use the XperiFirm ~ Xperia Firmware Downloader to find and download the latest official Sony firmware for your device. (The program is written in .NET and ships as a Windows .exe file, so Linux users will need to install Mono).

If you need access to an older version of the firmware, if you are running a MacOS PC, or if Xperifirm does not find the firmware for your device, then you will need to find the firmware elsewhere on the internet. Places to look include

  1. xperiafirmware.com has firmware for many devices, including the following devices with official or unofficial /e/OS builds
  2. https://xperiastockrom.com has the above, plus
  3. XDA Forums - find the forums for your device and then the relevant sub-forums
  4. AndroidFileHost - search for your specific model number e.g. https://androidfilehost.com/?w=search&s=D6603

.

Teracube

Teracube
.

Wileyfox

Wileyfox
.

Wingtech

Wingtech
.

Yandex

Yandex
.

installation of the Stock Firmware Xiaomi

flash-tool : Archives - Xiaomi Flash Tool

firmware : Xiaomi Stock ROM Archives - Xiaomi Stock ROM

more firmware : https://mifirm.net/
.

YU

YU
.

ZTE

ZTE
.

ZUK

ZUK
.

.

2) Allow flashing

On your phone

see details

allow USB debugging
allow OEM unlock (on android 7 nougat or later)

  • Go to the >Settings menu >More/System , scroll down, tap on 'About phone’, scroll down,

.
in android 7 nougat :

.
in android 5 lollipop

.
in android 4 jelly bean :

.

  • Tap 7 times on ‘Build number’ until it unlocks the Developer options mode as seen in the images below. Kindly enter password/PIN when asked.

.

Yay! You are a temporary developer now without any coding experience whatsoever!

  • In Settings, navigate to More/SystemAdvanced* and scroll down to open Developer options.

  • in Developer options, allow OEM unlocking (on android 7 nougat or later)

in android 9 pie

.

if OEM unlocking is not visible on android 7 or older it is normal
if OEM unlocking is not visible on a s8 or later, follow this instruction :
Disable autoupdates and automatic time, put back the date minimal 7 days before the actual date. Finally reboot the phone. That should do the trick Fix Missing OEM Unlock Toggle on Samsung Galaxy Devices (Guide)

.

  • In Developer options allow USB debugging under DEBUGGING

in android 5 Lollipop

.

  • There is a disclamer :

.

  • Tap OK to Allow USB debugging and enable it.

.

  • Connect your smartphone using USB cable to GNU/Linux PC to whitelist USB debugging from it to unlock bootloader .
  • There is a disclamer :

.

  • Tap OK to continue.

.

3) Check the communication between the PC and your smartphone

through USB cable

See details

Chances are that either the cable you use is not suitable for data transfer but only for charging the phone or the plug of the — possibly old — smartphone is defective or sometimes malfunctioning.

Check the connection by typing the command

adb devices

with your (USB debugging enabled) smartphone connected with the cable.
If you just receive :

List of devices attached

without a device serial number and a comment, then something between the PC and your smartphone is not correct and you cannot proceed further.
Try to change cable first and then check the state of the plug on PC and smartphone
change USB port, change PC, change phone, change life…

.

.

4) Download a custom recovery manager .img

(not needed for Fairphone, Gigaset, Teracube, or Murena phone)

On your PC,

see details for TWRP

Download the codenamed specific .img file for your device, it will to replace the original stock-recovery by a custom recovery calledTWRP, the Team Win Recovery Project from :

twrp version 3.5.x-x is designed for recent devices type " a/b_slot" or “treble”, originaly shipped with Stock Android 8, and above,
twrp version 3.4.x-x was buggy, don’t choose it
If installing /e/OS nougat 7, oreo 8, pie 9, quince tart 10, or red velvet cake 11, on a device originally shipped with an Android version older than 8, you should see red errors,
Better is use an older version like 3.3.x-x witch is reputed working well

For recent device you need to download the vbmeta file to pass “Verified Boot” conditions, it is retrievable aside TWRP file on their website

.

see details for recovery-e

for official and community supported devices only, you will find link for the recovery-e and other partitions to flash, aside to the official build at Smartphone Selector

for unofficial devices, you will find the recovery-e and other partitions to flash, into the unofficial build install .ZIP ,
.

how to extract recovery-e from the .ZIP

.

Extracting recovery.img from block-based OTAs

you will need to extract, decompress and convert system and vendor as outlined below.
follow this instructions,
at the end, the “recovery.img” wil be in the /system/vendor/etc folder

Create a temporary directory and move there:

mkdir ~/android/system_dump/
cd ~/android/system_dump/

Extract system.transfer.list and system.new.dat.br or system.new.dat from the installable /e/OS zip:

If your OTA includes vendor.transfer.list and vendor.new.dat.br or vendor.new.dat, extract them from the installable /e/OS zip as well:

In the case of system.new.dat.br/vendor.new.dat.br/super.new.dat.br/etc. (a brotli archive) exists, you will first need to decompress them using the brotli utility:

sudo apt install brotli
brotli --decompress --output=system.new.dat system.new.dat.br

And if you have a vendor.dat.new.br :

brotli --decompress --output=vendor.new.dat vendor.new.dat.br

You now need to get a copy of sdat2img. This script can convert the content of block-based OTAs into dumps that can be mounted. sdat2img is available at the following git repository that you can clone with:

git clone https://github.com/xpirt/sdat2img

Once you have obtained sdat2img, use it to extract the system image:

python sdat2img/sdat2img.py system.transfer.list system.new.dat system.img

You should now have a file named system.img that you can mount as follows:

mkdir system/
sudo mount system.img system/

And if you have a vendor.new.dat :

python sdat2img/sdat2img.py vendor.transfer.list vendor.new.dat vendor.img

If you have a file named vendor.img, or similar, you can mount them as follows:

sudo rm system/vendor
sudo mkdir system/vendor
sudo mount vendor.img system/vendor/

Unlike the above, if you have a super.new.dat file:

python sdat2img/sdat2img.py super.transfer.list super.new.dat super.img

You will now have a file named super.img, You need to get a copy of lpunpack to extract images from it. This script can extract the content of the Super partition into it’s respective component partitions that can be mounted.

Download lpunpack.zip (Samw662)

Once you have lpunpack, use it to extract the super image:

lpunpack super.img /output/dir

You must also now mount any other image files that you have in their respective directories as shown above with vendor.img.

Once you’ve extracted the recovery.img file, unmount the vendor dump if you mounted it earlier:

sudo umount ~/android/system_dump/system/vendor

Then unmount the system dump:

sudo umount ~/android/system_dump/system

Finally, unmount any other images before deleting the no longer needed files:

rm -rf ~/android/system_dump/

.

Extracting recovery.img from payload-based OTAs
  • Create a temporary foder,

  • download the /e/OS build you want to install,

  • do not extract it, but put it into the folder you have just created.

  • download payload-dumper-go from Releases · ssut/payload-dumper-go · GitHub,

  • extract it and put it into the folder you have just created.

use the right clic to open a terminal from there and run :

./payload-dumper-go name-of-the-/e/OS-build-you-want-to-install.zip

[Walkthrough] Extract eRecovery and boot images using payload-dumper-go

.

If needed, move the Downloaded Files into the Folder where you have extracted the “Platform-Tools.zip”

.

5) Download /e/OS.zip

.
On your PC ( adb sideload method ),

or

On your Phone ( Internal Storage / SDcard method ),
.

Download the devicecodenamed specific image of /e/OS

see details

your model number, available in the
“settings menu” → Plus/System → About phone → “Model number”
must be supported by the device code name of the build you choose.
Be careful about Regional or Carrier variants for the same commercial appellation

example :
model name : Galaxy s7
code name : herolte
model number : SM-G930F, SM-G930FD, SM-G930S, SM-G930K, SM-G930L, SM-G930W8
(lineage_wiki/_data/devices/herolte.yml at master · LineageOS/lineage_wiki · GitHub)


.

To find your device codename you can run this command in the console of an adb enabled PC with you phone connected via a usb data cable (and "USB debugging selected in developer options)

$ adb shell getprop ro.product.device

In case you don’t have the device in your hands, here is a list of all ever existing android devices

.

builded for the ROM and the specific hardware configuration of your device :

.

.

.

Howto see List of \*\*Legacy Devices\*\*

in Smartphone Selector, expand the “Search Options” by clicking on it,
and enable “Legacy Devices” :


.

.

.

.

If needed, move the Downloaded Files into the Folder where you have extracted the “Platform-Tools.zip”

.

4 Likes
Am I reading this right?
Samsung - Galaxy Tab S5e (Wi-Fi) - gts4lvwifi - Documentation Suggestions
/e/OS S10 compatibly (SM-G973F vs SM-G973F/DS)
Installing e/OS on a Samsung J6+
Samsung Galaxy S3 Mini- Help Installing
Installation on Samsung A21S - Requires bootloader with binary version C
Am I reading this right?
Samsung A40 secure by knox Impossible à installer twrp
Support for GT-I8190
Samsung Galaxy Tab A7 won't download
eOS on the Galaxy S4
Upgrade Samsung Galaxy S10 5G from 1.19.1-s (A12) to 3.2-t
Nouveau venu, j'hésite à franchir le pas
Nouveau venu, j'hésite à franchir le pas
Update /e/OS software
Motorola - moto g34 5G - fogos - Documentation Suggestions
Samsung Galaxy Tab A7 10.4 2020 (Wi-Fi) flashing help needed
Fastboot flashing is not allowed
/e/OS - Android 14 2.7 GSI bring-up
Cannot update Moto G Stylus (2022) to Android 13
[UNOFFICIAL BUILD] Xiaomi Redmi Note 11S | POCO M4 Pro 4G (fleur) for /e/OS-a15 3.x
Experiment With Old Phone with /e/OS
Request to add support/unofficial build for A52s 5G
Problème Easy Installer Galaxy S9 erreur téléchargement startle
De quel coin etes-vous?
Semi broken Xperia 1 III
Nouvelle instalation bloque sur téléchargement
Samsung S9 Not supported
/e/OS : J'hésite à franchir le pas
[UNOFFICIAL BUILD] Samsung Galaxy A70 (a70q / a70s) for /e/OS-U
I have a Samsung Galaxy Tab A9+ SM-X210 is there a image of /e/os for it or a gsi for arm64-ab?
How to update recovery via terminal | adb | fastboot?
Installing e/OS on a Samsung J6+
Samsung - Galaxy A52s 5G - a52sxq - Documentation Suggestions
S9+ screenlock bug
Unable to install E/OS on Samsun S8s
Quelle tablette pour ~250€?
Phone Storage locked, no access, no saving files or browsing
Samsung s9: fastboot devices, no result (arch linux)
Motorola e14 have an update for support for e/os?
I need arm32-binder64-ab version of GSI
How To lock bootloader on Samsung after installation?
Locked out - suddenly the phone requires a PIN after a restart
Installing /e/ pie on Sony Xperia XA2
S9+ screenlock bug
Downloading ROM from Sammobile
Impossible d'installer e/os sur s20fe exynos
Soft Bricked OnePlus8T
How To lock bootloader on Samsung after installation?
Mise à jour Samsung s10e sous android 11
Installing e/OS on CMF Nothing Phone 1 - A15
Hi ! Can anyone help me?
Ich benötige einen e/OS build als .tar or .md5 datei um es mit Samsung ODIN laden zu können
Galaxy S8 Custom Binary Blocked by FRP Lock after uploading the recovery file
Linux mint pixel 8a. Fastboot Mode no connection
Request to add support/unofficial build for A52s 5G

.

Let’s roll !

.

6) Unlock the Bootloader

  • Please allways refer to your device specific official install documentation in parallelle,
  • and compare it with the various detailed illustrations of this guide into the installation process for :
  • a “Custom android OS”, on any supported device !

Warning: This process will completely wipe all data in the internal storage of your smartphone, please make sure you have a full backup of critical data on your smart phone

On some devices, that could lead to a warning message that “verified boot” is corrupted and device “can’t be trusted” by google

.

see details

.

see Brands detailled steps

please report or edit Brand detailed steps and Device specific steps

.

Asus

Asus text
.

BQ

BQ text
.

Essential

Essential text
.

FairPhone Brand detailled steps

Follow the FairPhone steps
.

Gigaset

Gigaset text
.

Google

Google text
.

HTC

HTC text
.

Huawei

Huawei text
.

LeEco

LeEco text
.

Lenovo

Lenovo text
.

LG

LG text
.

Motorola Brand detailled steps

the process is they will email you the unlock code

.

Nextbit

Nextbit text
.

Nubia

Nubia text
.

OnePlus

OnePlus text
.

OPPO

OPPO text
.

Razer

Razer text
.

Realme

Realme text
.

Samsung Brand detailled steps
  • Tip :

$ adb reboot bootloader

or

  • unplug the device from the PC
  • Power Off the device,
  • Boot to Download mode :
    hold Volume Down + Home + Power.

.

  • Now you can plug the device to your PC with a good data USB cable

.

Samsung steps using Odin on Windows

Odin will do that for you next step, when flashing the custom recovery manager
.

Samsung steps using Heimdall on Linux or MacOS

fastboot commands don’t work with samsung devices, you must use heimdall commands instead.

From the Terminal application on GNU/Linux PC,

  • execute the following command to unlock the bootloader :

$ heimdall print-pit

It results that the device reboots

.

Congratulation !
.

the bootloader of your Samsung device is unlocked and the device is factory reseted, now rebooting…

.

Sony Brand detailled steps

Important Note: This process is not reversible. Once you have unlocked the bootloader, you will not be able to revert the device back to a locked or original state or restore the DRM security keys. Without these keys, some advanced functionality in e.g. Sony camera and audio apps may no longer work. Neither will EMMA the Sony Flash tool for Xperia devices . Unlocking the bootloader will also will trigger a factory reset that erases all device settings, user data, third-party applications and associated data from the device’s hardware storage.

To obtain an unlock code, you will need to know your device IMEI. You can find this number, by opening the Phone app and dialling *#06#*. There is no need to press the Call or Send button. The IMEI number will appear as soon as you finish dialling the code. Make a note of the IMEI number - you will need it later.

Full instructions on unlocking the bootloader can be found on the Sony Developer World website. (They are not reproduced here, to avoid the risk of including errors)

First, read the ‘How to unlock bootloader’ page - including the FAQs, to understand what is involved in the process
https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader/how-to-unlock-bootloader/

When you have done that, follow the steps on the ‘Unlock Bootloader’ page
Unlock bootloader | Developer World

Teracube

Teracube text
.

Wileyfox

Wileyfox text
.

Wingtech

Wingtech text
.

Xiaomi brand detailed steps

How To Guide - ⚙️How to unlock bootloader on Xiaomi HyperOS(all devices,except CN). | XDA Forums

to the phone. Go to ‘Settings’ > ‘Additional Settings’ > ‘Developer Options’ > ‘Mi Unlock Status’, choose to add an account, deactivate Wi-Fi and activate mobile data as indicated, create or add an account. Note that you need a phone number for that – don’t know if several Mi accounts can be linked to a single phone number.

Request the unlocking of your phone from Xiaomi

CAUTION: it may be – it happened to me – that the unlocking happens instantaneously, in which case all data on your phone will be erased at the very second when you request the unlocking, before you’ve done anything properly related to /e/OS. Be sure to backup important data before requesting the unlocking. In some cases though, you’ll have to wait for some days and nothing will happen until you then actually unlock.

Download the Mi Unlock tool from here .

Extract the .zip file f.ex. in C:/, run the file ‘batch_unlock.exe’. When the Mi software has started, connect to your Mi account with your 10-digit identifier + password, enter the verification code received by SMS.

Then only, turn off your phone. Enter the so-called ‘Fastboot mode’ by pressing simultaneously two buttons for 5 to 10 seconds: ‘Volume Minus’ and ‘Power’. A cartoon with a white rabbit and a green robot appears on a black background: you have successfully entered the Fastboot mode.

Connect the phone to the PC via USB. On the phone, make sure to choose ‘File transfer’ and not ‘USB charging’, otherwise you won’t be able to communicate with the phone.

In the Mi software click on ‘Refresh (F5)’, your phone should show up in the list, with its serial number, its codename (here: ‘lavender’) and status: ‘locked’. If it doesn’t show up, check all ‘Settings’ options listed above, or try from another PC. I was stuck for some time at this step and trying from another PC solved that, not sure why.

Make sure your data is backed up, then click on ‘Unlock (F6)’, which sends the request to Xiaomi.

In my case, the unlocking was instantaneous, all personal data was erased, and I was able to proceed. I don’t know if this is true for all Redmi Note 7. While trying on a Redmi Note 9 (merlin) though, the following message was displayed after some seconds: “Please unlock 168 hours later. And do not add your account in MIUI again, otherwise you will wait from scratch”, meaning that my request had successfully been sent to Xiaomi and I just needed to wait for seven days. I believe this is often the case with Xiaomi phones. See if you are lucky!

Unlock your phone

After the waiting period has elapsed, start the Mi Unlock Tool again, turn off the phone, enter Fastboot mode as described above and connect your phone to the PC. When the phone shows up in the list, click again on ‘Unlock (F6)’, the phone should restart. If you have no waiting period, the phone should restart without further notice the first time you click on Unlock.

The boot takes some time, a small open lock should be displayed at the top of the screen, meaning that the change was successful. One more quick step will finalize the unlocking.

A black screen says “This device is locked”. Before clicking anything, write down the Unlock code displayed in small characters at the bottom – I didn’t need it but one never knows!

Choose “Open Wi-Fi settings”, connect to the Internet and go back, choose “Activate this device”, enter the password of your Xiaomi account, follow the instructions.

Your phone should now be fully unlocked, i.e. devoid of your previous data + you are now authorized to installed a new OS.

Authorize again some options on your phone

You need to re-activate the Developer options by going to ‘Settings’ > ‘About Phone’ > ‘MIUI Version’ and tapping seven times at this precise place.

Then go to ‘Settings’ > ‘Additional Settings’ > ‘Developer Options’ > ‘OEM Unlock’ and check that is says ‘Bootloader already unlocked’.

Check that your phone is indeed unlocked.

Still in the menu ‘Developer Options’, find ‘Mi Unlock Status’: it should say ‘Unlocked’ if your steps were successful. If so, congrats!! the phone is unlocked and Part 1 is accomplished!
.

Yandex

Yandex text
.

YU

YU text
.

ZTE

ZTE text
.

ZUK

ZUK text
.

.

see standard / common devices steps

To obtain an unlock code, you will need to know your device IMEI. You can find this number, by opening the Phone app and dialling *#06#*. There is no need to press the Call or Send button. The IMEI number will appear as soon as you finish dialling the code. Make a note of the IMEI number - you will need it later.

.

documentation suggestions for your device

.

adb devices

adb reboot bootloader

fastboot devices

fastboot flashing unlock

fastboot reboot


.

7) Flash the custom recovery manager, TWRP or recovery-e

.

see details

.
Redo the first android boot setup quickly. Since all the settings have been wiped from your device.

Once done, you have to re-enable the Developer options, and the USB debugging in the Developer options with steps above :

  • Go to the Settings menu , scroll down, tap on 'About phone’ , scroll down,

  • Tap 7 times on ‘Build number’ until it unlocks the Developer options mode as seen in the images below. Kindly enter password/PIN when asked.

  • Yay! You are a temporary developer now without any coding experience whatsoever!

  • In Settings , navigate to System and scroll down to open Developer options .

  • In Developer options enable USB debugging under DEBUGGING

  • There is a disclamer :

  • Tap OK to Allow USB debugging and enable it.

  • Connect your smartphone using a good USB cable to your GNU/Linux PC to whitelist USB debugging from it.
    There is a disclamer :

  • Tap OK to continue.

.

see Brands exceptions steps

please report or edit Brand exceptions and Device specific steps
.

Asus

Asus text
.

BQ

BQ text
.

Essential

Essential text
.

Brand exeption steps, FairPhone

[HOWTO] a Clear Guide to install "IMG-e-builds" when /e/ web installer fails
.

Gigaset

Gigaset text
.

Google

Google text
.

HTC

HTC text
.

Huawei

Huawei text
.

LeEco

LeEco text
.

Lenovo

Lenovo text
.

LG

LG text
.

Motorola

Motorola text
.

Nextbit

Nextbit text
.

Nubia

Nubia text
.

OnePlus

OnePlus text
.

OPPO

OPPO text
.

Razer

Razer text
.

Realme

Realme text
.

Brand exeption steps, Samsung :
  • Tip :

$ adb reboot bootloader

or

  • Unplug the device from the PC
  • Power Off the device,
  • Boot to Download mode :
    hold Volume Down + Home + Power.

.

  • Now you can plug the device to your PC with a good data USB cable

.

see Samsung Windows steps

If using the recovery-e instead of TWRP,
Rename the downloaded image to “recovery.img”, open a Command Prompt and TAR the file by running

tar -cvf %USERPROFILE%\Downloads\recovery.tar %USERPROFILE%\Downloads\recovery.img

  1. WARNING : make sure you have enough battery power to avoid any tricky situation, whether for your smartphone or your computer.
  2. Open Odin (the tool we put aside earlier).

  1. Put your smartphone in download mode (see above how to do this).
    The display differs according to the version of Android, here 6.0.1 Marshmallow.

  1. Connect your smartphone to your computer with a reliable cable.
    The word “Added” should appear on Odin. This means the smartphone in download mode is detected.If nothing happens, it means your computer doesn’t have the necesary drivers. So you need to install them, by following the steps of the following 7) part. Sometimes you just have to wait a few minutes that Windows install them automatically.
  2. For recent devices only (s8 and newer), Click on “CP”, then select the vbmeta file in .tar format previously downloaded.
    For all, Click on “AP”, then select the TWRP file in .tar format previously downloaded.
  3. Click on “Start” to start installing TWRP on your device. It will take a few seconds. Once finished, Odin will display in a green box “PASS”.WARNING : Immediately after clicking on “Start”, press the home and volume up buttons simultaneously and for a long time. This allows you to enter in TWRP directly when the phone automatically reboots. If you don’t, Android will start normally but the TWRP installation will be deleted. It will therefore be necessary to repeat the procedure.If you don’t like to do things quickly or if your phone reboots into the system instead of TWRP, here is a procedure that will work on every device : in the “Options” tab (between “Log” and “Pit”) untick the “Auto-reboot” box. Therefore you will have to manually reboot the device by pressing the main button, the power button and the volume down button. As soon as the screen turns off, move your finger from the volume down button to the volume up button (while continuing to press on the other buttons) in order to enter into TWRP.When TWRP is starting, a small line appears at the top left of the screen with the word “recovery” on some devices.

Install the necessary drivers if needed

In order for your smartphone to communicate with the computer, and therefore be flashed, you must install the necessary drivers. (If you have already successfully installed TWRP, skip this step.)

  1. Download them from the official source (you need to have a Samsung account) or directly from an unofficial source .
  2. Unzip the downloaded directory.
  3. Open the unzipped directory created and launch the utility (the file ending by “.exe”).

  1. Click on “Yes” in the Windows warning message and follow the steps indicated.
    Perfect, your device can now correctly communicate with Odin.

.

see Samsung MacOS steps

inputs needed, see Linux steps (as Heimdall is Heimdall and Linux and MacOS are both based on Unix)

.

see Samsung Linux steps

For recent devices (s8 and newer), you must flash first the vbmeta file to disable encription protection, it is foundable
included into the /e/OS installable.zip (extract it)
or aside with the TWRP file on their website

  • From terminal application on PC, navigate to file path where you have downloaded the recovery-e-for-your-device.img or the TWRP-for-your-device.img, (could be in the “/platform-tools” folder
  • execute the following command to install it .
using Heimdall

$ heimdall flash --RECOVERY recovery.img --no-reboot

  • It will result in the following output on PC:

target reported max download size of 536870912 bytes
sending ‘recovery’ (33684 KB)…
OKAY [ 1.048s]
writing ‘recovery’…
OKAY [ 0.346s]
finished. total time: 1.394s

If flashing VBMETA is needed,

$ heimdall flash --VBMETA vbmeta.img --RECOVERY recovery.img --no-reboot

using Odin4Linux

Rename the downloaded recovery image to “recovery.img”,
Open a Command Prompt in the folder where the file was downloaded, and TAR the file by running

tar --format=ustar -cvf recovery.tar recovery.img
  • boot to Download mode and flash it using Odin4Linux

Open a Command Prompt in the folder where the file was downloaded, and flash the recovery by running

sudo odin4 -a recovery.tar

.

if needed,

  • take the vbmeta.img include in the /e/.zip, TAR it
tar --format=ustar -cvf vbmeta.tar vbmeta.img
  • and flash it along the recovery
sudo odin4 -a recovery.tar -b vbmeta.tar

.

.

…NOW COMES THE CRUTIAL STEP !..

  • To get out of the Download mode you must Force Power Off your Samsung device,
    (on some old devices, unplug the device, on some recent devices it must be plugged,)
    hold Volume Down + Power.
    release when you see the screen turn off..

At Galaxy S10 you have to press all four buttons to shutdown and restart and then leave the volume down button, when it’s restarting.

…IT IS THE CRUTIAL STEP !..

  • immediately Boot to Recovery before any other boot mode attempt,
    hold Volume up + Home + Power
    release Power when you see the very little blue line in the top of the screen…

…IT WAS THE CRUTIAL STEP !..

!! Only if coming from full stock firmware on s8 and later

  • In TWRP home screen press wipe - format data - yes
  • Download and flash multidisabler-samsung-3.* zip to disable security and encryption.

.

Sony

Sony text
.

Teracube

Teracube text
.

Wileyfox

Wileyfox text
.

Wing tech

Wingtech text

.

Yandex

Yandex text
.

YU

YU text
.

ZTE

ZTE text
.

ZUK

ZUK text
.

.

see a/b_slot type devices particular steps

.

Text need contributions/translations

as said in introduction, safe is to compare this guide with Official /e/ documentation for your device or with Official TWRP documentation for your device also often, especially for unofficialy supported devices on XDA forum [OFFICIAL][TWRP] for your device (use the seach bar)

  • Open a terminal from the folder where you have stored the downloaded recovery-manager-for-your-device.img (could be the /Plateform-tools folder)

in short :

You must load and boot to custom recovery
instead of flash and reboot to custom recovery.

fastboot boot /recoveryfilenameforyourdevice.img

.

see standard fastboot devices steps

.

Text need contributions/translations

as said in introduction, safe is to compare this guide with Official /e/ documentation for your device or with Official TWRP documentation for your device also often, especially for unofficialy supported devices on XDA forum [OFFICIAL][TWRP] for your device (use the seach bar)

in short,
.

  • Open a terminal from the folder where you have stored the downloaded recovery-manager-for-your-device.img (could be the /Plateform-tools folder)

adb devices

adb reboot bootloader

fastboot devices

fastboot flash recovery /recoveryfilenameforyourdevice.img

image

fastboot reboot recovery

  • Note that many devices will replace your custom recovery automatically during first boot. To prevent this, use the appropriate key combo to enter recovery (Volume + and power). After typing fastboot reboot, hold the key combo and boot to TWRP.

.

you can read this TWRP first boot explanation by @aibd

.

You must successfully end with :

  • the TWRP splash logo ! And the welcome screen

or

  • the “recovery-e” main screen :

.

.

.

if you see something like that :

.

.
It FAILED ! that is the Official Stock Vendor Samsung / Gogol Firmware Recovery screen !
Please re-read and retry the flashing process of TWRP

.

.

4 Likes
Boot stuck after "successfull" installation on S10+ (G975F/DS)
Stuck in download mode
S9 easy installer, j'arrive sur un recovery, mais pas celui de /e/
Bricked Samsung S6 Tab Lite wifi
Support for Samsung Galaxy S10 with Dual SIM
/e/OS S10 compatibly (SM-G973F vs SM-G973F/DS)
Galaxy S7 "herolte" SM-G930F bloqué sur écran Downloading/Teamwin Logo
Galaxy S7 "herolte" SM-G930F bloqué sur écran Downloading/Teamwin Logo
Please help in finalizing pix 8 installation
Stuck in download mode
Installing e/OS on a Samsung J6+
Upgrade Samsung Galaxy S10 5G from 1.19.1-s (A12) to 3.2-t
Installing e/OS on a Samsung J6+
Installing e/OS on a Samsung J6+
Installing e/OS on a Samsung J6+
Installing e/OS on a Samsung J6+
Install /e/ on device currently running Android 10 (specifically samsung s9)
Truble installing e os on s9
Issues updating my Samsung S7 hérolte
Samsung Galaxy S8: Wrong recovery screen after following Step 3
Stuck on Teamwin Logo
Installation de /e/OS sur S10e (SM-G970F) à partir de Linux
[UNOFFICIAL BUILDS] Samsung Galaxy Tab 4 for /e/OS-R (millet) and (matisse)
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Google - Pixel 4a - sunfish - Documentation Suggestions
[UNOFFICIAL BUILD] Samsung Galaxy A5 (a5y17lte) and A7 (a7y17lte) 2017 for /e/OS-T
Samsung - Galaxy Tab S5e (LTE) - gts4lv - Documentation Suggestions
[UNOFFICIAL BUILD] Samsung Galaxy A51 (a51) for /e/OS-T
Galaxy S7 "herolte" SM-G930F bloqué sur écran Downloading/Teamwin Logo
Android 14 e/OS installation on a A52 4G
Couldn't update to /e/OS 3.1.4
Installing e/OS on a Samsung J6+
Phone Storage locked, no access, no saving files or browsing
Phone Storage locked, no access, no saving files or browsing
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Comment mettre une version précédente d'e.os sur FP3?
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Stuck on installing e/os on Galaxy S9
Stuck on installing e/os on Galaxy S9
Samsung Galaxy S7 with e/OS/ 3.1.1 in endless boot loop
Install e/os on an old Redmi note 5 (whyred) and Redmi note 12 Pro+ (rubypro_eea)
Soft Bricked OnePlus8T
E-3.2-a15-20251024540112-community-a52sxq - where to find the correct vbmeta file?
Ich benötige einen e/OS build als .tar or .md5 datei um es mit Samsung ODIN laden zu können
Samsung - Galaxy S7 Edge - hero2lte - Documentation Suggestions
Samsung Galaxy S7 with e/OS/ 3.1.1 in endless boot loop
Samsung - Galaxy Tab S5e (LTE) - gts4lv - Documentation Suggestions

.
.

Now the easiest part : install /e/ !

.

8) Install the image of /e/OS on the ROM of your device without computer, from the “custom recovery manager” using the SDcard or internal storage method

(forked from @Anonyme)

Now you’re in TWRP, congratulations, you’ve done the hardest part.

using TWRP

.

A) Delete existing smartphone content

  1. Before you reach the main menu, a message may ask you if you want to open TWRP read-only (i.e. no risk of deleting or changing anything) or not. This option shouldn’t be chosen (since we want to install a new operating system). Slide the bottom arrow from left to right.TWRP may also ask you for a password, which is your phone password.

  2. a)


.


.

  • Once done a successful result as seen in the image below appears.

This will remove encryption as well as delete all files stored on the internal storage.

  • T.ap Back, return to the main menu, choose reboot ,

  • image

the device reboot to TWRP

  1. b)


.
and tap Advanced Wipe .

  1. Select the following items to delete and nothing else :
  • Dalvik / ART Cache
  • system
  • Data (only for new install, not for Update)
  • Internal Storage (only for new install, not for Update)
  • cache


.
4. Validate by dragging the “Swipe to Wipe” arrow from left to right.

If red error messages show up, your phone is probably encypted but TWRP can’t decrypt the /data partition (it’s a common issue on Samsung phones).To solve that problem, go to Wipe > Advanced wipe, select “data”, click on “Repair or Change File System”, then on “Change filesystem”. Select exFAT (or another one if it doesn’t work, it doesn’t matter), then swipe from the left to the right. Redo the manipulation but this time select ext4 (which is the original file system) then slide from the left to the right.
Go to the 8)A)1. part of the howto.

  1. Return to the main menu using the virtual buttons at the bottom of the screen.

B) Transfer the /e/ ROM to the internal storage of the smartphone

The previously downloaded /e/ ROM is waiting in the warm on your computer, so you need to transfer it to your smartphone’s internal storage so that TWRP can use it.

  1. Connect your smartphone to the computer.
  2. Copy the ZIP file of the /e/ build (without unzipping) (right click on it and then “Copy”).


.
3. Paste it into the internal storage of your smartphone. To do this, in the file explorer you are in, clic.k on “This PC” then on your smartphone, then on “Internal storage”. Paste here, next to the “TWRP” folder (not inside).

  1. Unplug your smartphone once the transfer is complete.

C) Install /e/

Everything is ready, all that remains is to install /e/.

  1. In the TWRP main menu, click on “Install”.


.
2. Select the .zip file you just copied/pasted. It should appear directly if you have pasted it at the right place.


.
3. To confirm the flash of your smartphone, slide the “Swipe to confirm Flash” arrow from left to right.

  1. A blue loading bar or a shiny empty bar should appear. After a few minutes at most, the installation is completed.

If you encounter an “error 7”, refer to this topic .
This could also be due to the fact that :

  • your TWRP version isn’t compatible with the ROM you are trying to install,
  1. Click on “Wipe cache/dalvik” at the bottom left, confirm if necessary.


.
6. Click on “Reboot System”. You can choose whether or not to install the TWRP application on /e/ and choose whether or not you want this application to be a system application. Since it’s not useful, I preferred to click on “Don’t install TWRP App” and DO NOT INSTALL drag the arrow from left to right (this. would have resulted in its installation).

.

using recovery-e

Copy the “e…your-device-codename.zip” into your sdcard

Boot your device into " recovery mode"
and peform a “Factory reset” (only for new install, not for update)

Then select “Apply Update”

Then select “Apply Update”

Choose from internal storage
or
Choose from sdcard1

Select the folder where you put the downloaded file
Choose from sdcard1

Select the folder where you put the downloaded file

Choose the last /e/build
Choose the last /e/build

wait severals minutes …

Go back to the main menu
Using the “<–” bouton at the top left of the screen

wait severals minutes …

Go back to the main menu
Using the “<–” bouton at the top left of the screen

Choose “Reboot the device now”, it’s done !

Choose “Reboot the device now”,

it’s done !

.

9) Install the image of /e/OS on the rom of your device from your Computer using the ADB sideload method.

.

using TWRP

this is the Welcome screen of TWRP recovery


.

  • ==i> Swipe to Allow Modifications

this is the TWRP main menu


.


.
Once done a successful result as seen in the image below appears.


.

This will remove encryption as well as delete all files stored on the internal storage.

  • Tap Back, return to the main menu,


.

  • choose reboot,

image
.


.
.

  • and tap recovery


.

.

  • unselect “prompt to install TWRP app…”
    and “install as a System app”,
  • tap on “do not install”.

the device reboot to TWRP


.

  • From the main menu, choose wipe,


.
and tap Advanced Wipe .

.


.

  • Select the Cache and System partitions to be wiped and then Swipe to Wipe .

  • Once done a successful result as seen in the image below appears.

[quote=“piero, post:4, topic:36234”]
If red error messages show up, your phone is probably encypted but TWRP can’t decrypt the /data partition (it’s a common issue on Samsung phones).To solve that problem, go to Wipe > Advanced wipe, select “data”, click on “Repair or Change File System”, then on “Change filesystem”. Select exFAT (or another one if it doesn’t work, it doesn’t matter), then swipe from the left to the right. Redo the manipulation but this time select ext4 (which is the original file system) then slide from the left to the right.
[/quote]

*. tap back to the main menu


.

  • choose Advanced


.

.

  • Tap ADB Sideload


.

  • Select Wipe Dalvik Cache and Wipe Cache

  • then Swipe to Start ADB Sideload


.

on your PC

  • in the command-prompt on your Windows PC,
    or in the console on your MacOS PC
    In the Terminal application on your GNU/Linux PC,
    navigate to file path where you have downloaded the /e/OS.zip to execute the following command:

adb sideload e-0.11-n-2020082970471-dev-your-device.zip

  • It will result in the following output on PC when finished:

serving: '/home/modi/Downloads/e-0.11-n-2020082970471-dev-herolte.zip' (~47%) Total xfer: 1.00x

  • On your smartphone, a successful result as seen in the image below appears.
    .

    .
  • Tap Reboot System


..

  • wait several minutes…

to boot into freshly installed /e/OS on your Samsung device.


.

  • Voila! Easy, isn’t it?

If you encounter an “error 7”,


.
refer to this topic .
This could also be due to the fact that :
your TWRP version isn’t compatible with the ROM you are trying to install,

      • Samsung.
        for installing /e/OS on a recent devices “a/b_slot” or “treble” ( originaly shipped with Android 8 or later ) use twrp version 3.5.x-x
        twrp version 3.4.x-x was buggy, don’t choose it
        BUT for installing /e/OS on an older device ( originaly shipped with nougat.7, or older), better is to use a version like twrp 3.3.1-0

.

using recovery-e

The e-recovery.img will perform many of the same functions as twrp and is probably a bit easier in some respects for installing the eOS.zip. There are just a few basic steps to carry out:

  • (only for new install, not for update), select Factory Reset, then Format System* and Format data / factory reset and continue with the formatting process
  • Return to Home Screen
  • Select Apply Update, then Apply from ADB

Now turn to your computer and issue the command to sideload the eOS installation zip

adb sideload filename.zip

When installation has finished, return to the main menu, tap Reboot system now

Your phone should now boot into eOS.

Step-by-step, with images

The e-recovery Home Screen. Select Factory reset

Select Format data/factory reset (notice the output appearing at the bottom of the screen)

Then press the arrow at the top of the screen to return to Home Screen

Select Apply Update, then Apply from ADB

The screen should now change and the output at the bottom ask you to send the package from your computer.

On the computer issue command to sideload the eOS installation zip.

adb sideload e-1.18-t-for-your-device.zip

the phone screen will be mostly blank with just the output at the bottom showing progress.

On the computer the sideloading shows progress as a percentage figure that will stop at 47%. The phone will still be installing though (even though it might feel like nothing is happening sometimes!) and you can expect to see the following screens

Then press the arrow at the top of the screen to return to Home Screen

Tap Reboot system now to boot into eOS.

it’s done !

.

Thanks for reading !
Share your feedback.

.

10) Post-Installation Setup

.

The animation of the /e/ logo should now appear on your screen for several minutes. Wait, then configure your device as you wish.


.

even if /e/OS is privacy friendly, it is wanted to be working “out of the box” for non android-technician people,
so some maybe unnecessarily features are enable by default, making compatibility with “évil” mainstream apps or certified security protocols ( not fully efficient for some of them ).

.

see configuration détails

From My Point Of View, some “precautions” have to be taken, I hardly recommend Not to insert any SIMcard and not to connect wifi service for the moment…

  • turn off wifi and Bluetooth for the moment

  • You whould check all pre-intalled “apps permissions” and “apps data usage”.
    I found some inappropriate or questionable :
    BLISS_LAUNCHER have storage and location ?
    BROWSER have location ?
    MICRO_G permissions are greyed since android 10 !

  • also in -->settings -->system -->microG, if not needed, disable the features : Gogol Safetynet, Cloud Messaging, Device Registration ( start from the bottom to the top )

  • you may want first of all install " TrackerControl" to stop connection buy unwanted trackers embeded in aditional app or “Blocada” to stop connection to unwanted domain called by additional apps
    Using a PC browser or another device, you can go to https://F-droid.org and dowwnload the needed .APK then transfert it to your new /e/ device, and install it.

  • you can add F-droid and AuroraStore to have official and up to date apps
    in aurora’s blacklist, select all Open-sources additional apps you installed from F-droid, and all native apps to not be updated excepting Magic-Earth (/e/Maps) and the non open-source additional apps you installed from Aurora

  • if you need root permission for some apps, install magisk

  • if the OS on your device don’t have root access permission (like basic /e/OS), but is recognized by a mainstream app to have been rooted (because running a custom “uncertified” OS), a paradoxal workaround, is installing the magisk root manager and some additional modules to hide the “root status” that was trigged by unlocking the bootloader and replacing the stock recovery manager (usefull for some Bank-apps) Hide Root – The AXP.OS Project

see Magisk installation details

.

OFFICIAL Installation | Magisk instructions

.

see Magisk configuration details

Open Magisk settings

Image 1641578445.png

Hide the Magisk app

Image 1644064420.png

Name the app of your choice and click OK

Image 1644064425.png

Create shortcut when asked

Image 1644064862.png

Open Magisk settings again and enable Zygisk. Do not enable Enforce DenyList

Image 1644072391.png

Choose the apps you would like to hide from detection

Image 1641578481.png

Reboot to take effect.

This settings usually only work with basic detections. Before we go further, try the apps you want to use, see if it detect root or doing some strange fake bugs like connection error. If not, and you can use the apps perfectly, you do not need to hide more

If the apps are still detecting it, you need to install some modules to hide even more

Hide Root – The AXP.OS Project

.

[LIST] Settings for New Users / New Device Setup

Here is an old article about Oreo android 8 based settings references in LineageOS thanks to @AnotherElk

.

.

11) Enjoy your digital sovereignty

.


.
.

If you have any problem or correction to make this tutorial can be accurate to the word, do not hesitate :wink:

.


.

see Videos Installation Reviews :

.

11 Likes
/e/OS Installation: Signature verification failed (error: 21)
Samsung S10, TWRP, /e/
Samsung S9 upgrade path
Attempting to upgrade Terracube 2e from version 1.0 to 1.1 (2020 model)
Restoring after hard format system
Installation stuck in recovery mode after easy-installation
Installation problems on OnePlus Nord
Samsung S7 stuck in boot after changing screen
[UNOFFICIAL BUILD] Xiaomi Mi Pad 4 (clover) for /e/OS T
How to Update my Samsung SM-T720?
Galaxy S7 "herolte" SM-G930F bloqué sur écran Downloading/Teamwin Logo
How can I reboot back to normal Samsung?
Teracube stuck in recovery
Stuck in fastboot mode
Stuck in download mode after installing TWRP
App gives Error code 4010001 (Support says it is /e/OS code)
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
Aide S10e bloqué en Downloading mode
Easy installer freeze après swipe
S9+: Unable to update to eos1.4 due to TWRP will not Decrypt Data
FP3 - Version 1.5-202210312300909
Disabling MicroG in /e/OS based on Android 11
I haven't found any OS upgrade since last april
Week 10 2024: Development and Testing Updates
No luck of getting /e/ onto my OnePlus8
Vidéo review de Murena et /e/OS
Phone is stuck in twrp recovery mode after an updatef
Nouvelle mise à jour dispo?
[UNOFFICIAL BUILD] /e/ r Sony Xperia Z3 Tablet Compact (scorpion, z3tc, z3tcw)
Twrp sur pixel4 xl
Recovery and boot img
Install e/os on Galaxy S7
Version e/OS 1.10 annoncée?
Galaxy J5 tourne en boucle sur le logo
Galaxy J5 tourne en boucle sur le logo
S9 problem updating from 2.5-s (official) to 2.6.4-t (community)
[HOWTO] Installer /e/ sur un smartphone Samsung avec Windows facilement
FP3 - Version 1.5-202210312300909
Can't flash or boot recovery on oneplus (ab slots)
[LEGACY_BUILDS] /e/-OS-R for the Fairphone 2 (FP2)
Help needed, installing stock firmware on a LG / Google Nexus 5X (bullhead)”
Help needed, installing stock firmware on a LG / Google Nexus 5X (bullhead)”
Trying to install U on Pixel 6 Pro adb side load doesn't work
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Samsung Galaxy Tab A7 community /e/OS install using LMDE computer
Impossible d'installer e/os sur s20fe exynos
[HOWTO] Install /e/ on a Samsung smartphone with Windows easily
Installation problem with E/OS on Volla tablet

.

1 Like

yet working for Samsung devices,

this guide will be improved by me and any volunteers as it is editable by all …
( if not afraid by the MARKDOWN caracters everywhere in the text ! please be carefull …)

don’t hesitate to propose your changes or report issues in this thread.

1 Like

Lovely guide @piero. I have been meeting and talking more and more with people who might be interested in /e/ but they have such a low technical capacity that manually installing /e/ is far beyond they ability, even the easy installer would prove confusing for them. No fault of theirs of course. I’m wondering would it be technically possible to do remote installs of /e/ for people. For example, they have a zoom call with a volunteer, they plug the device into their laptop, and the volunteer controls the screen and does the install?

2 Likes

You mean control the PC like using a VNC server/client service ?
Yes ! good idea, ( but a bit intrusif…)

This will work only with Android running (system mode), not in recovery or bootloader modes.

I think if the person who is asking for help installing is ok with someone doing it for them over the internet (just by asking to control the screen through zoom) and the person has full view of what the volunteer is doing and can stop it at any time then I don’t think it would be too intrusive. Also zoom addresses could be registers on the eforum as reputable … Maybe even with reviews😁

Ok. Would remote assisted install using easy installer work? I might get a cheap spare phone and try this myself.

Do you think possible, some unofficial builds of the easy-installer supporting more devices ?

As far as I know, Easy Installer automates installation operations, blindly waiting for device to come back for some of them. This explains why some user are facing problems : the easy Installer cannot see (we may enhance it with a camera and some IA :smiley: ) what is happening, and assumes it’s OK when device come back.

So, it will help, but cannot accurately replace a human eye for some steps.

And yes, it can be enhanced for more devices. But someone has to write the necessary code :wink:

There is quite a form to add devices

Please see here : https://gitlab.e.foundation/e/tools/easy-installer/-/wikis/Support-new-device

I know this page, but don’t understand how to use it,
can we add those two files into a folder of an existing easy-installer, or have we to build an new easy-installer including new device config files ?

You may ask authors, I don’t use Easy Installer :wink:
BTW, Easy Installer threads : Easy Installer - /e/ community

nice work !
I just installed /e/ on a Moto X4, it was such a pain …until I used an old DELL laptop, with USB3 but it was working like a charm
I was stuck for hours to copy the TWRP.img with fastboot, but if I read something about testing with another PC hardware I would saved hours !

https://doc.e.foundation/devices/payton/install

These were the settings from LineageOS 15.1, which was Android 8.1, on the Fairphone 2, I don’t know how much they help here.
It should at least be clearly mentioned here that they are not /e/OS settings, and not recent.

1 Like

I have added some details to the ‘Sony’ specific section for unlocking the bootloader. And information about getting the device IMEI to the 'standard / common devices steps` section

1 Like