FORUMS
Remove All Ads from XDA

[ROM][STABLE][9] AOSP Pie for Xperia T/TX/V

2,161 posts
Thanks Meter: 12,645
 
By AdrianDC, Recognized Developer on 17th August 2019, 07:53 PM
Post Reply Email Thread

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.
 */


Downloads Links
AOSP 9 Pie (Unlocked Bootloader) :
Xperia T (Mint) - 9 : https://mega.nz/#F!Ol9DCKYA!W80n2JMKsUlFFQi_-z3e2w
Xperia TX (Hayabusa) - 9 : https://mega.nz/#F!LltSFSLQ!_LQTzsvozfI-S9QMmmYydw
Xperia V (Tsubasa) - 9 : https://mega.nz/#F!K91F1IQJ!4arN1uBwuvKl6vc3yXiWJg
Downloads mirror : https://basketbuild.com/devs/AdrianDC

Google Applications (optional) :
MindTheGapps : https://androidfilehost.com/?w=files&flid=170282 (Use packages for ARM, Android 9.0)
OpenGapps : http://opengapps.org/ (Use packages for ARM, Android 9.0, Micro)
Information : Flash the GApps before the first boot. If not, a clean flash is recommended.

Recommended Recovery (optional) :
TWRP 3.x : http://forum.xda-developers.com/xper...ment/-t3319588

Configure the default Low-RAM features (optional) :
Low-RAM Property Patcher : http://forum.xda-developers.com/-/-t3737373

Informations and references :
Kernel CVEs : Security patches status https://cve.lineageos.org/android_kernel_sony_msm8x60
About AOSP : Repositories available on https://android.googlesource.com/

Unification of the user partitions into UserData
Read more about the UserData unification :
- https://wiki.lineageos.org/devices/mint/

Flashing and updating
AOSP clean install :
- (Optional) Flash the boot.img kernel from the ROM zip with Fastboot or Flashtool
- (Optional) Install TWRP Recovery to the FOTA partition (Read the TWRP thread)
- (Optional) Wipe the data & cache (Backup to make sure not to lose data)
- Flash the AOSP ROM zip from recovery
- (Optional) Flash a GApps package to have the Google Applications
- (Optional) Every additional zip you want to flash
- Reboot

AOSP update / upgrade :
- (Information) Do not wipe anything unless you want to
- Flash the latest AOSP ROM zip from recovery
- (Optional) Flash a GApps package if you want to, otherwise preserved.
- (Optional) Every additional zip you want to flash
- Reboot

About the builds
Development project : https://github.com/AdrianDC/aosp_development_sony8960_p
Device tree (T) : https://github.com/AdrianDC/android_device_sony_mint
Device tree (TX) : https://github.com/AdrianDC/android_..._sony_hayabusa
Device tree (V) : https://github.com/AdrianDC/android_device_sony_tsubasa
Kernel sources : https://github.com/AdrianDC/android_kernel_sony_msm8x60
Vendor blobs : https://github.com/TheMuppets/proprietary_vendor_sony

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 ?
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. Check the list below to decide for yourself.

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.

Q : When USB is connected to a computer, I can't access the storage ?
A : The phone is in charge-only mode by default (since Android Nougat),
> due to a stronger security logic regarding unauthorised data access.
> Swipe down the notifications and change the USB mode.

AOSP available for Xperia T/TX/V also thanks to :
- Google AOSP
- The LineageOS Team
- CodeAurora Forums
- The CyanogenMod Team
XDA:DevDB Information
AOSP Oreo 9, ROM for the Sony Xperia T

Contributors
AdrianDC
Source Code: https://android.googlesource.com/

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x
Based On: AOSP

Version Information
Status: Stable

Created 2019-08-17
Last Updated 2019-08-17
The Following 4 Users Say Thank You to AdrianDC For This Useful Post: [ View ]
 
 
17th August 2019, 07:53 PM |#2  
AdrianDC's Avatar
OP Recognized Developer
Flag Île-de-France
Thanks Meter: 12,645
 
More
Reserved
FEATURES AND ISSUES
Code:
- Boot : Ok
- GApps : OpenGApps Micro recommended
- Partitions (Data, Cache) : Ext4 and F2FS supported
- Bluetooth : Ok
- WiFi : Ok
- WiFi Hotspot : Ok
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- AOSP sensors : Ok
- Touchscreen : Ok
- FM Radio : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & music : Ok
- Bluetooth audio : Ok
- NFC : Ok
- Kernel : Ok
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok
- DRM : Ok
- Offline Charging : Ok
- USB : Ok
- USB OTG : Ok
- Encryption : Not tested yet
- SEPolicies : Permissive, enforcing is a work in progress

IMPORTANT FEATURES TO KNOW
  • Boot sequence : Once the LEDs light up :
    - Press Volume - to open AOSP Recovery,
    - 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
The Following 3 Users Say Thank You to AdrianDC For This Useful Post: [ View ]
17th August 2019, 07:53 PM |#3  
AdrianDC's Avatar
OP Recognized Developer
Flag Île-de-France
Thanks Meter: 12,645
 
More
Reserved
Changes log
  • 17/08 : Initial public release on Android 9.0.0_r46 August
  • 2018: Initial AOSP 9 ports, internal bringup
    >>> Kept private for development purposes


Recent branches commits
About Sony Blue devices
Original AOSP 9 sources with following relevant additions
  • Blue devices trees, kernel and vendor
  • Bionic: Support for SHIMs (Camera)
  • Build: Backup tool full support (GApps)
  • NFC: Proper support & removed log spam
  • Toybox: Support for init_sony boot selection
  • AV: Camera support for Pie
  • AV: Initial camcorder partial support
  • Camera2: Fixes for wrongly rotated photos and improvements
  • UI: Various efficiency improvements and fixes
  • Telephony: Support for older RIL layers
  • Audio: 8960 adapted HAL and FM support
  • FM: Fully implemented with AOSP FM Radio
  • Music: Minor fix to permissions
  • Settings: Minor visual rendering improvements
  • Healthd: Support for Huashan offline charger
  • Core: Disabled flash_recovery service from AOSP
  • Sepolicies: Minimal changes and fully enforced ROM

Current local manifest
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!-- https://android.googlesource.com/platform/manifest -->
<manifest>

  <!-- See https://github.com/AdrianDC/aosp_development_sony8960_p -->

</manifest>
The Following 3 Users Say Thank You to AdrianDC For This Useful Post: [ View ]
7th September 2019, 04:37 AM |#4  
MichaBit's Avatar
Senior Member
Thanks Meter: 110
 
More
Runs perfectly thank you @AdrianDC.
The Following User Says Thank You to MichaBit For This Useful Post: [ View ] Gift MichaBit Ad-Free
13th September 2019, 01:24 AM |#5  
Junior Member
Flag Kuala Lumpur
Thanks Meter: 0
 
More
Hi @AdrianDC, are you planning to do an Android Go version for this devices? If so then it would be great!
13th September 2019, 05:07 PM |#6  
Junior Member
Thanks Meter: 14
 
More
Quote:
Originally Posted by Soul_Gamerz

Hi @AdrianDC, are you planning to do an Android Go version for this devices? If so then it would be great!

He already did in some way. If you define Android Go as "The Android Go operating system is based on the regular version of Android but it’s optimized to run on smartphones with 512 MB to 1 GB of RAM", adriandc already povided a patch based on it with the Low-RAM Property Patcher, as stated above.

When you follow the link https://forum.xda-developers.com/and...droid-t3737373 you will find the following statement:

Quote:

Low-RAM Property Patcher is made to give Android Oreo users an easy control
over the low-ram property from the Go configuration, responsible for the UI changes of Go.

Its purpose is to simply enable or disable the low-ram property from the build.prop,
but also to retain this user decision through the ROM upgrades (new releases, OTA)...

and
Quote:

Developers should get less requests to compile with or without Go

As adrian mentioned the low-ram patch in this Pie-ROM description, it should work for this release, too, not only for Oreo.

The solution provided by adriandc with a patch is even better than a whole standalone ROM, because you can switch it on or off and in the end it is up to the user if he wants to use it or not.

The idea behind it is very well done by adriandc.
To answer your question: He already did!
The Following User Says Thank You to xperanto For This Useful Post: [ View ] Gift xperanto Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes