yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] munchy_cool:
dope ..thx

where is pru dev Anay..lol
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Uploading new build right now with just the regular P3A boot animation, and with Google Camera.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] prenedo:
Do I need to update to the June stock firmware first? Or can I flash over March?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] crian:
Read the OP!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
You need the June firmware/vendor, don't know what happens if you don't. I just know its enough of a difference that TWRP works with march blobs but not with June blobs.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] zonedgold:
Absolutely awesome thank you OP
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] GQJ:
Does this have the camera found in stock ROM, with all of the features (eg night sight)?

Thanks
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Yep!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] GuestD0867:
Can we see some screenshots?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Looks like stock, just less bloatware. Google apps like gmail and chrome also aren't included. Not a big deal just pointing it out.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
So I tried to root this thin using the [MENTION=1873230]PBandJ[/MENTION] method. But instead of grabbing the stock boot.img and patching that through Magisk, I grabbed this ROM's boot.img and did the same thing. I was able to flash the .img and reboot with no problem...but Magisk still shows that it isn't installed and I am not rooted. Not sure what's wrong here?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] 12paq:
Those root threads are for stock.

Since this is a custom ROM the boot image is probably already modified to accept Magisk modifications or it is already rooted. So, did you try just a direct install from the Magisk manager app?

Choosing < Direct Install (recommend) > without any fastboot flashing or or any other actions?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
I downloaded the Magisk manager and the only option to install Magisk is the .zip...but I'm not sure how to install a zip without TWRP. I would usually use an app but since I'm not rooted I can't.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] 12paq:
Hmmm.. ok. Time for the OP to chime in and comment and hopefully answer this.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Right. I know what I'm doing and I've been around Android since like 2010, but this just isn't working. I haven't gotten the nerve to actually fastboot flash the zip file for Magisk yet.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] 12paq:
I know the feeling! Frustrating and fun to troubleshoot at the same time. Haha

On more question. Did you have the have the Edge Sense module installed prior to flashing the ROM?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Was that module a standalone thing or was it part of the stock ROM?

I was on the Q beta, then went back to June factory, did the basic set up and then immediately flashed each img for this ROM.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] 12paq:
Edge Sense is a Magisk Module and app that remaps the squeeze option of the phone. It modifys some system files and some users who did not uninstall it prior to an OTA have lost the ability to root again.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Ah ok thanks...that doesn't apply to me.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dpryor88:
I'm on statix, rooted with magisk..

Here's what I did:

Download latest magisk manager

In manager, click install under magisk (says it's currently not installed).

Select the boot.img from this thread (the statix boot img)

It will patch the boot file. Should output a file called magisk_patched.img or something.

Take this img file and go into fastboot mode on phone.

On computer, fastboot flash boot magisk_patched.img

Fastboot reboot

Now when you open magisk manager, it will say you're rooted and latest magisk is installed :)

If you have any issues, let me know.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Exact same steps, still shows NOT installed. I think I'll just wait until TWRP comes out.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dpryor88:
Check it out..
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dpryor88:
Strange. Sorry it won't work for you, bud. Yeah twrp will make things easier.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] nickmv:
Congrats OP on first ROM post to XDA P3A!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] bshiznit:
This is exactly what I was trying to accomplish with the AOSP build I made, except this actually works! Mine lists android.resource:// instead of the actual sound file names in soundpicker and probably also has some other annoyances. So far so good with this. Thank you @ZVNexus and StatixOS team.

What I was trying to accomplish:

AOSP base with Gapps as close to stock as possible without bloat

Dark mode on more items

This has that and I am guessing more :)

---------- Post added at 04:05 PM ---------- Previous post was at 03:39 PM ----------

I was on an AOSP build I was dorking with, had ElementalX installed there. When I switched over to testing this rom I flashed vbmeta and system, skipping dtbo and boot - which preserved ElementalX and therefore also preserved Root/Magisk... so there's an idea. If you could flash back to stock, get that rooted, then flash ElementalX (I used FK Manager to flash it since I don't own the ElementalX app; should keep root), then flash just the system and vbmeta from StatixOS I bet this would work for you, too.

That said you should absolutely be able to patch the boot.img from the StatixOS download, copy that back off your internal storage, flash it via fastboot and get root. I know you said you tried that though so could be something else going on here for sure!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] MPAI:
I am currently on Q Beta 4. Can I follow the steps in OP and install this rom or do I need to do something different ?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Uzephi:
You're on Q vendor. It would be best to flash June vendor image from the firmware.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dpryor88:
It won't work. Believe me..
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catharsis724:
First time I patched, flashed and booted, it didn't work either. I just did the whole process one more time and it worked the second time. As in it showed Magisk as installed. Not sure if you've already given this a try multiple times but just sharing my experience.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flocke000:
Could someone tell me what is preinstalled on this ROM in terms of Gapps? Is it just the bare minimum (PlayStore and all other bare necessities) or is there more?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Yep, just the bare necessities.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Tiebe:
This was my first try, but it didn't work. I almost bricked my device. I recommend going to the June security patch first and then doing this.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Builds will be found here.

*REDACTED*
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Changelog for new build?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
There is a changelog app integrated into the ROM, and there is also our Github/Gerrit.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Awesome, thanks.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Drakax:
[MENTION=7299508]ZVNexus[/MENTION]

Thanks a lot for this custom rom, everything works fine. :svetius:

Two questions:

1. Could I simply dirty flash a new nuclear over a previous one?

2. Could you add the option to display the seconds to the clock on the status bar please? :angel:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Yep, you can dirty flashing.

And maybe, idk. if I feel like it someday potentially.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Archangel:
Hey brother kinda a weird request but you never know. I saw that DU had posted some commits for the Pixel Stand to work with custom roms. I am wondering for people like me who use a wireless charging receiver, would adding this commit allow for the Pixel Stand to work with the 3a? Not just the charging ability, that works but, the Pixel Stand functionality.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
I was under the impression that the 3A didn't have wireless charging? And what functionality do you speak of? thought it was just for charging
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
TWRP released. All current users can use TWRP to upgrade from now on.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] gee one:
Congratulation! Thanks for your work on this. I think there are lots of people hoping for this moment.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Archangel:
If you add a wireless charging receiver,,,,they are like 10 bucks on Amazon, it gives you wireless charging ability. When you put a Pixel 3 on a Pixel Stand you get the extra ability with you phone to use it as a google hub of sorts. I have tried to add the Pixel stand apk and alter the build prop but it still doesnt work. Apparently you need to add a few lines of code to a config file for it to work. But that is only something a custom rom can do.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
So I noticed rom zips are in the download folder.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Maybe I flashed wrong, but I wiped everything in TWRP (including Vendor). I get presented with a "No OS Present" screen, but I start anyway and now I'm back into fastboot?

EDIT: Ok so the reason for entering fastboot is "Failed to load/verify boot images.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
I just flashed in TWRP with no issues, although I didn't wipe vendor and not sure why you would. Did main full wipe, then dalvik/cache & system and installed. On the exit it gave the "no OS" message but booted fine.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Yea it's because I wiped vendor...not the end of the world. I'll just have go back to stock and start over again.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Really not sure what I'm doing wrong here.

-Stock June Image.

-flashed modified June Boot. (I'm aware this is unneeded, but it worked)

-Booted into TWRP, wiped main, data, Dalvik, system.

-Flashed ROM zip.

-Stuck at fastboot "cannot load/verify images."
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] gee one:
Not sure what all the issues are, but I think you need the stock vendor.

You sometimes get the no os message, but if you're sure you flashed something, then it's probably OK to ignore. The a/b positions and vendor partitions each add a layer of complexity, so look before you jump.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Flashing the stock June package includes the vendor image, so that isn't an issue, especially since I can boot into everything just fine.

Regarding the partitions...there hasn't been any real clear indication that you NEED to flash anything to a specific partition. The unlock/root method NOW shows boot_a/b but originally it didn't...but it still worked.

Someone else here flashed fine in TWRP coming from stock, but nothing special was performed.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
Now your wiping data for some reason... think you're over complicating it bro, but I know these A/B devices can be a pain sometimes. Exactly what I did:

-Come from stock June

-Boot twrp

-TWRP>Reboot: ensure you're on slot A (i don't know if this is necessary, but it worked for me 1st try)

-TWRP>Wipe: main wipe slider, then advanced> dalvik/cache & system (nothing else)

-TWRP>Install: rom (if "No OS" message appears, slide past it and it should boot)

[MENTION=7299508]ZVNexus[/MENTION] Really liking this rom so far. Very clean with just the right tweaks. Feels snappier than stock, but that might be the DU kernel. Thanks for your effort on this and TWRP. I sent you some Paypal.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
I’m just so used to ticking that Data box when wiping. But I’ll give it a shot later. Thanks for the input.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Don't flash the current builds in the build server, there is something wrong with them.

I need time to look into this, for the time being links to them will be removed, and I will start building locally again.

There should be fixed builds out in a few days.

In the meantime, there is unofficial DU for the 3A, that I also maintain and works fine. There is also that Bootlegger ROM that I tested for a few minutes and appeared to work fine on the 3A.

Sorry for the inconvenience!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
Can you give any info as to what's wrong? The only thing I noticed is that the battery % doesn't show on AOD?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
You flashed the latest build that was available in the build server?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
The 2.1 Nuclear 0625 build, seemed to be the latest in the folder.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Where is this DU build?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
GOOGLE: Dirty Unicorns Discord - I'd link it if I could but I'm all but sure that's not cool.

Dirty flashed the DU 06/27 over 2.1 Nuclear 06/25 and I'm alive. Still no batt% on AOD? Minor
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Ah on discord. Thanks!
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Builds are back up as of today. The latest update is for July, and as such you need the July vendor.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
From stock.... What do we have to wipe from twrp before flashing the rom? System, data, and ART / DALVIK cache? (Everything but internal storage?)
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Drakax:
[MENTION=7299508]ZVNexus[/MENTION]

Dirty flashed 0207 over 2506 everything works.

Then tried to root by patching the boot.img with magisk but got bootloop.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Why didn't you flash magisk from twrp?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
With a Pixel you don't wipe anything from stock really. Factory reset then flash zip and reboot.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
What do you mean by "Factory reset"? I don't want to loose internal memory.... You mean i shouldn't wipe ART / Dalvik cache - System and Data from TWRP before flashing your ROM? Sorry but i'm a bit confused..... I always did that before flashing a different ROM.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
On a Pixel you don't do all that. Just Factory reset. Don't worry, it doesn't wipe internal storage. You shouldn't lose any data.

But yeah, just factory reset, then flash zip, and reboot.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Maybe we are not talking about the same thing.... But this factory reset erase everything.....
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
He's talking about the main wipe slider in TWRP.

July build running great here.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Hehe ok :silly:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Drakax:
Worked liked a charm!

Thank you :good:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catharsis724:
After having flashed ROM, magisk and kernel through TWRP, everything is working great! The only small issue I've noticed is that "su" command doesn't work anymore in Material Terminal app, and it doesn't ask for root permissions either. Not sure if that has to do with the flashing procedure at all, but it's not a huge deal. adb shell still works.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dhoang:
Happened to me. Reboot back into twrp and reflash magisk. You should regain root.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] xsnipuhx:
Does wifi calling and and/MMS work on this rom?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Rudi154:
What is the "main wipe slider"? :confused:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
to [MENTION=7299508]ZVNexus[/MENTION]

I suppose you already know but on boot animation, "Powered by Android" is cutted at the bottom :)

Don't know why but i'm not able to load any live wallpaper....
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Chronzy:
The factory reset slider under "Wipe" in TWRP.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Yeah I know about the bootanimation thing, could change that at some point.

About the live wallpaper thing, https://github.com/StatiXOS/android_manifest/commit/a4741e0733a11232ae3a858715b999206391160b
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Ok, nevermind :laugh:

Anyway that's a great work :good:
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] gee one:
There's a way to change them through the command line. I only use one so I don't care about having the picker. You could also just add the app back in.

https://stackoverflow.com/questions/31954328/change-android-wallpaper-with-adb
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] vibranze:
Is Gpay works out of the box or need to manually run the CLI to make it works? Thank you.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Google assistant with screen off doesn't work... Tried everything without success. Any idea? Is it a known issue?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Just compiled a local build with LZMA support (Congrats, StatiXOS users can now permanently install TWRP onto their boot images! Refer to the TWRP thread) and this also has the "teampixel" topic. This also of course has the latest changes.

https://drive.google.com/open?id=1Q2ESE1EISXBiEs06fqjrNvg1YPBw_MUm
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
elemental kernel work on this ROM? I ask because I flashed, got stuck in a loop.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dhoang:
It was working fine before but not with the latest build. I don't know why. I was stuck in a bootloop too.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flocke000:
Which build are you on? Because I am on the latest testing build with LZMA support and running ElementalX without problems. Do you have TWRP flashed to the phone?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Glad not just me.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dhoang:
Yes, I have the latest twrp installed. Flashed ElementalX through the app gave me bootloop.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] flocke000:
Then it seems like a problem with having TWRP installed since this is the only difference between our setup. Maybe ElementalX still lacks LZMA support.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] dhoang:
Seems like it. I'll wait for flar2 to update his kernel.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Stupid questions

1) may we dirty flash official over nuclear?

2) Do we need to reflash TWRP once we dirty flash ROM before reboot?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Probably, but to be safe just backup nuclear then do it. I generally just clean flash though.

Yes you need to reflash TWRP once you flash another ROM.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Any idea about the reason i cannot install in any way the latest official?

Update from nuclear doesn't work.

Restore original factory rom, reboot with twrp and flash latest statix official doesn't work too.

I always get the same error
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Nope, dunno. Keep installing nuclears in the meantime I guess.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Ok, I will keep nuclear. Latest official is impossible to install in any way.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] gee one:
I thought that nuclear was signed with test keys while official was signed with release keys. There's a place to add other public keys to the recovery, but even if it did flash, you might not be able to decrypt data... maybe. The decryption key is supposed to use some part of the public key in the encryption, but in not 100% sure this is implemented.

There is a lot more security and cryptography with pie and android verified boot.

Edit: to answer your question, it seems like twrp didn't include the public keys that static official is signed with.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
I uploaded a new TWRP with a potential fix. Can't test myself as I am traveling.

https://drive.google.com/open?id=1oKEkWlCT4xoeMbHfpnVlgQ-NIZwfoE66

Let me know if this works for you.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] Fentadroid:
Ok thank you, I'll Try it later and i'll let you know :)

One thing i still didn't underestand. Which is the difference between nuclear and official? Do you develope both?

EDIT: i can confirm it's working now with the test twrp.

Dirty flash from nuclear doesn't work. Needed to wipe from TWRP and then i was able to flash official without any problem.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
I explain the difference between nuclear and official in the first post.

Great to hear TWRP works though :)
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] jayxiao171735:
Just want to know how to set for wallpapaer as original ROM? I cannot set any wallpaper in a right way...
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Can anyone please post steps to flashing new build on top of the 7/8 build?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
I personally use Google Photos.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Just flash the zip. You only need to wipe anything if you are A. Coming over from a nuclear build, or B.) coming from another ROM/Stock.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Thanks. Was the 7/8 build nuclear or official? I’m not sure and not on my pixel at the moment.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Official.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Don't use ElementalX until they support LZMA.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
No, I had the nuclear build. It said so in the file name.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] ZVNexus:
Strange. According to our file server there hasn't been a nuclear since the second of July, however there was an official build on the 8th.
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Then maybe I’m trippin. Does the rom information show up in the setting anywhere like it used to in the past?
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] catharsis724:
Do you not have recollection of which zip you flashed? It would say the date and version on there. If you share that file name or ss we might be able to help :)
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] jayxiao171735:
Yes, I use G photos as well but have tried to set wallpaper, just can only use square photo, not for portrait screen or landscape screen... very wired..
[Google Pixel 3a ROMs, Kernels, Recoveries, & Other] stevew84:
Sorry for the late reply, but here is the file that I flashed.

statix_sargo-20190708-2157-9-v2.1-NUCLEAR