yashsingh1/xdaforums huggingface dataset:
[OnePlus 2 Android Development] sewer56lol:
I have to pretty much go to sleep now, but I did just get up again to try something out.

Either way if you're interested in looking for the cause until I start looking tomorrow (technically later today) here's the list of files (compared to Stock 2.2) that are removed from the Stock OxygenOS ROM (excluding GApps):

http://i.imgur.com/0Kw3Aog.png

Edit: It's indeed the removal of OnePlus wallpapers that triggers it, I'll make a 'patch' flashable zip right now, that's the currently only bugs off my tracker now.

It seems that both shelf and the system app (which doesn't require root to set wallpaper because it's in priv-app) have some sort of dependency on the OnePlus Wallpapers app which in all honest opinion was unexpected, this is some pretty bad app design in my eyes however I'll let it go this time around.

I'm curious what to do with this app now, I may either repurpose it with my own wallpapers (this will be the second choice if the latter fails) or do some digging with the app (which I'm more likely to do) and just kill all of the wallpapers from the app saving space and trying to leave only the necessary dependencies for the functions to work.

Thanks for reporting, zip coming in few minutes when it uploads.

Edit 2

Here's the zip: https://drive.google.com/file/d/0B1ETt4ABW8QzN2YwMUNnVkxwRFE/view?usp=sharing

It is quite bulky due to the count of the images inside, as mentioned I'll look for a way to repurpose this app soon.

This app has no impact on system resource usage/system performance.
[OnePlus 2 Android Development] sewer56lol:
Found the culprit, see post #25 for details and fix.

(I actually didn't test the zip but I assume it works, otherwise extract and manually push).

Edit 2: The zip is obviously fine and... ONEPLUS CAMERAAAAA!!!!!! I guess I forgot to remove that print command before uploading, not worth the wait for the upload to complete again though since internet, so I'll let that be.
[OnePlus 2 Android Development] cougar11:
That did the trick, can't believe the Oneplus Wallpapers is REQUIRED by default to change lock screen wall and Shelf header image lol. If u can implement your own walls that'd be great! Thanks again for the great slim rom!
[OnePlus 2 Android Development] sewer56lol:
Implementing own walls should be as easy as cake - anyone could do it, my goal is to kill all but the dependency functionality if I hopefully can.
[OnePlus 2 Android Development] cougar11:
That be better lol, keep up the great work.
[OnePlus 2 Android Development] C.H.T.J.:
For me everything runs great. Keep up that gooood work!
[OnePlus 2 Android Development] dgershko:
Is it possible to get viper4android working on this rom?
[OnePlus 2 Android Development] Yash98:
LOL just replace all wallpapers with an empty image problem solved
[OnePlus 2 Android Development] evertking:
The stock camera app the best choice to take advantage of the abilities of the OPT?
[OnePlus 2 Android Development] sewer56lol:
I don't know ¯\_(ツ)_/¯. Personal preference :D.
[OnePlus 2 Android Development] sewer56lol:
That's plan B :D. Plan A is to kill the entire wallpaper selection functionality.
[OnePlus 2 Android Development] sewer56lol:
Possible? Yes. Has been done yet? Not on any OxygenOS ROM - might look into it possibly.
[OnePlus 2 Android Development] dgershko:
if you can get it to work i will appreciate it immensely. its at times like this that i regret not learning how these systems function on my own and instead having to ask people for it.
[OnePlus 2 Android Development] DanteGR:
I'm surprised that this rom is half the size of the stock OOS rom. This was possible by only stripping most gapps?

Giving this a spin hope it works out good. Thanks OP.

Swiftkeyed from my 1+2 A2003
[OnePlus 2 Android Development] sewer56lol:
I can cut it even further if I wanted to in fact by deodexing and recompressing the apps, however there is no point to that IMO as there will be slight (even though technically almost unnoticeable with a device as powerful as ours) performance difference as more resources go into loading assets on more 'difficult' uncompression.

My aim is to maximize performance even in ways that are basically negligible (like PNG/JPG recompression) without making compromises, same goes for slimsizing :^)
[OnePlus 2 Android Development] sewer56lol:
Here's an update.

I have got an idea and found a way to repurpose the OP Wallpapers app.

My idea for it is called 'OxySlim Palette' which is an app with all of the colours of the Material design colour palette.

Some info

Predicted new app size: <500KB

Completion: 50%

And now here's the problem, I was working with and developing the app mod fine but for some reason now every time I compile the app functionality breaks now - I can't even change a string which I have previously changed without any issues so I'm looking at this oddity, trying on clean ROM didn't help either - I'm rebooting my machine but I IDK myself what is up for once.

I well, at least had a working build with 18 colours with correct names but still, it was close to completion with only 190 colours left to do :/

I cannot change anything but the images right now and I can't figure out why :eek , even changes which worked previously don't - I can't even change a single string :whoops:.

I probably need to redownload my tools maybe :/
[OnePlus 2 Android Development] ThePaleAle:
Thanks... this might be the best OPT ROM and even better than Oxygen itself.... keep up the great work!
[OnePlus 2 Android Development] Yash98:
[MENTION=4671636]sewer56lol[/MENTION] A nice suggestion for you, take a look at /system/etc/recovery-resource.dat (its a hefty 10MB) remove it! It is a patch file used to reflash stock recovery and is useless for us ;)
[OnePlus 2 Android Development] saurabhp75:
[MENTION=4794403]Yash98[/MENTION], thanks, I deleted it manually.

Happy new year!
[OnePlus 2 Android Development] Yusei:
I just got 99534 on Antutu with this ROM and default kernel.

Insane!!!

Great battery and flawless performance.

TY OP!!!
[OnePlus 2 Android Development] unknown25:
Hi Guys,

In the download section there is an L Conversion package

can someone tell me what does it do ?

Thanx. :D
[OnePlus 2 Android Development] TaRsY:
Hi!

Check the OP, 'What is Shining Quartzal L?' section fo your answer.
[OnePlus 2 Android Development] unknown25:
Thank You!
[OnePlus 2 Android Development] raghu0421:
can you add viper to this and make it work.... pleasee.....
[OnePlus 2 Android Development] srvoleti:
Photo for contacts problem..

I am unable to change the photo of any contact, getting error 'No pictures are available on the phone'.This error comes after selecting any photo available on the phone. No Google sync of contacts, only local phone account. Anybody else with this error, I have already cleared cache and data of contacts app, tried selinux permissive. Any ideas for solution? TIA.
[OnePlus 2 Android Development] _Kosmas_:
Have the same problem. Install Google Fotos from the play store solve the problem. Don't know why!
[OnePlus 2 Android Development] srvoleti:
Yes, it solved the problem man, you saved my day!
[OnePlus 2 Android Development] Sir_gpm:
Trying this amazing ROM.
[OnePlus 2 Android Development] ANDR01D:
Here’s an update on the OxySlim boot animation sequence.

I’ve manage to recreate the banner art into a full scale boot animation for the OxySlim Rom. It took a while but I finally managed to sync the ‘begin time = end time’ sequence of the entire animation.

I have a working GIF with me right now in case [MENTION=4671636]sewer56lol[/MENTION] wants me to upload it somewhere else and not here. (Don’t want to spoil the surprise!) Please note that the GIF is at 30fps, but the actual boot animation is at 60 fps. (I don’t know how to render a 60 fps GIF)

I was under the impression that animating a boot sequence is the toughest part. But I was clearly wrong. I simply suck at compiling boot animation zips. Here’s where the problem lies,

I have split the sequence into 3 parts - part0, part1 and part2. Part0 is easy, it’s the beginning sequence, not an issue here. Part1 on the other hand needs to play on loop till the phone boots up and finally part2 plays in the end, after the boot up is complete. I have managed to kind of understand what the desc.txt (on Notepad ++) holds inside the zip folder, but every time I compile it (yes, with Store compression method using 7zip) and try to boot it on my phone, I get a blank screen.

My desc.txt file reads,

1080 1920 60

p 1 0 part0

p 0 0 part1

c 0 0 part2

I know the difference between the descriptor ‘p’ and the descriptor ‘c’. But I feel something is not right here. (I mean it has to be, cause it’s not booting!)

If anyone has any ideas on what the desc.txt should read, please let me know. Till then I’ll try and crack the issue.

Cheers!
[OnePlus 2 Android Development] scoobyjenkins:
Try:

1080 1920 60

c 1 0 part0

c 0 0 part1

c 1 0 part2

Should work a treat!

Tapatalked that shiznit.
[OnePlus 2 Android Development] krxz:
I am using the rom since today and noticed in kernel adiutor that hotplugging is set to 4:2 i guess. I cannot turn on the 2 big cores. Anyone esle facing that issue too?
[OnePlus 2 Android Development] _Kosmas_:
The rom comes with "- Bundled with Boeffla", so use Boeffla-Config V2 App to tweak the Kernel. The default settings for the A57 cores are 2:4 hotplugging. You can change it in the App.
[OnePlus 2 Android Development] yanowman:
Blazing fast!

Holy moly this is a smoooooth rom

Check out antutu tho
[OnePlus 2 Android Development] shiki23:
Could you please share your settings? The max I get its around 74k :(
[OnePlus 2 Android Development] pookybear:
No matter how many times I tried to install this ROM. It always breaks my WiFi. It loads up fine but it cant seem to connect to my WiFi before or after the initial boot up. I lost count on how many attempts I did.

TWRP 2.8.7.0

Stock Kernel

OxyOS 2.2.0

Usual flashing method:

FULL wipe

Install ROM

Install gapps

Reboot.

Any ideas?
[OnePlus 2 Android Development] Yusei:
Take a look...

That's insane!!!
[OnePlus 2 Android Development] ANDR01D:
Appreciate the quick response.

Sadly it still did not work. Maybe it has to do with the fact that I have the image files as .jpg format? Although that shouldn't be the case. Both .jpg and .png should work fine.
[OnePlus 2 Android Development] NeoMustain:
Why install gapps? ROM has enough to get you started isn't it? Install the individual apps later from PlayStore. See if that solves it.
[OnePlus 2 Android Development] pookybear:
I tried it also wo installing gapps. Same result.

I "test drove" this rom. I like it but I can't live wo my WiFi. When I have time, I'll investigate further.

I installed stock for now. Rooted it. Boefella kernel. Xposed. Greenify. Powernap. Froze unnecessary google apps using Titanium backup. I need my phone for work.
[OnePlus 2 Android Development] scoobyjenkins:
Jpg or png should work. Sounds like you're doing the right things but just to confirm - You've got your images in the 3 folders, part0, part1 and part2, you've selected those and the desc.txt to add to a zip using 7zip and choosing zip format, store compression? Then making sure the zip is called bootanimation.zip, copied to system/media on your phone, setting permissions to 644? If you've done all that, I'm stumped! When I made my first boot animations, I looked inside some existing ones to see how they were put together and found a guide that helped too.

Tapatalked that shiznit.
[OnePlus 2 Android Development] deletescape:
Viper is not working right now but I'm working on getting it to run on oos and oos based roms (thread here: http://xdaforums.com/showthread.php?t=3283798 )
[OnePlus 2 Android Development] raghu0421:
thanks... keep up the good work. hope you'll bring it soon...:good:
[OnePlus 2 Android Development] ANDR01D:
Yes to all your questions. And I am stumped too. Its not rocket science. It shouldn't be this difficult.

I followed the same steps like you did, looked into some existing ones and see how they were compiled and simultaneously followed a guide.

Maybe I send it across to you and [MENTION=4671636]sewer56lol[/MENTION] and you both can have a look?
[OnePlus 2 Android Development] rakieta:
How. How. How. Or Fake? :p

---------- Post added at 11:17 AM ---------- Previous post was at 11:15 AM ----------

How. How. How. Its must be Fake :p
[OnePlus 2 Android Development] Yusei:
Don't now how. Lol

Just leave everything default and let the magic flow.
[OnePlus 2 Android Development] Camar10:
Wow that's awesome, all stock?
[OnePlus 2 Android Development] scoobyjenkins:
Sure, can have a look!

Tapatalked that shiznit.
[OnePlus 2 Android Development] Yusei:
Yup all stock with almost 100 apps installed.
[OnePlus 2 Android Development] rakieta:
thanks it works. I preflashed clean. and magic worked. just do not understand why is Android Info 32bit? (see photo 2), this system is actually 32bit?
[OnePlus 2 Android Development] kenshiroSG24:
System is 64-bit but the latest antutu has issues and shows the incorrect version. I think it was version 5 that showed it correctly.
[OnePlus 2 Android Development] sewer56lol:
Seems I missed that one :eek:

Original Build212 didn't have it :^)
[OnePlus 2 Android Development] sewer56lol:
Check whether your zip has thumbs.db a.k.a. Windows' thumbnail cache.
[OnePlus 2 Android Development] persian99:
anyone else face an issue where a wifi network is connected but the LTE icon keeps appearing periodically? it used to happen in the stock ROM whenever i used Waze or any other location-related apps but now it happens all the time.
[OnePlus 2 Android Development] howarmat:
i had it on stock rom and have it with this one. I do agree I see it more on this ROM. Not sure if its a bug or what
[OnePlus 2 Android Development] Ali.G:
Difference

What makes this rom different than the stock OOS?

Thx:)
[OnePlus 2 Android Development] Shyciii:
Check Introduction and Changelog in first page.
[OnePlus 2 Android Development] DanteGR:
Yeah happens to me too but not that much.

Monitor your mobile data usage and see if it actually consumes any MBs out of your data plan (although I believe it doesn't).
[OnePlus 2 Android Development] Ali.G:
Here is my stock version!
[OnePlus 2 Android Development] Yash98:
[MENTION=4671636]sewer56lol[/MENTION] You can also remove usb-drivers.iso (which i think is also in /system/etc)
[OnePlus 2 Android Development] zoroarctic:
I've been using this as a daily driver since over a week now and I've faced a few issues

-Display randomly goes off sometimes. I can still touch my screen I get my keyboard haptic feedback when I touch it, but the screen is pitch black. It gets fixed after a restart. It isn't a kernel problem as display settings in boeffla are turned off for me. This problem is quite rare though, it's happened just twice.

-My battery life is kinda worse than what it was on stock OOS with the exactly same set up. I'm getting around 4 hours SOT now. On stock, I was getting 5.5-6 hours SOT with boeffla.

-My WiFi speeds fluctuate a lot sometimes.

Pros:

-much smoother than the stock ROM

-fully debloated. You can do this manually on the stock ROM too, but this rom makes it easier.

-boeffla, power tweaks, etc have already been pre installed so it saves everyone the trouble :D

-fingerprint unlock is faster for me.

-benchmark scores are crazy. I've got 98k on antutu with thermal gaming :D
[OnePlus 2 Android Development] Yash98:
[MENTION=4671636]sewer56lol[/MENTION] I took a look into the ROM and it seems you have just copied over Boeffla boot.img, you also need to copy the modules in the kernel zip to ROM....

That will fix everyones issues! ;)

EDIT: [MENTION=6735707]zoroarctic[/MENTION] Temporary Workaround: Reflash Boeffla kernel!
[OnePlus 2 Android Development] kroizo:
boot animation says to me: "Xy slim" .. here is my idea on pictures. the best should be mix text with this > bhoot.co.uk/redcircle .. simple
[OnePlus 2 Android Development] sewer56lol:
I'd normally prefer to keep that one alone, even though alternative ADB drivers work fine for the OPT there's no clear mirror of OP provided ones linked anywhere.

Or actually, I might just strip them and link the drivers in the downloads section.
[OnePlus 2 Android Development] sewer56lol:
Thanks for that! That's very helpful - didn't experience issues myself so I didn't catch it, I just quickly dropped in the image.

Will make patch if time allows today and rehost all my files on AFH.
[OnePlus 2 Android Development] C.H.T.J.:
Can we dirty flash this patch when it is ready?
[OnePlus 2 Android Development] suraj.das:
Would love something like this with the h2os.. The chinese stuff removed and gapps added.. OP, please?
[OnePlus 2 Android Development] chetan_p:
Hey guys, I had a realisation today and it is that oxygen launcher is crap. The HOME button lag is because of the launcher (and slow opening of apps also- to an extent). I tried sense launcher today and the home button is as fast as cm roms. (Even Google launcher does the job). I don't know its because of the animations or what, opening apps from sense launcher looks like a lot faster and smoother.

And thanks [MENTION=4794403]Yash98[/MENTION], for noticing the the kernel issue. I flashed uber version of the kernel by zanezam, and it felt a lot smoother and much less laggy( might have been due to that particular reason

Thanks
[OnePlus 2 Android Development] Mohit31:
He has already answered this question here

http://xdaforums.com/showpost.php?p=64589449&postcount=360
[OnePlus 2 Android Development] sewer56lol:
[MENTION=4496975]ANDR01D[/MENTION]

Check your PMs, I replied about the bootanimation. The only problem there was the length, there were too many frames to each part of the animation which was the problem.

Also new mirrors on AFH for current releases.
[OnePlus 2 Android Development] sewer56lol:
New framework-res is... Wait... 16.2MiB? With everything losslessly compressed?

No special tricks like no zip-aligning or overcompressed app...
[OnePlus 2 Android Development] zoroarctic:
Thanks bud, that did the trick! Now I've already had 4 hours SOT and my battery is still at 49% :D
[OnePlus 2 Android Development] sewer56lol:
Two uploads coming soon.

One 'Stable' (but not fully tested) build and one test build.

Edit: Just one 'Stable' Test build.
[OnePlus 2 Android Development] C.H.T.J.:
Dirty flash okay?
[OnePlus 2 Android Development] Ali.G:
I really like your ROM! I flashed it today and loving it already keep up the great work, one question if not answered already before, will we be seeing MM for this ROM?
[OnePlus 2 Android Development] scoobyjenkins:
I'd say that would rely on OnePlus releasing the official MM OOS as this rom is based on stock!

Tapatalked that shiznit.
[OnePlus 2 Android Development] sewer56lol:
Changelog

=> Settings now display OxySlim Version in 'About Phone'.
=> New default wallpaper.
==> From this collection: https://plus.google.com/+BrianParkerson/posts/QGcBs3E9D4B
=> Optimize charging images when not booted with TruePNG + FastIO. (Space savings).
=> Optimized boot animation size/images.
=> Remove all but default alarms and notification sounds.
=> Reoptimized all images in system apps with updated TruePNG + FastIO.
=> Recompressed Resources (Resources.rsrc) for System apps.
=> Remove stock recovery binary/leftover. (Original old Build220 had these removed but this build didn't :eek:)
----------
=> Add Boeffla Kernel libs (thanks to @Yash98 for pointing out these were missing).
==> Should fix minor rare issues that were reported in last few pages.
=> Remove USB Drivers (suggestion by @Yash98).
==> Replaced with dummy file.

Please note that this is a 'TEST' release. It should be 100% stable BUT with compression of some .9 patch files some odd errors may occur in system apps (though very, very unlikely). This release was not extensively/for a long period tested before publishing, it was just literally built by me and tested to with all basic functionality including GApps for the last 45 minutes. I'm 99% certain this IS STABLE, but I did not test it properly.

But I'm pretty much sure this build is stable enough to put it into OP as main build

a.k.a. I swear every build just gets smaller...

(424MB)

File: OxySlimSQStableRepackUpdate1.zip
CRC-32: c4893d80
MD4: 4e79513554a310d4f4b34b9ae1ce22cb
MD5: b48707e1fe7ffe16e70517a8dcaffbc7
SHA-1: 874ee9c187275c2ca5265d49bac6fe42f60f3dba

Download: https://www.androidfilehost.com/?fid=24352994023705850

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

Mirror 2: https://mega.nz/#!OlpiRAyY!xZpMoG0O18DaN4vV--iGY3qBmXXE-_de4vSV--UU7N4
​
[OnePlus 2 Android Development] v7:
Great work [MENTION=4671636]sewer56lol[/MENTION] ?

Using this as my daily driver :good:

___

v7

XDA Assist
[OnePlus 2 Android Development] GhostSamuraiX:
I want to give this a try since I'm on sky dragon with no issues but this seems like it could be better so I want to try it but have no clue what to download and flash? Do I download a regular version or the legacy one or what? Someone tell me which files to flash please.
[OnePlus 2 Android Development] Mohit31:
Can I flash the latest test version on oxygen 2.1.2..??

Will this delete all my current data?

And there is no need to flash any gapps right?
[OnePlus 2 Android Development] rahul9871:
Yes no need to flash Gapps and you can dirty flash over OOS 2.1.2 but I always do clean flash :D

---------- Post added at 09:34 AM ---------- Previous post was at 09:31 AM ----------

Flashed today's build and running far smoother than old version. But I have one issue when I type password anywhere it's not showing the password letters like they are appear when we type letters but in this build it shows only dots. Except this everything is working more better
[OnePlus 2 Android Development] gorillaCF:
not sure if this is something know, but everytime after my batt hits 40%, somehow i feel that the phone got slowed down.

is there something that can be done to remove this?

any good settings that anyone can share for smooth gaming?
[OnePlus 2 Android Development] Yash98:
thats what i had in mind

---------- Post added at 12:36 PM ---------- Previous post was at 12:35 PM ----------

Go to security in settings, set make passwords visible to on!

---------- Post added at 12:42 PM ---------- Previous post was at 12:36 PM ----------

@sewer56lol I think instead of keeping SQ-L version just remove these apps from the main version

Remove Qualcomm Content Adaptive Backlighting (CABL) (I checked build.prop, CABL is set to false yet this app is present [it also has a launchable activity])

Remove Qualcomm Color Service

Remove Qualcomm Backup Agent

Remove Qualcomm System Agent

I suggest you keep :

ANT HAL Service (Just to avoid problems with BT)

Qualcomm lZat HW Accelerated Location (it does work... i get a faster fix with it)
[OnePlus 2 Android Development] Mohit31:
Dirty flashed over oxygen 2.1.2 and had serious Wi-Fi issues..

The Wi-Fi would refuse to connect

And secondly titanium backup was not able to read app data :(

Guess need to clean flash
[OnePlus 2 Android Development] kroizo:
issue from previous build: when switched in dark mode recents FC .. could please someone check this in actual "test" build? .. i'm still downloading build now..
[OnePlus 2 Android Development] Yash98:
that's because you haven't flashed all the firmware images (modem,radio,etc.)
[OnePlus 2 Android Development] Xendetor:
I think it's because the OPT kills the second CPU to save energy at around 40% of battery
[OnePlus 2 Android Development] C.H.T.J.:
Dirty flashed an now i habe blackscreen.... Can this be becouse i changed dpi?
[OnePlus 2 Android Development] scoobyjenkins:
Try wipe system and flash again? You don't lose data by wiping system and if it is dpi, that'll revert to default as it's on build.prop in system

Tapatalked that shiznit.
[OnePlus 2 Android Development] Mohit31:
Is there a flashable firmware zip

Or I need to update to 2.2.0 and then flash oxyslim

Thanks for the info
[OnePlus 2 Android Development] krxz:
Dirty flashed without a problem