• XDA Forums have been migrated to XenForo. To discuss, report bugs and other issues, use this thread.

[ROM][OP6/OP6T] SkyDragon OS [9.x][09.14]

thomas.raines

Recognized Developer
Jun 23, 2011
2,131
3,887
113
Hutto
Best Performance & Battery Life


SkyDragon Rom

ROM Info

Welcome to SkyDragon OS for the OnePlus 6/6T!
This ROM is based on AOSP source that I have optimized specifically for the Snapdragon 845.
I have paired it with my already optimized kernel. You won't find a better experience anywhere else.
I only own the OP6T but am currently blind supporting the OP6 as well.



Based on AOSP
Android Version: 9.0 PQ3B.190605.006

Actually Optimized specifically for SDM845(SD845)
LightningZap! Kernel Built-in Refer to post #3
SkyDragon Boot animation

Feature/Location list


Code:
Custom Theme Support
- Accents (Amber, Black, Cerulean, Crimson, Deep Purple, Emerald, Fuchsia, Green, Grey, Hot Pink, Light Blue, Lime, Maroon, Mexican Sunset, Pink, Pixel, Pumpkin, Teal, White, Yello)
- Primary/Base (Almost Black, Dark Blue, Pitch Black, White)
- Notification (Dark, Light, Match Primary)

Volume Rocker Customization
- Rocker Playback Control
- Rocker Wake Control
- Rocker Cursor Key Control
- Rocker Answer Key

Gestures
- Jump to camera on unlock (Double tap power button)
- Prevent ringing
- OP6 Navigation Gestures
- Screen-off power button Torch(long press power button)

Lock Screen Customization
- Change lockscreen bottom shortcuts
- Double tap to sleep anywhere on lockscreen
- Lockscreen charging info toggle
- Fingerprint authentication vibration toggle
- Fingerpint unlock on first boot toggle
- Lockscreen media cover art

Navigation Bar
- Navbar button layout customization (Normal, Compact, Left-leaning, Right-leaning)
- Extra left/right button customization
- Invert navbar layout
- Navbar burn-in protection toggle with shift configurable

Notifications
- Heads-up toggle
-- Heads-up time-out selectable (2/4/5/6/8/10 seconds)
-- Heads-up snooze timer selectable (Disabled/1/5/10/15/20 minutes)
-- Heads-up stoplist (block while in chosen apps)
-- Heads-up blacklist (black from apps)
- Notification light per-app configurable
- Battery charging light toggle
-- Battery light in DND mode toggle
-- Battery light blink when low toggle
-- Battery light colors
- Disable notifications while screen on toggle
- In-call vibrate on connect toggle
- In-call vibrate on call waiting toggle
- In-call vibrate on disconnect toggle

Power menu customization
- Disable on lockscreen toggle
- Menu options (Power/Restart/Advanced restart(Shortpress recovery/longpress bootloader)/Screenshot/Flashlight/Airplane/Settings/Lock Down/Users/Logout)

Quick Settings Customization
- Brightness slider toggle
- Brightness slider on bottom toggle
- QS Footer toggle
- Vibrate on qs tile touch
- Running Services Toggle
- Bluetooth battery status toggle

Recents Apps Customization
- Recents Apps Style (AOSP/PIE)
- Clear-all button toggle
- Clear-all location 
- Memory Bar toggle

Status Bar Customization
- Status bar items configurable
- Double tap to sleep toggle
- Battery Icon choices (Portrait/Circle/Dotted Circle/Text/Hidden)
-- Battery percentage in icon
- Battery bar customization
-- Location (Status bar/top of navbar/bottom of navbar)
-- Battery bar style (Regular/Center-Mirrored/Reversed)
-- Battery bar thickness (1/2/3/4 dp)
-- Charging animation
-- Colors (Charging/low-high battery)
- Bluetooth battery status toggle
- Clock and Date toggle
-- Clock style (Left/Center/Right)
-- AM/PM style (Hidden/Small/Normal)
-- Show Seconds toggle
-- Date (Hidden/Small font/Normal font)
-- Date style (Normal/Lowercase/Uppercase)
-- Date format
- ADB Notification toggle
- Network Traffic toggle
-- Network traffic activity threshold configurable
- Disable VoLTE Icon
- Use oreo style mobile icons
- Use 4G instead of LTE toggle

Weather
- System service toggle
-- Update interval
-- Provider (OpenWeather Map)
-- Unit (F/C)
-- Custom Location
- Icon pack
- Statusbar Weather toggle (Hidden/Temp with image and scale/Temp with image/Temp with scale/Temp/Image)
- Lockscreen Weather toggle
- Show City Name on lockscreen
- Show Temperatue on lockscreen

Miscellaneous
- App Ops
- Sensor block per-package toggle
- System Wakelock blocker
- System alarm blocker
- Wake up on charger connected toggle
- Scrolling cache selection (Force enable/Default enable/Default disable/Force disable)
- Doze Settings configurable
-- Preset profiles (Aggressive/SkyDragon)
- Aggressive Battery Toggle

Device Features
- OP Off-screen gestures 
-- Proximity check toggle
-- Tap to wake toggle
- Swap HW Keys toggle (Back/Recents)
- Vibration strength configurable
- HW Slider position customization
- Panel Modes (sRGB/Soft Color/Wide Color/HighBrightness Mode)
- Ambient Display configuration
-- Pickup toggle
-- Hand-wave toggle
-- Pocket toggle

Wifi and Network
- Sim cards toggle
- Auto hide unprovisioned sim slots

Apps & Notifications
- Show package version

Battery
- Auto reset battery stats at %99
- Reset battery stats toggle

Display
- Extra font sizes
- Extra display sizes
- Dashboard conditions toggle
- Dashboard summaries toggle

Security & Location
- Scramble Pin layout
- Quick unlock on correct pin/pass toggle

About Phone
- Viewable Changelog
- Phone Info button (*#*#4636#*#*)
Changelog

SkyDragon Rotating Changelog


Install Process
Clean Flash
Latest Mauronofrio TWRP is Recommended and what the instructions are for! :good:
Download ROM
Flash OOS 9.0.XX Stock (Not BETA)
* Flash twrp-fajita-3.2.3-XX-installer
* Reboot To Recovery
* Flash ROM + TWRP
* Reboot To Recovery
* Wipe (Swipe To Perform Factory Reset)
Note: If your first boot results in a bootloop, you WILL need to FORMAT data.
This will wipe ALL you data including your sdcard. MAKE A BACKUP!
* Flash OpenGapps ARM64 9.0 Pico/Nano
* Flash Magisk
* Boot To OS

Update/Dirty Flash
*Wipe Cache/Dalvik
*Flash ROM + TWRP
*Reboot To Recovery
*Flash Gapps
*Flash Magisk
*Boot To OS
Profit



SkyDragon Rom
Meet the Team


[IMG="SDRom Meet The Team"]
SkyDragon OS Team
thomas.raines - Dev

SkyDragon Core Team
Dragonesdenano
HolyAngel
Jeryx
2wildfire
09ram
GraveDigger176
maurydes
Joni2012
v1rk
Joefrank
Imotep95
Liam_Davenport
matitorres07
VampireHeart

SkyDragon Rom
Downloads

Note: If PlayStore says not certified, clear appdata/storage of PlayStore
Note: Everything else works perfect :good:



SkyDragon-OS-P-oneplus6t-20191207.zip

Oneplus6T

I don’t own OP6, am blind building for it.


SkyDragon-OS-P-oneplus6-20191207.zip

Oneplus6


Credits
xyyx
Maxwen
SuperDroidBond
SkullShady
Zenixxx
Mazda
Xanaxdroid
MSM-Xtended
NOS
Havoc
AOSPA
PixelExperience
CarbonBeta
BenzoRoms
Everyone translating on our Crowdin Project
special thanks to Vache, the OmniRom team and everyone else who contributed to getting On Display Fingerpint scanner to work. Without it, we wouldn't have working FOD.
@martinusbe and @hardwareadictos from GZR Roms for oneplus camera support.

Special shout-out to xyyx, literally would not be here without his hard work.
I'm sure I'm missing other people on this list. I try and maintain authorship as best as I can but sometimes things get lost.
If I missed you or issues please let me know and I will try to resolve asap.

XDA:DevDB Information
[ROM][OP6/OP6T] SkyDragon OS
Contributors
thomas.raines
Source Code: https://gitlab.com/skydragonos
Kernel Source: OnePlus6T-LZ

ROM OS Version: 9.0.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: 9.0.X
Based On: AOSP

Version Information
Status: Stable
Stable Release Date: 2019-12-07

Created 2019-07-02
Last Updated 2019-12-07


Fix odd/random issues with A/B realigining
 
Last edited:

thomas.raines

Recognized Developer
Jun 23, 2011
2,131
3,887
113
Hutto
F.A.Q.

We do not recommend nor support using 3rd party mods(helix/akt/viper/substratum/greenify/etc), beta magisk versions, magisk modules, and especially not other kernels.

Before issues should be reported:

1. Rom needs to be clean flashed
2. No Xposed, AKT Profiles, Helix Engine, magisk modules, or other mods, kernels, etc.
3. Do not restore any apps with TiBu or Swift or some other app restoring application
4. No Substratum themes installed

If you can still reproduce the issue you're having:
1. Logcat/logs must be provided with your report in order to receive any support.
2. I also need a full description of what happened, what you were doing when it happened, and a way to guarantee-ably reproduce the problem. If I or my testers cannot reproduce it, not only will it likely not get fixed, it likely isn't even an issue with the rom/kernel.
3. Screen record or picture of the issue is also helpful.

If you're not familiar with how to get logs, I prefer that you would use Syslog app from the Play Store as it will grab all necessary logs for you and scrub any personal data from them when doing so.

If you can't give logs for errors or possible bugs, I literally cannot help you solve it. You might as well not even report it.




If you have a question:
1. Please read at least the last two pages of the thread
2. Use the 'Search this thread' function on the top-right of this site

If you still cannot find the answer you need, go ahead and ask away.


Telegram Support Group Closed. Support will only be provided here.


Common issues:

Q: What does clean flash mean?
A: Wipe system/data/cache/dalvik in recovery and then flash rom, gapps, and magisk if you want it.
A2: If you are doing so in order to reproduce an issue you're having, no other things must be flashed, changed, altered.

Q: What is dirty flash and when is it allowable?
A: We do support dirty flashing SD releases directly on top of previous SD releases ONLY. You just flash new release right on top of previous SD version without wiping anything. We do recommend you wipe cache/dalvik cache however.
A2: If you have slow downs or any other issues tho, you must clean flash the rom and follow the steps above before reporting anything.

Q: You flashed magisk zip and booted phone and there is no magisk manager apk in apps and root isnt working.
A: Install magisk manager apk by itself once you're booted, it sometimes doesn't get installed with zip.

Q: My battery life is horrible
A: Stop using Greenify, amplify, and/or other "battery optimization" apps or mods. Stop blocking wakelocks and alarms, just use the rom and kernel as they come without any tweaking.
Side note: Facebook/FB Messender/Instagram/musicly will destroy your battery life.

Q: Can't change QS layout (Rows/Columns)
A: Pull down QS Shade, click 'Pencil' looking icon, click 3-dot menu, enjoy.

Q: What do location icons mean
A: Dot = Sensors only, + = Battery Saving, H = High Accuracy

Q: No Recents options/clear-all button in Settings
A: Quickstep Launcher(Pie recents) uses its own setup so 'Recents' options are hidden while its installed/enabled. If you remove/Disable the Launcher3Quickstep and hence go back to normal AOSP recent style, then Dragon's Den will show a 'Recents' tab with Clear-all button toggle, placement selection, and a membar toggle.

Q: PUBG
A: This game is horribly "optimized". I do not support this game at all and I do not build anything with this game in mind.

Q: What GCam to use?
A: Currently MGC_6.1.021_xcam_5_beta16 seems to be working the best, can find others to try here

Q: Screen flickers/android auto
A: For now best bet is disable HW Overlays in developer options.
 
Last edited by a moderator:

thomas.raines

Recognized Developer
Jun 23, 2011
2,131
3,887
113
Hutto
LightningZap! kernels

Thought I'd put some useful info in here about LightningZap! kernel.
First, it is a lightweight, yet heavily tweaked and optimized kernel geared towards performance and battery life.
Features:

  • Based off ElementalX kernel by flar
  • blue_schedul governor from blue_spark kernel thanks to eng.st
  • Ondemand gov Optimized for better performance while maintaining battery life
  • FIOPS ioscheduler by default (suggest leavving it that way)
  • My insane readahead tweak **** In HDK-Mod kernel manager, it reports "Not in range." This is normal DO NOT adjust. My tweaks optimizes readahead per demand usage.****
  • LZ4 compression
  • O3 Optimizations
  • zram
  • lz-sysctl tweaks
  • Sound control (speaker, earpiece and mic)
  • Backlight min setting
  • Adjust or disable vibration
  • Advanced Color Control and K-Lapse
  • Block wakelocks
  • NTFS r/w, CIFS and NFS support
  • WireGuard support
  • Option to disable fsync
  • Pass SafetyNet
 
Last edited:

HolyAngel

Recognized Developer / Inactive Recognized Contrib
Sep 14, 2008
3,924
13,615
113
Springfield
Wow I didnr see it...the OP is big and I was reading while getting ready for work at 6am. Chill out.

And listing "Fingerprint authentication on boot and fingerprint toggles"makes it confusing as features
yeah those are leftovers from op3. rom works on multiple devices so toggles are there. They will work again once we get FP working but its not quite there yet. Would think soon though.
 

marko94

New member
Jul 28, 2012
2,631
1,142
0
30
Zagreb
First big thanks to dev @HolyAngel for awesome rom and for all hard works . using this rom from first beta build, so I forgot on oos and that even I have FP on my op6t, loool. This is what I wrote in telegram group few weeks before : @HolyAngel sorry but this rom is so boring.. First ,I never stayed with custom rom this long. For me as flashaholic , weird :p Except few known bugs, everything working perfect.Those performance, fluidity, graphic etc:fingers-crossed: Battery is also so boring, I dont know how to kill it.. I am sick at home,playing games, watching videos, chating, and I even don't know where is my charger, booring:joy: and some more which I want to keep :laugh:

Really , this rom is perfect. Flash it guys and see :) and very nice support from dev, he is so friendly :) sure , @liam_davenport is also :D
 

Attachments

Last edited:

sruel3216

New member
Nov 9, 2010
1,747
389
0
First big thanks to dev @HolyAngel for awesome rom and for all hard works . using this rom from first beta build, so I forgot on oos and that even I have FP on my op6t, loool. This is what I wrote in telegram group few weeks before : @HolyAngel sorry but this rom is so boring.. First ,I never stayed with custom rom this long. For me as flashaholic , weird :p Except few known bugs, everything working perfect.Those performance, fluidity, graphic etc:fingers-crossed: Battery is also so boring, I dont know how to kill it.. I am sick at home,playing games, watching videos, chating, and I even don't know where is my charger, booring:joy: and some more which I want to keep :laugh:

Really , this rom is perfect. Flash it guys and see :) and very nice support from dev, he is so friendly :) sure , @liam_davenport is also :D
Does the theme engine theme third party apps too?
 

Giansi

New member
Feb 26, 2013
543
389
0
Somewhere in the centre of Italy
Hi everyone.

I had the pleasure to be in the beta testing channel on Telegram for SkyDragon OS and first of all thanks to devs for offering us this little piece of art, for using their skills, time and to be so kind and nice to chat with.

There's a lot to say, but few words are needed.

This ROM is fast, smooth, snappy, stable, equipped with useful feature without fancy and battery draining stuff. Rock solid. Bundled with HolyDragon kernel it offers the right balance between performance and battery time. You can always adjust what you want using HDK modded adiutor app, but I bet you won't need.

Only a few minor adjustments left and it could be almost perfect, IMHO.

Before this I flashed all the flashable, but this is my daily driver since beta testing started, roughly one month ago. In the meantime a lot of new roms went out here on XDA, but I never felt the need to switch again.

Everyone should happily flash SkyDragon OS on his fajita device with no worries.

Please consider donating to devs: I've already done it.
 
Last edited:
Our Apps
Get our official app! (coming soon)
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone