Seamless Updates (also known as A/B System Updates) is a prominent Android feature that allows the operating system to download and install OTA (Over-The-Air) updates to an inactive partition in the background while you continue using the device. Upon the next reboot, the phone simply switches to the updated partition. While highly convenient, this architecture permanently consumes a significant portion of internal storage space by maintaining two copies of the OS partitions. For power users on devices with limited storage, or enterprise administrators who want strict manual control over when updates apply via fastboot, disabling the A/B update mechanism may be desired.
This guide outlines the steps to completely disable Seamless Updates (A/B partitioning) on an Android device. Warning: This process requires an unlocked bootloader, wiping the device, and advanced command-line knowledge.
Prerequisites
You cannot simply toggle a switch in Settings to disable this. It requires re-flashing the device.
- An unlocked bootloader (which wipes user data).
- A PC with ADB and Fastboot installed.
- The factory image for your specific Android device.
How to Disable Seamless Updates via Fastboot
To strip the A/B functionality, you must wipe the dual partitions and force the device to boot from a single slot.
- Connect your Android device to your PC and reboot into the bootloader/fastboot mode (usually by holding Power + Volume Down during restart).
- Open a terminal or command prompt on your PC.
- Ensure your device is recognized by typing:
fastboot devices. - You must erase the secondary slots. Type the following commands, pressing Enter after each:
(You may need to erase additionalfastboot erase boot_b fastboot erase system_b fastboot erase vendor_b_bpartitions depending on your device’s specific architecture). - Next, force the active slot to slot A:
fastboot --set-active=a - You will now need to manually flash the factory image directly to the ‘a’ slot rather than relying on the standard
flash-allscript, which may attempt to write to both slots or re-enable the A/B configuration.
Important Considerations
Disabling Seamless Updates breaks the standard OTA update mechanism provided by the manufacturer. Once disabled, you will not be able to install updates via the Settings app; all future system updates must be sideloaded manually via ADB or Fastboot. Furthermore, you lose the failsafe protection that Seamless Updates provides (if an update fails on slot B, the phone simply boots back into the working slot A).