LineageOS on Motorola Z2 Force
Whenever there is a major LineageOS Update, chances are that I forgot the flashing process. So here are the notes.
Disclaimer: Due to the missing tools to flash from OpenBSD, I use my work computer, which runs windows.
Required Downloads:
- Android Platform Tools (contains adb and fastboot)
- Motorola Smart Assistant (contains USB drivers for fastboot)
Prepare:
- Install motorola smart assistant
- Extract platform-tools make sure you’re in the platform tools directory or that they are in your
$PATH
.
Update steps:
- p[hone]: Boot into bootloader (power+down)
- c[omputer]: fastboot flash boot_a
.img - c: fastboot flash boot_b
.img - p: Boot into bootloader (power+down) -> Boot Recovery
- p: Factory Reset -> Wipe data / factory reset + Wipe System
- p: Apply update -> adb sideload
- c: adb sideload
.zip - c: adb sideload
.zip - p: Reboot
Notes:
- “adb devices” works without USB drivers
- “fastboot devices” shows nothing if USB drivers are not installed
- This phone has two boot areas and therefore “fastboot flash boot” will fail. The areas “boot_a” and “boot_b” must be used instead. If “boot_a” and “boot_b” are flashed differently, booting will fail.