[Zenfone 5 Android Development] resk87:
​

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

​

What is XOSP and how was it born?

XOSP basically which stands for the Xperia Open Source Project was a project originally created by me (@nilac) for the Galaxy S+ (my old device) and the project was created like 2 years ago when that time XOSP wasn't even existing. It was just S+ Reborn. The main idea was to create a custom minimal Xperia based ROM, by including the essential things which a user would normally use from a ROM.

The S+ Reborn became to be a big success because it was eventually ported on different Xperia Phones and some other Samsung devices so from there the XOSP project was founded. From the XOSP Project also the Reborn add-ons were created featuring with an Aroma Installer. I worked on the project for 2 years trying always to improve it constantly, eventually for the fact that LP on my Galaxy S+ became to be quite buggy i decided to stop the development and for about half of year the project was left in standby till I decided to bring it back again on the Zenfone 2 devices.

The project started growing again so with the Release 4 the project will be completely refactored to XOSP

Revisions and Releases

I've got a different type of releasing, I will not provide weekly builds but just let me show you how the revisions and release type works: The revisions refers like to a sort of Nightly thing I mean the changes included in the ROM are small not as a Release one. All the releases got 5 revisions. So the Release is something even bigger right? Hell yeah! When a new Release is released expect many improvements or new features :)

Based on CM 13.0

Removed many unnecessary apps and stuff as well as CM ones

StatusBar Clock font style

StatusBar Clock font size

Added StatusBar Date & style options

Added option for date style/position, left-right of clock

Xperia Z5 inspired LockScreen style

Xperia Fonts

Xperia Battery Text prototype

Time Contextual Headers

XOSP Universal dialog for Shutdown/Reboot and Dexopting Process

XOSPOTA

Stock Kernel

Snap Camera

ViPER Audio Engine

Theme Chooser

Xperia based Bootanimation

Custom Framework and SystemUI Xperia drawables

XOSPFileManager

Xperia Z5 sounds

Xperia X Wallpapers

XOSPSetupWizard

Custom Materialized

Stock Browser is custom themed

Contacts is custom themed (Much more Xperia Style)

Dialer is custom themed (Much more Xperia Style)

Status bar logo

Navigation Bar ON/OFF

NavBar dimensions

SlimDim

HW Keys ON/OFF

SlimSeek Bar

Status bar Network Traffic indicator

RAM Bar in recents options

Toast Animations

Long Press back to kill in Development Settings

Ability to hide the Super SU status bar icon

Dashboard Columns

Dashboard double lines toggle

Double Tap to sleep anywhere on the lockscreen

On-the-go Mode

Double tap to sleep on navigation bar

SystemApp remover

Omni inbuilt SystemUI Screen recording

SuperSU

Xperia Apps

Xperia Z5 Home app

Album App

PhotoEditor

PhotoAnalyzer

Xperia Keyboard (aka textinput-tng)

Music (former WALKMAN)

Video

SemCalendar

AudioRecorder (Material Version)

ClockWidgets

Sketch

SmartConnect

WallpaperPicker (For Xperia X custom wallpapers)

Weather App

Wheater Widget

Walkman Widget

Track ID

SomcPodcast

SemcDLNA

GPS

FM

First time installing XOSP based to your Zenfone 5, or coming from another ROM?

Make sure your Bootloader is unlocked and you're running the latest TWRP

Download latest build,XOSPApps and GApps

Reboot recovery

Wipe data factory reset

Flash latest XOSP

Flash GApps

Flash XOSPApps

Reboot

Join our community on G+ !

Follow up my latest news on the Official Telegram channel!

Compile XOSP for your device !

ROM sources

T00F/T00J XOSP 6.3 Builds

XOSPAPPS 6.3

Changelog

Current changelog: --12.07.2016
+##RL6 Revision 3 (FINAL MM)
+
+- Sources synced with the latest ones from CM
+- Switched to Android 6.0.1_r52
+- Removed the possibility to view ViPER in drawer mode (Was causing crashes)
+- Updated XOSP Default wallpaper
+- Removed bacon from our official list and added bullhead,d802,d850,kenzo,onyx,oneplus2,shieldtablet,tomato and wt88047 to our official devices list
+- Updated XOSPDelta:
+	- Support for auto downloads Detas
+	- Updated drawables
+	- Minor Bugfixes
+- Added the possibility to Enable or not National data roaming
+- Added controller for in-call proximity sensor
+- Added controller for proximity speaker
+- Added the Breathing mode feature for missed/voicemail
+- Added the possibility to flip to mute/reject a call
+- Added the possbility to disable the screen to wake up on disconnected calls
+- Added the possibility to switch from non intrusive calls to intrusive calls and viceversa for InCallUI
+- Added the possibility to show 4G instead of LTE in QS Panel
+- Implemented XOSP Blur personalization options which include:
+	- Blurred expanded StatusBar
+	- Translucent Notifications
+	- Ability to select the amount of transluency for Notifications
+	- Blurred StausBar header
+	- Ability to select the amount of transluency for StatusBar header
+	- Blurred QS in Notification Header expanded
+	- Ability to select the amount of transluency for Expanded Notifications header
+	- Ability to change Blur Radius and Blur scale
+- Updated default contextual headers images
+- Fixed not updating contextual headers images when switching through modern,default and poly
+- Lockscreen quick unlock
+- Screenshot delay (Available in power menu)
+- Added the ability to switch off the Headset icon in statusbar (Available in Settings)
+- Updated our Site links in About phone by adding links to our: FB page, XOSP Downloads page,XOSP Official page and Jenkins page
+- Fixed Network indicator not disappearing when auto hide was switched ON
+- Add Xposed Installer check (for Logcats)
+- Updated XOSP Banner in Settings (Now it's animated just like in the XOSP XDA Threads)
+- Restored back stock material icons for Settings (As voted in the community)
+- Added instead a custom icon pack just for Settings which it will bring up again the Xperia icons available to apply from CMTE
+- Resized Xperia icons in the icon pack (Previously they weren't sized well on all devices)
+- Vectorized XOSPSettings and XOSPDelta icons in Settings
+- Added CardStyle effect in Settings
+- Improved XOSPApps verification in About phone
+- Automatic translations import
+- Update Home to version: 10.0.A.0.63
+- Update textinput-tng to version: 7.3.A.0.26 (Just for arm and x86 devices)
+- Made Album an essential XOSPApp so now it is included directly in the ROM
+- Fixed Album crashing on arm64 (It should be now :v )
+- Many other optimizations included which I'm now going to stay here and list them
+
+###XOSPApps 6.3 Changelog
+
+- Update SemcCalendar to version: 20.1.A.1.20
+- Update Video to version: 9.5.A.1.4
+- Update Music to version: 9.1.12.A.1.0
+
Current changelog: --22.06.2016
Sources synced with the latest ones from CM
Switched to Android 6.0.1_r46
June security patch level
NetPluginDelegate: Disable SPAM in log
CallInBackground: Do not block HOME
Lockscreen blur & see through
SystemUI: Switched the qs signal stock icons to the Xperia ones
SystemUI: Updated Somc battery text background
SystemUI: Fixes in status_bar layout (No more layout problems when the battery reach the 100% and no more empty space when the battery level is lower than 10%)
Switched Lockscreen target icons with the Xperia ones
Created a separate category for Lockscreen stuff in Settings
Fix NavBar icons sizes especially the Home one (If you see the recents button a bit smaller, it's normal go out and check this: http://www.gizmobolt.com/wp-content/uploads/2015/02/Xperia-Z4-Dual-Android-5.0.2-Lollipop-screenshots.png )
Fix SystemUI restart command from power menu
Materialized new XOSP logo ROM wide
Fixed SlimDim doze options in Display settings (Now they're visible for supported devices)
Fixed Wi-fi country code preferences in Settings (Originally it was causing Settings to crash when accessing)
Settings: Updated Settings drawables (Now themes should apply in a more friendly way)
Settings: Updated Weather icon
Settings: Fixed glitchy icons from Battery section
Automatic Translations import
Add prebuilt BusyBox (Required for ViPER)
XOSP-ified ViPER (More infos here: https://github.com/XOSP-Project/android_vendor_xosp/commit/24170a5633753490b81268170cb96b442cf4846f )
Added XOSP official wallpapers
Fixed some dimensions in InCallUI
XOSPDelta is fully working now (It is a User app, so please DO NOT uninstall it if you want to receive and apply DELTA updates)
Removed stock Email app
Added SomcEmail (Ported from Xperia X System Dump)(Initial release)
Updated Home to version: 10.0.A.0.53
Other minor fixes
Add pixelmaster camera
Use kernel from tank
fix Batterydrain
For instalation: This update must install clean no dirtyflash please

Current changelog: --29.05.2016
- Sources synced with the latest ones from CM
- Fully fixed the lockscreen
- Fixed Sepolicy denials (Now the ROM is built again in Enforcing for all devices so you can apply custom kernels)
- ViPER fully working in Enforcing mode
- Take down XOSPOTA
- Add XOSPDelta (Available only for Official devices)
- Completely redesigned the Settings UI (Xperia X based concept)
- Many UI additions to InCallUI including also elements from Xperia X InCallUI
- Added lux,surnia,titan,oneplus2,lettuce,tomato,angler,h815 and falcon to the Official devices
- Removed instead i9100,d850,d852,ls990 and f400 from the Official devices for known reasons
- Removed DeskClock
- Added and completely ported SemcClock with Alarm working too
- Updated material_blue_grey palette colors
- Fixed and updated Sysbar icons (Nav Bar icons) in landscape mode
- Implemented Color Picker including also a unique flat palette of 8 selected colors
- Added show carrier label/custom & change color
- Implemented Slim custom Doze options
- Fixed and enabled again Keyguard lockscreen changer (Lockscreen wallpaper changer)
- Task Manager optimizations
- Updated XOSP Logo ROM wide (Settings, framework)
- Add check whether wallpaper's size has changed
- SystemUI: Add boot completed check to recents (This fixes stuck on "Preparing Contacts Storage" issue on certain devices like Nexus and Yuphoria)
- Removed NavBar tint implementation
- Removed the possibility to choose other statusbar battery styles
- Updated Xperia Home to version: 10.0.A.0.40 beta

**XOSPApps are now separated so a new separated changelog will be created as well

@dgadelha

@nilac and XOSP Team

CM for the base sources

Sony Xperia Community

@malybru for the banner :cool:

nightwalkerkg for the logo :cool:

XDA:DevDB Information

Xosp, ROM for the Asus Zenfone 5

Contributors

resk87

ROM OS Version: 6.0.x Marshmallow

ROM Firmware Required: Lollipop

Based On: CyanogenMod

Version Information

Status: Stable

Current Stable Version: 1.0

Stable Release Date: 2016-05-09

Created 2016-05-09

Last Updated 2016-07-14