20241219 - New stuff

CRdroid

Now recommended is CRdroid. It's a fork of LineageOS and has a lot of extras.

Magisk Manager

Magisk manager provides root, which allows hiding of the unlocked bootloader so that Google Wallet will allow payment functions to work, and it allows modules to add functionality so the Play Store Integrity Fix will work.

Play Store Integrity Fix

This module allows magisk to fool the Play Store servers into thinking that CTS and Basic Attestation are good. This allows GOogle Wallet to work with NFC payments.

The process

The tools

What to do

  1. Get the phone into developer mode. Settings->System->About click 7 times and developer optios are enabled.
  2. Allow bootloader unlock. Settings->system->Developer Options->Allow bootloader unlock
  3. NOTE: This will wipe your Data partition, so if you like, you can just flash a new CRdroid ROM and skip the above steps
  4. Boot the phone into fastboot. Usually volume up+down and power at the same time work.
  5. Unlock the bootloader. Usually fastboot oem unlock. Yes, phone must be connected via USB.
  6. Flash CRdroid. Depending on which recovery you have this is different. adb sideload will work. TWRP will work. LineageOS recovery will too.
  7. Flash the Google apps
  8. Flash the Magisk app
  9. Copy the Play Store Integrity Fix to sdcard using adb push.
  10. reboot

After reboot

Additional notes