[ROM][7.0/6.0] AOSP-OMS for Xperia T/TX/V

Search This thread

AdrianDC

Recognized Developer
Dec 22, 2009
2,206
12,950
208
Île-de-France
adriandc.github.io
NBAYK8V.png

Code:
#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.
 */


What is AOSP ?
AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.

Anyway to get a working system I added some changes from CodeAurora Forum and CyanogenMod. I added also non-AOSP features for a better user experience ("Clear All" button in Recents) and I'm NOT going to add something other.

What is OMS / Substratum ?
Substratum is an application, downloadable from the Play Store, that utilizes all of Sony's Overlay Manager Service (OMS), found on the official AOSP code review. This is similar to Layers in terms of stability and customization as it runs off an upgraded version of the Resource Runtime Overlay system, with the added benefit of running up-to-date Sony code on a customized ROM.

More here : https://plus.google.com/communities/102261717366580091389


What is RRO ?
Runtime Resource Overlay (RRO) was contributed by Sony to the Android code base. The RRO framework provides the possibility to modify the look and feel of an application while it is running, without any need to change or recompile the application source code. In short, RRO is a Theme Engine replacement which can do wonders!

More here : http://developer.sonymobile.com/2014/04/22/sony-contributes-runtime-resource-overlay-framework-to-android-code-example/


Downloads Links
AOSP-OMS 7.x (Unlocked Bootloader) :
Xperia T (Mint): https://mega.nz/#F!bp8XCZ5C!sk2VWJuYqLskJbkBFFhYvw
Xperia TX (Hayabusa): https://mega.nz/#F!OoMy1YwS!sqOiXCZCSgaMCRUEHs9iSg
Xperia V (Tsubasa): https://mega.nz/#F!Lt9XzBiB!nvUiwTMsAQW6BU35pEWq-w

AOSP-OMS 6.0.1 (Unlocked Bootloader) :
Xperia T (Mint): https://mega.nz/#F!29tg0KzS!V69au9q6jm02XbfcxExTXg
Xperia TX (Hayabusa): https://mega.nz/#F!zxEwTIBa!gtUqgCjB4iadMbOgAUSqBg
Xperia V (Tsubasa): https://mega.nz/#F!6xUh0bwI!r0Mb8vcKG7uilRZ1d-xm0Q

Google Applications (optional) :
OpenGapps : http://opengapps.org/ (Use packages for ARM, Android 6.0, Micro or Pico)

About AOSP-OMS : Repositories available on https://github.com/AOSP-RRO/
About GApps : Flash the GApps before the first boot. If not, a clean flash is recommended.


Flashing and updating
AOSP-OMS clean install :
- (Optional) Flash the boot.img kernel from the ROM zip with Fastboot or Flashtool
- (Optional) Wipe the data & cache (Backup to make sure not to loose data)
- Flash the AOSP-OMS ROM zip from the Recovery
- (Optional) Flash the GApps to have the Google Applications
- (Optional) Flash the SuperSU zip (recommended, see Q&A informations)
- (Optional) Every additional zip you want to flash
- Reboot

AOSP-OMS update / upgrade :
- (Information) Don't wipe anything unless you want to
- Flash the latest AOSP-OMS ROM zip from the Recovery
- (Optional) Flash the GApps on first install / upgrade. Not required later, but do update sometimes
- (Optional) Flash the SuperSU zip (recommended, see Q&A informations)
- (Optional) Every additional zip you want to flash
- Reboot


About UNOFFICIAL builds


Issues and reports
- Report issues only if you use 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


Q&A - FAQ
Q : Is root access included into AOSP-OMS ?
A : No but you can now root with my Boot Bridge and a superuser tool.

Q : Is the ROM suited for daily usage ?
A : Yes.

Q : The ROM doesn't want to boot, especially as secondary ROM
A : Try removing SuperSU root with http://forum.xda-developers.com/showpost.php?p=63615067

Q : Where can I change the Quick Tiles and Status Bar ?
A : Long press the Settings icon in the notifications drawer.
> You will have access to the SystemUI Tuner from Marshmallow.​


AOSP-OMS available also thanks to :
- AOSP and CodeAurora Forums
- The CyanogenMod Team
- Alberto97 (for his works on F-AOSP lollipop)
- srisurya95 and akhilnarang for the AOSP-RRO repos
- Men_in_black007 and the AOSP-CAF Team
- SlimROMs
- AOSPB​


XDA:DevDB Information
AOSP-OMS for Xperia T/TX/V, ROM for the Sony Xperia T

Contributors
Adrian DC
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: No Longer Updated

Created 2016-09-25
Last Updated 2019-08-06
 

Attachments

  • Screenshot_20160925-230914.png
    Screenshot_20160925-230914.png
    139.8 KB · Views: 455
  • Screenshot_20160925-230929.png
    Screenshot_20160925-230929.png
    61.5 KB · Views: 451
  • Screenshot_20160925-230935.png
    Screenshot_20160925-230935.png
    139.2 KB · Views: 447
  • Screenshot_20160925-230950.png
    Screenshot_20160925-230950.png
    47.2 KB · Views: 449
  • Screenshot_20160925-231033.png
    Screenshot_20160925-231033.png
    17 KB · Views: 443
  • Screenshot_20160925-231056.png
    Screenshot_20160925-231056.png
    54.5 KB · Views: 447

AdrianDC

Recognized Developer
Dec 22, 2009
2,206
12,950
208
Île-de-France
adriandc.github.io
Reserved

FEATURES AND ISSUES
Code:
- Boot : Ok
- GApps : OpenGApps Micro Ok
- Dual Recovery : Ok (see below)
- WiFi : Ok (real SONY MAC address)
- Bluetooth : Ok (real SONY MAC address)
- WiFi Hotspot : Ok (2.4GHz and 5GHz)
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok, only Ext4 support missing from ROM
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- AOSP sensors : Ok
- FM Radio : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & external audio : Ok
- Bluetooth audio : Ok
- NFC : Ok
- Kernel : Ok, Updating frequently
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok (RTC real hardware clock, in TWRP recovery too)
- Powered-off alarm : Ok
- Offline Charging : Ok
- Encryption : Status unknown
- UserData Unification : Ok
- SEPolicies : Fully enforced


IMPORTANT FEATURES TO KNOW
  • Boot sequence : Once the LEDs light up :
    - Press Volume - to open CyanogenRecovery,
    - Press Volume + to open the FOTA recovery (TWRP usually) if available
  • Powered-off alarm : When you have set an alarm
    - If you power down the device, it will wake automatically 5 minutes before
    - If you let the device charge offline, it will automatically reboot 5 minutes before
  • Gestures : Events like hand-wave and pocket removal can be enabled in the Settings
  • Force reboot : You can reset the device by holding Power and Volume+ 5 seconds
 
Last edited:

AdrianDC

Recognized Developer
Dec 22, 2009
2,206
12,950
208
Île-de-France
adriandc.github.io
Reserved

Current status of the ROM Builds
  • Overall : Working fine, similar to CM-14.1 & CM-13.0 current state

Current local manifest of the ROM build
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://github.com/AOSP-RRO/manifest -->
<manifest>

  <project name="AOSP-RRO/device_sony_mint" path="device/sony/mint" remote="github" revision="nougat" />
  <project name="AOSP-RRO/device_sony_hayabusa" path="device/sony/hayabusa" remote="github" revision="nougat" />
  <project name="AOSP-RRO/device_sony_tsubasa" path="device/sony/tsubasa" remote="github" revision="nougat" />

</manifest>
 
Last edited:

dzadzev

Senior Member
May 24, 2011
318
189
0
Macedonia
Different flavors of Android for different people.
Very fast and stable AOSP.

This much variety and this much development and dedication we never had for our devices, and we can all thank @Adrian DC for that. ;)
 
Last edited:
  • Like
Reactions: AdrianDC

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    NBAYK8V.png

    Code:
    #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.
     */


    What is AOSP ?
    AOSP is Android as Google publish without other modifications. More or less AOSP is the Nexus devices stock rom without gapps.

    Anyway to get a working system I added some changes from CodeAurora Forum and CyanogenMod. I added also non-AOSP features for a better user experience ("Clear All" button in Recents) and I'm NOT going to add something other.

    What is OMS / Substratum ?
    Substratum is an application, downloadable from the Play Store, that utilizes all of Sony's Overlay Manager Service (OMS), found on the official AOSP code review. This is similar to Layers in terms of stability and customization as it runs off an upgraded version of the Resource Runtime Overlay system, with the added benefit of running up-to-date Sony code on a customized ROM.

    More here : https://plus.google.com/communities/102261717366580091389


    What is RRO ?
    Runtime Resource Overlay (RRO) was contributed by Sony to the Android code base. The RRO framework provides the possibility to modify the look and feel of an application while it is running, without any need to change or recompile the application source code. In short, RRO is a Theme Engine replacement which can do wonders!

    More here : http://developer.sonymobile.com/2014/04/22/sony-contributes-runtime-resource-overlay-framework-to-android-code-example/


    Downloads Links
    AOSP-OMS 7.x (Unlocked Bootloader) :
    Xperia T (Mint): https://mega.nz/#F!bp8XCZ5C!sk2VWJuYqLskJbkBFFhYvw
    Xperia TX (Hayabusa): https://mega.nz/#F!OoMy1YwS!sqOiXCZCSgaMCRUEHs9iSg
    Xperia V (Tsubasa): https://mega.nz/#F!Lt9XzBiB!nvUiwTMsAQW6BU35pEWq-w

    AOSP-OMS 6.0.1 (Unlocked Bootloader) :
    Xperia T (Mint): https://mega.nz/#F!29tg0KzS!V69au9q6jm02XbfcxExTXg
    Xperia TX (Hayabusa): https://mega.nz/#F!zxEwTIBa!gtUqgCjB4iadMbOgAUSqBg
    Xperia V (Tsubasa): https://mega.nz/#F!6xUh0bwI!r0Mb8vcKG7uilRZ1d-xm0Q

    Google Applications (optional) :
    OpenGapps : http://opengapps.org/ (Use packages for ARM, Android 6.0, Micro or Pico)

    About AOSP-OMS : Repositories available on https://github.com/AOSP-RRO/
    About GApps : Flash the GApps before the first boot. If not, a clean flash is recommended.


    Flashing and updating
    AOSP-OMS clean install :
    - (Optional) Flash the boot.img kernel from the ROM zip with Fastboot or Flashtool
    - (Optional) Wipe the data & cache (Backup to make sure not to loose data)
    - Flash the AOSP-OMS ROM zip from the Recovery
    - (Optional) Flash the GApps to have the Google Applications
    - (Optional) Flash the SuperSU zip (recommended, see Q&A informations)
    - (Optional) Every additional zip you want to flash
    - Reboot

    AOSP-OMS update / upgrade :
    - (Information) Don't wipe anything unless you want to
    - Flash the latest AOSP-OMS ROM zip from the Recovery
    - (Optional) Flash the GApps on first install / upgrade. Not required later, but do update sometimes
    - (Optional) Flash the SuperSU zip (recommended, see Q&A informations)
    - (Optional) Every additional zip you want to flash
    - Reboot


    About UNOFFICIAL builds


    Issues and reports
    - Report issues only if you use 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


    Q&A - FAQ
    Q : Is root access included into AOSP-OMS ?
    A : No but you can now root with my Boot Bridge and a superuser tool.

    Q : Is the ROM suited for daily usage ?
    A : Yes.

    Q : The ROM doesn't want to boot, especially as secondary ROM
    A : Try removing SuperSU root with http://forum.xda-developers.com/showpost.php?p=63615067

    Q : Where can I change the Quick Tiles and Status Bar ?
    A : Long press the Settings icon in the notifications drawer.
    > You will have access to the SystemUI Tuner from Marshmallow.​


    AOSP-OMS available also thanks to :
    - AOSP and CodeAurora Forums
    - The CyanogenMod Team
    - Alberto97 (for his works on F-AOSP lollipop)
    - srisurya95 and akhilnarang for the AOSP-RRO repos
    - Men_in_black007 and the AOSP-CAF Team
    - SlimROMs
    - AOSPB​


    XDA:DevDB Information
    AOSP-OMS for Xperia T/TX/V, ROM for the Sony Xperia T

    Contributors
    Adrian DC
    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    Based On: AOSP

    Version Information
    Status: No Longer Updated

    Created 2016-09-25
    Last Updated 2019-08-06
    10
    Reserved

    FEATURES AND ISSUES
    Code:
    - Boot : Ok
    - GApps : OpenGApps Micro Ok
    - Dual Recovery : Ok (see below)
    - WiFi : Ok (real SONY MAC address)
    - Bluetooth : Ok (real SONY MAC address)
    - WiFi Hotspot : Ok (2.4GHz and 5GHz)
    - RIL - Phone - Data : Ok
    - GPS : Ok
    - Camera : Ok
    - Camcorder : Ok
    - Lights : Ok
    - MicroSD : Ok, only Ext4 support missing from ROM
    - Accelerometer : Ok
    - Compass : Ok
    - Gyroscope : Ok
    - AOSP sensors : Ok
    - FM Radio : Ok
    - Vibrator : Ok
    - Microphone : Ok
    - Audio & external audio : Ok
    - Bluetooth audio : Ok
    - NFC : Ok
    - Kernel : Ok, Updating frequently
    - Graphics : Ok
    - 3D Rendering : Ok
    - Clock : Ok (RTC real hardware clock, in TWRP recovery too)
    - Powered-off alarm : Ok
    - Offline Charging : Ok
    - Encryption : Status unknown
    - UserData Unification : Ok
    - SEPolicies : Fully enforced


    IMPORTANT FEATURES TO KNOW
    • Boot sequence : Once the LEDs light up :
      - Press Volume - to open CyanogenRecovery,
      - Press Volume + to open the FOTA recovery (TWRP usually) if available
    • Powered-off alarm : When you have set an alarm
      - If you power down the device, it will wake automatically 5 minutes before
      - If you let the device charge offline, it will automatically reboot 5 minutes before
    • Gestures : Events like hand-wave and pocket removal can be enabled in the Settings
    • Force reboot : You can reset the device by holding Power and Volume+ 5 seconds
    8
    Reserved

    Current status of the ROM Builds
    • Overall : Working fine, similar to CM-14.1 & CM-13.0 current state

    Current local manifest of the ROM build
    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- https://github.com/AOSP-RRO/manifest -->
    <manifest>
    
      <project name="AOSP-RRO/device_sony_mint" path="device/sony/mint" remote="github" revision="nougat" />
      <project name="AOSP-RRO/device_sony_hayabusa" path="device/sony/hayabusa" remote="github" revision="nougat" />
      <project name="AOSP-RRO/device_sony_tsubasa" path="device/sony/tsubasa" remote="github" revision="nougat" />
    
    </manifest>
    8
    AOSP-OMS 7.0 built new with up to date sources and thread uploaded.

    Rooting with SuperSU is now fully working with my BootBridge,
    linked in Q&A, done the same way as my AOSP builds.


    AOSP-OMS 6.0 is no longer maintained.
    4
    Screenshots added in the reserved tab.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone