Yeah, I want to make a dedicated thread, but that's going to be for another day.
Anyway, it's pretty easy.
You'll need a modern fastboot (i.e. which supports Android 10's dynamic partitions), and we'll unlock bootloader.
Download vbmeta from
https://dl.google.com/developers/android/qt/images/gsi/vbmeta.img
Download an ARM64 A/B GSI, for instance:
https://github.com/phhusson/treble_...nload/v220/system-quack-arm64-ab-floss.img.xz
(
https://github.com/phhusson/treble_...nload/v220/system-quack-arm64-ab-gapps.img.xz if you want gapps)
- Enable developers settings, tick oem unlock, reboot to bootloader with `adb reboot bootloader`
- Do `fastboot flashing unlock`
- Accept the unlock
I wish to add for semi-noob like me ,
The phone wipe itself as normal after unlock BL on all phones.
for a while it will Enter the 1st setup screen of the phones accept the adb access from computer,
no need to go through the entire setup just do next step.
- As soon as you get adb back, do `adb reboot fastboot` (/!\ THIS IS NOT `adb reboot bootloader` it is different /!\)
- `fastboot flash system system-quack-arm64-ab-floss.img`
- Select "Reboot to bootloader" on the phone
after that do the command before you can flash vbmeta.img
fastboot oem nubia_unlock NUBIA_NX659J
- `fastboot flash vbmeta vbmeta.img`
- Select "reboot to recovery mode" on the phone
- Wipe userdata partition from recovery
- Reboot
At the moment, fingerprint sensor doesn't work on GSI (it shouldn't take me long though), so there is no point in relocking, I guess I'll make a guide when I have it working.