LineageOS on Moto X4 (payton)

From Cactus Howto
Jump to navigationJump to search

docs

limitations

  • NetFlix app cannot be used in LineageOS

prepare

Using MacOS here

install

oem unlocking

for oem unlock of payton: use instructions on https://www.getdroidtips.com/unlock-bootloader-moto-x4/

  • get unlock key from Motorola - output from "fastboot oem get_unlock_data" cannot be used directly to unlock phone
  • make sure to use Chrome-Browser for getting the unlock key at Motorola!!! Otherwise the "get unlock code" button will not be visible.
macantha:~ tim$ fastboot oem unlock
(bootloader) Check 'OEM unlocking' in Android Settings > Developer 
(bootloader) Options
OKAY [  0.001s]
Finished. Total time: 0.001s
macantha:~ tim$ 
  • activate oem unlocking in android settings
  • execute twice:
fastboot oem unlock xxxxxxxxxxxxxxxxxxxx (20 digits)
  • reboot

install via twrp recovery

make sure to install the .img (not the .zip) file of the TWRP recovery image:

fastboot boot twrp-3.2.3-1-payton.img
  • wipe
  • format data
  • wipe advanced - system partition
  • copy image to sdcard:
fastboot boot twrp-3.2.3-1-payton.img

restore in case of hard brick

C:\Users\User\Downloads\blankflash>blank-flash.bat

C:\Users\User\Downloads\blankflash>.\qboot.exe blank-flash
Motorola qboot utility version 3.86
[ -0.000] Opening device: \\.\COM3
[  0.001] Detecting device
[  0.004] ...cpu.id  = 172 (0xac)
[  0.004] ...cpu.sn  = 1378945535 (0x523109ff)
[  0.004] Opening singleimage
[  0.004] Loading package
[  0.006] ...filename = pkg.xml
[  0.007] Loading programmer
[  0.008] ...filename = programmer.elf
[  0.008] Sending programmer
[  0.196] Handling things over to programmer
[  0.197] Identifying CPU version
[  0.198] Waiting for firehose to get ready
[  3.236] ...SDM630 1.0
[  3.236] Determining target secure state
[  3.240] ...secure = yes
[  3.266] Configuring device...
[  3.271] Flashing GPT...
[  3.271] Flashing partition with gpt.bin
[  3.274] Initializing storage
[  3.306] ...blksz = 512
[  3.408] Re-initializing storage...
[  3.408] Initializing storage
[  3.508] Flashing bootloader...
[  3.510] Flashing xbl_a with xbl.elf
[  3.757] Flashing pmic_a with pmic.elf
[  3.809] Flashing rpm_a with rpm.mbn
[  3.862] Flashing tz_a with tz.mbn
[  4.043] Flashing hyp_a with hyp.mbn
[  4.112] Flashing devcfg_a with devcfg.mbn
[  4.150] Flashing prov_a with prov64.mbn
[  4.192] Flashing cmnlib_a with cmnlib.mbn
[  4.250] Flashing cmnlib64_a with cmnlib64.mbn
[  4.308] Flashing keymaster_a with keymaster.mbn
[  4.362] Flashing storsec_a with storsec.mbn
[  4.394] Flashing abl_a with abl.elf
[  4.453] Rebooting to fastboot
[  4.458] Total time: 4.459s

C:\Users\User\Downloads\blankflash>pause
Drücken Sie eine beliebige Taste . . .

C:\Users\User\Downloads\blankflash>