yashsingh1/xdaforums huggingface dataset:
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] bobbyamarthaa:
PixelExperience for Sony Xperia 5 [bahamut]

What is this?

PixelExperience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, boot animation)

Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device

Based on Android 12
​

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Important Information

1. This ROM has nothing related to ODM images! So you don't need to ask/install anything like that, just follow the instructions.

2. GCAM Supported, but Unstable. (BSG-MGC 8.1)

3. You need to flash Stock Android 11 before flashing this ROM.

4. For VoLTE, you need to boot into stock firmware and enable it before flashing this ROM!

5.If you cam from SODP ROMs, you need to go back to official Android 11 firmware, and boot into launcher.

6.This ROM works fo both dual and single models.

7.This ROM works on Japanes Version with Android 11 Vendor & Unlocked Bootloader (tested on SO-01M / docomo Ver & SOV41 / AU Ver)

Downloads Links

PixelExperience:

Unofficial-build: No Longer Available

Google Applications (Built-in):

Flashing and updating

How to flash

Make sure you upgraded to Official Android 11.0 from Sony

Unlock bootloader is necessary.

Download latest platform-tools from google

1. Install google's usb debug drivers.

2. Download PixelExperience Recovery from above.

3. Put your device into fastboot by holding volume up key.

4. Type the following command to flash the recovery:

fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

5. Hold power key and volume down key, you will boot into recovery.

6. Sideload the ROM package.

7. If you are first time to flash PixelExperience, Wipe data plz.

Never flash oem from SODP!!

Also thanks to:

PixelExperience Team

Sjlls

elmaleek03

XDA:DevDB Information

PixelExperience / PixelExperience Plus for Xperia 5, ROM for the Sony Xperia 5

Contributors

bobbyamarthaa / dabxxbs

Source Code:

sony-msmnile

sony-msmnile has 3 repositories available. Follow their code on GitHub.

github.com

ROM OS Version: Android 12.1

ROM Kernel: Linux 4.14

Version Information

Status: -
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] Xiaochenmsi:
谢谢大佬！

Mod Edit: English Translation Below

Thank you big man!
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] bobbyamarthaa:
别客气

Mod Edit: English Translation Below

You're welcome
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] qwerta12:
hello, is it possible to add a Sony stock camera application to the firmware?
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] BrandonTGS:
Great work, I will try this soon!

I have a few questions:

What's the difference between this ROM and elmaleek03's PixelExperience ROM and what has changed other than the upgrade to 12L?

Would you be able to put an Android Security Patch Level section in the main post?

Is it possible to de-google this ROM, I know it defeats the purpose of PixelExperience¿
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] bobbyamarthaa:
1. it seems that elmaleek is no longer updating the rom because he has changed devices, I contacted him directly outside the forum, and also initially I was only going to build the Pixel Experience Plus version, but I might as well build the regular type, so the difference, almost nothing except Plus version and update Security patches.

2. Security Patch April.

3. it's not a google experience without google apps, but on the other hand I'm trying to build another rom with minimal google apps or maybe vanilla, hopefully I can succeed considering I'm not a pro builder.
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] Kms.miraz:
Can anyone help me to unlock the bootloader of xperia 5 (SO-01M)?

Plz.........
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] BrandonTGS:
ahhh ok, if you do make another rom with minimal google apps I would love LineageOS or something similar, I have just got into building AOSP's from source using the SODP so I am very new to ROM compilation. :)
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] bobbyamarthaa:
I'm also still monitoring sodp and it seems for now it's not stable.

I see a lot of bugs on github that haven't been resolved, here on the other hand I'm really waiting for Kernel 4.19 to be stable.

hope Miuistone can finish it soon considering he is very active there.
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] bobbyamarthaa:
Cek HERE Plzz..
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] Felis nigripes:
halo，if google camera can work on this rom？
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] bobbyamarthaa:
please read before asking!!!!
[Sony Xperia 5 ROMs, Kernels, Recoveries, & Other D] Oswald Boelcke:
Thread closed on request of OP @bobbyamarthaa
[Touch Cruise General] oTToToTenTanz:
Hej,

I recently bought a HTC Touch Cruise on eBay. There was an issue with the phone and because the seller did not send the invoice with it I tried to flash my phone. However, the phone broke while flashing it. It may have a mainboard damage like a (non-htc) repair center told me. Now I can provide the invoice and contacted HTC for GWS (Global Warranty Service). In there mail they had following sentence:

Secondly, you may consider HTC Global Warranty Service. To proceed, you will have to pay all the delivery charges and an extra checking fee. (The exact amount differs a little bit.) In case the symptom is caused by misusing or mishandling, there would be repair charges as well.

The regions below could provide GWS.

Now, will they know that I flashed my phone and void warranty? Or is there no way to prove that this damage is caused through flashing?

I hope anyone can help me because I don't know if I shall send it away.

Regards,

Kon

Edit: the problem the phone has at the moment is that I can't even boot the phone. I tried the freezer - no way ;) It can not be started anymore...
[Touch Cruise General] gnick666:
yep, you bricked your PDA... and is identifiable as a cause of mishandling so your warranty is gone with it... you may want to try search for unbricking methods...
[Touch Cruise General] oTToToTenTanz:
Thx for this quick reply! Yes, I bricked it. But I did not know there is hope to

get it working again by myself. Never heard about unbricking it. I will google it but if you have further information for me feel free to post them. Id appreciate it!

Regards,

Kon
[Realme GT 2 Pro] adkilla:
I have the APAC version of RMX3301 (global) that is loaded with Realme bloat ware like App Market and Game Center.

I could uninstall most of the bloatware, but not the App Market and Game Center.

I noticed that the RMX3301 ROM comes in two versions:

1. RMX3301export_11_A.10

2. RMX3301GDPR_11_A.10

The "GDPR" version seems to be the EU version of the firmware and is much smaller than "export" version of the firmware.

Could anyone confirm that the EU version of the firmware is not loaded with App Market and Game Center?

Thanks,

-Ad
[Realme GT 2 Pro] criszz:
I have game center but not app market. I have global eu version but where to check if is export or gdpr version?
[Realme GT 2 Pro] adkilla:
Open the dialer and dial:

*#6776#

Then scroll all the way to the bottom "Factory Version" field. What is the full version info?
[Realme GT 2 Pro] criszz:
View attachment 5586925
[Realme GT 2 Pro] adkilla:
Thanks!

Looks like you are on the latest firmware.

Do you by any chance still have the firmware update file? It is in the Downloads folder on your phone.

Could you please check to see if you have call recording? It is under "Settings -> Call Recording", in the Dialer dot menu (top right).
[Realme GT 2 Pro] criszz:
No, i don't have . New update is coming, i wait and i will save. Also call recording don't exist. Is Google dialer.
[Realme GT 2 Pro] criszz:
Managed to convert in export RU version in the same way as convert to China in global. Now i have realme dialer with call recording by default.
[Realme GT 2 Pro] pauldeputy:
Hi @criszz could you give us link to instruction how to change region? I tried to search for it on 4pdadotru but with no luck.
[Realme GT 2 Pro] criszz:
Is not a region change, is to flash a regional rom. In my case RU rom. Download Russian rom and flash it with same process like changing CN to global. Guide is here on xda. I will make a thread when i have time.
[Realme GT 2 Pro] pauldeputy:
Thanks for quick answer. Unfortunately it is thing what I don't want to do.
[Realme GT 2 Pro] emad.i.s.o.f:
View attachment 5720083
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
Hey guys. I have a question that has been bothering me for a long time.I just followed the tutorial correctly.Then no matter what, it is always stuck in fastboot mode.can someone help me.Thanks
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
Thread '[GUIDE] HOW TO INSTALL GSI CUSTOM ROMS ON REDMI NOTE 10 5G/POCO M3 PRO 5G' https://xdaforums.com/t/guide-how-t...s-on-redmi-note-10-5g-poco-m3-pro-5g.4346983/

tutorial here

I'm sure I did it right

But he is either adb error that the partition size is not enough or stuck in fastboot mode
[POCO M3 Pro / Redmi Note 10 / 10T 5G] brian00009:
did you try reinstalling miui then. the vbmeta fix i suggested in inside this thread? it help me fixed fastboot move
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
I tried reinstalling MIUI. But still doesn't work. I don't think it will work in MIUI 12.5.2
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
Too bad. Sometimes adb also gives error that partition a does not have enough size
[POCO M3 Pro / Redmi Note 10 / 10T 5G] wetito:
adb???? flash using miflash. or another tool. this error mean u have damaged partions table. if you follow the guides u dont recive any error. works fine for miui 12.5.2 and any other version. but i think u didnt follow the guides with attention.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
ok I will try MIUI 12.5.2
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
wait for my message
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Timenator:
Any results here? Got similar problem after recent update. Chinese version on Global ROM. Bootloader locked. Dunno what to do
[POCO M3 Pro / Redmi Note 10 / 10T 5G] AriesLinux:
okey. Please keep calm. Can you speak Chinese? Because I noticed that you can use Chinese.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] Timenator:
Regretfully, no. But I had already solved the problem. Thanks for support
[POCO M3 Pro / Redmi Note 10 / 10T 5G] jianjianus:
​

GSI does not fit, brush another GSI variant version​

It is recommended to follow the official tutorial

小米社区

Phone boot successfully, use normal, and then brush GSI according to the tutorial

Good luck, private message me, you can communicate in Chinese, I English by deepl translation

祝你好运，私信我，可以中文交流的，我英文靠deepl翻译的
[POCO M3 Pro / Redmi Note 10 / 10T 5G] wetito:
so you have succesfully flashed a chinese miui over global miui? if you have do this, it's a good report for all users that said this is impossible. great.
[POCO M3 Pro / Redmi Note 10 / 10T 5G] jianjianus:
My phone is the Chinese version（Redmi Note 10 5G and Redmi Note 11 SE

）, but miui global version also brushed, some of the old firmware can be brushed, you can enter the desktop, but part of the existence of 4G5G signal is weak, or even no signal, some have a signal but no sound to call. So brush the correct miui firmware is important

His problem is mainly manifested in the GSI problem.
[Android Stick & Console AMLogic based Computers] jonagold123:
hi,

i have a problem with my Mecool m8s pro w.

this is the DRM error, i try to play the F1tv app on my Mecool m8s pro w, but that is not working

all the stuff on it, is going great, only the "live qualification and the race" do not work.

i get the DRM error,is there a way to solve this on this player
[G1 Android Development] cookzitall:
i hope it doesnt force itself on the phone..
[G1 Android Development] JesusFreke:
Just don't let it force itself on the phone :)

If you want to disable OTA updates, you can remount your system folder, and delete /system/app/Updater.apk and /system/app/Updater.odex

I've done that on my own phone with no negative effects (so far). I'm fairly sure that should disable any OTA updates from being installed.

Once it does come out, I plan on downloading it (onto my computer), and giving it a good going over. I'll yank out anything that looks like it will disable my root access, and then resign it with the test keys and load it onto the phone using a modified recovery tool.
[G1 Android Development] quedijo:
Ditto my good man.

We don't have to reject it per se any OTA "official" update. We just have to modify it and load it. It will have benefits to update, just not completly to Google's standards
[G1 Android Development] cookzitall:
can some one please help..

in the "how to get root" thread i asked a question..can some one help me out...thank u
[G1 Android Development] Disconn3ct:
Details? I was under the impression the retail bootloader wouldn't accept any keys except tmob/google's.

With root though its no biggie to just install the update manually.
[G1 Android Development] jriley60:
well who ever does accept this update please make not of the url it's calling so those of us that aren't can manually grab it. assuming this will still be an option
[G1 Android Development] wolfgangrupprecht:
It sounds like the current state of affairs is not safe. Everything typed on the phone is also submitted to a root shell. It is just a matter of time before I inadvertently type something that damages the filesystem.
[G1 Android Development] Disconn3ct:
So start each reboot by typing "kill 26" :)
[G1 Android Development] jimparis:
That won't help, as it's respawned by init when it dies. Maybe kill -STOP 26 would work, but I haven't verified that.
[G1 Android Development] Disconn3ct:
Nope :(

Tried kill -STOP from adb shell, then "<cr>sleep 90<cr>" and ps showed 'sleep' running. (Sure, I could use 'reboot' but thats just a pita.)
[G1 Android Development] Darkrift:
has anyone thought to type "exit" and see if that terminal closes?
[G1 Android Development] Disconn3ct:
it does but a new one is automatically spawned, so..
[G1 Android Development] satru:
there are a new terminal emulator in the market that close with exit and you can do the same .
[G1 Android Development] Darkrift:
we are talking about the "invisible" ghost terminal that is open on the G1 by default, not one you install and run.
[G1 Android Development] donutman:
Can somebody explain to me why you woudnt want to update to rc30?
[G1 Android Development] Disconn3ct:
rc30 prevents root access. if you don't know why you want root, you prolly don't :)
[G1 Android Development] bennekl:
You are awesome. Thanks and God bless you! :)
[G1 Android Development] Dimath:
Wondering if Google guys are cursed him already ;)
[G1 Android Development] The Great NY:
i keep getting a pop up saying that there i an update ready for the hone or something like that. is that the new update trying to come in. i just keep canceling it
[G1 Android Development] Disconn3ct:
Hack it now or never, it will eventually apply the patch anyway.
[G1 Android Development] cookzitall:
question....how do i get root after installin the patched RC30? bc typing telnetd doesnt work nemore...so the telnet app isnt giving me root? bare with my bc im kind noobish when it come to linux based stuff but this would help me and others
[G1 Android Development] neoobs:
if you applied the correct patch you should have root automatically. Try using adb to see if it has root
[G1 Android Development] JesusFreke:
adb shell runs as root.

Also, You can install the terminal emulator program (from the market). Run it, and then type "su", and you're root.
[G1 Android Development] cookzitall:
oh ok so su is root..so that means we dont have to steal root nemore?
[G1 Android Development] JesusFreke:
It depends on what you mean by stealing root :). In some sense, you could consider installing the modified update to be "stealing root". If you just mean the telnetd trick that was initially used to get root access, then no.
[G1 Android Development] cookzitall:
so this way in a sence the RC30 patch is more secure than the RC29? im just trying to understand a little more bout how all of this works...this is another world coming from winmo
[G1 Android Development] JesusFreke:
Honestly.. having an "su" command laying around that anything (including any applications you install) can run to get root isn't all that secure. In fact it's quite insecure.

A more secure way to do it is to remove the su command, and make it so that you can only get root access using adb. That way the applications that are installed on your phone can't get root access.

Actually, now that I think about it, that's not a bad idea. I could offer 2 update packages. One with the su command (for those who don't care about security, and just want the convenience), and another package where you can only get root access using adb shell. This would make it more secure, but you couldn't get root access using the terminal emulator on the phone.
[G1 Android Development] cookzitall:
i think that would be a great idea....! security is important....i like adb better anyway...less room for typing errors :)
[G1 Android Development] JesusFreke:
You can make the mod on your phone quite easily :)

adb remount

adb shell rm /system/bin/su
[G1 Android Development] cookzitall:
thats to get ride of su on phone it self?
[G1 Android Development] JesusFreke:
yes

"adb remount" causes the phone to remount the system partition so that it is writable.

"adb shell rm /system/bin/su" sends the command "rm /system/bin/su" to the phone, which deletes su
[G1 Android Development] cookzitall:
but just so im a 1000 percent clear...lol adb still has root right??
[G1 Android Development] JesusFreke:
definitely :)
[G1 Android Development] cookzitall:
great man! ur def keeping this android forum alive man....much thanx to you...
[G1 Android Development] cookzitall:
do u have to have the phone plugged in to the computer to run adb remount? bc it keeps telling me adb not found when i type it
[G1 Android Development] neoobs:
you have to run adb from your computer in debug mode... and the phone has to be connected. You can get adb in the sdk from google.
[G1 Android Development] cookzitall:
yea thats what i thought..:D thanx
[G1 Android Development] cookzitall:
ok last question..n im off to bed....how do i verify root from adb?
[G1 Android Development] neoobs:
it shouldn't let you remount if you don't have root... of course I may be mistaken... I know JF posted a way to check but I forgot it... rosecure.prop or similar...
[G1 Android Development] Dimath:
Why don't make /etc/passwd file with a root password and use normal 'su' command?
[G1 Android Development] JesusFreke:
But I would have to include a default password in the update. And it's a good bet the majority of people wouldn't bother changing it. A known root password isn't any better than a world-executable su command :)
[G1 Android Development] Dimath:
Oh, I got it now! So, it's good thing to make such changes by yourself, not a bad one :) Shouldn't it be added to a faq? ;)

Actually, including default root password makes the procedure one step shorter :)
[G1 Android Development] cookzitall:
Would changing "su" to a different word make a difference?
[G1 Android Development] Fnorder:
My idea was this:

A simple android app that sets 1 entry in a table only it has access to. This is where you input your password, which by default is 'DISABLED'. I assume that normal android apps can't access the databases of other apps.

A setuid 'su' that's linked to sqlite library. It prompts for a password, which it verifies against the password from the app. If it's 'DISABLED', or doesn't match, error, if it matches spawn /system/bin/sh or such.
[G1 Android Development] keatonreckard:
okay, so i have a small problem... i hit update later maybe 10 or 15 times, but then i went to click on an app and the box popped up and my finger hit install update...

so, i was wondering if there is anyway i can go back to rc29? or is there anyway to put a rc29 recovery image and restore it with that?

as of now i dont have root. is there anyway to flash the device from the computer using the recovery mode or anything?
[G1 Android Development] Dimath:
JesusFreke figured out a way to downgrade to RC29. It's pretty simple - just sell the phone, and buy a new one ;)))

About the rest: afaik, you can not get root on original RC30 and you can not change RC30 back to RC29.
[General Questions and Answers] randit:
can help im have a problem, im try root infinix note 10 pro but i did something wrong, and now my infinix state orange and bootlopp, and my phone oem unloock, and i try flash with sp flash and dident work.. any body help me please
[General Questions and Answers] Carlinhos_the_best:
Também tenho esse problema

Mod translation via GT: I have this problem too
[General Questions and Answers] darkcat07:
me too please help me:((
[OnePlus 9 Pro] Zzzhs:
Hi everyone, i am building Pixel Experience 12 myself with @YouLop09 ‘s source code. I've successfully booted and most of the functions are working perfectly. But the USB preference is grayed out (all options are disabled) and I can't change it to MTP/Android Auto. Does anyone know how to fix it?

BTW, did you notice that every op9pro's aosp based rom has a higher adaptive brightness than the OOS's? I guess it's a bug from upstream code...
[OnePlus 9 Pro] NeWONEx:
Yes and this bothered me a lot.
[OnePlus 9 Pro] Zzzhs:
I have fixed this issue by upgrade USB HAL version. Thanks guys who helped me!
[Samsung Galaxy Watch 4] Eaton_Waffles:
Hi everyone, could someone help me out with the GW4 CSC for stock UK, is it still BTU or has it changed in the last few years?
[Touch HD General] JTHM:
Folks,

I only got my baby yesterday, but is anyone else finding this?

For me, the device will only switch to landscape mode for Opera, Photos & Videos, and Teeter. Not in TouchFlow 3D Home or any of its tabs, Mobile Office apps, TomTom 7, ...anything! :(

I've tried turning off Touchflow 3D and rebooting with no effect and with the G-Sensor there is no manual setting to force landscape.

This makes the keyboard in TomTom tiny and means that the screen isn't that much more usable for Office apps than my venerable old 2.8" TyTn.

Please could someone tell me if it's just my phone that's afflicted or is it a "feature"?

Thanks!
[Touch HD General] Raziel1:
no thats totally normal. and known since the first infos of the HD came out.

If you really want full landscape switching, get Gyrator2 or Gsen. both can be found on this forum
[Touch HD General] SiliconS:
It doesn't help you, JTHM, but I hardly ever use landscape mode in my Touch (Elf) so perhaps the way the Touch HD works is by design for people like me. The only time landscape mode offers any advantage to me is for photos, videos and web browsing. With the mini USB connector at the bottom, my Touch is always in its cradle in portrait orientation and it sits in the car more easily this way too.

I'm surprised there's no manually-activated landscape option in the software though.

(Sorry that this post doesn't really help you but perhaps it illustrates that for some (maybe most?) users the lack of landscape isn't a problem at all and may therefore be by design.)
[Touch HD General] BANE:
Hang on, can I clarify.

I like to use my xda2i in landscape with my bluetooth travel keyboard sometimes. Does this mean that i can't just rotate the screen to landscape and use it in landscape mode with my keyboard??

......Ib a n e