[ROM][9.x Official] [Treble]]ScorpionROM v2.4 -Updated 5/12 [OnePlus 5]

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell

Feel The Sting!

Downloads:
Downloads:
Cheeseburger

CodeWorxTWRP

See Additional Info below for more information regarding GApps and ROM features.

Installation:
Reboot to TWRP recovery
Wipe/Advanced Wipe: Dalvik / ART Cache, system and data
Flash the ROM zip
Flash Official GAPPS
Flash Magisk (if you want root)
Flash no_verity_op5_v3 (If you want to remain de-crypted

Firmware:
Always use the latest official OP firmware

Source:
Rom Source
Device Source

XDA:DevDB Information
ScorpionROM, ROM for the OnePlus 5

Contributors
NepoRood
BlackScorpion3

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: DirtyUnicorns

Version Information
Status: Stable
Current Stable Version: 2.3
Stable Release Date: 2018-12-03

Created 2018-12-03
Last Updated 2018-12-03
 

Attachments

Last edited:

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Additional Info

This rom is not meant to be the most feature filled, nor do we claim it is the fastest, or most streamlined. This is just a fun project for us to release our daily irritability.

GApps:
GApps

Features:

Buttons:
Hide the Navbar (Gestures)
Swap Recent and Back Hardware keys (if supported by device)
Navbar button Customization
Accidental Touch
Show Arrow keys while typing
Pulse

Gestures:
AOSP Gestures
3 Finger Swipe for Screenshot
OP Style Navigation Gestures

Lock Screen:
Shortcuts
Fingerprint instant unlock
Face auto unlock
Lockscreen Charging info
Full-screen media cover art

Notifications:
Heads up
-time out
-snooze timer
-blacklist
Battery light customization (if supported by device)
In-call Vibration options

Power Menu:
Restart
Advanced Restart
Screenshot

Quick Settings:
Brightness slider position (top/bottom)
QS Rows and Columns
Quick QS pull down (left/right)
QS footer (enable/disable)

Status Bar:
Choose Icons
Battery Bar
Brightness Control
Clock Options
Battery Options
VoLTE Icon

Weather:
OmniJaws
Lockscreen Weather

Misc:
Accent Colors (Fruity Pebbles v2.0)
Font Service
QS Tile Styles
Wake on Charge
Vibrate on Plug


Working:
Pretty much everything

Not Working:
If you find an issue (with logs)

Join us on Telegram for the latest news and discussion: Link

Credits:
@NepoRood
The hard working teams at DU, GZOSP, Invictrix, and Lineage
And anyone I forgot...
 
Last edited:

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Update will be out later today, hopefully. I ran into some issues with my build box, but should be up and running this afternoon.
The update has some big changes and will require a clean flash. Hopefully, you all will enjoy what we have added.
Of course, I'm not sure as no one has given any feedback yet...lol

Sent from my OnePlus One using XDA Labs
 
  • Like
Reactions: djport1973

myshakugan

Senior Member
Jan 30, 2014
1,264
637
0
Aincrad
Update will be out later today, hopefully. I ran into some issues with my build box, but should be up and running this afternoon.
The update has some big changes and will require a clean flash. Hopefully, you all will enjoy what we have added.
Of course, I'm not sure as no one has given any feedback yet...lol
No report is the best report ;)
 

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Update:

CLEAN install with this build
!!!!
[url]https://www.androidfilehost.com/?fid=11410963190603872731[/URL]

Scorpion Changelog

12-10-2018
project build/make/
2840f5af8 Version bump to PQ1A.181205.006
8bddf1727 Update Security String to 2018-12-05 for December release
project frameworks/native/
bae7af35e Merge commit 'fd85c0292b7c3be486b81719235bc6de1f990357' into sr9
project vendor/scorpion/
0aeee719 devices: add more devices to the menu

12-09-2018

12-08-2018
project frameworks/base/
796d9dc6d11 Merge tag 'android-9.0.0_r21' of https://android.googlesource.com/platform/frameworks/base into staging/sr9
project frameworks/native/
fd85c0292 Merge tag 'android-9.0.0_r21' of https://android.googlesource.com/platform/frameworks/native into staging/sr9
project manifest/
de7e87c Track Omnijaws
project packages/apps/Scorpion/
31b364cd9e [2/3] Scorpion Nest: keyguard weather view
f04e28911d [2/3] Scorpion Nest: add back weather parts
project packages/apps/Settings/
2ccf0ea1d5 Settings: export OmniJaws settings activity
c0021f0df2 [3/3] Settings: keyguard weather view
26cc6443f8 [3/3] Settings: add back weather parts
project vendor/scorpion/
148d6f3d Build Omnijaws

12-07-2018
project system/bt/
109715f9e bta: Pass the correct UUID array size in bta_ag_do_disc
656664143 HIDD: Check descriptor length and increase buffer
8b8e8e0e3 Check SDU lower bound before allocate p_data
26fa89cc7 Fix possible OOB read
project vendor/scorpion/
d8f386cf New Scorpion default wallpapers

12-06-2018
project frameworks/base/
d692165c7fc base: bring back omni package utils
ecee60d9276 base: SystemUI: fix keyguard weather color update
b56884c2cfb base: SystemUI: keyguard weather view - fix initial kick off after boot
e22dd433d45 [1/3] base: SystemUI: keyguard weather view
1370802f038 [1/3] base: add back weather parts
project manifest/
734f0e8 Track our themes repo
606e5df track our own LatinIME
project packages/apps/Scorpion/
f6224d23ea Add three-fingers-swipe to screenshot [2/2]
project packages/apps/Settings/
86933c7e4f Disable System Update fragment
6f028791f1 Remove phone # from about phone and remove profile from new about phone
e481d57ed8 Fix Rom version in about
0bb0314b7e Fruity Pebbles [3/4] v2.0
945d1b711c Fruity pebbles [3/4]
07bfc18e84 Ensure AOSP theme selector doesn't rear its ugly head
2681c904d8 Fruity Pebbles v2.0
47209719f9 Fruity Pebbles
project packages/services/OmniJaws/
22cd33d Add API keys
project system/core/
bc98806a2 DO NOT MERGE: lmkd: retune rate at which processes are killed
fee89b450 lmkd: rate-limit and cleanup failed kill reports
project system/update_engine/
8d246c3 Check metadata size in payload.
project system/vold/
ac2e0bd [DO NOT MERGE] Fix signedness mismatch and integer underflow
project vendor/scorpion/
d30809b8 Build Themes
a7bcc988 Include Nova Launcher

12-05-2018
project frameworks/base/
f253d2fedd3 Re-enable AOD off by default
project vendor/scorpion/
2778499f common: clean up versioning

12-04-2018
project frameworks/base/
b55733ac30c base: catch what you cant explain
82da698a398 base: Add three-fingers-swipe to screenshot [1/2]
e83955df5dc Fruity Pebbles v2.0
95534ff6390 Make use of our Utils in fwb
3574bb9a98f Introduce Theme tile
744f17568ee Allow QS detail view to scroll
c4cdeb43da4 Add QSDetailItems
6b5532c126f Fruity Pebbles
447a7c6fef2 Move our ThemeAccentsUtils class to the core/java/com/android/internal/statusbar
0e06eb72e6b Cleanup: move theme/accent manager stuff out of StatusBar class
93af722b089 Add moar overlay [1/2]
544060a9e4a Unload old SystemUI dark overlay
1591caf70d0 Change dark overlay package name
ed33ed2f141 Make use of our Utils in fwb
5145181320c Add a one time QS dialog for the theme tile
a390ed1711c Introduce Theme tile
8b83e77cc0f Allow QS detail view to scroll
defa1b0ed03 Add QSDetailItems
3b9138f245d Fruity Pebbles
e3d1f1f26d9 Move our ThemeAccentsUtils class to the core/java/com/android/internal/statusbar
789fbd12dad Cleanup: move theme/accent manager stuff out of StatusBar class
6ab66b58e78 Add moar overlay [1/2]
2758eb356a7 Unload old SystemUI dark overlay
36ad6a9ef17 Change dark overlay package name
project vendor/themes/
435ed9c Change to reflect color change and remove unused settings
57b7355 Fix 'All caps' button issue
5698bdd Center the suggestion card button
9b821e2 Play nice with our Dark UI
efb3fbe Move all res overlays to vendor/themes
f3ee747 Remove unused directories for now
 
Last edited:

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Merry Chritmas Update.

Download

This is a big update, recommend a clean flash

project frameworks/base/Use
Wireless charging vibration feedback for wired too.
SQLite: Do integrity_check only once
SQLiteDatabase: Catch corrupt exception during transaction
Add handling SQLiteDatabaseCorruptException
android.view: Speed things up!!
ViewConfiguration: support for max/min fling velocity
frameworks: squash of leak & race fixes
Improve scrolling cache
base: set scrolling to 0.006f
core: touch response optimizations
base: SystemUI: make storage notification channel blockable
base: SystemUI: fix debug drawing lines for icon containers
base: disable warning in StaticLayout
Camera: Ignore torch status update for aux or compsite camera
Camera: Skip stream size check for whitelisted apps
Camera2: Notify fps as Session Based Parameter
Do not use theme context in notifications for remote views
Reload assets on overlay change: code improvements
Clean up gboard/now playing light theme switch
Expose autofill save dialog text color
Reload more assets on overlay change
Expose a bool to tint notification app name
Add bool to enable algorithm for dark backgrounds
Notification dynamic colors bool compatible with OMS7
Expose a bool to disable dynamic colors
Fix notification overlay config
Add support for theming notifications
Expose screenshot flash colors and use a light grey by default
Power save: when disabling it, go back to the previous set theme mode
Update the themes QS tile
Add Gboard overlay
Activate dark theme when the UiMode is UI_MODE_NIGHT_YES
Allow to disable qs footer warnings [1/2]
Allow faster app switching
base: SystemUI: add seven and eight qs columns for portrait
Fix volume rocker skip track on Ambient Display and Lift to Wake
base: volume key music control [1/2]
base: Set multiColorNotificationLed to true
SystemUI: Sort subscriptions in reversed order
PackageManager: Don't dereference mPlatfromPackage until available
fwb: Add vendor platform signature overlay
base: make qs lanscape rows count configurable
fwb: PackageManager: Add configuration to specify vendor platform signatures
base: SystemUI: add QS rows config
base: SystemUI: add back QS hide label
base: SystemUI: make QS columns count configurable
SystemUI: Allow overlaying max notification icons
base: show bluetooth battery status when available
SystemUI: re-enable Tuner
SystemUI: add UserContentObserver
Disable Lockscreen Media Art [1/2]
Enable non-market apps install by default
SystemUI: guard possible concurrent issue in LocationController
SystemUI: thread protect keyguard callbacks
base: SystemUI: enable qs DUAL_TARGET_ALLOWED = true
Change swipe up gesture settings config [1/4]
fingerprint: Speed up wake-and-unlock scenario
base: SystemUI: add qs quick tile column auto to follow columns
base: SystemUI: qs quickbar columns config
Quick statusbar tiles header: expand panel on longpress for details view
Fix StatusBar Brightness Control
SystemUI: Port forward statusbar brightness control [1/2]
base: limit direct share targets to reduce lag
Allow creating custom dialogs in DialogPreference
Fix ix Intent restoreFromXml missing type
[SQUASHED] Add Dual Channel into Bluetooth Audio Channel Mode developer options menu
Framework: add Settings.System boolean helper methods

project packages/apps/Messaging/
Pixelize all things
Vectorized checkmark drawable

project packages/apps/Settings/
Fix white text on light accents switch bar theme issue
Enable power save config of system apps [2/2]
Changes on Settings UI for a better user experience
Settings: Add package name to installed app details
Change swipe up gesture settings config [2/4]

project packages/services/OmniJaws/
Mass weather icon additions

project vendor/themes/
Fix the legacy color icons
Theme dark notifications
Fix notification overlay config

project packages/apps/Scorpion/
Statusbar brightness control [2/2]
Allow to disable qs footer warnings [2/2]
Volume Rocker music controls [2/2]
Disable Lockscreen Media Art [2/2]

project manifest/
Track our SettingsIntelligence
manifest: Organization is key
manifest: track our own Launcher3

project vendor/scorpion/
Change swipe up gesture settings config [4/4]
Added new fonts to the Scorpion fonts pack
Add Scorpion font package
Add changelog script

packages/apps/SettingsIntelligence
SettingsIntelligence: Match Settings style

packages/apps/Launcher3
Change swipe up gesture settings config [3/4]
 

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Ok, so listen up everyone. We started this rom with one goal in mind: to help others in learning how to maintain and develop roms. We wanted to be a stepping stone to have new maintainers/developers learn the trade and move on to other things if they desired. So, if anyone has a device we are not developing for, and wants to learn, let us know. Also, if you have friends that want to learn, let us know.

Sent from my OnePlus One using XDA Labs
 

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Update:

https://www.androidfilehost.com/?fid=11410963190603889474

Changelog:
01-02-2019
project device/oneplus/msm8998-common/
c6bd768 msm8998: sepolicy: allow substratum overlay manager to find overlays

project frameworks/base/
75a7caae77d systemui: fix mobile data icon padding

project vendor/scorpion/
c8069217 Add changelog script

01-01-2019
project device/oneplus/msm8998-common/
d76248d msm8998-common: Add support for OP cam flashable

project frameworks/base/
c68e5ee39e8 UserManagerService: Use ro.scorpion.fingerprint to signal upgrades
6f8376c6890 Store Scorpion fingerprint for package data
f7af1644ee5 Add VOLTE icon toggle [1/2]
093556b405d Fix VOLTE icon color on Light statusbar
1303e46cd09 SystemUI: Add VOLTE icon support
5c294a0e24f frameworks: Add unlinked ringtone and notification volumes
251a2611ef3 Fix statusbar tuner FC

project packages/apps/Scorpion/
744d96bead Add VOLTE icon toggle [2/2]

project packages/apps/Settings/
75fd1b8f9f Move vr_pref up
2e67d4e96a Show our themes tab even if Sub's is installed
1fa215f2c2 Settings: use SCORPION_FINGERPRINT for search index check
d6a26b2bc6 Fix force close on App info
3a89afd5a7 Fix a crash when launching app detail for bad package name

project vendor/scorpion/
edacf244 Add ro.scorpion.fingerprint property

12-31-2018
project frameworks/base/
64bccad3aa8 Fix brightness icon not showing
cec0367f578 Fix automatic brightness QS toggle icon
22c4e870f8c QS auto brightness toggle rework
f2d28a5f1f5 Add auto brightness toggle to Quick Settings
9cb326c2ae8 base: SystemUI: hide keyguard weather when pulsing

12-30-2018
project frameworks/base/
05db301bbd0 Status bar clock/date customizations [1/2]
47b5e831c0b Only show bluetooth icon when connected
d19e2e30c23 Statusbar battery level device filter: add a few more ones
7a3999f7b6d Statusbar bluetooth battery level: improvements
7f459bbef75 SystemUI: Show bluetooth battery level when available

project packages/apps/Scorpion/
024b7e7434 Status bar clock/date customizations [2/2]

12-29-2018

12-28-2018
project frameworks/base/
838ea9e0786 Add more QS styles [1/3]
fa71b8b8f10 Add more qs tiles style [1/3]
a863c6ae30b Introduce QS tile style picker [1/3]

project manifest/
703efc0 Direct to the correct repos

project packages/apps/Settings/
b4cbd6c147 Add more QS styles [2/3]
6a45019210 Add more QS tiles style [3/3]
c4393ebceb Introduce QS tile style picker [2/3]

project vendor/qcom/opensource/dataservices/
06c78bd librmnetctl: Use generated kernel headers

project vendor/themes/
c673117 Add more QS styles [3/3]
831205f Add more QS tiles style [2/3]
1ad88a6 Introduce QS tile style picker [3/3]
 

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
Rom Update V2.2

My apologies for taking so long, folks. We've put a lot of work into this update and I don't think anyone will be disappointed with the work that has been done. I didn't put together a "change log", as there's just too much to mention. I've updated the OP, and you can see the full list of features in the second post, or click here

Downloads:
ROM

Installation:
Reboot to TWRP recovery
Wipe/Advanced Wipe: Dalvik / ART Cache, system and data
Flash the ROM zip
Flash Official GAPPS
Flash Magisk (if you want root)
Flash no_verity_op5_v3 (If you want to remain de-crypted
 

Blackscorpion3

Senior Member
May 1, 2016
301
506
93
Hell
ROM Update!

This update adds the February security patch and some additional ROM features, see change log(s) below.
We have our own download server now, so we have moved away for Android File Host. If you have any problems, let us know.

If you're already running Scorpion, just follow the directions under "Updating" below. The OP will be updated following this post.

Downloads:
Cheeseburger

Firmware:
Always use the latest official OP firmware

Installation:
Reboot to TWRP recovery
Wipe/Advanced Wipe: Dalvik / ART Cache, system and data*
Flash the ROM zip
Flash Official GAPPS
Flash Magisk (if you want root)
Flash no_verity_op5_v3 (If you want to remain de-crypted

*I always recommend clean install.If you dirty flash and have issues, please do a clean install before reporting any issue!

ROM Changelog:
February Security Patches
Added Big Circle Battery
New QS Tiles
-reboot
-AOD
-Immersive
Use Oreo or Pie Recents
Pulse: Blacklist Apps
QS Header Images
Weather Improvements
System UI Improvements
Ambient Display Tweaks
LockClock options