[ROM][9.0]Android Open Source Illusion Project[Bullhead][Official]

Search This thread

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
kronic2_222222-000000-2196f3.png


Code:
[B]**** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****[/B]

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
Shreesha Murthy
Brett Montague
Sri Harsha

Source code:

AOSiP Gerrit Review
AOSiP Github
Device Tree (read dependencies for other repos)
Kernel source


Features:

StatusBar:
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

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

Navigation:
SmartNav
Custom P pill nav
Swype navigation gesture
Pulse

Hardware Buttons:
Advanced reboot menu
Backlight options
Volume button customization

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

Lockscreen:
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

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

Misc:
Fruity Pebbles
BlackAF
Smart Pixels
Night Light brightness modes
Pixel3XL style notch hider
Link Volume & Notification
Increase Ringing volume

A bit of misc things as well flash and see. This may be outdated and might not include some.


Latest Downloads:


Credit/Thanks:

Mike Williams(founder and creator of AOSiP)
Google
Dirty Unicorns
Ground Zero ROMs
AICP
ABC Rom
Screwd
Omni
Krexus
Cyanogenmod
LineageOS
SlimRoms
ChainFire (SuperSU)
Beanstown106
nathanchance
Cory Collins
Sultanxda
flar2
francisofranco
---------
Any others i may have forgotten(sorry, please pm me)
All our testers


XDA:DevDB Information
Android Open Source Illusion Project, ROM for the LG Nexus 5X

Contributors
anirudhgupta109
Source Code: [url]https://github.com/AOSiP[/URL]

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Stock OPM3.171019.016
Based On: AOSP

Version Information
Status: Stable
Stable Release Date: 2019-03-25

Created 2018-03-15
Last Updated 2019-03-25
 
Last edited:

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
INSTALLATION PROCEDURE:
MAKE SURE YOU'RE ON THE LATEST STOCK FIRMWARE FROM HERE
1. If you're coming from another ROM or need to perform a clean flash:
  • Wipe System, Data, Cache, Dalvik Cache from Advanced Wipe in TWRP
  • Flash ROM (link in first post)
  • GApps (stick with OpenGApps
  • Flash root (preferably Magisk) (if you want)
  • Any mods you want to flash (I won't be supporting Custom Kernels or Xposed)

2. If you're updating the ROM:
a. via the inbuilt Updater App
  • Download ROM
  • Uninstall any Substratum theme targeting Android System or SystemUI
  • Read the prompt when done and allow the updater to do everything
b. Manually flashing
  • Wipe Dalvik
  • Flash Substratum rescue zip if you have a theme applied
  • Flash ROM
  • Reboot
NOTE: If you have issues with Settings or Play Services force-closes you need to clean flash (Method 1).

KNOWN ISSUES:
Android Beam doesn't work but overall NFC does.
 
Last edited:

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
Reporting Bugs
  • 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.
 
Last edited:

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
Changelogs

Build dated 20180314 :
- Initial build

Build dated 20180319 :
- 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

Build dated 20180328 :
- Some Kernel sided fixes and updates
- Volume rocker cursor control
- Animations to QS tiles
- White navbar for Dialer, Contacts and Messaging
- SELinux Enforcing
- SafetyNet passes without need of magisk now
- "Certified" in Google Playstore app
- 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

Build dated 20180409 :
- Remove VoLTE from QS Panel
- Change VoLTE icon to VoLIT
- Update fling QS tile icon
- Add Black theme, cleanup some theme stuff
- Set bottom center as default FAB location for recents clear all
- Remove pocket judge
- Dialer lookup
- Support for MicroG
- Fix showing charging symbol in statusbar
- Updates to updater
- Updated translations
- Landscape battery style
- Updates to AOSP Keyboard
- April Patch

Build dated 20180502 :
- Light navigation bar in MusicFX & DocumentsUI
- DocumentsUI: internal storage by default
- Option to toggle data disabled indicator icon
- apn: Add APN for spusu MVNO
- apn: Add protocol for fido and rogers
- Generation of dummy hidl.base is reverted
- The commit "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" was reverted and the fix was made at surfaceflinger layer
- Various vendor updates from lineage
- linker: Move shims to TARGET_LD_SHIM_LIBS
- Fixed unusable MTP and adb after boot
- manifest: track qcom_power and rest of the hals from lineage
- Statusbar center clock
- Made status bar ticker play nice with center clock
- Added footer preference for flawed center clock
- Let the users know where QS row/column options are
- Minor bug fixes & translation updates

Build dated 20180509 :
- OwlsNest: String cleanup
- SystemUI: Remove QS corner padding
- update_attempter: don't limit the cpu and run in foreground
- base: catch what you can't explain
- surfaceflinger: fix static analyzer complaints
- libstagefright: Add more sample rates for FLAC
- Speed more things up
- Remove all delays on showing task header icons
- Speed things up
- SystemUI: Rotation button can't work at first time after rotate screen
- Fix Access modifiers as part of extending ServicestateTracker.
- Fix misc-macro-parentheses warnings in system/nfc.
- Triple the available egl function pointers available to a process for certain Nvidia devices.
- Handle glGetString returning NULL
- init: Don't run update_sys_usb_config if /data isn't mounted
- init: do not load persistent properties from temporary /data
- sepolicy: qcom: Allow nfc to read and execute files in /vendor on full treble
- Revert "sepolicy: suppress denial logspam"
- vendor/aosip: qcom: Enable media extensions for all QC devices
- ThemeUtils: fix grey accent
- SystemUI: stop crashing qs tiles during boot
- Smart Pixels: Dynamically register receiver
- Always refresh system apps launcher shortcuts on build date change
- Refresh search index check on build change
- Allow to properly translate the download ETA string
- Updater: Build with AAPT2
- Automatic translation import
- May Patch merged

Build dated 20180611 :
- June security patch
- Blacklist apps in the ChooserAcitivity (e.g. Share button)
- ChooserActivity: Fix a potential System FC
- Use Auto brightness for Ambient Display
- Show proper call duration
- Switched In-call Vibration method(works with aosp and google now)
- Restored settings margin padding as intended by google
- Remove QQS tile scroll and left clock
- SystemUI: Enable dualTarget on CellularTile
- per-app cellular data and wifi restrictions
- Don't append app name to file on lockscreen
- Add an option to force pre-O apps to use full screen aspect ratio
- Disable navbar on fingerprint enroll if bottom fingerprint
- Multi-User fixes
- Recents: add pinch-in gesture on tasks to Clear All
- Allow to disable the Wallpaper tint
- Introduce lockscreen clock/date styles
- systemui: Forward-port notification counters
- Change messaging accent with our accent picker
- Theme uninstall dialog
- many misc updates

Build dated 20180618 :
- Jelly browser and Launcher app updates
- Added back compass, music, and cpuinfo tiles
- Lockscreen Clock improvements
- RIP kenzo, Hello whyred
- Smartbar: keep pressing on ime arrows to move kb cursor
- Ambient Music Ticker improvements
- Disabled less-boring headsup by default
- Disabled lauching music app on headset connect by default
- Wakelock Blocker
- Alarms Blocker
- Added setting to enable Do Not Disturb during calls
- Statusbar brightness control
- Grid and Go Recents layout
- Fixed media not playing through BT devices.
- Added Aaudio mmap support

Build dated 20180629 :
- Fix notification volume unlink
- Make pin scramble layout MultiUser friendly
- Fix left clock glitch on landscape
- Fix statusbar battery icon, VPN icon, network traffic monitor tints
- Redo Grid and Go recents
- Expose QS tiles and label colors
- Add deep night clock
- Improve a calculation method for LTE antenna reception level
- Revert "telephony: Hack GSM and LTE signal strength"
- Check for Face Unlock Running before skipping bouncer
- bionic: Sort and cache hosts file data for fast lookup
- Update linker/shim commits
- Ensure that locked recents apps are respected
- Allow to kill any app from recents panel in a safe way
- Restore notification dividers
- Revert "frameworks: Fixed signal strength issue"
- Revert "frameworks: Fix mLteSignalStrength range check"
- Fix CustomTile NPE in handleRefreshState
- Update screenshot tile have three-fingers-swipe and power menu screenshots follow the mode set in the tile
- Cleanup ambient music ticker
- Sensor block per-package switch
- Remove useless dream manager isDozing check
- Jelly: Adapt ProgressBar location based on reach mode
- Statusbar brightness control
- Add setting to enable Do Not Disturb during calls
- Miscellaneous MediaProvider updates

Build dated 20180709 :
- Merge in July Security Patches
- Cache the global proxy to avoid fetching it for every request
- Cache pin algorithms in PinSet
- Hide freeform task header icon
- Send broadcast to MediaScannerReceiver to refresh gallery
- Don't update if HeadsUp is disabled
- SystemUI: CellularTile: Don't call showDetail() when device is locked
- Allow details view for Cellular tile when tile title is disabled
- Add a ripple effect to the power menu items
- Use bool var judge whether the navi-keys enabled
- Prevent sending intent while orientation change.
- App notification config reset should also reset legacy notification channel
- Fix crash issue when user uses multi-window mode on WifiCallingSettings
- Settings is crashed high probability when doing follow steps
- Fix memory leak of page "Languages & input"
- Disable misleading indexer messages
- SimSettings: Fix preferred calls sim not being disabled
- Long press QS settings for OwlsNest
- Split calendar from clock in qs footer
- Automatic translation import
- Fix killapp button animation overlapping
- Quick statusbar tiles header: expand panel on longpress for details view
- Update kill app icon
- CPUInfoTile: Fixes and improvements
- Smartbar: new button vectors
- overlay: remove useless navbar icons overlays
- themes: blackaf/dark: remove app dividers
- OwlsNest: don't use sliding pager for categories which have only one page
- Fling reset button: more fixes
- DUI: Update reset smartbar/fling options
- Custom seekbar pref: allow to refresh values
- Fix FC for Fling when unpinning an app
- Pulse: don't lose color when changing render mode
- Pulse fading blocks render: use more visible colors
- Fix lastapp action going to homescreen when no default launcher is set
- DUI: Turn on Expanded Desktop action
- DUI: Add Google Sound Search action
- MusicFX: explicitly include android-support-transition
- SystemUI: explicitly include java support libs
- Updater: Move battery level check to UpdatesListAdapter
- Requre a minimum remaining battery capacity to install updates
- Minor app notification improvements
- Show in app reboot button
- Sprint: use "oap7.sprintpcs.com" for the mmsproxy
- Disable volume adjust tone by default
- Add more Lockscreen Date Styles

Build dated 20180717 :
This update is minimal, there's very few changes.
- Fixup some SystemUI/Settings exposures for substratum themes
- Translation updates from crowdin
- Fix some string typos in OwlsNest
- General updates

Build dated 20180825 :
- Merged in August Security patches.
- Switched to LineageOS Gallery App
- Updated default APN list
- Updated translations
- A new bootanimation, by moelle
- Disable lauching music app on connection of a headset by default
- Set the user's chosen data sim back upon hotswapping a sim
- OwlsNest - redo a few small things
- Updates to Updater (from LineageOS)
- Settings: Add platform and RAM to "Model & Hardware" dialogue
- SystemUI: Added animation of switching between the power menu and the extended power menu
- Dialer: Be more consistent, change CheckBoxes to Switches like how it is in other places
- FAB now scales proper in multiwindowed mode
- SystemUI: Add a long click function for calendar/clock in qs footer
- Added LTE QS Tile
- Blockers: Add some annoying wakelock and alarms
- Screenrecord: Improvements for notification
- SystemUI: Toggle USB tethering only when USB is connected
- SignalClusterView: Hide signal icons for disabled SIMs
- Keyguard: Remove carrier text for disabled SIMs
- Proper supplementary service notification handling
- Themes: fix vpn status dialog
- SystemUI: Fix task lock & freeform buttons placement
- SystemUI: Fix title text clipping when task lock button is visible
- Add camera key long press handling
- Telecomm: adaptive icon
- Added OP like full screen gestures
- Battery mode color disable
- Fixed navbar switch ****
- Updated Launcher3
- Removed some random ****
- Translation updates
 
Last edited:

Greatness_GH

Senior Member
Jul 29, 2012
576
301
Loading...
Finally!... ??

---------- Post added at 04:45 PM ---------- Previous post was at 04:44 PM ----------

Thanks for the rom! ??
Does it support signature spoofing?
 
G

GuestK00164

Guest
Thanks for the new ROM. Can you tell us more about features and/or screenshots, please?
 

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
Finally!... ??

---------- Post added at 04:45 PM ---------- Previous post was at 04:44 PM ----------

Thanks for the rom! ??
Does it support signature spoofing?
Signature spoofing is currently in review and might/might not make it into the ROM.

Just passing by :p Congo tho
Thanks Omkar!

Thanks for the new ROM. Can you tell us more about features and/or screenshots, please?
You can find them on our G+ community. There are a bunch of screenshots in there!

Hi sir this broke my Angler why no work with Angler plz halp
Sur, it neba wrk on VoLTE device ???
 
  • Like
Reactions: Greatness_GH

Schwinn555

Member
Dec 25, 2011
42
5
Getting Error 7 while flashing ROM. I see there is a fix on the web. Still not sure why it's happening. thanks for this new ROM look forward to trying soon.
 

Slothello

Senior Member
May 18, 2010
117
34
Flashed the required latest image, then wiped everything, installed ROM, Gapps, Magisk, all as stated, using the TWRP 3.2 and after 30 minutes of the booting logo, gave up.
What am I missing? Didn't wait long enough?
 

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
Flashed the required latest image, then wiped everything, installed ROM, Gapps, Magisk, all as stated, using the TWRP 3.2 and after 30 minutes of the booting logo, gave up.
What am I missing? Didn't wait long enough?
Are you flashing any custom kernels too?
Did you flash the latest Vendor image which is linked in the second post?
It barely takes 3mins for first boot and around 15s for boots after that
 
Last edited:

anirudhgupta109

Recognized Developer
Oct 27, 2016
394
3,166
No, and yes. And to answer the next question, it's the ROM logo.
I'm lost as to why this would happen. First verify the MD5 of the ROM zip which should be this: 1a367635cbe105f07b241de1cdf9d704, if it isn't same redownload the ROM.
After you've verified that, go into TWRP, flash the vendor image which is linked in the 2nd post, then go into wipe>advanced wipe>select all except internal storage.
Once done, flash the ROM zip and then GZRGApps which is linked in the 2nd post and then it should boot.
I'm using the same build of the ROM right now and face no booting issues. Please try the above and let me knowm
 

Slothello

Senior Member
May 18, 2010
117
34
I'm lost as to why this would happen. First verify the MD5 of the ROM zip which should be this: 1a367635cbe105f07b241de1cdf9d704, if it isn't same redownload the ROM.
After you've verified that, go into TWRP, flash the vendor image which is linked in the 2nd post, then go into wipe>advanced wipe>select all except internal storage.
Once done, flash the ROM zip and then GZRGApps which is linked in the 2nd post and then it should boot.
I'm using the same build of the ROM right now and face no booting issues. Please try the above and let me knowm
I just noticed there's a message when installing the ROM that says no Digest File, and it skips that....
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    kronic2_222222-000000-2196f3.png


    Code:
    [B]**** Disclaimer: I'm not responsible if you destroy your device. Use at your own risk!!! ****[/B]

    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
    Shreesha Murthy
    Brett Montague
    Sri Harsha

    Source code:

    AOSiP Gerrit Review
    AOSiP Github
    Device Tree (read dependencies for other repos)
    Kernel source


    Features:

    StatusBar:
    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

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

    Navigation:
    SmartNav
    Custom P pill nav
    Swype navigation gesture
    Pulse

    Hardware Buttons:
    Advanced reboot menu
    Backlight options
    Volume button customization

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

    Lockscreen:
    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

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

    Misc:
    Fruity Pebbles
    BlackAF
    Smart Pixels
    Night Light brightness modes
    Pixel3XL style notch hider
    Link Volume & Notification
    Increase Ringing volume

    A bit of misc things as well flash and see. This may be outdated and might not include some.


    Latest Downloads:


    Credit/Thanks:

    Mike Williams(founder and creator of AOSiP)
    Google
    Dirty Unicorns
    Ground Zero ROMs
    AICP
    ABC Rom
    Screwd
    Omni
    Krexus
    Cyanogenmod
    LineageOS
    SlimRoms
    ChainFire (SuperSU)
    Beanstown106
    nathanchance
    Cory Collins
    Sultanxda
    flar2
    francisofranco
    ---------
    Any others i may have forgotten(sorry, please pm me)
    All our testers


    XDA:DevDB Information
    Android Open Source Illusion Project, ROM for the LG Nexus 5X

    Contributors
    anirudhgupta109
    Source Code: [url]https://github.com/AOSiP[/URL]

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: Stock OPM3.171019.016
    Based On: AOSP

    Version Information
    Status: Stable
    Stable Release Date: 2019-03-25

    Created 2018-03-15
    Last Updated 2019-03-25
    24
    INSTALLATION PROCEDURE:
    MAKE SURE YOU'RE ON THE LATEST STOCK FIRMWARE FROM HERE
    1. If you're coming from another ROM or need to perform a clean flash:
    • Wipe System, Data, Cache, Dalvik Cache from Advanced Wipe in TWRP
    • Flash ROM (link in first post)
    • GApps (stick with OpenGApps
    • Flash root (preferably Magisk) (if you want)
    • Any mods you want to flash (I won't be supporting Custom Kernels or Xposed)

    2. If you're updating the ROM:
    a. via the inbuilt Updater App
    • Download ROM
    • Uninstall any Substratum theme targeting Android System or SystemUI
    • Read the prompt when done and allow the updater to do everything
    b. Manually flashing
    • Wipe Dalvik
    • Flash Substratum rescue zip if you have a theme applied
    • Flash ROM
    • Reboot
    NOTE: If you have issues with Settings or Play Services force-closes you need to clean flash (Method 1).

    KNOWN ISSUES:
    Android Beam doesn't work but overall NFC does.
    15
    ******9th April 2018 Update******
    Sorry for the delay with the April security patch, we had a bunch of fixes needed which delayed the entire release.
    An update should've popped up on the Updater!

    NOTE: FLASH THE LATEST OPM2 VENDOR IMAGE FROM HERE

    The latest ROM release can now be found on get.aosiprom.com/bullhead or from SourceForge here: https://sourceforge.net/projects/illusionproject/files/bullhead

    The in-depth changelog can be found in the Updater as usual or HERE.

    The 3rd post contains the concise changelog as usual!

    Keep the feedback coming and happy flashing!

    Thanks to @argraur for the last minute help!
    15
    New build is up! 28th March 2018 Build

    NOTE: Updater may not work to download this build, this has been fixed and from the next build, it'll work again :)

    Changelog:
    Some kernel fixes
    Add ability to choose screenshot editing app
    Use power up + volume to take a partial screenshot
    Smoother upload and download animations
    Jelly browser updates
    Add ability to turn off notification LED
    Theme improvements including themed notifications
    Moar translations!
    Misc. Bug fixes

    You can always view the indepth changelog HERE

    Happy Flashing!


    EDIT:
    I've started a changelog post in Post #3, from now on, I'll post the brief changelog there and an in-depth one inside the updater!
    14
    Changelogs

    Build dated 20180314 :
    - Initial build

    Build dated 20180319 :
    - 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

    Build dated 20180328 :
    - Some Kernel sided fixes and updates
    - Volume rocker cursor control
    - Animations to QS tiles
    - White navbar for Dialer, Contacts and Messaging
    - SELinux Enforcing
    - SafetyNet passes without need of magisk now
    - "Certified" in Google Playstore app
    - 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

    Build dated 20180409 :
    - Remove VoLTE from QS Panel
    - Change VoLTE icon to VoLIT
    - Update fling QS tile icon
    - Add Black theme, cleanup some theme stuff
    - Set bottom center as default FAB location for recents clear all
    - Remove pocket judge
    - Dialer lookup
    - Support for MicroG
    - Fix showing charging symbol in statusbar
    - Updates to updater
    - Updated translations
    - Landscape battery style
    - Updates to AOSP Keyboard
    - April Patch

    Build dated 20180502 :
    - Light navigation bar in MusicFX & DocumentsUI
    - DocumentsUI: internal storage by default
    - Option to toggle data disabled indicator icon
    - apn: Add APN for spusu MVNO
    - apn: Add protocol for fido and rogers
    - Generation of dummy hidl.base is reverted
    - The commit "framework: fix screenshot and rotation animation for devices with abnormal hw rotation" was reverted and the fix was made at surfaceflinger layer
    - Various vendor updates from lineage
    - linker: Move shims to TARGET_LD_SHIM_LIBS
    - Fixed unusable MTP and adb after boot
    - manifest: track qcom_power and rest of the hals from lineage
    - Statusbar center clock
    - Made status bar ticker play nice with center clock
    - Added footer preference for flawed center clock
    - Let the users know where QS row/column options are
    - Minor bug fixes & translation updates

    Build dated 20180509 :
    - OwlsNest: String cleanup
    - SystemUI: Remove QS corner padding
    - update_attempter: don't limit the cpu and run in foreground
    - base: catch what you can't explain
    - surfaceflinger: fix static analyzer complaints
    - libstagefright: Add more sample rates for FLAC
    - Speed more things up
    - Remove all delays on showing task header icons
    - Speed things up
    - SystemUI: Rotation button can't work at first time after rotate screen
    - Fix Access modifiers as part of extending ServicestateTracker.
    - Fix misc-macro-parentheses warnings in system/nfc.
    - Triple the available egl function pointers available to a process for certain Nvidia devices.
    - Handle glGetString returning NULL
    - init: Don't run update_sys_usb_config if /data isn't mounted
    - init: do not load persistent properties from temporary /data
    - sepolicy: qcom: Allow nfc to read and execute files in /vendor on full treble
    - Revert "sepolicy: suppress denial logspam"
    - vendor/aosip: qcom: Enable media extensions for all QC devices
    - ThemeUtils: fix grey accent
    - SystemUI: stop crashing qs tiles during boot
    - Smart Pixels: Dynamically register receiver
    - Always refresh system apps launcher shortcuts on build date change
    - Refresh search index check on build change
    - Allow to properly translate the download ETA string
    - Updater: Build with AAPT2
    - Automatic translation import
    - May Patch merged

    Build dated 20180611 :
    - June security patch
    - Blacklist apps in the ChooserAcitivity (e.g. Share button)
    - ChooserActivity: Fix a potential System FC
    - Use Auto brightness for Ambient Display
    - Show proper call duration
    - Switched In-call Vibration method(works with aosp and google now)
    - Restored settings margin padding as intended by google
    - Remove QQS tile scroll and left clock
    - SystemUI: Enable dualTarget on CellularTile
    - per-app cellular data and wifi restrictions
    - Don't append app name to file on lockscreen
    - Add an option to force pre-O apps to use full screen aspect ratio
    - Disable navbar on fingerprint enroll if bottom fingerprint
    - Multi-User fixes
    - Recents: add pinch-in gesture on tasks to Clear All
    - Allow to disable the Wallpaper tint
    - Introduce lockscreen clock/date styles
    - systemui: Forward-port notification counters
    - Change messaging accent with our accent picker
    - Theme uninstall dialog
    - many misc updates

    Build dated 20180618 :
    - Jelly browser and Launcher app updates
    - Added back compass, music, and cpuinfo tiles
    - Lockscreen Clock improvements
    - RIP kenzo, Hello whyred
    - Smartbar: keep pressing on ime arrows to move kb cursor
    - Ambient Music Ticker improvements
    - Disabled less-boring headsup by default
    - Disabled lauching music app on headset connect by default
    - Wakelock Blocker
    - Alarms Blocker
    - Added setting to enable Do Not Disturb during calls
    - Statusbar brightness control
    - Grid and Go Recents layout
    - Fixed media not playing through BT devices.
    - Added Aaudio mmap support

    Build dated 20180629 :
    - Fix notification volume unlink
    - Make pin scramble layout MultiUser friendly
    - Fix left clock glitch on landscape
    - Fix statusbar battery icon, VPN icon, network traffic monitor tints
    - Redo Grid and Go recents
    - Expose QS tiles and label colors
    - Add deep night clock
    - Improve a calculation method for LTE antenna reception level
    - Revert "telephony: Hack GSM and LTE signal strength"
    - Check for Face Unlock Running before skipping bouncer
    - bionic: Sort and cache hosts file data for fast lookup
    - Update linker/shim commits
    - Ensure that locked recents apps are respected
    - Allow to kill any app from recents panel in a safe way
    - Restore notification dividers
    - Revert "frameworks: Fixed signal strength issue"
    - Revert "frameworks: Fix mLteSignalStrength range check"
    - Fix CustomTile NPE in handleRefreshState
    - Update screenshot tile have three-fingers-swipe and power menu screenshots follow the mode set in the tile
    - Cleanup ambient music ticker
    - Sensor block per-package switch
    - Remove useless dream manager isDozing check
    - Jelly: Adapt ProgressBar location based on reach mode
    - Statusbar brightness control
    - Add setting to enable Do Not Disturb during calls
    - Miscellaneous MediaProvider updates

    Build dated 20180709 :
    - Merge in July Security Patches
    - Cache the global proxy to avoid fetching it for every request
    - Cache pin algorithms in PinSet
    - Hide freeform task header icon
    - Send broadcast to MediaScannerReceiver to refresh gallery
    - Don't update if HeadsUp is disabled
    - SystemUI: CellularTile: Don't call showDetail() when device is locked
    - Allow details view for Cellular tile when tile title is disabled
    - Add a ripple effect to the power menu items
    - Use bool var judge whether the navi-keys enabled
    - Prevent sending intent while orientation change.
    - App notification config reset should also reset legacy notification channel
    - Fix crash issue when user uses multi-window mode on WifiCallingSettings
    - Settings is crashed high probability when doing follow steps
    - Fix memory leak of page "Languages & input"
    - Disable misleading indexer messages
    - SimSettings: Fix preferred calls sim not being disabled
    - Long press QS settings for OwlsNest
    - Split calendar from clock in qs footer
    - Automatic translation import
    - Fix killapp button animation overlapping
    - Quick statusbar tiles header: expand panel on longpress for details view
    - Update kill app icon
    - CPUInfoTile: Fixes and improvements
    - Smartbar: new button vectors
    - overlay: remove useless navbar icons overlays
    - themes: blackaf/dark: remove app dividers
    - OwlsNest: don't use sliding pager for categories which have only one page
    - Fling reset button: more fixes
    - DUI: Update reset smartbar/fling options
    - Custom seekbar pref: allow to refresh values
    - Fix FC for Fling when unpinning an app
    - Pulse: don't lose color when changing render mode
    - Pulse fading blocks render: use more visible colors
    - Fix lastapp action going to homescreen when no default launcher is set
    - DUI: Turn on Expanded Desktop action
    - DUI: Add Google Sound Search action
    - MusicFX: explicitly include android-support-transition
    - SystemUI: explicitly include java support libs
    - Updater: Move battery level check to UpdatesListAdapter
    - Requre a minimum remaining battery capacity to install updates
    - Minor app notification improvements
    - Show in app reboot button
    - Sprint: use "oap7.sprintpcs.com" for the mmsproxy
    - Disable volume adjust tone by default
    - Add more Lockscreen Date Styles

    Build dated 20180717 :
    This update is minimal, there's very few changes.
    - Fixup some SystemUI/Settings exposures for substratum themes
    - Translation updates from crowdin
    - Fix some string typos in OwlsNest
    - General updates

    Build dated 20180825 :
    - Merged in August Security patches.
    - Switched to LineageOS Gallery App
    - Updated default APN list
    - Updated translations
    - A new bootanimation, by moelle
    - Disable lauching music app on connection of a headset by default
    - Set the user's chosen data sim back upon hotswapping a sim
    - OwlsNest - redo a few small things
    - Updates to Updater (from LineageOS)
    - Settings: Add platform and RAM to "Model & Hardware" dialogue
    - SystemUI: Added animation of switching between the power menu and the extended power menu
    - Dialer: Be more consistent, change CheckBoxes to Switches like how it is in other places
    - FAB now scales proper in multiwindowed mode
    - SystemUI: Add a long click function for calendar/clock in qs footer
    - Added LTE QS Tile
    - Blockers: Add some annoying wakelock and alarms
    - Screenrecord: Improvements for notification
    - SystemUI: Toggle USB tethering only when USB is connected
    - SignalClusterView: Hide signal icons for disabled SIMs
    - Keyguard: Remove carrier text for disabled SIMs
    - Proper supplementary service notification handling
    - Themes: fix vpn status dialog
    - SystemUI: Fix task lock & freeform buttons placement
    - SystemUI: Fix title text clipping when task lock button is visible
    - Add camera key long press handling
    - Telecomm: adaptive icon
    - Added OP like full screen gestures
    - Battery mode color disable
    - Fixed navbar switch ****
    - Updated Launcher3
    - Removed some random ****
    - Translation updates