Skip to content

Installation on Non A‐B devices

steadfasterX edited this page Dec 5, 2023 · 9 revisions

About

Non-A/B devices do not have different slots for it's bootloader stack.

Requirements

  1. any recent custom recovery -> recommended: AXP.OS recovery
  2. a PC to load AXP.OS in recovery (OTA is supported once installed)

New to AXP.OS but not on latest vendor firmware (or unsure)

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

  1. flash latest device firmware as described in the device's install section
  2. boot to recovery
  3. flash AXP.OS (e.g. with adb sideload AXP.OS.zip)
  4. boot into system / AXP.OS

New to AXP.OS but latest vendor firmware

When you are 100% sure that you're on the latest supported firmware and never flashed AXP.OS before:

  • use your recovery as usual to flash AXP.OS (once) and you're done

AXP.OS already installed / Upgrade AXP.OS

  • use OTA or the recovery (adb sideload AXP.OS.zip) as usual to flash AXP.OS (once) and you're done

TWRP / custom recovery

AXP.OS comes with a restricted and limited recovery which ensures no one can tamper with your device (as far as possible - as the bootloader cannot be locked on every device). Sometimes it is required to boot into a more advanced recovery and while not supported you can check my TWRP builds here or the latest official ones:

Note:

AXP.OS comes with its own recovery so if you flash a custom recovery it usually 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 mannually re-flashed afterwards, so making just trouble at the end.

Clone this wiki locally