[OnePlus 2 Android Development] sewer56lol:
-----------------------------------------------------------------------------------------

Downloads (2.2.0 version)

DO NOT DIRTY FLASH THIS (EP) VERSION OF THE ROM NO MATTER WHICH ROM OR VERSION YOU ARE COMING FROM, IT CONTAINS THE CYANOGENMOD DIALER THAT WILL NOT FUNCTION IF DIRTY FLASHED.

For the 2.2.1 version please see first post.

Update: https://www.androidfilehost.com/?fid=24385658843825533

Update: https://drive.google.com/file/d/0B1ETt4ABW8QzblRqOVQxMmY4elU/view?usp=sharing

Update: https://mega.nz/#!W4IhwSqD!yFuFvgBwbU1n5DBV7l6Jb19PxuEnQwJQMz6TN3f4

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

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

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

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

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

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

AFH OxySlim Folder: https://www.androidfilehost.com/?w=files&flid=46930

Google Drive OxySlim Folder: https://drive.google.com/open?id=0B1ETt4ABW8QzTGpjcWR4WVczcnc

MEGA OxySlim Folder: https://mega.nz/#F!vsRRjaoR!4w6CQkgoAdbqQb3589crpA

Checksums

File: EPHotfix.zip
CRC-32: 2d2e4f33
MD4: 6da57f97f6cfe34e36673eb659c797cb
MD5: 72697e51e9a25c35a65b439aae129696
SHA-1: 76923f059905b33d0e92708b3ee5b5051ca0d8bc

File: OxySlimEP.zip
Size: 426.4MB
MD5: 26e42321dee0a26f1524e1c8993edac5

File: LConversionPackageforSQandEP.zip
Size: Less than 1MB
MD5: 9bc45505168e3b742090442d0e9e849c

:File: LRestorePackage.zip
Size: Less than 1MB
MD5: 471afc18a13e9abb23fb7e89e79cf47d

Previous/Old Downloads

AFH

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

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

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

Google Drive

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 2

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

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

Addons

OxySlim tag in Settings

http://www75.zippyshare.com/v/wbpt88yw/file.html

Mirror: https://drive.google.com/file/d/0B1ETt4ABW8QzX3BmandNSlhBMEE/view?usp=sharing

-----------------------------------------------------------------------------------------

What is Shining Quartzal L/Euphoric Phoenix L?

Shining Quartzal L/Euphoric Phoenix L is an addon package which kills some rarely used present functionality present in the Stock ROM from Shining SQ/EP 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 regular 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.

-----------------------------------------------------------------------------------------

Legacy Versions/Thread

Drive

OxygenOS 2.1.2 release: https://drive.google.com/open?id=0B1ETt4ABW8QzaDBmMWtkZW5xdUE

OxygenOS 2.2 release: https://drive.google.com/file/d/0B1ETt4ABW8QzYzJqS0hrY1JqTFk/view?usp=sharing

Update 1: https://drive.google.com/file/d/0B1E...ew?usp=sharing

Update 2: https://drive.google.com/file/d/0B1E...ew?usp=sharing

The updates are both 2.1.2 and 2.2.0 versions of the ROM. It's a patch - flash over your existing ROM.

---------------

Normally I'd make mirrors including a 'potato internet friendly' version but potato internet is what I have for the current time now abroad, feel free to make mirrors yourself given it's intended to be a one time release. The two ROM(s) took over 3 hours to upload so please forgive me for no mirrors.

As good practice of following the GPL v2 license, since I have bundled both the Boeffla Kernel and Stock OnePlus kernel in the 2.1.2 and 2.2.0 releases I will link the sources for these kernels here.

https://github.com/andip71/boeffla-kernel-oos-oneplus2

https://github.com/OnePlusOSS/androi...neplus_msm8994

-----------------------------------------------------------------------------------------

Legacy Changelog

==> Separate Camera app for the 2.1.2 build. Sorry for the inconvenience for those who experienced FC(s).

Update 2:
- Remove OnePlus Telemetry collecting apps
- Clean up residue after these apps
==> See post #62

Update 1:
- Add new OxySlim Palette app based on OnePlus Wallpapers.
>> Fixes Shelf background bug + lockscreen wallpaper.
>> See post #25 for more details/insight.
>> See post #46 for Palette release post.

- Remove OnePlus OTA apps and libraries.
>> You will no longer be asked to update on 2.1.2 and 2.2.0 in the future.
>> I noticed this when developing OxySlim Palette.

Extra:
Add OnePlus Camera to addons.
>> Request fulfilled in post #15.

-----------------------------------------------------------------------------------------

Legacy Features

- JPG & PNG compression optimized apps for slimmer size/better load performance & lower RAM usage*.
- Scripts (old school)
->>> VM Tweaks.
->>> Zipalign script (for /system).
->>> Zipalign in /data by Slaid480.
->>> SQLite Optimizations.
- Small build.prop tweaks.
- Heavily debloated.
- Settings with Layers and SuperSU.
- Busybox
- Preloaded with SuperSU
- ODEX(ed)
- System apps pre-zipaligned
- Power Tweaks
- Bundled with Boeffla
- Settings with SuperSU/Layers
- Default ro.sf.lcd_density has been lowered to 420
- Non crucial apps in /data.

- More things I frankly forgot about. If anything comes to mind I'll update this section.
*OOS 2.1.2 release only - my machine abroad is currently too weak to carry out the script in reasonable time for 2.2 version.

-----------------------------------------------------------------------------------------

Legacy Addons

Flashable AROMA zip for the apps that were removed, will be added 'soon'.

Camera for Oxygen 2.1.2 build: https://drive.google.com/file/d/0B1E...ew?usp=sharing

Camera for Oxygen 2.2.0 build: https://drive.google.com/open?id=0B1...0lNdExhS09JVGs

-----------------------------------------------------------------------------------------

Legacy (Potentially) Frequently Asked Questions/Issues

1. Layers/RRO doesn't open from the Settings app.

This is a link to the 'Layers Manager' app from BitSyko Development, the app does not come prebundled with the ROM by default. For this button to work please install the application. Starting from Shining Quartzal the app IS bundled HOWEVER it does not hide properly if added to OxygenOS Settings and option to hide from app drawer is selected unlike other apps, if this annoys you feel free to contact the developer about it though best off just hide it from your custom launcher.

2. Layers Manager shows up in app drawer after being installed.

See above.

3. Error code in TWRP recovery/problems with flashing ZIPs

If you encounter any of these please report.

--> If you see error unmounting /system at the beginning of the output then you are fine. Unmounting system first is intended to occur in the case the partition is mounted in a 'wrong' manner which could give you an error on setting symlinks.

--> Error setting symlinks. Please provide a screenshot, this only happens if /system is not mounted correctly for myself personally.

4. X App does not function/render/work.

This thus far has only been reported with Sony Album so far (minor details here): http://xdaforums.com/oneplus-2/development/rom-oxyslim-t3278169/post64660816#post64660816 and is the cause of a driver bug within the Adreno drivers. The ROM shouldn't have any issues at all running regular apps but if you do encounter any specific issues with apps (given you followed the guideline for submitting bugs/issues in OP) feel free to ask for help - always willing to help anyone out.

​