[ROM][UNOFFICIAL] ArrowOS 12 for Xperia 10 II [12]

Search This thread


Senior Member
May 18, 2019
I will be compiling AOSP 12L, not Arrow OS, but I think it is without GApps.
Please do. I'll be happy to use it..

Also, where can I learn how to compile a custom ROM for devices without official support myself? The guides I found myself when searching were all either extremely outdated or lied about the "non-official" part.
Please do. I'll be happy to use it..

Also, where can I learn how to compile a custom ROM for devices without official support myself? The guides I found myself when searching were all either extremely outdated or lied about the "non-official" part.
Well, you can build AOSP, there is a guide on the Sony developer world website, but you have to have Ubuntu on your PC. But also @Sjll has a great starting point with his config file. I did find some guides, but for a normal user it's probably way too much. TWRP is easier though.


Senior Member
May 18, 2019
Yeah, Java has set a bad heap size, so Java is running out of memory, even though I have 32 GB of RAM. Tried every fix, didn't work.
Is it feasible to use a virtual machine for compilation considering ram limitations? I am likely going to screw up dependencies on my main PC since i'm using arch-based and my laptop doesn't have enough ram


Senior Member
May 18, 2019
Yeah, it should be fine the compile speed will be a little bit slower, but you can pass the -j flag.
i ended up hosting an ec2 instance on aws and built 12.0 however i forgot AOSP has very little features out of the box 🙃
I'm going to try building lineage 19, do you have any use for the system images if you couldn't build them yourself?
i will upload it to sourceforge

is there a ""known good"" guide for building unofficial los devices? i found a few on google and my current plan is to sync the 19.1 branch for the los repo and combine it with device sources found in sonyxperiadev/local_manifests. i'm unsure if it's going to work.
There is a guide on fat-tire.github.io, but you can take a look at Sjll's version of the manifests and see if there are any differences (it's in the main thread at the botton).

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    ArrowOS 12 for Xperia 10 II

    #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.
    About ArrowOS
    ArrowOS is a free, community built, aftermarket firmware distribution of Android 12.x (S),
    which is designed to increase performance and reliability over stock Android for your device.

    All the source code for ArrowOS is available in the ArrowOS GitHub repo.
    And if you would like to contribute to ArrowOS, please visit github.

    Official ArrowOS github website : https://github.com/ArrowOS

    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. This ROM support Google Camera (GCam)! You need to flash Gapps at first.
    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.

    Downloads Links
    ArrowOS 12:
    Recovery: Link

    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 fastbootd drivers, guidance
    You can install google's usb debug drivers.
    2. Download Lineage Recovery from AFH above.
    3. Put your device into fastboot by volume up key.
    4. Type the following command to flash the recovery:
    fastboot flash recovery recovery.img
    fastboot flash dtbo dtbo.img
    fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
    fastboot --disable-verity --disable-verification flash vbmeta_system vbmeta_system.img
    fastboot reboot recovery
    5. Sideload the ROM package.
    6. If you are first time to flash ArrowOS, Wipe data plz.

    After flashing ROM via siddeload, Reboot to recovery, choose Apply from ADB, then sideload the gapps package on your PC with adb tool:
    adb sideload <PATH OF GAPPS>

    Never flash oem from SODP!!
    If you flashed oem and meet any issues, I could only say you are a hanhan.

    Issues and reports

    Report issues only if you are using the ROM kernel
    If an additional mod is installed, make sure it's unrelated, and mention it
    Make sure the issue wasn't discussed earlier in the threads
    Share a log of the error with CatLog for example

    Also thanks to:
    The SDOP team
    The ArrowOSTeam

    XDA:DevDB Information
    ArrowOS for Xperia 10 II, ROM for the Sony Xperia 10 II


    Source Code:


    ROM OS Version: Android 12
    ROM Kernel: Linux 4.14

    Version Information

    Created 2021-11-24
    Last Updated 2021-11-24
    hello,sir,do you have a plan to make roms for 10 III,,,😄
    if you can donate me a 10 III :p
    New version uploaded.