yashsingh1/xdaforums huggingface dataset:
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
ProtonAOSP

Android 11 ROM​

ProtonAOSP is a minimal Android fork (custom ROM) focused on UI/UX and performance, with a touch of privacy.

Usage with my Proton Kernel is recommended to get the most out of your phone. The ROM does not include Proton Kernel, so you will need to flash it yourself. The ROM will still work with other kernels, but you will not get the benefits of Proton Kernel.

Screenshots

Screenshots of the latest version

Installation

This ROM is currently distributed as factory images, similar to stock. Flash it the same way you would flash stock factory images. Don't forget to wipe all data using "fastboot -w" before booting the ROM.

Firmware is included, so there is no specific requirement for which version of the stock ROM you are coming from.

You can also use the quick & easy web installer, which allows you to install and update the ROM from any computer or phone without using the command line. The installer works entirely within your web browser and completes in as little as 4 minutes, depending on the speed of your internet connection. Consider using the web installer instead of installing manually.

More detailed installation instructions and guides

Features

List of current features, with accompanying screenshots and explanations

Downloads

Downloads and changelogs for all versions

Builds with and without minimal Google services (gapps) included are provided for convenience.

Using the quick and easy web installer is recommended unless you have a specific reason to download and install the ROM manually.

Support

If you have questions or concerns, please read the Frequently Asked Questions before asking. It saves time for everyone involved, especially you, and allows us to provide higher-quality answers for all users.

Website with comprehensive documentation

Join the Telegram group for support and extras

Please consider donating to support development if you found this helpful: recurring donation to keep the project alive in the long term or buy me a coffee

Kernel source code

ROM source code
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Something else worth noting: SafetyNet is currently passing (without Magisk) using some tricks built into the ROM, unlike stock with an unlocked bootloader.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jaythenut:
Ooooo nice
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] miggsr:
This is very interesting 👍
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
Hey kdragon,

First time Pixel owner having been with OnePlus for the last 3.5 years and HTC prior to that. Only a short learning curve to install a rom through fastboot but up and running and just getting setup. Thanks for your work!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] PsychOlli:
Is gpay working?

Thanks for the first custom rom on p5 👍
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] rav101:
I was able to set up my main card on gpay with root and magisk hide (though not using magisk hide props). I've not been out today so haven't tested if it works but given that the card registered okay I would say yes.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
A hotfix update has just been released to fix issues with a botched SafetyNet fix that caused most apps using HTTP outside of a browser to break, including Google Translate, SMS/MMS, and many others. I've figured out a new way to fix SafetyNet that doesn't come with those pitfalls, so SafetyNet is still passing out-of-the-box and apps will no longer break.

Re-download v11.2.0 from GitHub for the fixes. I've decided to re-upload it rather than bumping the version because the previous SafetyNet fix was very broken.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] anon9815:
Flash

Hello, I've recently got back into android after being a long time iPhone user, How exactly am I able to flash this rom? Sorry in advance, haven't been in the rom scene in a long time
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
As per the OP:

You'll need to unlock your bootloader first and then follow any guide online to flash Pixel factory images. This ROM currently works exactly the same way with regards to flashing: unzip and run flash-all.sh or flash-all.bat depending on OS.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Knuxyl:
Does tethering hardware acceleration and VoLTE work?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] anon9815:
Thank you I finally got it up and running, Just wondering how exactly do install magisk manager to gain root?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Tethering works, and I can see log messages about successful hardware acceleration setup.

VoLTE should work with all carriers supported on stock — it's Wi-Fi calling that's finnicky, and I converted the carrier configs from stock for use in AOSP — but your mileage may vary. It works for me on a T-Mobile US MVNO, as does Wi-Fi calling.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
In short:

Install Magisk Manager Canary from GitHub

Extract the boot.img file from the image-...zip file inside the ROM's factory images ZIP

Push it to the phone

Patch it with Magisk Manager

Pull the file to your computer

Reboot to bootloader

fastrboot flash boot magisk_patched.img

Check https://xdaforums.com/pixel-5/how-to/guide-root-pixel-5-xl-android-11-r-t4187609 for details.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Raz0Rfail:
Thank you very much for the first rom for the p5.

I have 2 questions about this.

At first, exists their some screenshots which shows the ui or the difference to the stock p5 ui ?

The second question is more important for me.

Can I dirty flash the rom on my p5, so I can use the data which is currently installed. Or must I wipe the phone and start from scratch?

Best regards,
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
You must wipe if you are coming from another ROM. Future updates to this ROM will not require subsequent wipes.

Screenshots are available on the Telegram channel, here is a public link that doesn't require login: https://t.me/proton_p5_builds/6
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Just to clarify if anyone is confused: this is an Android 11 ROM, not Android 10. XDA DevDB has no option for 11 so I had to put 10. I've just edited the DevDB info out of the post now and added 11 to the header so there should be no more confusion.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] xT29c:
Does hotspot work without issue? And are you swap the navigation back button and recent button? To how it is with most Samsung phones
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
Hotspot works for both Wi-Fi (sharing) and cellular data.

The 3-button navigation bar has not been changed from AOSP.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] dirtyreturn:
Can you hide nav bar? Just curious.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] J-I-N-X:
Like this one. Smoother than stock. How easy/effective is hiding root from safetynet?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Veiranx:
I believe your platform tools isn't up to date because it needs to restart your phone into 'fastbootd' mode at one point instead of 'fastboot'.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] anamous90:
During installation it did boot to 'fastbootd' 🤷 idk what I'm doing wrong
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] anamous90:
Update:

I retried using version r30.0.5 of platform tools. -> Extracted 'proton-aosp_redfin_11.3.0-gapps' to desktop -> copied extracted files and pasted in 'platform tools' folder -> double clicked 'flash-all.bat -> phone gets to 'fastbootd' screen

please help, see screen shots. Looking thru cmd window I circled in red what i think might be wrong, but idk how to trouble shoot.

Should i be using 'proton-aosp_redfin_11.3.0.zip' instead of proton-aosp_redfin_11.3.0-gapps.zip ?

archive does not contain:

'boot.sig'

'dtbo.sig'

'dt.img'

'recovery.img'

'vbmeta.sig'

'vbmeta_system.sig'

'vendor_boot.sig'

'boot_other.img'

'odm.img'

'odm_dlkm.img'

'product.sig'

Please help. Thank you. And Happy Holidays!

UPDATE:

I used proton-aosp_redfin_11.3.0.zip' instead of proton-aosp_redfin_11.3.0-gapps.zip and install was successful.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@anamous90 I just ran into the same problem as you. To fix my problem I let android flash tool install factory firmware. I have a question when you edited the flash-all.bat script where exactly did you put the fastboot -w ?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] MarcoG::
Hallo,

one question,can i use the Pixel5 Launcher with ProtonRom?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] anamous90:
Once installation was complete. I opened cmd window in platform tools then typed fastboot -w.

I was not able to link an account and I couldn't get google play services or play store installed. I ended up installing scorpion. It comes with it's own recovery and has almost all stock features.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@anamous90 I figured it out, you just have to right click on the flash-all.bat file and select edit and it will bring you to the notepad but I use notepad ++ instead but they both work. So at the bottom where it says fastboot update image you just put in the -w in between fastboot and update like this fastboot -w update and it will erase all user data and then reboot you to android and then you will set it up like a new phone.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] anamous90:
Can you post a screen shot please? thank you!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] droidkill3r:
i get to wipe data then click on the flash-all.sh bc im on a mac , and i just get a text file on my mac screen.. also tried the .bat.....tried to sideload the whole zip.. nothing
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
you wouldnt be using .bat files, thats for windows. did you put everything in the platform tools folder?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jmac052002:
So I'm thinking about flashing this on my P5 do I have to do a factory wipe like do I absolutely have to in order to flash the rom or do you know of anyone who hasn't and flashed it successfully?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Amd4life:
Everything running smooth on v11.3 and Kernel 1.1. Thank You for sharing. Would it possible to add an option to flip the 3 button navigation buttons?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] droidkill3r:
When I set up my adb and fastboot I put them two into a Android folder I made, like in the video and put the filters in there and yes also put it in the platform folder... I just need to get a windows computer
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] marcjc:
You don't "need" a windows machine. I have a mac too, you can manually execute the commands in the bat from terminal. Just put all the files you need in the platform-tools folder and go there in terminal to run commands. Hopefully this helps :)
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] hodula1:
This is exactly what I did also and it worked just fine.

The script is not recognizing you have the latest platform tools so it doesn't get to the commands. But you can run all the fastboot commands individually and it should update successfully.

And don't forget to add -w (fastboot -w...) to the last fostboot command.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] ansanoah:
im the only one who needs 3 days to download the file on github?

checked my internet everything works fine...so?...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] droidkill3r:
Run the commands that show in the script?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] droidkill3r:
nvm.. thanks for the help, i know have the proton boot logo.. setting up now
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
You need to edit the flash-all.bat file with -w where it says fastboot update
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@jmac052002 @anamous90
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
hes talking about dirty flashing from stock...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jarrod666:
Sorry for my question but i want to flash this rom on my Pixel 5 and it is with stock rom RDA1A.201105.003.B1 version. I would like install this rom without wipe data and application. I see script file etc but i don't understand every step so can you write it please with goods commands to write ?

I have a computer and the Plateform Tools r30.0.5

Thank you very much.

It's ok i find the good method
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
** IGNORE ** FIXED the issue by switching over to linux ... now im stuck on the google screen after obtaining root and flashing the kernel img in ex kernel manager. trying to reboot

can someone link the kernel please, when i click the link in the OP it doesnt show me a download link.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] charlatan01:
Thanks for putting this ROM together for us! I purchased my Pixel 5 and immediately threw the AOSP no goog version on it. Running your kernel as well.

One issue I noticed when setting up work email today.

When on wifi, I can confirm O365 show's me logging in, but no matter what app I login with (nine mail, outlook for android) , it fails to complete the connection to O365. Same process works just fine when using Tmo network.

I switched wifi to use the device MAC for additional testing. When connected to wifi, I cannot send emails from my outlook to my other email accounts.

I am sure I am missing something configuration wise, any thoughts?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jmac052002:
You are exactly right that's what I was wanting to know, I was thinking I have seen where people have done it and been fine the only reason I ask is because I've actually done it when I flash stock. I go ahead and use either Android flash tool or do it myself and when I do that I don't have to wipe it. I just dirty flash it and everything usually works out just fine
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
Even re reading my lastbpost confused me. The kernel IMG file, ambi flashing that with fastboot, or can I with ex kernel manager?

I am rooted and I had to reset mynphone and start over since I flashed the kernel via exkm and was stuck on the Google boot window for a Long time.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
fastboot boot [img name]
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Neuken6969:
Thank you sir
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jmac052002:
So I have read where people where having trouble flashing the zip with gapps included has anyone successfully flashed the latest version with gapps included? because I prefer to flash the latest zip with gapps included.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
i did a clean flash no problem... I think people that had problem did a dirty flash, the script does not come with a Wipe all function, you have to add it.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] jmac052002:
Thank you sir yeah I have added the -w in the script so I'm going to flash later
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Incredible_Culp:
Hey guys.... Hopefully this is a quick one

Installed Google Cam from the playstore, however i dont have access to the different modes for video.

When i click the little hand to bring up the various options; active, normal, cinematic pan, etc. Nothing 'pops' up.. Meaning, the options dont show.

The modal that houses the different modes doesnt show up. I click the hand, and nothing happens. It acts like i selected it [the hand], but thats it.

Tried installing different versions of the gcam on apk mirror and tried a couple modded ones here on xda to see, all to no avail...

Is this a known issue? or is it an issue at all? I'm thinking it has something with running a custom rom since stock worked fine... but not too sure

any suggestions?

Edit: Disabled a couple magisk modules, reverted some adb commands, and reinstalled the app.. I have all video features now.. Going to enable them one by one and see what caused it, will report back

Edit 2: last night turns out the culprit was magiskhide props config module... This morning i did more digging and stumbled upon this

https://www.reddit.com/r/Android/comments/irs1eb/_/gck5n9e

Looks like i wasnt the only one..

But its all good, i used this instead as my workaround https://xdaforums.com/t/how-to-remove-nav-bar-in-android-11.4190469/ and everything works now for those who may encounter the same problem.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
I dont have that issue, I clean flash, did not dirty flash.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] wilspeak:
Hello kdrag0n, Are there any instructions on flashing the Kernel or kernels. I may get the PX5 and may flash your Rom for the PX5. Thank You
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Incredible_Culp:
Yeah, likewise.

Running magisk and proton kernel as well.. Very odd thing to happen

Edit: the solution is in my post above
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Vio281:
its a module issue then, nothing to the ROM or Kernel.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Jarrod666:
Hi Kdragon,

Do you do a news version about your Rom with the upgrade january patch ??

Thank you
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] toneneuewin:
This is one of the first ROMs I've installed after many years of just using phones with stock. Can someone chime in... I thought it was some sort of unspoken rule to not ask/bug devs for ETAs on their ROMs? Unless this varies or changed?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] leveleyed:
​

@kdrag0n First off, thanks for the hard work on this ROM and being a true modern day pioneer!

Second, before I wipe my data and install this, can you please tell me if you managed to add a third row of quick settings tiles (the way it used to be on my pixel 2/OS8)? And if not, please, please, please tell me you'll do so in a future update?

I can't emphasize enough how lame it is that I can access six quick settings tiles/icons across the top of the screen, yet when I pull down to expand the quick settings area, I still have access to only the same six tiles, except now they have text labels, and a bunch of wasted space around them.

What happened to that third row, Google? There's clearly still enough space on the screen that I could pull down the menu a bit further to have another row in there. Why did you have to make this feature worse by giving users quick access to fewer settings at a time?

Also, sorry if this is the wrong place for a rant like this. If so, please direct me to the nearest "XDA forum for people with ASD who get extremely triggered/frustrated when things change -

especially

when they change for the worse, and for no apparent reason" and I'll happily roll my cart of 'ass burgers' on over there. 😖

Seriously hoping that someone in a thread/forum on here might know some way to hack/fix this, even if it means rooting, wiping data and flashing a thing, or whatever. I really just

NEED

to get back my 3x3 quick settings tiles! 3x2 is just so imbalanced and so much less efficient it hurts my brain! With 54 quick settings tiles, I'd only need to swipe left 5 times to get to the last set. But now it would take 9 left swipes to get to the last of them! At that point, it's not even "quick" anymore - it'd probably be faster to just open the settings app and find the setting to change that way!

Thanks in advance for any who can help! And sorry for my brain chemistry set spilling out and making a real mess in here!

EDIT

: [SOLVED] I found and installed Material Notification Shade and I'm happy as a clam! 😁
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Zimtsäure:
Great work @kdrag0n and full respect for your effort and knowledge!(y)

I'm using extensive eSIM on my Pixel 5, just now i have 3 providers (plus 1 physical SIM). For some of them I can re-assign the eSIM for free after reset, but for some of them every re-assign costs a fee.

I would like to use your rom in a longer term, but I'm afraid that I will have to pay the fee again and again after every new version.

What do you think, is there a possibility to avoid re-assigning every time after flashing a new release? Perhaps this is already so, but I have not made any tests...
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] thealchemist80:
I have a google Pixel 5 and all the google stuff on it is driving me nuts. I used to flash LineageOS onto my OnePlus 6. I am wondering if I will be able to do this with the google pixel 5, but I really don't want to brick it.

Are there any step by step instructions out there for google pixel 5 and this custom ROM? And do others reccomend this?

I would love to get away from google full stop, but I do not think it is possible right now. So I guess the minimilistic google apps package would do. But I would appreciate if there is a link to some good instructions for this ROM. Thankyou
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] charlatan01:
Thought I'd update this item. Since posting, I've discovered that this issue (and some other anomalies) occur if you install the non-google version of the ROM and you do NOT root. Following the install process and rooting solved the wifi issue completely.

Additionally, if you do like to install the non google version and then setup microg for some apps, things need to be installed fully in this order;

1) Magisk setup and patch boot img.

2) Install the microg module in Magisk. Make sure you confirm microg is completely configured before installing any apps that need spoofed google services!

3) Install apps from preferred apk store.

Thanks again @kdragon for the ROM!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] KenK13:
I've been attempting to gain root access by patching the boot.img file as detailed above.

I extracted boot.img from "image-redfin-rq1d.201205.012.a1" (using the latest version currently available from GitHub: proton-aosp_redfin_11.3.0-gapps.zip) and copied to phone. Next, I downloaded Magisk Manager, installed it and picked the option "Select and Patch a File". Clicked on the boot.img file and allowed Magisk to do it's thing - it loaded the file and eventually failed. This is the result:

- Device platform: arm64-v8a

- Magisk Manager: 8.0.4 (4768)

- Install target: 20.4 (20400)

- Copying image to cache

- Unpacking boot image

- Checking ramdisk status

- Stock boot image detected

- Patching ramdisk

- Repacking boot image

- Unable to repack boot image!

- Installation failed

Would anyone know why it's failing and how to make Magisk repack the boot image as it's supposed to be doing?

Also, any chance there might be an option to invert the navigation bar on a future release?

Cheers!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] elong7681:
@KenK13 You have to patch the stock boot.img not the Proton boot.img
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] ttle54:
Great ROM and Kernel. I can tell my Pixel 5 is running smoother and lasting longer. I just loved the ability to get rid of Google bloat ware. So far, I love it.
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Yakyakattack:
Does this ROM support signature spoofing out of the box? I'd like to use microG but I'm not very familiar with rooting/Magisk. Overall this ROM looks great though. Keep up the good work!
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] Amd4life:
You need to use the canary version of magisk 21200
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] thealchemist80:
Isn't google pixel made in China?
[Google Pixel 5 ROMs, Kernels, Recoveries, & Other ] kdrag0n:
ProtonAOSP has been showing all 3 quick settings rows since 11.0.0.

Wiping data is not necessary when updating from older versions of the ROM.