yashsingh1/xdaforums huggingface dataset:
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] jachu76:
Google pay detects root, does it go bypass it?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] khcubee:
Does device theming in apps work?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Guy's be sure to be on latest firmware i.e Android 12 stock before performing the flash.

1. Unlock bootloader

2. Flash the boot-eng.img as mentioned above in the instructions

3. Go to recovery from fastboot itself by using volume keys or "fastboot reboot recovery"

4. Factory reset the device from recovery

5. Then select apply update via adb

6. On your pc "adb sideload zipname"

7. Reboot after flashing.

Please attach SS if it's failing for you so I can look into it.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
bootloader.img != Boot.img

Thoose are both different. Flash the correct image if you want to revert back.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Voigt15:
Yesterday after boot-eng.img didn't work I tried first boot-2021-08-12.img and only after that bootloader-sunfish-s5-0.3-7241803.img which both didn't work.

Today I tried the boot-2021-08-12.img again, and with that it worked, I can boot into Android again. Using that boot img I could also then flash the SuperiorOS12, so everything works now.

Shouldn't have tried to do it "just quickly" just before bedtime yesterday. ^^
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
These instructions should work be sure to flash stock A12 pixel images first and don't try to jump from A11 SuperiorOS directly.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] barramas:
hello man walk from format reset data before adb sideload,great job and thanks

next update please integrate the modification of the colors of the tiles and the possibility of changing the font.

many thanks for your hard works
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bagnet:
On previous 11 android google pay work fine. But in this ROM Google Pay didn't work. Can You fix it?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] 0967894983:
In recovery,Is format necessary?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
I have a vanilla build of SuperiorOS (no gapps). Sunfish being my primary device I can't test it. So anyone interested can ping me on telegram. @jd1811. Clean flash needed!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] RAYAN SHAIKH:
Can we do flash kernel from recovery in this rom.. and if we can't can we get that?? Jayant !!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Flashing boot.img via fastboot is good option compared to the efforts required for achieving it via recovery.

Just like you flash during first installation of Custom ROM.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] RAYAN SHAIKH:
Soo can I flash custom kernel in this rom without rooting is there any other way except rooting or from recovery??
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
fastboot flash boot boot.img

^^ with the above command you can flash the boot.img which contains the kernel. Irrespective of root you can flash any boot image (which has kernel). Also I'm not known about any custom kernel available for our device. But for any kernel to run on this rom the kernel should have drivers included (monolithic).
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] RAYAN SHAIKH:
ok..
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] RAYAN SHAIKH:
can you fix issue of wifi not working with custom kernel like bluspark its rom side issue.. I am not able to generate log file.. sorry. please it will highly appreciated..
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] RAYAN SHAIKH:
Ohk so you are using graphene os monolithic kernel in this rom.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] DiamondJohn:
I just had a thought. In the stock ROM for the Pixel 4A, google have explicitly blocked HDMI out of the USB port to push everyone to chromecast.

Pixel (4a) Does not support USB-c HDMI video out ? - Google Pixel Community

Has this been enabled (ie the block, removed) in this ROM?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Never tried casting via USB-C but it is there any reference commit you can link me to regarding unblocking? I can include it in the next build.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] DiamondJohn:
No. I have no extra info apart from the fact that it IS blocked on the stock ROM; and hence just a thought.

Just thought it may be already known as being done OR possibly someone may have tested it as working, and therefore its done, and no work for you.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] DiamondJohn:
ooooo... I actually did a search for source (ie got off my butt), and was about to check GitHub, but I hit the following link in a simple web search.

Pixel 4 has USB video output disabled in software

www.androidpolice.com

It does not commit...err...I mean definitely mean it would work on this device, as it may be blocked for other reasons; it is a bug fix. I copied the image of the code, just in case.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] .: SID :.:
Wazzup?I
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
What is this?

There are no new updates for SuperiorOS yet.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] .: SID :.:
I'm also surprised. It has icon from Google services. If I check updates from Settings - System - Updater, nothing.

:oops:

Update: found it here! How is it possible?!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
I'm not sure. It's probably just an oversight from our dev - Google apparently gave us two menus from which we can update our device?

Either way, you can't install that OTA, it's going to want to install a factory version.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Are we going to get an update sometime soon @Jayant_Deshmukh ? I'm considering switching to blissrom, seems a lot more up to date.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] beanaman:
Lol. Asking for an ETA and then saying you are going to switch roms. That will motivate him 😂.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
We have rebased on 12.1 Android and all the features that currently exist aren't ported yet. I'll suggest using the same Feb build and dirty flashing 12.1 build works fine. I can release as long as peps are ok with less features but I suggest waiting.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
I'm not here to motivate him or threaten him or whatever :D

I was just checking to see whether or not the ROM is still under development.

And FWIW, people saying they'd stop using my product would sure as hell motivate me.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] nischalnischal:
Buddy, I was using your ROM for a month, best battery life + performance balance on your ROM, currently am on Calyx, but this is best, even if there is no update!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Madaevena22:
We will wait. Thanks for all you devs time and hardwork with doing this ROM! Much appreciated!!!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] ramjisrk:
Amazing ROM!! Very good and useful customizations/features (much enhanced from stock) with excellent battery backup (just 2% overnight drain in 8 hours!). Device certified/Safetynet passes (with/without magisk).

Kudos to Dev!!!! Many thanks!!

I've flashed jan update (my bad - missed noticing feb one). Currently rooted (for dolby and data restore).

How can i safely (without much damage to data) update to feb/latest one as i need to keep the root also?

Regards!!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
You literally just have to dirty flash the february build.

You are going to lose root, though. Afaik, there's no way to preserve it. Be sure to patch the latest boot.img with Magisk Canary before upgrading. Then, sideload both the latest build and the patched boot.img

Should work flawlessly!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] ramjisrk:
Thanks for your reply! I'll do that!!

just to be clear - can i use the command "fastboot flash --slot all boot (magiskpatchedboot).img"

or anyway i can side load the magisk.zip directly?

Sorry for bothering you more!!

Regards!!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
You know what, I'm sorry for confusing you. My precious reply made no sense at all. You don't need to patch anything if you're sideloading the magisk.zip.

I'm still fairly new to flashing custom roms on the 4a.

Just reboot to the SuperiorOS recovery, go to apply update, apply update over adb. Sideload the rom zip, then the magisk zip. Be sure to use the latest Canary though!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] ramjisrk:
Great! This makes it easier! Thanks for your time and reply!!

(Regarding confusion i had too many and you helped clearing some, so thanks and please - no sorry, cheers!!)
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Alright so April update based on Android 12.1 is here! Good news is you can flash it on recent February update of 12.0. No need to wipe data.

Additionally, switched back to AOSP prebuilt kernel with separate modules so you have to use volume keys and power menu in recovery.

Changelogs:-

* Rebased Source over Android-12.1.0 source.

* Merged April security patch (Release 4).

* 70-80% of the features are ported from Android 12 build. Rest are WIP

* Pixel stuff like weather on lockscreen and Now playing is available.

Note: People on February build will receive an OTA update. Go check your OTA Updater ;)

Download: SuperiorOS-TwelveL-sunfish-GAPPS-OFFICIAL-20220417-1507.zip

If you like my work. Donate at PayPal
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Can we have root by patching boot-twelve.img?

Or do we have to extract boot.img from the April update using payload dumper?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Need to extract from payload.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Thank you!

I took the liberty and uploaded the original boot.img file and the one patched by the latest Magisk Canary to Google Drive here.

Is it okay for me to share them?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] ramjisrk:
Many thanks for providing update to this wonderful ROM!!

I've downloaded and exported the update also.But I couldn't locate the rom file from file manager,any idea where it would be saved,pls?

Thanks again for this amazing rom😘
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] ramjisrk:
Thanks a lot for making life easier👌👏
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Hey @Jayant_Deshmukh, would it be possible for you guys to implement cursor movement by using the volume keys?

It's included in ResurrectionRemix for sure, and also in the DarkTricks lsposed module.

Would you guys be open/have the time to implement this feature into SuperiorOS? Obviously it's not a dealbreaker, afterall, installing the lsposed module isn't a hassle at all, I'd just love to see it being part of the ROM natively.

Thanks!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
I can include it natively but here's a trick if you are using gboard. Just slide/swipe left right on space bar button of gboard. It will be same as sliding cursor and very efficient then pressing the actual buttons.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
That would be absolutely amazing!

I'm aware of the gboard gesture, but it just never felt as accurate to me. I much prefer a physical button and the tactile feedback it's giving to on-screen gestures.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] guru6969:
Nevermind about not being able to root it. I used payload-dumper-go to extract the boot.img from the zip, used the magisk app to patch it and flashed to boot and it worked perfectly!

I'm getting a constant "Downloading song database" in the ambiant music detector settings. It is detecting songs, but not as well as the android 11 version of this ROM.

An awesome feature would be to be able to use the fingerprint sensor to pull down the notifications! Thanks for maintaining an awesome ROM!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
That's interesting. I also downloaded the April patch from OP and then used payload dumper to extract the files. Not sure what went south for you.

Have you done a clean or a dirty flash?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] guru6969:
A clean flash. I patched then flashed the boot-twelve.img and that didn't work. Just had to extract it from the payload and then it worked fine.

I'm pretty bummed the ambient song detector isn't working well. It's still saying "downloading song database. now playing will start recognising music soon". Can you check yours and see if you got this problem too?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Yeah, we can no longer use boot-twelve.img, since April update is rebased on A12.1.

I asked the dev about that a few posts earlier. That's why I uploaded the new boot.img which I've extracted from the latest build.

I'll try 'Now Playing' out today, see if it works for me.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] .: SID :.:
Now playing works for me despite that red sign. I'm very missing turning on/off torch by power button. Please, increment if possible. 🙏

Also there were no chance for me to dirty flash 12.1, had to clean install. Magisk 23 works flawlessly.

Spoiler content hidden.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Torch by power button still works. It's under Superior Goodies -> Gestures.

Had no issues with dirty flash, using Magisk Canary. Which version did you try to dirty flash from?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Okay so, Now Playing does work. Kinda.

If you go to settings, you can see the Now Playing history. It just doesn't show up on the lockscreen.

Nevermind, it does work on the lock-, and ambient screen as well. Apparently the music playing just wasn't recognizable by Google.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] guru6969:
Yep it only recognizes the most popular songs but it is working.

VoLTE is not working on any of the major carriers!! I've tested T-Mobile, AT&T, and Verizon. Verizon only uses LTE so I can't even make or receive calls. I even tried changing the XML config to force enable VoLTE but it has no effect. I should note that I'm roaming in the U.S. and I can select whatever major network to roam on. I'm not getting IMS on any of them. It's showing not registered and not available in the *#*#4636#*#*
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] AlexKarimov:
I'm on Verizon and having zero issues with VoLTE/Wifi Calling. I was originally on Superior A11 but clean flashed to the Superior12 Feb after first flashing stock 12. I updated to the current update through the updater without issue. Off hand, I'd say it the roaming thats causing it, or else something in your flashing process.

EDIT: I meant to add that I work in a hospital several days a week and have almost zero signal. I turn on airplane mode and wifi and have no problems receiving calls, vm, sms or mms.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] guru6969:
Yeah I've been reading through forums and it seems like a lot of people have issues with VoLTE + roaming + custom ROM. I've tried messing with the APNs and forcing VoLTE but it's not working. I can't find any information from my Mexican carrier Telcel about an official IMS APN config. VoLTE works fine when roaming on the stock ROM and other phones.

I'm able to make outbound calls but I need to make a few attempts before it drops down to HSPA or another protocol. It refuses to drop from LTE to another protocol on inbound calls. It's probably going to be the same story on the other ROMs. I'm tempted to start learning how to build ROMs myself and eventually learn how to solve these problems rather than complain to you guys about my unusual senarios. I'm determined to solve this IMS issue.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Anyone here uses any cool Magisk modules which make life easy?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Dogora:
Now, I'm running LineageOS 18, but to get VoLTE working, I had to do 6 setprops from a terminal, found in the last 6 lines in this patch. After the 6 setprops, I rebooted and I now have VoLTE. I don't have VoWiFi, but I think that's a carrier issue.

Maybe it's worth a try, @guru6969. Of course you can getprop first to see the current settings.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] guru6969:
I already tried 3 of those 6 props with no success. After a reboot with all 6, no effect. IMS status is still unregistered, VoLTE still unavailable, and the phone drops from LTE to UTMS for outbound calls.

VoLTE works great with a domestic SIM that's not roaming without any prop mods. I think something is broken somewhere in this ROM's IMS service's implementation of roaming, or some misconfiguration somewhere, and it appears that this issue is persisant among most custom ROMs in general. I can use VoLTE fine while roaming here with my other phones and even the stock ROM on this 4a, so I don't think it's a carrier issue, I think it's an OS level issue somewhere in this ROM.

I'll have time next week to start my deepdive into how the IMS protocol works, and android's implementations of it. Hopefully I'll be able to sniff the IMS IP traffic to help with debugging but I suspect that's done on a qualcomm chip that I can't access. I'm going to look deeper into what software handles the IMS on an OS level -- at a cursory glance, it appears org.codeaurora.ims and com.android.imsserviceentitlement are the ones responsible on this ROM. I think I'm really going to need to figure out how to sniff the IMS IP traffic and access other related debugging data related to the IMS sofftware for android. I'm going to dig into the source code for the software and IMS protocol itself. I'm also going to compare the IMS software & configs & IMS IP traffic + behaivor(if able), from this ROM, to ROMs where IMS activates properly while roaming.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
Acc(A) - limit charging rate and max capacity

DanGLES3's Fullscreen/Immersive Gestures - to get rid of the navbar pill

Tulsadiver's Right Clock mod

And two LSposed modules:

Dark Tricks to enable cursor movement by using the volume buttons

and Disable-FLAG_SECURE to be able to take screenshots in apps that block it.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Dogora:
It was worth a try, @guru6969 . Good luck finding information about this subject. When I was trying to get my VoLTE and VoWiFi working (without roaming), I found precious little about the details. There's a whole lot going on at the carrier level that we have no access to. I'd love to get my VoWiFi working, but my MVNO is going to not be any help beyond enabling it on their end.

If it is a OS issue, it's going to be common among all the custom ROMs, since they all start with the same base.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Lada333:
FWIW, I think I was only able to use VoLTE once? The details are a bit hazy, what I do know is that VoLTE is supported both by my carrier (T-Mobile in Hungary) and my device (Pixel 4a, obviously). I realized that whenever I'm in a call, I lose all data/internet connection. So I looked into how to enable VoLTE, but there wasn't really a setting for it anywhere (in the stock A12 at least).

One time when I was making a call, it just.. worked? I'm fairly sure I only had 3G, not 4G, but I had data connectivity. I'm unsure how, because I hadn't tweaked anything with the phone, and by the next time such a situation occurred, rest assured, I had lost all mobile data connectivity again.

I know very little of how VoLTE works on a base level, and I know this story makes little to no sense; maybe just a +1 to this being controlled on the carrier level?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bubble1999@gmx.de:
Procedure of flashing April release on Android 11

Thank you very much for this great ROM!

However, as I struggeled in the first aproach, I would like to write down the procedure to install latest April release (12.1) on SuperiorOS 11.

- Flash Original firmware 12.0

- Flash (see 1st post) Superior OS February build

- Flash (see 1st post) Superior OS April build.

Works like a charm! ;-)

By directly flashing 12.1 firmware on SuperiorOS11 and subsequently flashing April build resulted in an sideload error (error 5, kpostinstallrunnererror)
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
May update is going to have Quick tap, Gaming dashboard & Adaptive charging (pixel stock goodies). Stay tuned!
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] bubble1999@gmx.de:
AOD Displa options missing

The 12.1 update is really great!

However, I am struggeling with finding the AOD options to turn it on only for new notifications.

Did I miss it somehow or is this option not available in this ROM?
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Masern:
i really love this rom, but sadly i cant get root to work.

i was trying to install magisk with the following method https://xdaforums.com/t/guide-unlock-root-safetynet-for-pixel-4a.4153773/

i flashed both boot slots with a patched magisk boot.img using the latest magisk apk.

somehow after flashin the boot.img it tells me the data may be broken and asks me for a reset after trying to boot.

any help?

thanks ahead
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
Turn on ambient display via QS Tile or find it in Settings -> Display -> Lock screen

If you have the right boot.img use the magisk official stable release from github.
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Jayant_Deshmukh:
May update it up!

# General Changes

- Merged May Security Patch

- Added pitch black theme support

- Added Lockscreen visualization feature

- Added toggle for old style mobile data indicators

- Adapted Battery saver tile to Flipendo changes

- Added Hardware key Customization support

- Added Adaptive Playback

- Added Data Switch QS Tile

- Added toggle to enable haptic feedback on back gesture

- Added extended swipe gestures

- Added support to enable Haptic Feedback on QS tiles

- Added support for workaround side fps props

- Added support for device alert sliders

- Added Option to Display Data Disabled Indicator Icon

- Added Wake on plug toggle

- Added Battery light customization

- Added Weed icon styles

- Extended Monet colors to power menu

- Extended wireless charging animation for wired charging too

- Made roaming indicator optional

- Introducing user interface for Alert Sliders

- Imported some UI sounds from Samsung S21 FE

- Reworked fingerprint enrollment screen

- Unblocked alarm and vibrate status bar icons

- Updated keypress sounds from OOS

- Updated Flipendo

- Updated Via to v4.3.7

- Translations merged from crowdin

# Superior Launcher

- Added icon pack support

- Added AppInfo Bottom Sheet from Shade Launcher

- Added toggle to enable taskbar

- Added toggle to enable grid recents overview

- Miscellaneous changes and some NPE fixes

# Fixes

- Fixed the issue of transition animation splash screen in split screen mode

- Fixed google widget timing issue

- Fixed ARCore crashes due to being spoofed as hardware and software mismatch is detected

# Pixel stuff

- Quick tap support

- Gaming Dashboard like stock

- Adaptive charging (based on alarm clock just like stock)

Download: SuperiorOS-TwelveL-sunfish-GAPPS-OFFICIAL-20220514-1025.zip

If you like my work. Donate at PayPal
[Google Pixel 4a ROMs, Kernels, Recoveries, & Other] Masern:
thank for your reply

i was using magisk https://github.com/topjohnwu/Magisk/releases/tag/v24.3 installed the apk and patched boot-twelve.img. after patching i rebooted in the bootloader and used fastboot flash --slot all boot patch.img. afterwards i always get an error during restart