Skip to content

Installation on A‐B devices

steadfasterX edited this page Sep 18, 2024 · 11 revisions

About

A/B devices have different slots for it's bootloader stack for easier recovery in case of boot errors.

For some devices AXP.OS comes with the latest official vendor firmware included which requires the flash of AXP.OS twice (once for each slot) at the very first time. Any later flashes (OTA or manually) can be simply flashed once.

If you are unsure about what firmware you have it never hurts to flash it twice.

Requirements

  1. a recent recovery image (see here for options)
  2. a PC to push AXP.OS to recovery (OTA is supported once installed)
  3. an unlocked bootloader (not part of this guide! use www.google.com to find instructions)

New to AXP.OS

When you are not sure or it is the very first time flashing AXP.OS:

  1. boot into recovery (e.g. by adb reboot recovery)
  2. flash AXP.OS (e.g. with adb sideload AXP.OS.zip) --> do not boot yet though!
  3. reboot into recovery again
  4. start sideload and flash AXP.OS again (adb sideload AXP.OS.zip)
  5. boot into system / AXP.OS

AXP.OS already installed / Upgrade AXP.OS

Note

AXP.OS comes with its own recovery so if you flash a custom recovery it gets overwritten on next update! Even worse if you own a device which does not have a dedicated recovery partition (e.g. the OnePlus 6T) flashing TWRP will remove Magisk and needs to be manually re-flashed afterwards, so causing just trouble at the end.

Clone this wiki locally