This thread will be changed to A13 BETA UNOFFICIAL BUILDS soon. Since I don't own the device anymore, I will need to know if there are any issues, since I can't test this. I am not updating the bootloader to A13 so you must be on A12. I'm not sure if this will work on current A13 firmware and since again, I don't have this phone anymore, I don't know. Just test it and report back to me.
If your already on Android 13, you can not go back to Android 12, so don't try flashing this!!!
Your bootloader must also be unlocked to install custom firmware.
To do this, reboot to bootloader and type the following: fastboot flashing unlock
The custom kernel of this ROM hides the unlocked bootloader. The device will pass Safetynet and the Play Store will report the device as certified. Based on this, root, magisk and the modules are not needed to pass device certification.
This is based on the Android Open Source Project. It includes various proprietary hardware-specific code.
All the source code is available in the Github repo here.
Read through the instructions at least once before actually following them, so as to avoid any problems due to any missed steps!
Make sure your computer has adb and fastboot. Setup instructions can be found here.
Thanks go to Github and Pixel Experience for their source code and device specific code. I couldn't have built this without it!!!
The ROM uses the Pixel Experience source code, device specific code. I made other minor changes and used compression to lower the file size of the ROM, creating more space in the internal storage with minor reduction in performance. Updated every week with minor changes.
I use the same repository located on GitHub. The security patches are still from last month, May. They haven't been updated yet. I will update them myself if not updated soon. I'll have to pull it from stock and it requires more work. Since I work a lot, I'll do it when I get a chance. It's not extensive, so I should be able to apply it on next full update Thursday.
After some reading about it here is a hint that you probably already now
Newer Android devices' bootloaders pass a verified boot flag to the kernel. This means that if the bootloader is unlocked, it sends that flag, and the kernel listens to it then SafetyNet will fail. And solution is to patch your kernel to ignore the flag