[OnePlus 3 & 3T Cross Device Development] DigiGoon:
​

JOIN OUR TELEGRAM CHAT!

Latest Pie builds are now live!!!

JOIN HERE!

No Telegram? Don't worry, all stable builds will also come this way!​

Disclaimer:

We are NOT responsible for anything that may happen to your device as a result of flashing ROMs, kernels, or installing any other mod. You are responsible for your own actions and bad decisions - so stop blaming others! ;)

This is a user friendly thread. Please be respectful and courteous to other users. While feature requests will be considered, AquariOS tries to maintain a ROM that is smooth and stable, so adding every feature under the sun is not the plan here.

READ!​

1. Unless I tell you otherwise, you MUST always, absolutely, positively, most certainly wipe data AND system before flashing AquariOS...without a doubt!

2. Don't report bugs if you haven't followed directions - most likely it's user error at that point as far as I'm concerned.

3. Always run a backup before doing anything.

4. Provide a log when reporting a bug (see more info below).

5. Be respectful.

​

AquariOS Team:

LEAD DEVS:

*[MENTION=5349944]calebcabob[/MENTION]

*[MENTION=5066258]rc420head[/MENTION]

*[MENTION=470268]bigrushdog[/MENTION]

OTHER CONTRIBUTORS:

*[MENTION=3199956]Fezzy102[/MENTION]

*[MENTION=5545371]Roger.T[/MENTION]

*[MENTION=2968294]MikereDD[/MENTION]

*[MENTION=6881531]popogijo[/MENTION]

*[MENTION=5391886]DigiGoon[/MENTION]

OFFICIAL TESTERS:

*[MENTION=2282448]biron_w[/MENTION]

*[MENTION=5437072]bggold[/MENTION]

*[MENTION=7231934]S8ntsHaz3[/MENTION]

*[MENTION=4950945]pathum1[/MENTION]

*[MENTION=902739]dadoc04[/MENTION]

*[MENTION=5144438]kheltek[/MENTION]

*[MENTION=5111123]undeadking[/MENTION]

*[MENTION=328904]pro_b[/MENTION]

*[MENTION=5582262]rav101[/MENTION]

*[MENTION=4035990]koax88[/MENTION]

*[MENTION=2648468]Triscuit[/MENTION]

*[MENTION=9675097]AdamzApple_[/MENTION]

Features:

Featured attractions

SmartBar, Pulse, and Fling

Hardware key customization

Theming: Dark/black background

Theming: Accent picker (27 colors)

Theming: AquariOS TileStyles (changes QS tile shapes)

Theming: Font engine

Custom status bar battery options

Custom status bar clock and date

Custom headers

Lock screen weather: Pixel style

BatteryBar: status bar & navbar

Custom LED color controls

"Clear all" recents button (if QuickStep disabled)

Volume rocker options

Lock screen visualizer

Lock screen custom clocks

Advanced power menu (Stock look & feel)

App Ops

Expand to see full list of features:

Navbar & Status bar

Smart Bar, Pulse, and Fling

Ripple/Spring/Flip/Pixel animations

Optional seek arrows for media playback

Pulse: Stock & SmartBar. Blacklisting. Advanced controls

Double-tap navbar to sleep

Custom status bar battery options (circle, dotted circle, large circles, hide)

Custom status bar clock and date (center clock available)

Battery Bar (status bar & navbar)

Network traffic indicator

Status bar icon blacklisting

Notification Drawer

Custom headers

Advanced location tile (3-mode location toggle)

Brightness: slider show/hide, slider positioning, brightness buttons show/hide, and more

Quick pull-down

Tile animation options

Ability to change number of quick settings columns/rows

Option to hide QS tile titles

Heads-up (immunizer, blacklister, snooze, duration)

QS opacity

Lock screen

Lock screen bottom shortcut options

Lock screen charging info

Media art on lock screen (enable/disable)

Lock screen weather (stock Pixel version)

Lock screen visualizer

Buttons

Power Menu customizations (shortcuts, actions)

Volume key music control

Advanced volume panel

Long-press power button for torch

System and Misc

Substratum compatibility

Notification LED controls

Battery LED controls

Custom doze options

Optional "Clear all" recents button (including placement)

Increasing ringtone option

Ability to unlink notification volume from ringer volume

Option to force show Enter key

Network speed indicator

Status bar brightness control

Screen-off animations

Double-tap to sleep on lock screen, navbar, & status bar

Advanced screenshot functionality (partial/fullscreen)

Advanced screen recording tile

App package name to app info screen

Dynamic vendor image notification

Hidden dashboard hints & summaries

Developer settings enabled by default

Custom night light brightness options

Disabled forced encryption

Disabled tether provision checks

Expanded desktop options

Bug fixes and stability improvements

Changelog:

====================
05-16-2019
====================

====================
05-15-2019
====================

====================
05-14-2019
====================

====================
05-13-2019
====================

====================
05-12-2019
====================

* frameworks/base
e15f5c4 SmartActions: TEMP disable camera action [bigrushdog]
287040f Add in camera action to bindable actions (1/2) [pimpmaneaton]
9434cd3 SmartNav: Eliminate needless BroadcastReceiver in BaseNavigationBar [1/2] [bigrushdog]
8847d46 CarrierConfigManager: Enable enhanced call blocking function [mydongistiny]
a8c0314 core: Implement Aggressive Battery [1/2] [Joe Maples]
370ee61 RecentsIconPack: Fallback to default icons on icon pack removal [Giuseppe Maggio]
661f781 IconsHandler: Really update the icon packs available [Giuseppe Maggio]
d2040c8 Support per-app icon and label customization [2/2] [Anas Karbila]
97b9c5d Custom Icons handler: add launcher icon cache support [ezio84]
1ca9077 Stock Recents/Overview icon pack support [2/3] [ezio84]
5e574e8 VolumeDialog: avoid multiple animations on touch spam [Giuseppe Maggio]
3298a57 Add notification slider if ring & notification is unlinked [rajadeja]
a74bd4b Volume Panel: Make panel side user selectable [1/2] [bigrushdog]
5238a76 Volume panel: fixed incorrect positioning of the expandable_indicator and ringer [a.derendyaev]
497e908 Code improvements for expandable volume panel [Giuseppe Maggio]
b8bc5f7 Redo expanded volume panel for 9.x [HrX03]
eacbb56 Volume panel: Fix animation [xyyx]
ed71b9c Volume panel: load the bool once [ezio84]
c1bf53b Volume panel: Do the same with less [Alex Cruz]
831f428 Allow devices override audio panel location [a.derendyaev]
8f9536f Remove previous customizations to volume panel [1/3] [calebcabob]
cff637e Merge "Revert "Theming defaults: Set the UI dark by default."" into a9 [D.J. Calphonic]

* packages/apps/Settings
bf7abc6 Uptime: Move from AboutPhone to Battery stats [calebcabob]
85dd324 Settings: Add deep sleep info to uptime [Stefan Berger]
ed9894c Settings: Bring back Uptime [Stefan Berger]

* packages/apps/SmartNav
bcaf86b Add in camera action to bindable actions (2/2) [pimpmaneaton]
38de002 SmartNav: Eliminate needless BroadcastReceiver in BaseNavigationBar [2/2] [bigrushdog]

====================
05-11-2019
====================

====================
05-10-2019
====================

====================
05-09-2019
====================

* build/make
82c121c Merge "Accept mka bacon as a build command (keep mka aquarios as well)" into a9-caf [Dennis Lebhardt Jr]
fd27fa6 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform/build into HEAD [rc420head]

* frameworks/base
7b4782d Merge branch 'a9' of https://github.com/AquariOS/frameworks_base into a9 [calebcabob]
ef78bf6 Camera: allow camera to use power key as shutter [Danesh M]
8500a53 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//frameworks/base into HEAD [rc420head]

* packages/apps/Settings
01c7f55 Implement Aggressive Battery [2/2] [Joe Maples]
658a232 Remove previous customizations to volume panel [3/3] [calebcabob]

* vendor/aquarios
29a3b83 Merge "Add Markup app" into a9-caf [Dennis Lebhardt Jr]
907f18e android-9.0.0_r37 [rc420head]

* vendor/oneplus
9eff4fe sdm845-common: Add QCOM's WFD implementation [Artem Borisov]

====================
05-08-2019
====================

* bionic
6651723 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//bionic into HEAD [rc420head]

* bootable/recovery
4b592a2 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//bootable/recovery into HEAD [rc420head]

* frameworks/av
4fbaff1 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//frameworks/av into HEAD [rc420head]

* frameworks/native
a480104 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//frameworks/native into HEAD [rc420head]

* frameworks/opt/net/wifi
da7d569 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//frameworks/opt/net/wifi into HEAD [rc420head]

* frameworks/opt/telephony
e187096 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//frameworks/opt/telephony into HEAD [rc420head]

* hardware/broadcom/wlan
0a80f36 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//hardware/broadcom/wlan into HEAD [rc420head]

* hardware/interfaces
10a4de6 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//hardware/interfaces into HEAD [rc420head]

* hardware/nxp/nfc
2af9019 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//hardware/nxp/nfc into HEAD [rc420head]

* packages/apps/Bluetooth
4efe47e Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//packages/apps/Bluetooth into HEAD [rc420head]

* packages/apps/CarrierConfig
fda94b6 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//packages/apps/CarrierConfig into HEAD [rc420head]

* packages/apps/DocumentsUI
74a6f53 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform/packages/apps/DocumentsUI into a9 [calebcabob]

* packages/apps/Nfc
5fc2c68 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//packages/apps/Nfc into HEAD [rc420head]

* packages/apps/Settings
a4166f8 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform/packages/apps/Settings into a9 [calebcabob]

* packages/services/BuiltInPrintService
c5ca623 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//packages/services/BuiltInPrintService into HEAD [rc420head]

* packages/services/Telecomm
523e7da Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//packages/services/Telecomm into HEAD [rc420head]

* packages/services/Telephony
2c79dd2 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//packages/services/Telephony into HEAD [rc420head]

* system/bt
5992d6a Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//system/bt into HEAD [rc420head]

* system/core
05b13e0 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//system/core into HEAD [rc420head]

* system/netd
a3758f6 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//system/netd into HEAD [rc420head]

* system/sepolicy
09aeb46 Merge tag 'android-9.0.0_r37' of https://android.googlesource.com/platform//system/sepolicy into HEAD [rc420head]

* vendor/support
f4c62f6 Recents Icon Pack: Address issue with improperly aligned preference [calebcabob]

====================
05-07-2019
====================

====================
05-06-2019
====================

* frameworks/base
a12081a Revert "Theming defaults: Set the UI dark by default." [calebcabob]
25be2fe Merge "Recents: Fix fab theming when user is using white accent" into a9 [D.J. Calphonic]

* packages/apps/CoralReef
56906b9 Recents icon pack: Align layout with Settings [Alex Cruz]
3e14476 RecentsIconPack: Extend and use IconPackPreference [Giuseppe Maggio]
e964347 Stock Recents/Overview icon pack support [3/3] [ezio84]

* packages/apps/Launcher3
16319b3 Revert "Change swipe up gesture settings config [3/4]" [calebcabob]
7ab152f Refactor for use with AquariOS [calebcabob]

* packages/apps/Settings
63fed68 Merge "Expose FP gestures as external activity" into a9 [D.J. Calphonic]

* vendor/aquarios
386c0de Add Markup app [spaceman860]
609c6a2 [2/2] vendor: add OTA script do delete package cache [maxwen]

* vendor/pixelgapps
486e11a make it caf aka oneplus friendly [rc420head]

* vendor/support
d364fd1 CustomSeekBar: allow longpress on left value to set it manually [ezio84]
773e98d support: Adapt IconPackPreference class from Launcher3 [Giuseppe Maggio]

====================
05-05-2019
====================

* build/make
d294e9c Accept mka bacon as a build command (keep mka aquarios as well) [calebcabob]

* packages/apps/CoralReef
17c522a Volume Panel: Make panel side user selectable [2/2] [bigrushdog]

* vendor/aquarios
7902f51 Gestures: Enable swipe-up navbar gesture on all supported devices [calebcabob]

* vendor/oneplus
9fa6d76 msm8998-common: update blobs from 9.0.5 [codeworkx]

====================
05-04-2019
====================

* packages/apps/CoralReef
bbc7062 Remove previous customizations to volume panel [2/3] [calebcabob]

====================
05-03-2019
====================

* frameworks/base
4c160b3 Merge "Initial support for OnePlus in-display fingerprint sensor" into a9 [D.J. Calphonic]
2c2584f Recents: Fix fab theming when user is using white accent [calebcabob]

* packages/apps/Settings
2735852 Disable Oreo recents if QuickStep is enabled [bigrushdog]

Downloads:

ROM: Latest AquariOS build

GApps: OpenGapps

Q & A

Read this before telling everyone something is broken!

1. Android Pay isn't working!! What do I do?

Go into Magisk settings and toggle on the "Hide Magisk" option. Then try again. Also, I've found once in a great while, even with this enabled, it will say it failed - if this happens, just try again...it'll work.

2. It's bootlooping after flashing ROM with Magisk - now what?

Don't flash Magisk until you have already booted into the new AquariOS build at least once. If that wasn't your issue, sometimes Substratum overlays can cause bootloops. If you have anything applied, flash the SubstratumRescue zip from your substratum directory

3. Why is the built-in System Theme section greyed-out (background, accent, & fonts)?

When the Substratum app is installed, this section will become inaccessible in order to prevent conflicts. You CANNOT use them both at once!

Reporting a bug?

See how to do so here:

BEFORE REPORTING A BUG:

1. Flash the SubstratumRescue zip and see if your issue is still there.

2. If you have flashed a custom kernel or ANY OTHER MODs, delete 'data/system/packages_cache' then wipe dalvik/cache, and flash AquariOS again WITHOUT any additional modifications/custom kernel.

3. Check to see if your issue persists.

*Do NOT even bother reporting an issue if you have dirty-flashed AquariOS over some other ROM! We WILL be able to tell!

Logs are crucial to resolving almost any kind of issue. You need to provide a log in order for the issue to be addressed. Please also include info on how to reproduce the reported bug if possible (maybe even take a screen recording for us ;)).

If you need a log extracting app, try out CatLog!

Either save your log locally and share it, or paste your log into an online code sharing tool like hastebin.com - then share the URL after hitting the SAVE icon.

Credits & Thanks:

Ezio84

OmniRom

Dirty Unicorns

SlimRoms

The LineageOS Community

Team Substratum

The AquariOS testers!!!

And all other open source Devs/Teams who share their work!

Source Code:

Device

Kernel

Vendor

JOIN OUR G+ COMMUNITY!​

XDA:DevDB Information

AquariOS 9, ROM for the OnePlus 3

Contributors

DigiGoon, calebcabob, rc420head

Source Code: https://github.com/AquariOS

ROM OS Version: 9.x Pie

Version Information

Status: Beta

Created 2019-04-06

Last Updated 2019-05-16