yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] CPA Poke:
Here's why:

Background:

Kernel boot.img's are compressed files (like zip files) that have two main components: the zImage and the ramdisk.

The zImage is the "meat" of the kernel, which - in a nutshell - contains the code that tells the hardware on your device (the physical chips, wires, circuits, etc) how to work with the software (the Android OS) to make your phone what it is.

The ramdisk is more of a shell that facilitates the kernel->OS interaction, with things like the fstab (which contains the device FS partition information), at-boot init scripts that set the correct permissions and designate what governor, frequency, etc that should be executed during boot, and - more recently - security-related binary files that incorporate Android's selinux policies. We'll come back to that.

Building Kernels:

Most kernel devs build their kernels using executable shell scripts, meaning they don't have to have the entire AOSP build environment (ie the hundreds of repos that you'd find in a rom's manifest) set up in order to build. They don't build the whole ROM, they just build the kernel source. However, the stock kernel source itself only builds the zImage component above - so kernel devs will take the full boot.img straight from a full-compiled ROM (typically straight AOSP to start with) and extract the ramdisk, and then append the ramdisk to the zImage after their compilation is finished.

(Note: [MENTION=3357040]Imoseyon[/MENTION] and [MENTION=5169465]RIPng[/MENTION], among others, keep their ramdisk updated in their public source on github. Other devs like Franco and faux usually don't.)

When a kernel is built in-line (ie compiled at the same time as the full ROM), the ramdisk is compiled "fresh" - using code from the device tree and other components of the full ROM source.

How it applies to this situation:

So, when cm pushed their theme engine code, they also included specific permissions that allow the theme to access necessary components of the ROM in order to work. Those policy files end up in the ramdisk in the form of the "sepolicy" binary - which, again, was included in the boot.img baked into Liquid.

But those kernel devs who didn't modify the sepolicy binary in their ramdisk won't have these policies included in their boot.img unless they pull one from a ROM that does and extract that file from the ramdisk and dropped it into theirs.

So - the reason the "Franco" kernel included in my ROM works, and his doesn't, is because he hasn't yet updated his ramdisk with modified sepolicy file(s) necessary to grant the required permissions to the theme engine.

Does that help?
[Nexus 6 Android Development] clothednblack:
I just learned something from the post above, great information ?
[Nexus 6 Android Development] junior.youngman:
How do i get this to backup my data/apps/settings so when i do a clean install i can restore from it? My last backup is 32 days ago which is when i first started flashing roms. Ever since then it wont backup anything. Now my M8 on liquid 4.4.4 shows up on the restore list from 2 days ago. Is this a 5.0 rom issue or am i missing something?
[Nexus 6 Android Development] tommy0823:
Its been an issue ever since I got my n6. I've never seen it ask to restore previous n6 data. Its most definitely on googles end. It even does it on stock. Your best bet is just use titanium backup.
[Nexus 6 Android Development] junior.youngman:
It has always worked on my n6. I have 5 n6 backups from before i started flashing custom roms. Its just the past month it hasnt done it.
[Nexus 6 Android Development] wrongway213:
Yup, mine has backed up a few times when I had only flashed Rastapop and never another ROM or a kernel or anything, actually. stayed stock less than an hour but it did back up a few times on Rastapop and hasn't in a few weeks now....
[Nexus 6 Android Development] clothednblack:
You are not alone, noticed last night that when I did a factory reset and started setting things up, it said last backup was 6 days ago (that usually says 2-5 hours ago). Very strange.
[Nexus 6 Android Development] junior.youngman:
It just sucks. It made it much easier when flashing roms. Kinda makes me wanna go in dirty when i flash to save the hassle lol
[Nexus 6 Android Development] wrongway213:
Just TiBu batch restore user apps, it's not like Google restored system apps anyway lol. I do agree it's annoying though.
[Nexus 6 Android Development] owyheendn:
So if I want my phone to look this way I just flash the "OldUIShamu" along with the newest build?
[Nexus 6 Android Development] junior.youngman:
What themes actually work? Everyone i have tried actually FC
[Nexus 6 Android Development] KrazyAttack:
Does anyone use Faux Kernel with this rom? I just tried flashing 17th build with faux 02 and I get a bootloop during optimizing apps, tried a few times. Flashed ElementalX back, no problems. Is this a Faux issue and it's not supposed to work with this rom at the moment?
[Nexus 6 Android Development] CPA Poke:
No, that file is actually the OLD theme lol, the dark gray/teal theme for people who didn't like the black. If you want the black theme, just use the 1/15 nightly.
[Nexus 6 Android Development] kregstrong:
Where is the app notifications in settings? Used to be under sound and notification, now all I can find is the filter notifications under privacy, but its not the same
[Nexus 6 Android Development] codygs83:
What u said ^

Mine vibrates for certain notifications and I can't turn it off.

Stock had it under sound and notification, I'm guessing aosp doesn't have this feature. Or I'm just missing it.
[Nexus 6 Android Development] altimax98:
IIRC custom GAPPS packages don't backup to Google. I recall this was the way it was on KitKat and prior.
[Nexus 6 Android Development] chris6278:
Theres a cm12 theme in the n5 forums that installs just fine with blisspop and it has a dark ui. It wont install if your using a custom kernel tho
[Nexus 6 Android Development] CPA Poke:
That's probably because the theme itself is bare bones at the moment and doesn't modify a whole lot of stuff. Our prior ui had a lot of custom styles and colors that were hard-coded, so if a theme modifies anything that calls to that color there is a chance for problems (black on black text, for example).

We are trying to decide between two possible solutions:

1. Make our own dark theme that is baked into the ROM builds, so you can switch to dark as soon as you boot up for the first time.

2. Rewrite our previous theme to make it work better with whatever a custom theme tries to modify.
[Nexus 6 Android Development] chris6278:
Oh ok gotcha. Whatever you decide to do is fine with me as long as the dark comes back. Cant stand all this dam white lol
[Nexus 6 Android Development] clothednblack:
But it's all the apps, all Google play store apps and such, they don't backup anymore. Just a couple weeks ago, I could do a factory reset everyday and upon setting up the phone, it would give me a list of restore options for that day or a different one, now it only shows for several days back, that's what we we're talking about, it's very odd.
[Nexus 6 Android Development] Skripka:
It seems to be all ROMs of late. I was switching back and forth between SlimLP and LS...for 2 weeks now neither one gives that backup/restore option. I just presumed it got stripped out.

Not that I care much, I always do a Titanium Backup restore anyway....Google never backs up any of the app data I really want it to.
[Nexus 6 Android Development] wrongway213:
Been two weeks here, Google was backing my apps up before then with the same gapps package I'm using now (well it's been updated but still Banks)

Hmmm.. how long has it been since LRX22C to LRX22G? Maybe since LRX22G isn't really released yet that's the issue?
[Nexus 6 Android Development] JustusIV:
My N6 has never backed up. I have clean flashed 3 different Roms like 10 times including stock. I would love to understand this feature better. Until then TB
[Nexus 6 Android Development] kingston73:
Just to make sure I have it right, the 15th is the last build with the black ui? And there aren't actually any working themes yet so no real point in trying the theme builds?
[Nexus 6 Android Development] Skripka:
If you want the darkui...then correct.
[Nexus 6 Android Development] jason504:
I am on the 1-15 build and my battery life is not good. When I was on some prior builds battery life was a whole lot better?
[Nexus 6 Android Development] konaman:
I just flashed the rom and it is really nice. I do have a question however. What happened to trusted devices when you set a secure lock such as pattern?
[Nexus 6 Android Development] 3's&7's:
Poke, will there ever be LS updates in the repo for the N6 nightlies?
[Nexus 6 Android Development] kregstrong:
I'm having Bluetooth skipping problems? Anyone else seeing this?
[Nexus 6 Android Development] Spaten75:
I'm wondering if it has something to do with selecting the "set up as new phone" option. I've gotten it to backup twice, and I think each time I had selected that option, instead of backing up from an existing device (my nexus 6, but several days or weeks earlier). I've also checked Google dashboard and the devices lists, and it does show up in there as last being used within the last day. Very strange.
[Nexus 6 Android Development] chris6278:
Anyone know how to turn the green notification light off while charging? I have the notification light and battery light turned off but it wont go off

---------- Post added at 01:07 AM ---------- Previous post was at 12:59 AM ----------

Nevermind used trickster to turn it off
[Nexus 6 Android Development] parcou:
I posted the same Poke said it will be fixed in next build.

Sent from mobile...excuse typos!
[Nexus 6 Android Development] RyeMcFly17:
found some new gapps for blackout needs :)

Hey everyone I found some blackout Gapps for your blacked out needs seems to be working sofar haven't done too much testing just checked play store and hangouts but its a nice match to 15 build

Life's Good ?

http://xdaforums.com/nexus-6/orig-development/rom-dirty-unicorns-v9-0-t3005747
[Nexus 6 Android Development] owyheendn:
They all Working pretty good? Screenshot or two maybe?
[Nexus 6 Android Development] RyeMcFly17:
screen shots

Seems to be working nice had a bit of a hicup with music but shut down app reset and all good. Only been playing with it for about 15 min.
[Nexus 6 Android Development] chris6278:
Well dam i didnt even know there was another buipd released yesterday but w the dark ui and the theme engine. Thank you! Hopefully from now on the builds will have the dark ui again

---------- Post added at 05:17 AM ---------- Previous post was at 04:44 AM ----------

Hey Poke im not sure if your aware of this or not but on the dark ui w theme engine build the dialer and contacts are still white.
[Nexus 6 Android Development] myisf08:
Thanks for the heads up. Is your Google Now blacked out? No dice here.
[Nexus 6 Android Development] encephalon9986:
What ever happened to the option that allows you to choose what volume buttons do when in landscape. By default the volume down becomes volume up and vise versa with the volume up key. I want to have them act as normal volume up key stays up when in landscape and so on. I have not seen the option to change this in the last few builds.
[Nexus 6 Android Development] liquidreign:
/

Androidfilehost/thyrus.Velvet.apk

Navigate to system/priv-app/velvet. Replace the apk their with the one you downloaded. Don't delete the libs. Fix permisions and reboot. Profit

Try team blackout updater I have black eBay,amazon, messenger, chrome gmail, Netflix and many working great.
[Nexus 6 Android Development] kregstrong:
Anyone noticing Bluetooth skipping while playing music?
[Nexus 6 Android Development] liquidreign:
So, I am assuming no one else is having this issue.
[Nexus 6 Android Development] myisf08:
YOU rock! Your instructions worked perfectly. Shammy looks sick with the black Google Now. Thanks! :good:

LOVING THIS ROM! THANKS CPA POKE!!!!
[Nexus 6 Android Development] JustusIV:
I have only ever done this. So this is not correct .
[Nexus 6 Android Development] encephalon9986:
Anyone having low headset volume? I have it turned all the way up and it doesn't go very loud. Never had this issue on my s5 or my galaxy nexus. I am using Bose IE headphones. This is the first time I've had low volume and wonder if there's a fix.
[Nexus 6 Android Development] skeezer308:
You on Verizon?
[Nexus 6 Android Development] JustusIV:
Was on sprint and moved to Verizon a week ago. Had my phone since 12 31
[Nexus 6 Android Development] skeezer308:
That's your problem. The phone is not in Verizon's DB. So it just doesn't show up. I have the same problem. My old GS4 is there but no Shamu.
[Nexus 6 Android Development] Skripka:
Was on Sprint...still on Sprint. No backups/restore from Google in the last 2 weeks. Had the restore menu in the wizard for the preceding 3 weeks.
[Nexus 6 Android Development] JustusIV:
What does this have to do with googles backup and restore?
[Nexus 6 Android Development] skeezer308:
Yeah I'm not sure then. I thought it was a Verizon thing. Quite irritating when flashing new Roms and updates though.
[Nexus 6 Android Development] kregstrong:
I noticed this too on, I'm on Verizon, when I go to restore from an old phone it only gives me something from weeks ago, no new backups. Weird and annoying
[Nexus 6 Android Development] akellar:
Absolutely nothing
[Nexus 6 Android Development] CPA Poke:
Is there? ;)

You're good at looking for treasure :)
[Nexus 6 Android Development] CPA Poke:
There *may* be one somewhere out there that has both ;)

Though if you find it and choose to flash it, you have been warned that certain themes (as they come along of course) might cause things to look weird in places.
[Nexus 6 Android Development] CPA Poke:
For anyone who wants the kernel by itself as a flashable zip, you can find today's build here.

Until Franco merges those theme engine policy commits, I now have our build server set up to build the kernel zip each night along with the ROM nightlies....you can find future builds here.
[Nexus 6 Android Development] parcou:
I am a jogger and used my Note 3 run with same headset and sound was good nice loud where I can't hear cars but enough where I can hear nice bass whole 9 yards. Not this rom I think it is the phone. Had another N6 blue sent back same low volume. Also tried Pure Shamu same issue but again more phone issue hardware. Too afraid to play with the Viper stuff too much to understand it can make matters worse with lack of understanding it. So I use what you use and deal with poor sound and hearing more traffic noise than I like to hear.

Sent from mobile...excuse typos!
[Nexus 6 Android Development] almahix:
Mr Poke sir I have no use for themes myself but I admire your support of your ROM's users. Respect.
[Nexus 6 Android Development] wrongway213:
I came into this thread to thank you for that and found this post. Awesome work! I believe that commit fixes pie and theme engine, so if I understand correctly this should take care of us Franco users on any ROM until he updates, awesome!
[Nexus 6 Android Development] chris6278:
Thats what i do! Lol so are u releasing todays build w a dark ui as well? I saw you updated the settings with a personalization category and would like to have an updated build w the dark ui if possible.
[Nexus 6 Android Development] parcou:
You all here are great but way over my head. I'm just the guy who don't like the oem rom but want it tweaked a bit for better battery, better performance, etc. I am cool with how the developer cooks it dark, light, with kernel or not. 42 yr old guy with family so hard to stay pace. So if I like it has you created it with your adds to the kernel and colors you cooked, what download do I want? Themed means nothing to me not speaking for others and I like the kernel additions you do.

My thought is as you said supply the receipt and you will give refund so if one don't like it we can move on :) Hey l love the rom just get little lost to what of all post redirects simple guy like me need to download?

Yeah, I road the the short bus in school :)

Sent from mobile...excuse typos!
[Nexus 6 Android Development] wrongway213:
You can just download today's regular LiquidSmooth 01-18-15 zip if you are not worried about the CyanogenMod theme engine or whether your user interface is light or dark in places and stuff like that. the other downloads in the folders are all for specialized things relating to themes and colors which it sounds like you could care less about as long as the ROM runs good.
[Nexus 6 Android Development] CPA Poke:
Not sure about PIE, as we don't have that merged yet. I've been using Pie Control from the Play Store since day one though, and haven't had any issues?

But other than that, yes you are correct.
[Nexus 6 Android Development] CPA Poke:
Nah, that's more of an "as needed" thing. It would be way too much work to put out 2 separate builds every time without some kind of automation (i'm sure it's possible, but I don't know how ATM).

However, until some really good dark themes come out (whether it's ours or someone else's), I'll probably crank out a build or two more like that if/when there are any major changes or new features - because I'm a sucker for the blacked out UI as well.

And I saw your comment earlier on phone/contacts being white, and yes that was on purpose. I'd rather have those white, but fully legible, than blacked out and looking weird in places (the "groups" section in Contacts, for example).
[Nexus 6 Android Development] wrongway213:
I'm using your kernel right now on a ROM with pie (BlissPop), you saved us Franco users for now man, very much appreciated. The commits merged in your kernel fix pie so I can only assume the commit Franco would merge would do so as well, given as you said this was not used for pie control but for theme engine on this ROM. ROMs with pie control have system UI FCs when they boot up with a custom kernel, the commit RIPng applied fixed pie and theme engine. Either way, nice to be able to update all my ROMs and not just this one, thanks again!
[Nexus 6 Android Development] Smokuevo:
How is this working on verizon . seen people have data issues
[Nexus 6 Android Development] chris6278:
Thats cool man. Yea i wasnt expecting you to release 2 different versions everyday. I only asked about one on todays build cause the layout of settings is different with personalization added and would be cool to have a dark ui version of that i could stick with until this whole theming thing gets sorted out

---------- Post added at 02:48 PM ---------- Previous post was at 02:45 PM ----------

I was using RIPngs kernel on bliss but themes wouldnt install with it. They would only install with bliss' kernel
[Nexus 6 Android Development] jaythenut:
theres a great dark theme here http://xdaforums.com/galaxy-note-3/themes-apps/cm12-dark-material-cm12-theme-engine-wip-t3005868 works great on smooth
[Nexus 6 Android Development] chris6278:
I tried that one but it doesnt make the settings dark or the notifications
[Nexus 6 Android Development] jaythenut:
Must be updated mine are
[Nexus 6 Android Development] Skripka:
Devs aren't prone to messing with notifications because Google, in their infinite wisdom, hardcoded the text colors for certain GApps...meaning dark UI notifications makes email notifications unreadable....which makes people squawk.
[Nexus 6 Android Development] chris6278:
What build of liquidsmooth are you running?
[Nexus 6 Android Development] jaythenut:
The latest but notification are not dark but settings are
[Nexus 6 Android Development] chris6278:
Your on build 1/18? I dont see how its making your settings dark when noone has themed settings yet. You sure your not on yesterdays build w dark ui and theme engine built in?
[Nexus 6 Android Development] DespairFactor:
[MENTION=4913579]CPA Poke[/MENTION] How did you get themes installing with a custom kernel?
[Nexus 6 Android Development] CPA Poke:
Check out [MENTION=3357040]Imoseyon[/MENTION]'s source :)
[Nexus 6 Android Development] DespairFactor:
Its not fixed in his source, I fixed it by using Euphoria's sepolicy. It was the themes not installing issue, not force closes or anything else.
[Nexus 6 Android Development] parcou:
I am on Verizon and there are data issues if on phone and surfing web, etc things like that can't do both but is a known for VZW. However outside that things have been good. I get a LTE and data fast (web, Pandora, Maps, etc) I have done some traveling GPS was fine but I have been in well coverage areas on major interstates and major cities... I have not yet traveled to the back country where I know only 3G to test...

So I have been pleased with the data until we hopefully get Advance Calling 1.0. I am not using a cut sim and I personally had LTE issues meaning I could not get LTE. when I cut my micro sim This was with my blue N6 I sent back for a white N6 and I got a nano sim at that time...same rom were I could only get 3G now could get LTE....go figure!
[Nexus 6 Android Development] Svid:
Someone else can confirm this?

In storage, when i press the usb connection it does not do anything and i cannot change the connection type at all.
[Nexus 6 Android Development] chris6278:
Check out this theme i found off the playstore. The only one ive found that changes the ui dark including settings, dialer and contacts. Still needs some work but looks great so far
[Nexus 6 Android Development] ChaosMinionX:
What's the name?
[Nexus 6 Android Development] Bataga:
Some themes are starting to get going http://xdaforums.com/showthread.php?t=3006466
[Nexus 6 Android Development] chris6278:
Cm12 blue
[Nexus 6 Android Development] Jeremiah_1988:
Does the ad blocker block YouTube ads?
[Nexus 6 Android Development] jason504:
I don't think so. But there was one that worked real good it blocked all ads on you tube. But of course it was a xposed mod.
[Nexus 6 Android Development] Jeremiah_1988:
I know but last I heard that damn dev is taking his sweet time updating to lollipop compatibility, I'd pay big bucks for xposed
[Nexus 6 Android Development] ggmask:
Anyone else getting this when trying to set up OK Google keyword from anywhere?

Installed fresh, wiped cache/dalvik/data/system before flash. Initially ran LiquidSmooth Kernel, but when this happened I flashed LeanKernel, same thing though.

Screenshot: http://i.imgur.com/El4tSnd.png
[Nexus 6 Android Development] :
I was getting this same error. I ended up installing a different gapps to fix it.
[Nexus 6 Android Development] ggmask:
I think I'm using euroskank's minimal gapss, what did you use?
[Nexus 6 Android Development] clothednblack:
I used TBO gapps and it works
[Nexus 6 Android Development] :
I'm currently using slim normal gapps.
[Nexus 6 Android Development] jason504:
I hear ya I am going through xposed withdrawals Lol. I had like 8 to 10 xposed mods on my last phone.

---------- Post added at 04:21 AM ---------- Previous post was at 04:14 AM ----------

Can you use a third party launcher and Ok Google everywhere will work? Or do you have to use Google launcher?
[Nexus 6 Android Development] dave2metz:
There is a flashable zip out there that fixes the OK Google issue. It supposedly works with all aosp roms.
[Nexus 6 Android Development] clothednblack:
I'm using nova launcher, TBO gapps and ok Google works everywhere.

If you want the zip.

Link for Ok Google everywhere https://copy.com/tFWoDdLMmv3DkViS
[Nexus 6 Android Development] owyheendn:
Are the TBO GApps working good on this ROM? And how many apps are Blacked Out?
[Nexus 6 Android Development] encephalon9986:
I played with viper and I had more issues than gain. I don't get what so good about viper. If I'd be listening to Spotify and then play YouTube and have no sound. I diabled viper and bam everything works fine. DPs manage always worked great for me with the s5 and previous devices. I just don't think viper is as great as people praise (and yes I installed it correctly as people in this thread have) I hope the n6 gets the vole fixed cause hitting the gym with low volume ruins the motivation in a way.