Install /e/ on a Google Pixel XL - “marlin”
Very important: please read the following carefully before proceeding!
Installing a new operating system on a mobile device can potentially:
- lead to all data destruction on the device
- make it an unrecoverable brick.
So please only flash your device if you know what you are doing and are OK with taking the associated risk.
The /e/ project and its project members deny any and all responsibility about the consequences of using /e/ software and/or /e/ services.
Warning : Downgrading Smartphones already on Android Q or LineageOS 17.x to Pie or from Pie OS to Oreo or Nougat can cause instability or at worst brick some devices.
- Highly recommended: it is recommended that you have an /e/ account (like: firstname.lastname@example.org) if you want to benefit from /e/ account integration for all online services such as: email, drive, calendar, notes, tasks. Register for your free /e/ account.
- Make sure your computer has working
fastboot. Setup instructions can be found here.
- Enable USB debugging on your device.
- Please read through the instructions at least once completely before actually following them to avoid any problems because you missed something!
Unlocking the bootloader
Warning: Unlocking the bootloader will erase all data on your device! Before proceeding, ensure the data you would like to retain is backed up to your PC and/or a online drive.
Enable OEM unlock in the Developer options under device Settings, if present.
Connect the device to your PC via USB.
On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type:
adb reboot bootloader
Once the device is in fastboot mode, verify your PC finds it by typing:
Now type the following command to unlock the bootloader:
fastboot flashing unlock
Alternately on some devices to unlock the bootloader you may need to type the command:
fastboot oem unlock-go
Check if the device has been unlocked by typing the following command in command prompt (on Windows) or terminal (on Linux or macOS) window. The output will display a message similar to ‘Device unlocked: true’:
fastboot oem device-info
If the device doesn’t automatically reboot, reboot it. It should now be unlocked.
Since the device resets completely, you will need to re-enable USB debugging to continue.
Temporarily booting a custom recovery using
Download a custom recovery - you can download TWRP.
- Connect your device to your PC via USB.
- On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type:
adb reboot bootloader
- Once the device is in fastboot mode, verify your PC finds it by typing:
- Temporarily flash a recovery on your device by typing:
fastboot flash recovery <recovery_filename>.img
- Manually reboot into recovery mode
Download /e/ for marlin
- dev (pie)
Installing /e/ from custom recovery
- Download the /e/ install package that you’d like to install from here.
If you aren’t already in recovery mode, reboot into recovery mode:
adb reboot recovery
- Optional Tap the Backup button to create a backup. Make sure the backup is created in the external sdcard or copy it onto your computer as the internal storage will be formatted.
- Go back to return to main menu, then tap Wipe.
- Now tap Format Data and continue with the formatting process. This will remove encryption as well as delete all files stored on the internal storage.
- Return to the previous menu and tap Advanced Wipe.
- Select the Cache and System partitions to be wiped and then Swipe to Wipe.
- Sideload the /e/ .zip package:
- On the device, select “Advanced”, “ADB Sideload”, then swipe to begin sideload.
On the host machine, sideload the package using:
adb sideload filename.zip
- Once installation has finished, return to the main menu, tap Reboot, and then System