Updating from an older build
Updating from an existing build to a newer one can be done in two ways:
-
The first way is to use the included Updater app, which can be found at Settings -> System -> Updater. The Updater app will update your phone by downloading newer builds of the ROM, keeping your userdata intact.
-
The second way is to manually flash the newer build via recovery (Your data will still be kept intact) To do so, you would want to download the newer build, put your phone in recovery mode and do the following:
-
Flash the newer ROM package (Apply update)
-
Reboot to system (Advanced -> Reboot to system)
-
Note: Some packages like Magisk may not be preserved across build updates. This ultimately comes down to the addon.d implementation that each package has.
Important: If you are updating from LineageOS 19.1 (Android 12) to LineageOS 20 (Android 13), you must perform a clean installation. You should format data with the provided recovery due to major device tree changes.