yashsingh1/xdaforums huggingface dataset:
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
The Sony Open Devices Project is always happy about volunteers (coding, testing, etc) :)

Also mainlining your favorite snapdragon powered xperia device into the mainline kernel is possible and we will be glad to help you!

Official site

Unofficial site

Source Code

#include <std_disclaimer.h>
/*
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/

This is the AOSP ROM for the Sony Xperia XZ3 (akatsuki)

This ROM build will always mainly based on Sony AOSP Code and maybe include cherry-picks.

I plan to make monthly builds, after a new security patch level, if there is no need for a critical hotfix.

FAQ:

fastboot & adb

https://developer.sony.com/develop/open-devices/get-started/flash-tool/useful-key-combinations/

https://wiki.lineageos.org/adb_fastboot_guide.html

https://developer.android.com/studio/releases/platform-tools

Stuck at SONY logo? Maybe you need to flash the OEM binary to oem_a and oem_b, while just oem is not enough.

Bugtracker:

SODP Bugtracker -> If you think the problem is in SODP

My Bugtracker -> If you think the problem is in my implementation

Bugreport:

A bugreport needs

logcat -b all

and a way to reproduce the issue.

A crash of the system requires the content of the /sys/fs/pstore folder as bug report

Be aware that a second reboot erases this folder

A crash to the recovery partition requires additionally the content of the /dev/block/by-name/misc partition

You get the content via `cat /dev/block/by-name/misc partition > /path/to/output/file.txt`

To rescue a not responding phone:

VOLUP+POWER for 3 Seconds -> RESTART with one Vibration.

VOLUP+POWER for 20 Seconds -> SHUTDOWN with 3 Vibrations.

VOLUP+POWER+CAMERA for 30 Seconds -> HARDWARE SHUTDOWN by discharging a capacitor.

Thank you very much for your help, code contribution & testing! (Random order):

@jerpelea, the sony employees and their volunteers (people like you and me) coding this wonderful piece of software

@dhacke for providing a download server

And many thanks to the few donators! :)

A telegram group for technical SODP stuff:

https://t.me/xda_tv
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
Download & Installation

Download ROM:

Android File Host

FTP-Server from @dhacke

Download Drivers:

OEM (Tama) binaries

GCAM Camera App:

GCAM Issue

Suggested GCams

Installation with a recovery:

fastboot flash oem _a oem_*.img (Only needed until the device receives mainline support by SODP)

Flash the ROM in a recovery

Reboot into recovery just to make sure you're on the new slot

OpenGapps (Requires TWRP or a custom ROM recovery)

Dual Sim Patcher (Requires TWRP or a custom ROM recovery)

(In case a modification prevents your device from booting) fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

Flash the ROM without a recovery:

Extract the payload.bin from the .zip file

Extract the .img files with the Playload Dumper

fastboot flash boot boot.img

fastboot flash dtbo dtbo.img

fastboot -w (Wipes your internal storage and the userdata; only if needed)

Now you got the AOSP recovery, to please continue with the normal installation

fastboot flash oem_a oem_*.img (Only needed until the device receives mainline support by SODP)

fastboot flash vendor vendor.img

fastboot flash system system.img
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
News

29.09.2023

09.08.2023

22.07.2023

26.06.2023

26.05.2023

12.04.2023

04.04.2023

07.10.2022

08.09.2022

06.09.2022
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] nikonsok:
Hi MartinX3!

Thank you for your work!

I've tried to install this rom on my h9493 and it was bootloop. When it turns on only unlocked bootloader icon showing and after it only black screen. I did everything according to your instructions. But with the project on android 12.1 the situation is exactly the same.

Unfortunately, logcat is empty

Please feel free to contact me for any testing
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
adb connection works? how can the logcat be empty?

What about the pstore?

12.1 did boot, maybe you need the newest stock 10 booted to the app screen once?

and maybe you flashed the oem wrong?

The new oem for A13 should appear this or next week.
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] nikonsok:
I managed to make a system log!

log.txt

drive.google.com
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] JD_9:
Hello MartinX3! Thank you for putting your effort to develop this firmware. I've akatsuki (SOV-39 variant). Bootloader can't be unlocked. My question is simple, can I flash your firmware?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] Alex5699:
no
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] xanlimit:
Short answer:

No as long your bootloader is locked.

Long answer:

You won't be able to flash any rom without unlocking the bootloader. I come from sov39 as well, docomo phone bootloader can't be unlock through normal way. I gave up struggling to find ways to unlock it and pay for unlock tools to unlock the bootloader.

I would suggest to just use stock rom, the price for the tool is almost half the price of my xz3 when I bought it.

Find a reliable seller for the tool if you wish to proceed.

P.S. Dun ask me source, I don't want to hold any responsibility on it.

¯⁠\⁠_⁠ಠ⁠_⁠ಠ⁠_⁠/⁠¯
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] JD_9:
It's not worth unlocking the XZ3 now. I'll use it with the stock firmware. Sony's version of Android 10 is just bad and even slower than heavily bloated firmware such as OneUI. That's why I wanted to try a different OS. Anyway, thanks for the reply!
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] Alex5699:
why not root remove bloatware install and install some handy magisk module, that's what i use to run before i flash android 12
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] JD_9:
Wait, is there a way to root SOV39 without tampering with the bootloader? There's a way IK of but it's a temporary root solution which will phase out after rebooting the phone. I've removed all of the bloatware using adb shell. So, for me it's not worth paying $30. Don't you agree?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] Alex5699:
well my bl is unlocked and im also using a sov39 ( bought it unlock off ebay ) .

cant you root it using magisk ? get the stock boot.img patch it using magisk and then fastboot flash boot.img in the system ?? should work on lock bl. please correct me if im wrong as i know there is a way to root even if your bl is locked
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] Alex5699:
i wish my bl wasnt unlock my camera suck now :(
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] coupdefri:
Is there anyway to build sodp for sov39 ?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] hanney:
May I ask if the Rom has livedisplay ?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] Alex5699:
MartinX3 is this stable for daily use?​
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
07.10.2022
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] nikonsok:
I can't find new OTA version. I see only old SW_BINARIES_FOR_XPERIA_ANDROID_12_4.19_V3A_TAMA (updated date 27 July).

Is it the correct version?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
That's the OEM and sadly it seems to be delayed by the new Sony smartphone release
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] xanlimit:
Unlock bootloader:

There's no official way to unlock bootloader. You can only rely on third party seller to unlock it for you (can't guarantee safety). There are online merchants who does this service but often expensive (almost half the price of xz3). I paid around 40 usd to unlock it.

I can't guarantee the safety of these merchants so you'll have to search for yourself.

ROM:

As far I can see there's only two roms that are still actively support xz3, SonyAOSP by Martin and LineageOS if you are aiming for stability. Both are not Pixel-customed and you'll need to flash those modules urself via magisk (not recommended). Guide for SonyAOSP is provided in the first thread and as for LineageOS just go their site and search for xz3. They provide a guide that is more clearer than my future.

Custom recovery:

LineageOS provide in-house recovery if you flashing their rom, as for others I'm not very familiar.

Ahh, how I wish I didn't get a Japan model, it's a pain in the a*s to get it work with custom rom.

P.S yea i bricked it :')
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] skhancreative:
Bro you've worried me allot brother... So this means i can't unlock bootloader myself?? ... I have done that before with a few other phones... So does that mean it's unlockable?? I hope you've understood what i said i said my only requirement is to use photos app as in a pixel with free storage that's it... If this phone is so hard to get a stable custom pixel and you've bricked your phone does that mean i should just stop even trying... ?? And if I use lineage os and properly for their flashing guidelines step by step .... What's the chance of success?? Don't wanna get my phone bricked... If you can help I'll be glad bro..
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] xanlimit:
SOV variants are the one locked with Japan Telco, you can't unlock it urself. Either you call the telco to unlock for you (which usually they will just decline), or find technicians who has access to the servers to unlock your phone illegally (the online merchants).

As for flashing the LineageOS, I would say its pretty ez to follow and ez to flash. Should be fine as long you follow step by steps.

Not sure if SonyAOSP has the unlimited storage for photos, but LineageOS doesn't have it. Else you'll need to flash that module via magisk.

I bricked mine cuz misconfiguration when configuring magisk and recovery.
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] skhancreative:
Before this phone I've unlocked lots of bootloaders but if it's thats hard then i just better stay on the official rom that i currently have... Because i don't even know there can i find those techs... Can you tell me what is Sony AOSP? what is AOSP? means official rom? ... If there's a way to get to a custom rom without involving a tech then let me know and i will try it... Otherwise i better stay on the official Sony rom then... I'm ok with it but I was hoping to increase it's battery life with a good custom rom or and have unlimited storage option in Google photos app .... If that's such a problem then well i better stay on what i have... Don't wanna brick my phone... And thanks alot for the answer bro
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] anthon_01:
Hi, would it work on the SO-01L model?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
04.04.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
12.04.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
If you are able to unlock your device, your NFC won't work.
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
26.05.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] project_2501:
It seems no one is actually even testing this build. It doesn't fully boot and seems to be in a panic. Logcat reports errors with AIDL and SurfaceFlinger, adb can access the device but the display stays black after the loader mounts boot. Attempting to treble it and see if the errors are system related or with the kernel, will update shortly.
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
It's alpha and needs the love of developers. :)
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] project_2501:
I feel the build shouldn't be offered until it at least boots normally. Logcat displayed issues that more than likely are display/touch driver related (AIDL, HAL, graphics something or other, SurfaceFlinger - an infinite loop). Would you try fixing it, or at least ask the group if something is mismatched from the others within the Tama platform that would create the conflict with the XZ3 kernel/boot (maybe it's vendor related)?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
If it becomes usable it turns into beta state.

Please open an issue ticket in the sodp bug tracker :)
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
News

26.06.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
22.07.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
09.08.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
29.09.2023
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] OnnuuR:
Is it valid for h9413 model?
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] MartinX3:
Now EOL for A14.

Luckily Shujath has a XZ3 and XZ2C (I have only a XZ2).

See

[ROM][14.0] AOSP for Sony Xperia XZ3 [SODP]

Android 14 for Xperia XZ3 /* * 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...

xdaforums.com
[Sony Xperia XZ3 ROMs, Kernels, Recoveries, & Other] Chaplin0906:
Hello, did you successfully boot it later? I followed the steps to refresh this device but it still cannot boot normally (same situation as yours). I want to ask if you have any solution?
[OnePlus 10 Pro] dannytgt:
Hi guys, I'm in a very big trouble, since I was trying to rollback yesterday from A13 Oxygen 13, in a converted NE2110 Chinese model flashed previously with NE2115 Rom, I was having ridiculous battery life with the rom, so I want to test the European NE2113 rom, I've download the NE2113 Rollback package and applied with the local update apk provided by Oneplus, the procedure was apparently sucessfull, but SIM isn't recognized when A12 NE2113 rom booted, I've thought its a band relates problem, so I've flashed black the NE2115, but stills the same, I've get in to the IMEI numbers, and both are NULL and Baseband is blank.

I'm in Ecuador so it's absolutely impossible for me to sent the phone to Oneplus Repair services, and even if it was possible I doubt a lot they can take the phone, because it's bootloader unlocked.

If anyone have an idea about something I can do, I'll really appreciate that, it's an expensive phone and I've put a lot of effort to buy one trought and auction sale and even played to import from United States, so if you think there any hope available please share with me, I've read the one post here with someone who still needs to repair the IMEI seeing it's impossible for now, but at least I have to try to restore the phone, I can't have a media player unusable SIM phone of almost 700 bucks.
[OnePlus 10 Pro] DenisPDA:
1 Update your device to the latest version A16

2 Reset via recovery
[OnePlus 10 Pro] dannytgt:
I've tried but actually I've notice a bigger problem : battery isn't charging, I've only 30% left, tried to reflash the NE2115 with same results IMEIs are gone, phone connects trought USB cable to PC but is no way to charge it
[Introductions] Magbit:
Witam z Polski, krainy mleka i miodu ;) Temat komputerów i telefonów jest mi bardzo bliski, chętnie się czegoś nowego uczę
[Introductions] Magbit:
Cieszę się, że tu wylądowałem
[Introductions] orb3000:
Welcome to XDA,

English is the preferred languaje in the forums, but you can always use an online transaltor!
[Mogul, XV6800 ROM Development] dilly84:
okay I followed these instructions and now my phone will not go past the white verizon startup screen.
[Mogul, XV6800 ROM Development] nylaw:
Which rom and radio where on the phone prior to flashing and what are trying to flash now? Sound like you have a rom radio mismatch.

If you are flashing one or the other from a pre GPS setup it will do as you describe. Once the phone boots put it in bootloader and flash the correct rom or radio to match what you just flashed.

I'm just taking at a guess as you have provided little to go on.
[Mogul, XV6800 ROM Development] azclown:
If thats all he did ,then he didnt read the WHOLE wiki..... Start over from the beginning of the wiki... Did you install the correct bootloader? Did you install the correct radio?
[Mogul, XV6800 ROM Development] dilly84:
already fixed it
[General Questions and Answers] Things405:
Hey. I recently ported TWRP for the A52 5g. I tried flashing it. But everytime I do I get the standard download mode screen, but with OEM lock ON. After flashing the stock recovery the OEM lock is back off again (as it should be because I have an unlocked BL). Help is needed. I provided a download link to my TWRP if that helps.
[Android Q&A, Help & Troubleshooting] teriblus:
Hi,

I've rooted a SMT575 (samsung tab active 3) by following this tutorial : https://www.reddit.com/user/mschust...ung_galaxy_tab_active_3_smt575_rooting_guide/

Magisk is installed, adb and applications have root access.

I'd like to patch the system in order to get the tablet to boot when the power cable is connected. I've already done that on the samsung tab active 2 by replacing the "/system/bin/lpm" program with a shell script that run "/bin/reboot".

I can't do that on the tab3, even as root I can't modify the /system/bin/lpm file. I tried to make a "magisk module" by putting the modified lpm file in "/data/adb/modules/startup/system/bin". When I reboot the /system/bin/lpm" file is my shell script as expected but when I connect the power cable, the tablet does not boot. I think this is because the mounting of the magisk modules is not done yet.

How can I acheive "boot on charge" on the SMT575 ?

Thank you,
[Android Q&A, Help & Troubleshooting] Oswald Boelcke:
Hello and good afternoon, @teriblus

Welcome to XDA. I hope you'll always find and get the support you require.

However, prior to your next posting please read the guidances that are stuck on top of every forum like

Note: Questions go in Q&A Forum

If you are posting a Question Thread post it in the Q&A forum. Technical discussion of Android development and hacking. No noobs, please. Device-specific releases should go under the appropriate device forum...

xdaforums.com

and the others. I've moved the thread to Android Q&A.

Thanks for your cooperation!

Regards

Oswald Boelcke

Senior Moderator
[Android Q&A, Help & Troubleshooting] evitado2:
hi these are the steps i used for tab active 2
[Android Head-Units] PEDROSA73:
How can I connect the connector in blue photos with the certhiato photo 2 connectors? This is to use the original MIC Tiguan Many thanks !!

View attachment 5705679
[Android Head-Units] rigattoni:
You should have the right connector to your head unit, mostly provided with ISO connectors for Power and speaker.

There you need an adapter from ISO to Quadlock. Search for your car... BTW: for VW you also need a CAN adapter to get clamp 15 and SWC working.

If you don´t have anything... Get in contact with the seller, ask for the right adapter cable or send this thing back.
[Android Head-Units] PEDROSA73:
Very Thankss! now search...
[Tilt, TyTN II, MDA Vario III General] MARCELO BOVI:
Hi, I’m writting to you from Brazil.

I’ve got a TyTN II with WM 6.1 Pro and Windows Media Player Mobile doesn’t play anymore .3gp or .mp4. I can record, but not view it with WMP. It seems a missing codec : " No combination of intermediate filters could be found to make the connection”. I can view it with CorePlayer, but there is some apps that always "call" WMP, like HTC Album.

Someone could help me fix WMP ? :confused:

Thanks a lot.
[Tilt, TyTN II, MDA Vario III General] kojigushi:
I am in the same boat
[Tilt, TyTN II, MDA Vario III General] vicodiamond2:
The same for me. I don't know why. I tried to install an another version of Windows Media but stil the same. It's annoying when I try to run a video from HTC album. "The filter source could not be loaded". One week I'm on this, I'm bored ! :eek:

If someone has any information. Thanks.
[Tilt, TyTN II, MDA Vario III General] MARCELO BOVI:
Hi,

My problems start when I did a registry cleanup with Pocket Mechanic. I could do some file associations with Resco Explorer, but I only fixed the mess with a hard reset. Sorry!!! It seems to be a missing codec, but I think the problem is in the registry.
[Tilt, TyTN II, MDA Vario III General] MikeG12180:
Same problem

I just noticed it gives me the same message when I try to run videos. I also used Pocket Mechanic to clean the registry.

Any fixes on this?
[Nexus 7 (2013) Android Development] M4Master96:
View attachment 5705649

XenonHD is a custom firmware aka ROM for various Android devices. It is based on CyanogenMod 14.1 with additional features, performance and battery life improvements.

The idea behind XenonHD is to give users a ROM that is "blazing fast, rock stable and buttery smooth".

Main features:

NovaLauncher as default

adb, dev options, advanced reboot & installing apks enabled by default

Pixel UI, navbar, wallpaper

Material sounds & icons

DayNight theme

Network indicator & battery bar in status bar

Live Volume Steps

DT2S on lockscreen

Custom Quick Settings Tiles

Removed unnecessary things

Under the hood improvements and optimizations

...and more on the way!

Additional features (Picked from various sources):

Toggle for Signature Spoofing (Thanks to OmniROM team)

Updated ffmpeg to 3.0.12

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices,
* 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.
*/

​

Flashing Instructions :

Download build and copy it to Internal Memory

Reboot to TWRP recovery

Create TWRP Backup

(Recommended)

Flash the latest build (Clean Flash if coming from any other build)

Flash Magisk/Lineage su (Optional)

Flash GApps/MicroG (Optional)

Reboot

Screenshots :

Spoiler content hidden.

Downloads :

deb

Build: XenonHD-230518-M4Master-Unofficial-deb.zip

MD5: fe204f7453b48e559d645d50fd6cf9cf

flo

Build: XenonHD-230518-M4Master-Unofficial-flo.zip

MD5: 5f6daef9eb24d88cbec1600c5ed341ee

TWRP

deb: twrp-3.4.0-0-deb.img

flo: twrp-3.4.0-0-flo.img

followmsi builds: TWRP-followmsi

Root Method:

Magisk: here

LineageOS su: here

Addon (GApps/MicroG):

GApps: BiTGApps (arm 7.1.2)

MicroG (Built via FriendlyNeighborhoodShane repo): MinMicroG.zip

Contributors

Albert I (krasCGQ) for maintaining official ROM

@SirRGB for reviving the ROM

Source Code: https://github.com/xenonhd-revived

Device Tree: https://github.com/LineageOS/android_device_asus_deb

Kernel Source: https://github.com/LineageOS/android_kernel_google_msm

ROM OS Version: 7.1.2 Nougat

ROM Kernel: Linux 3.4.0

Based On: LineageOS

Created 2022-08-06

Last Updated 2023-05-18
[Nexus 7 (2013) Android Development] CityKev:
As I currently have two Nexus 7s to play around with (as well as two Mi Pad 4s) I thought I'd have a look at this ROM and compare it to the Lineage 19.1 ROM I've been using on my other device.

No problem installing it after using CROSS to change the partition. Boot up time is quicker than stock Android 6. 0.1 but a little slower than Lineage. WiFi and Bluetooth work fine and I'd say it's a good working ROM but with no standout features to switch longer term. Nova Launcher is the default but you'd need to install the paid for / modded version to change things like icon size. I couldn't find a DNS setting in developer options and that is a minus for me as I use Adguard to block ads with that.

Great effort by the developer and it's another option for owners of this device.

Edit: after using this ROM for a longer period I now would say that boot up time is quicker than Lineage and it's very fast and smooth. It's definitely an option for those that seem to have Bluetooth issues with the Lineage build.