[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] aleph.mercury:
I ported this fantastic ROM to the Pixel 5. It's been my daily driver for 3 weeks or so now with no issues so I thought I'd share.

I am not affiliated with Evolution-X in any way. All credit goes to them.

Join the Evolution X Discord Server!

This is the Evolution X custom ROM Discord server. We provide support and assistance here for all Evolution X users. | 26962 members

evolution-x.org

NOTES

I did make a few tweaks to the source code while making this port.

-signed the final build with my own private keys

-added some additional statusbar icons

-tweaked the kernel to allow wireguard support and I added some recommendations from the Kali Linux project. You will see the kernel name includeS my tag "PsybernetiQ"

-the notification header feature does not work at the moment; I started to add this feature back from Android11 ("elle") a few days ago and am not finished yet. It doesn't seem to break anything being included in this state, so it's there but you can't actually add any images (yet).

-added Bauhaus93 font

-added support for BromiteWebview. The public key for this webview was added.

-you will get an error upon successfully booting that adaptive connectivity isn't working...just click "ok" or whatever. It doesn't seem to affect anything. IIRC I've seen this in other ROMs.

-if you get a message at around 47% of the sideload install process regarding signature, you can git "y'" to ignore and the build will continue as expected. The % increments should continue past 47% all the way to 100% (or 94% or something like that, the last few % might got by too fast to see.) It should say "transfer x 2.00" on your screen when it's complete. Hit back once or twice, then reboot to system.

-the majority of the device and kernel code I borrowed from LineageOS.

Credits

-Evolution-X (obviously)

-GrapheneOS

-ProtonAOSP/kdrag0n <---this is the best

-LineageOS

built on Linux Mint laptop. Shoutout to Android Studio, Meld, Sublime, Inkscape, gnome terminal, LibreOffice Calc

Instructions

fastboot flash --slot all vendor_boot vendor_boot.img

fastboot flash --slot all boot boot.img

fastboot reboot fastboot

from there head over to recovery, and sideload the ota.

Downloads

boot.img, vendor_boot.img & redfin_ota_update_1659450416.zip from here:

RedfinUnofficialEvolutionX - Google Drive

drive.google.com

I've included a boot.img version that has been pre-rooted with Magisk for your convenience but this is optional.

Kernel Source:

GitHub - HubertVonJass/kernel_google_redbull: kernel for my Unofficial Evolution-X build

kernel for my Unofficial Evolution-X build. Contribute to HubertVonJass/kernel_google_redbull development by creating an account on GitHub.

github.com

Original Source Code:

VISIT https://github.com/Evolution-XYZ INSTEAD

Pixel-focused Android custom ROM with custom features and quick updates - VISIT https://github.com/Evolution-XYZ INSTEAD

github.com

My Source Code:

HubertVonJass - Overview

I enjoy learning things and helping others. . HubertVonJass has 19 repositories available. Follow their code on GitHub.

github.com

There were some other small changes to other Evolution-X repositories, such as adding Powershare and Touch items from LineageOS to hardware, bootanimation logic triggers in vendor, compatibility matrix changes to allow for device-specific hardware version/support, removing duplicate sepolicy references to TurboAdapter and Flipendo. I'll review my changes again and if it's worth it, make a repo. Otherwise I may just make notes here like "delete thi

I can't promise I'll be able to help you if you have problems or that I will update this every month.

Extra thanks to kdrag0n for all the information they provide on github. The details and explanations you leave in your work for us are supremely valuable and appreciated.