[OnePlus 2 Android Development] sewer56lol:
OxySlim Shining Quartzal & Shining Quartzal L

What you've been waiting for

So the time has finally came at last, the build that I can finally be completely happy with. The build that generated some actual hype and some people eagerly waiting for, well it is finally done, everything is included and detailed below. This post expanded is quite long but it should be enough to justify your wait, and as I'll have to add to OP anyway.

Changelog

Note: The ROM has been rebuilt entirely from stock for this release, the changelog compares the ROM to stock ROM. Think of this more as a featurelist. No additional details will be given on things that were originally in previous builds.

=> SuperSU preinstalled.
=> Tweaked build.prop.
====> New additions (compared to previous version).
====> Allow the purging of System assets to gain RAM.
====> Add scrolling cache.
====> Change LCD Density to its natural 401 value for this screen size & resolution.
====> Some tweaks which I don't know if they even do anything since Lollipop uses ART instead of Dalvik (doesn't hurt adding them though).
=> Reinsert init.d and su.d tweaks from Build 212 that were missing in 220.
====> New tweak: Changes swappiness value & Android LMK values and ADJ values.
=> Image resources (PNG/JPG) optimized in apps via TruePNG for reduced file size and faster loading of resources.
=> New BootAnimation based on banner from Jeisblack.
=> Modded Settings app with SuperSU shortcut above 'About Phone' and RRO/Layers Manager shortcut.
=> OpenCamera removed and replaced with more popular stock OnePlus Camera.
=> Include CyanogenMod 'Eleven' music player.
=> ZIP will now wipe /cache and dalvik for you.
=> Include OxySlim Palette.
=> Busybox included.
=> System apps pre-zipaligned.
=> Include Layers Manager.
=> Power Tweaks V2 (Credit to Naman Bhalla)
=> Remove FidoCryptoService (Logging)
=> Remove OnePlusOta (Unless you do want to get official OTAs that won't flash over the ROM.
=> Remove org.codeaurora.ims (Useless bloatware)
=> Remove OEMTelephonyService (Oneplus Logging)
=> Remove Swiftkey, Swiftkey Factory Settings & Swiftkey Language FIles
=> Remove wifirftest (WLAN testing utility)
=> Remove BTtestmode (You can guess what this is)
=> Remove calculator from /system, add to /data.
=> Remove EngineeringMode (self explanatory)
=> Remove EngSpecialTest (Engineering Mode 'Special Test')
=> Remove HoloSpiralWallpaper (Not many use it, easy to download from elsewhere)
=> Remove LogKitSdService (Oneplus logging)
=> Remove OemAutoTestServer (Self explanatory)
=> Remove OEMLogKit (Oneplus logging)

Downloads

ROM: https://drive.google.com/file/d/0B1ETt4ABW8QzdzBHSHYxR1h1NE0/view?usp=sharing

L Conversion Package: https://drive.google.com/file/d/0B1ETt4ABW8QzS2tpWmQzb2xtX2s/view?usp=sharing

L Restore Package: https://drive.google.com/file/d/0B1ETt4ABW8QzNWhwVkszTVpBZXM/view?usp=sharing

Mirrors below provided by [MENTION=4978708]ukcain[/MENTION].

AFH

ROM: https://www.androidfilehost.com/?fid=24349802275799651

L Conversion Package: https://www.androidfilehost.com/?fid=24349802275799653

L Restore Package: https://www.androidfilehost.com/?fid=24349802275799655

OneDrive/Dropbox

ROM: TBD

L Conversion Package: TBD

L Restore Package: TBD

Checksums

File: OxySlimSQStableRepack.zip
Size: 480MiB

CRC-32: cd8dffa4
MD4: eaa5b57a60296760ed37d212edc80a65
MD5: fbcb59ebc19743962ac10500a584173f
SHA-1: 12912d56d29c923e08cf670e19ed924c68e11660

File: ShiningQuartzalLConversionPackage.zip
Size: Less than 1MB

CRC-32: 515fbca2
MD4: c316470f62b263fd694216d658f656d9
MD5: 9bc45505168e3b742090442d0e9e849c
SHA-1: 34a2baf1ecdfde997ec7373880c21180ba10c64d

:File: ShiningQuartzalLRestorePackage.zip
Size: Less than 1MB

CRC-32: 4b2b72bc
MD4: de7bd3e177a150a2080f603eea5ba2a8
MD5: 471afc18a13e9abb23fb7e89e79cf47d
SHA-1: 1bd404ad8aa3b11e0bacad2eefef651fc7c33ef8

What is Shining Quartzal L?

Shining Quartzal L is an addon package which kills some rarely used present functionality present in the Stock ROM from Shining Quartzal in order to reduce background load/usage and improve battery life. Of course the difference is not major, in fact it's near negligible but if you can slimsize further, then why not? I am making this optional well... because it kills functionality. I personally run this.

It's a normal flashable zip, just flash it over your ROM, if before or after boot it does not matter. The other zip available reverses the changes so you could convert back.

Changelog

Remove ANT HAL Service
Remove Qualcomm Content Adaptive Backlighting (CABL)
Remove Qualcomm Color Service
Remove Qualcomm Backup Agent
Remove Qualcomm System Agent
Remove Qualcomm lZat HW Accelerated Location

-Here's the apps/modules explained below-

Remove ANT HAL Service

Removes the service/module which allows the device to use the ANT protocol when using Bluetooth. In the modern worlds while ANT is implemented in a multitude of things, it is very, very rarely by usual people. If you are unable to perform something you otherwise would via bluetooth you can reinstall this.

Remove Qualcomm Content Adaptive Backlighting (CABL)

OnePlus added this in the 2.2 update yet didn't add an icon for it in settings, it does have a user launchable activity. Basically this is a service which (is disabled by default but still consumes resources) adjusts the level of backlight on your phone depending on the content that you're viewing as an extension of optimize brightness of available light. Say you watch a movie, the app will make your backlight brighter. Basically a non user customizable smart backlight control.

Remove Qualcomm Color Service

This app is responsible for the color warmness slider, if you want warmness control please reinstall this app again.

Remove Qualcomm Backup Agent

Some utility for backing up SMS & MMS automatically which the user for some reason never gets to launch unless through a shortcut leading to its activity.

Remove Qualcomm System Agent

I really forgot about this one. It has no use to you so just chug along.

Remove Qualcomm lZat HW Accelerated Location

It's that app behind the additional button you see when selecting location accuracy setting.

Seriously, why would you need that? Don't worry, the button in Settings is also removed.

​