AOSiP 9.0 [Official]

903 posts
Thanks Meter: 2,144
Post Reply Email Thread

**** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****

Android Open Source illusion Project

About us:

AOSIP is a quality custom rom based purely on Google AOSP source since 6.0 release. Twisted with the latest features and blended with stability. We strive for perfection and it shows.

Team Illusion:

Josh Fox (xlxfoxxlx)
Akhil Narang
Brett Montague
Shreesha Murthy
Sri Harsha
Harsh Shandilya

Bug reporting:
  • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
  • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
  • If it is a random reboot, grab dmesg . (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
  • If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
  • Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.

Latest Downloads:

Get latest build here(Click Me)

Gapps are no longer included. they will need to be flashed separately if you plan to use and i recommend Open gapps(package is your choice) as they include the a/b backup script needed for our updater app when we start using it.

FAQ and Install instructions:

Install instructions:
getting twrp going is discussed many places so i wont do that here but assuming you have twrp installed
boot twrp
wipe system/data/cache
flash rom
flash twrp installer
reboot system

if you want gapps or root
getting twrp going is discussed many places so i wont do that here but assuming you have twrp installed
boot twrp
wipe system/data/cache
flash rom
flash twrp installer
reboot recovery
flash gapps package and/or
flash latest magisk zip
reboot to system

Current Issues/Information:

*touchscreen settings have been added to settings>system>touchscreen setting and need to be adjusted on clean install(clean flash will have smoothness at 5 but preferred is 8)

* let me know


Mike Williams(founder and creator of AOSiP)
Huge props to invisiblek, intervigim, rashed97 and the rest of los teams work on mata
Dirty Unicorns
ChainFire (SuperSU)
Cory Collins
Any others i may have forgotten
All our testers

XDA:DevDB Information
AOSiP, ROM for the Essential Phone

xlxfoxxlx, akhilnarang, shreesha.murthy
Source Code:

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: pie
Based On: aosp

Version Information
Status: Beta
Current Stable Version: 9.0
Current Beta Version: 9.0

Created 2018-01-14
Last Updated 2019-01-27
The Following 109 Users Say Thank You to xlxfoxxlx For This Useful Post: [ View ]
14th January 2018, 09:42 PM |#2  
xlxfoxxlx's Avatar
OP Recognized Developer
Flag NY
Thanks Meter: 2,144
Donate to Me
Current Features:

Battery settings
Clock settings
Custom carrier label
Configure status bar icons
Custom Status bar icon
Net traffic activity meter
roaming indicator
old style(oreo) mobile signal indicators
hide notch(blacks out area of notch but keeps statusbar icons in same place)
VoLTE icon

Quick Settings:
brightness slider customization
Quick pulldown
Smart Pulldown
tile animations
show/hide information header
show/hide qs footer

Ambient music ticker
Battery LED custimization
Heads up tweaks
Toast icon switch
Mute notifications while screen on

Custom P pill nav
Swype navigation gesture

Hardware Buttons:
Advanced reboot menu
Backlight options
Volume button customization

Clear all button/location
Oreo/Pie recents switch
Recent app icon

Lockscreen shortcuts
Charging info
Media cover art
Music Visualization
Ambient Music Visualization
Fingerprint authentication vibration
Lock Weather
Clock widget styles
Hide lockscreen elements
Fingerprint vibration
Quick unlock
Scramble Layout
Face unlock

Double tap to sleep ( Lockscreen/Status bar)
Three finger screenshot
AOSP Gestures
Statusbar brightness

Fruity Pebbles
Smart Pixels
Night Light brightness modes
Link Volume & Notification
Increase Ringing volume

A bit of misc things as well flash and see
The Following 42 Users Say Thank You to xlxfoxxlx For This Useful Post: [ View ]
14th January 2018, 09:42 PM |#3  
xlxfoxxlx's Avatar
OP Recognized Developer
Flag NY
Thanks Meter: 2,144
Donate to Me

will update on next official

Previous weeklies


Camera: Force HAL1 for predefined package list.
Add large battery icon [2/2]
Statusbar left clock: add start padding
BatteryMeterView: add large icon option [1/2]
common: Remove stale ntfs genfscon policy
Add option to scramble PIN layout when unlocking [2/2]
wifidisplay: Modify WifiDisplayController
wifidisplay: Use ExtendedRemoteDisplay to launch Wifi Display.
Add option to scramble PIN layout when unlocking [1/2]
Frameworks: Fix Binder.joinThreadPool
Skype voice can't transfer to carkit after re-connection
media: Parse Exif OffsetTime in MediaScanner
SystemUI: modify overscroll bug in NotificationStackScrollLayout
Ensure Recents FAB respects RTL
NetworkDiagnostics: switch to Cloudflare DNS
Use Cloudflare DNS servers as hints
Use Cloudflare DNS servers as defaults for tethering
Use Cloudflare DNS as the default fallback
Fix text cutting off during shutdown animation
Statusbar net monitor: stop the handler if screen is off
Ramdisk: Supply power to USB-OTG
AboutAOSiP: Remove Branden as he seems to be rip
Fix some refresh issues when changing an overlay
Dialer: InCallUI: Enable Sustained Performance Mode
KillApp action: use SystemUI toast theme
Themes: Use accent color for collapsed suggestion text
core: load ro.control_privapp_permissions from /system
base: SystemUI: center roaming indicator correctly
base: SystemUI: qs bottom bar - stop triggering my OCD
Replace some paddings with margings in the preferences
build: allow forcing build of otatools
core: include when TARGET_COPY_OUT_VENDOR=system
core: Dont overwrite build.prop when TARGET_COPY_OUT_VENDOR=system
Install (vendor|system/vendor)/build.prop always
Fix SQLiteDiskIOException
vendor: Fix updater themes
Updater: Fix for our theming Don't pass the passwords as args
Detect update failures
Updater: show settings in a proper preferences dialog
Always show the size of the updates
Updater: Minor UI improvements
Updater: Support Dark mode and update colors
Updater: Use popup menu instead of ActionMode
Simplify code syntax using Java 8 features
Get file size from JSON
Print stack trace if the JSON could not be parsed
Updater: Fix Android Studio build
Track los libtextclassifier
Fix always-on VPN sync problem
updater: app: try something
Include the size of the update in the response
base: Squash revert recent system.prop related changes
Revert "base: Use MethodHandles within the framework"

mata: Move Score and linked files to vendor
mata: Remove unlinked files
mata: Build a system version of [email protected] for imsvt
mata: Update aux camera whitelist property
mata: Move device specific properties to
mata: Move score and associated files to vendor
mata: Update fingerprint to OPM1.180104.141/272
mata: Remove unlinked blobs
mata: Move sysconfig XMLs to vendor
mata: Build textclassifier's smart selection
mata: Update radio system properties
mata: Remove non-existent services
mata: Don't generate unnecessary make entries
mata: Switch to prebuilt GPS stack
mata: Use proprietary file listing from OPM1.180104.092
mata: Update blobs to OPM1.180104.092
mata: switch to aosip gapps
mata: Pin graphics stack from OPM1.170911.254
mata:libhidl: add the rest of the dummy libs
mata: Pin graphics stack from OPM1.170911.254
mata: Wait for kernel driver to be ready
mata:devicesettings: fix build and add needed depends
mata: Switch to BOARD_VNDK_VERSION=current
mata: Add device settings for touchscreen

mata is using a new kernel based on essentials acutal source so all previously added features will be back next week
3/28/18 :
- Some Kernel sided fixes and updates
- Volume rocker cursor control
- Animations to QS tiles
- White navbar for Dialer, Contacts and Messaging
- Added core_ctl props
- Speed up Recents additional buttons show delay
- Themed autofill save dialog text color, notifications color and toasts
- QS panel transparency
- Color picker: show hex input box on top
- Adjusted delay to prevent glitches when reloading notifications
- HW keys and Google Assist QS tiles
- Some string cleanup
- Adaptive icons for Dialer and Clock
- Improved size for the warning level exclamation mark in portrait battery
- Removed fingerprint pref for devices that dont have sensor
- Fixed string for lockscreen charging
- Battery light switch
- Removed AOSP Email app from preinstalled apps list
- Hide check button when using PIN quick unlock
- Smoother Upload and Download Animation
- Jelly and Deskclock updates
- Screenshot notification edit action support
- Custom editor app for screenshot notification edit button
- Disable power button haptic feedback when power menu is hidden on the lockscreen
- Power+VolUp action to catch a partial area screenshot
- Google Play store icon in the App Info actionbar of apps
- Changed developer options strings to something less dumb
- Minor bug fixes and translation updates

- Ignore device null account in Contacts
- Don't elaborate useless waveform in Pulse
- Fixed Pulse disappearing sometimes after skipping tracks
- Fixed potential Smartbar FC for buttons custom application
- Fixed smartbar media arrows not showing sometimes
- Globally enabled full alarm info in quick settings drawer
- Remove fancy colon for the lockscreen clock
- fingerprint: Speed up wake-and-unlock scenario
- Add 'GoogleSans' font family

kernel updated to .124
few other tweaks


- March security update
- Password retention feature
- Fixed theming of QS background color
- Theme tile
- System animations back to 1x
- Screenshot: Fix crash when taking screenshot in partial screenshot view, append app name to filename
- QS tiles: Compass, USB, Music, CPUInfo, Ambient display, AOD
- Sepolicy updates
- 4G/LTE switch
- Charging on/off sounds
- Screenrecord tile updates
- Enabled long-press on power in suspend by default
- Enabled multi-user across all devices
- Made Chinese users happy by switching to old NTP server in China
- Enabled hidden storage manager
- Fixed Trusted Face
- Disabled system theme preferences when Substratum overlays are enabled
- Added package name to installed app details
- Fixed black scrim when turning screen on from AOD
- Disabled doze by default
- Fixed BT audio
- Added spanish translation
- Hooked FAB color to accent & changed its icon
- battery while changing when its inside icon
- Sensor block per-package
- Toast icon and updates
- Updated screenshot tiles with new vectors
- Added custom pref for devices with custom doze packages
- Removed unnecessary recent apps transition
- Suspend Actions
- Added kill button to notifications
- Once per track Music Ticker
- Added Updater app
- Proximity wake toggle for blocking d2tw gestures and FP when prox.sensor is covered
- Disabled AOD by default
- Hidden keyguard shortcuts when quick settings disabled on secure lockscreen
- Battery level on bottom in ambient display
- Changed QS customizer 'drag to add tile' string
- New USB category in developer option consisting USB secure connect, toggle for USB dialog and USB default config
- Allow devices to configure sensor location
- Jelly browser updates
- Show clock on left in QS panel if left clock is set
- Ticker scroll

updated kernel to .121


- Set a text length on the carrier label
- Option to hide/show search bars in launcher
- Introduced battery styles
- Added package name to installed app details
- Added animations in WifiSettings
- Added toggle for Dark UI
- Added accents to complement Dark UI
- Fixed unusable white screen on QS edit panel
- Added DUI tile
- Add options to change grid sizes in launcher
- Option to change columns/rows only for workspace, not the app drawer
- Fixed notification sound for some apps if Smart notification sound enabled
- NPE fixes for most of the QS tiles
- Disabled dataroaming by default
- Added one time QS dialog for the caffeine tile
- Status bar clock alignment fixes
- Added lockscreen visualizer
- Enabled home button wake
- Disable keyboard's haptic feedback by default
- Status bar left/right clock customizations
- Added Google Sound Search tile
- Minor bug fixes and translation updates

updated kernel to .118 - thanks again @nathanchance
added tripndroid gov/io
added more wakelocks to blocker
added fix for games not recognizing touch

-Feb security patch
-Added Jelly browser
-new Gallery app
-new MusicFX app
-removed aosp su
-lockscreen pattern options
-added scrollview to powermenu
-powermenu lockscreen visibility
-less annoying notifications
-smart notification
-pocket judge
-lockscreen quick unlock
-increasing ringtone
-disabled persistent data by default
-immersive recents
-disable qs on secure lockscreen
-hide apps from recents
-configure sysui theme(wallpaper based light/dark only)
-Face unlock toggle
-notification leds
-volume tones
-fixes and such

Mata specific:
fixed netflix no hacking required
fixed gcam mod
fixed face unlock
fixed swype on aosp keyboard
updated some gapps stuff
went back to previous kernel for now boot.img has been updated

- Added optional VoLTE icon
- Remove call to expand QS panel while pressing the Airplane QS tile
- Use multithread to verify files contained in APK
- Shorten wait time for shutdown time
- Prevent deadlock when going out of idle state
- Enable three icon switching within QS DND tile
- Add api to force show led lights
- Expose the notification log (history of dismissed notifications)
- Added more volume steps (upto 30)
- Added sensitive phone numbers
- set /system/etc/init.d/* permissions by default
- Updated AppOps with newer O permissions
- Made voicemail notifications dismissable on all carriers
- Updated bunch of APNs
- minor bug fixes and translation updates
- kernel was rebased and added a few additions like kcal and wakelock blocker

App Ops
Ambient Music
Hide lockscreen items
dismiss notifications with fingerprint swype
screen off animations
pulse album art color
power menu torch
fix carrier label issue
fix statusbar logo on inverted statusbar
fix autobrightness toggle
disabled power menu double tap for camera by default
show current version when updating apks
lots more under the hood fixes/additions
fix power off charging images
fixed wifi on reboot

-rom is now enforcing but no updater yet

this week was quite busy so wasnt able to get enforcing going and wasnt able to get the Updater app installed as it still needs some final touches

- Removed padding in status bar(If applicable)
- Fixed Alarm clock FC
- Added screenrecord
- Ability to unlink notification sound and media sound
- Snapdragon Camera included (If applicable)
- Expanded Desktop(dont use option to enable all for now)
- Added Expanded Desktop QS Tile
- Disabled notification channel warnings by default
- Added reset battery stats
- Live wallpaper fixed
- Pissel-ify the ExactCalculator
- Fixed plug to wake up
- Fixed play store install issue
- more under the hood
The Following 35 Users Say Thank You to xlxfoxxlx For This Useful Post: [ View ]
14th January 2018, 10:09 PM |#5  
Shreesha.Murthy's Avatar
Recognized Contributor / Inactive Recognized Developer
Thanks Meter: 6,900
Originally Posted by xlxfoxxlx


Yep, no doubt
The Following 3 Users Say Thank You to Shreesha.Murthy For This Useful Post: [ View ] Gift Shreesha.Murthy Ad-Free
14th January 2018, 10:12 PM |#6  
xlxfoxxlx's Avatar
OP Recognized Developer
Flag NY
Thanks Meter: 2,144
Donate to Me
Originally Posted by Shreesha.Murthy

Yep, no doubt

u dang kats
The Following User Says Thank You to xlxfoxxlx For This Useful Post: [ View ]
14th January 2018, 10:19 PM |#7  
Thanks Meter: 3
Does this have the updater built in?
14th January 2018, 11:02 PM |#8  
nathanchance's Avatar
Recognized Developer / Recognized Contributor
Flag Mesa, AZ
Thanks Meter: 50,844
Don't forget the almighty 4.4.111 😎
The Following 7 Users Say Thank You to nathanchance For This Useful Post: [ View ]
15th January 2018, 12:10 AM |#9  
TJSteveMX's Avatar
Senior Member
Flag San Diego
Thanks Meter: 1,863
Cool, subscribed

Sent from my PH-1 using Tapatalk
15th January 2018, 02:50 AM |#10  
spotmark's Avatar
Senior Member
Thanks Meter: 1,813
I assume "okay Google" isn't working, like the other 8.1 ROMs?
15th January 2018, 02:51 AM |#11  
DAE1964's Avatar
Senior Member
Flag Grande Prairie, AB
Thanks Meter: 119
Originally Posted by TJSteveMX

Cool, subscribed

Sent from my PH-1 using Tapatalk

Just finished setting up a few hours ago. So far so good. Playstore froze once but has worked fine since.

Sent from my PH-1 using XDA-Developers Legacy app
Post Reply Subscribe to Thread

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

Advanced Search
Display Modes