yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] phyl0x:
confused about the sultanxda verified boot patch....is there anything else we need to do with it? On 7.0 using supersu 2.78-SR1 suhide 5.5 and rootswitch currently, can pass safteynet when i use rootswitch...just updated to 3.07 but everything seems the same as 3.06 in regards to safteynet...was this kernel supposed to change anything in that regard?
[Nexus 6P Original Android Development] steveo17:
can you elaborate on the rootswitch?

I've seen posts about it, but i'm not sure what version to use and how to use it
[Nexus 6P Original Android Development] litscript:
Rootswitch uses magisk to disable/enable root but it's on the asus forums of all places. There references to the link on the suhide Forum.

The latest update to safetynet looks for unlocked bootloader's on phones who's kernels report as much. The latest update turns off the notification to safetynet that the bootloader is unlocked. Safetynet still passes the phone for that check since bootloader reporting is a post KitKat feature and not all phones do it.

Safetynet still checks for root and Xposed etc so if you'd like to find about those things I'd do some forum digging. Suhide is a great place to start.

[MENTION=4684315]flar2[/MENTION] thanks for the great work love the kernel, might we be seeing an update for the marshmallow version soon as well?

---------- Post added at 04:24 PM ---------- Previous post was at 04:18 PM ----------

This may not be an issue for your phone since not all phones have verified boot. But with my phone, N6P rootswitch stopped working after the latest safetynet update.
[Nexus 6P Original Android Development] flar2:
There will be no more updates for Marshmallow, it's time to move on to Nougat.
[Nexus 6P Original Android Development] flar2:
You still need to hide root, this only helps the bootloader check.

I wasn't even going to add this patch, because I expect Google will work around it fairly soon.

Personally, I don't know much about this stuff. Android Pay is not available in my country and I wouldn't use it even if it were available.
[Nexus 6P Original Android Development] guitar1238751:
I think you might have quoted the wrong post. I'm running Nougat on my Nexus 6p. The Elementalx tab was there in Ex Kernel Manager. Right after I upgraded from 7.0 to the 7.1.1 Dev Preview, the option disappeared. I'm guessing it's because of 7.1.1?
[Nexus 6P Original Android Development] flar2:
Have you modified build.prop at all? Perhaps the Pixel launcher mod?
[Nexus 6P Original Android Development] flar2:
Sorry, I meant to quote the other post asking about an update for Marshmallow
[Nexus 6P Original Android Development] Takiyon:
Any information on the headset button detection?
[Nexus 6P Original Android Development] mko000:
[MENTION=4684315]flar2[/MENTION]: I just got the new update for EX Kernel Manager (2.91) on Marshmallow. The battery monitor always shows up in the notification panel even when it is hidden from the status bar. Is it supposed to be this way? I don't like it :D. Thanks!
[Nexus 6P Original Android Development] flar2:
Sorry, but that's the way it has to be. You can disable the Battery Monitor if you wish.

The problem is Android kills background services from time to time unless they have a persistent notification. I left it without the notification for a long time, but too many people were experiencing glitches with the stats due to the service being killed, so I had to add the notification. Blame the design of Android.

As a little background, the Battery Monitor has to be a service so it can register stats for screen on and screen off. It's the only way that I can have a receiver to reliably capture these events. It would be nice if I could just register the screen on/off intents in manifest, but this was abused by app developers a few years back so that capability was removed from Android. The notification thing is basically the same situation. Background services were being abused and using up resources, so Android forces you to have a notification present if you want to keep your service running all the time.

I didn't like the notification at first, but now I actually have grown to like it and I check it all the time.
[Nexus 6P Original Android Development] guitar1238751:
Yea I modified the lines to say Marlin and Pixel XL. Google Assistant is working now and Pixel Launcher is installed as a system app. Should I attach a copy of my build.prop? Hmm my camera app just turned very dark. The screen is super dark, it flashes normally for a few seconds but it's mostly just dark, I can barely see through the lens. Should I just factory reset again?
[Nexus 6P Original Android Development] flar2:
Sorry, I didn't have a chance to look into it yet.
[Nexus 6P Original Android Development] mko000:
Alright, thank you very much for the explanation! I'll give it a shot.

Do you think hiding the notification from the Settings --> Apps menu will also lead to the service being killed or is that only a UI thing?
[Nexus 6P Original Android Development] flar2:
The app thinks you have a Pixel XL instead of a 6P.

The camera issue has been discussed in the past few pages. We are waiting for updated kernel source.
[Nexus 6P Original Android Development] flar2:
I actually don't know, I hadn't thought of that. We'll have to experiment and see.
[Nexus 6P Original Android Development] jmarx2:
It's only a UI thing. I have used other apps that need a notification to keep running, but then direct the user to hide the notification so they don't have to deal with it. The screen dimming app Twilight is an example. However, this way blocks all notifications from the app, so the user would not be notified of a new kernel update, in this case.
[Nexus 6P Original Android Development] therock3181:
V3 and up for Nougat only.

You can read on the 1st page and on his website which is for MM and N.
[Nexus 6P Original Android Development] nathanchance:
Despite what some people say, I am really enjoying the new battery notification from EXKM. Quick easy way to show stats and it is not as intrusive as I would have thought. Really good time to pick it up if you haven't already :good:
[Nexus 6P Original Android Development] IM0001:
+1 I just noticed the new Battery Notification today and think it is rather slick and well done. Great Job!
[Nexus 6P Original Android Development] mobileman88:
[MENTION=4684315]flar2[/MENTION]

It's a little off topic here. But would exkm be able to help kill off some processes upon boot? Previously I used boot manager which is an xposed mod. After upgrading to nougat, I have to manually send all the stupid badly written apps which I need but don't need them to autostart and kill my battery
[Nexus 6P Original Android Development] OneNutShort:
Totally agree! I usually hate unnecessary notifications, but I find this one useful, and am really happy with the overall look of it design wise.
[Nexus 6P Original Android Development] guitar1238751:
Thanks!! Latest update added the tab back! I do like the new battery notification. Usually the first thing I do is block persistent notifications but this one is very unintrusive and you've done a phenomenal job theming it. I love the UI, goes perfectly with the notification shade.
[Nexus 6P Original Android Development] flar2:
Wow, I'm glad somebody likes the notification. I've been getting messages about how to get rid of it all day. I'm still going to have to do something about it, because I notice more than half of people are canceling their orders since I pushed the update. They see a persistent notification and immediately hit the refund button (and I need to pay for those Pixels).
[Nexus 6P Original Android Development] narcosis34:
[MENTION=298610]Flar[/MENTION] i totally appreciate your work at community , if there was a way i would buy your apps 10 times
[Nexus 6P Original Android Development] hanschke:
sorry but the first is that I have to disable it.
[Nexus 6P Original Android Development] kilasat:
What I have to do if I already have an other custom kernel installed and would like to try this one. Sorry if this was already asked 100 times.
[Nexus 6P Original Android Development] jun_ng_1208:
I was wanting to post asking how to remove the notification without removing the battery monitor, but that is a persistent notification I am willing live with just to appreciate the amount of work you've done for the Nexus 6p :good:
[Nexus 6P Original Android Development] tupirujp:
I Will star fresh from scratch [emoji16]
[Nexus 6P Original Android Development] boominski:
Is it just me or does the Elementalx app no longer update to the latest kernel? Had the update notification earlier, but when I hit it, it just took me to the app. The old check for updates method seems to have changed. Or am I being a dunce?
[Nexus 6P Original Android Development] kilasat:
You mean reflash the rom and than flash the new kernel?
[Nexus 6P Original Android Development] wizardwiz:
Just re-flash the stock boot.img , reboot and then flash ElementalX kernel.
[Nexus 6P Original Android Development] kilasat:
Sorry for the question, but where I get the right boot.img? Just afraid to flash a wrong one.
[Nexus 6P Original Android Development] kyzn:
I'm OK with the battery monitor notification shade. But then again I was using another battery monitoring app to do the same thing. :D
[Nexus 6P Original Android Development] xflowy:
[MENTION=4684315]flar2[/MENTION] how to get rid of the battery notification being implemented since the new update? thanks.

---------- Post added at 11:56 AM ---------- Previous post was at 11:54 AM ----------

well. i see it's been asked several times. so i guess i have to wait.
[Nexus 6P Original Android Development] OneCheekyDevil:
I don't understand what the big fuss is about with the battery notification.

I disabled the service, rebooted the phone and voila, notification gone.

The only time you should be using the battery monitor is when your battery life is bad and you need help identifying the culprit. Even then, the notification isn't that intrusive.

You kids need to get over it.

Keep up the good work [MENTION=4684315]flar2[/MENTION]!
[Nexus 6P Original Android Development] wizardwiz:
That depends which version your're currently running. you can either look for it on XDA or download the google factory images and retrieve the correct boot.img from it.
[Nexus 6P Original Android Development] scoot0073:
What version Android u on ? 7.0 or 7.1
[Nexus 6P Original Android Development] jesssiii:
Inside the rom zip.

Nexus 6P
[Nexus 6P Original Android Development] scoot0073:
You can go here these are Stick Boot images with minor tweaks but should still work for what u want.

Just find the one that matches what Android version u are using then flash it then u can flash another custom kernel.

http://xdaforums.com/showthread.php?t=3306684
[Nexus 6P Original Android Development] kilasat:
7.0 running the last pure nexus Rom.
[Nexus 6P Original Android Development] relevant_placeholder:
Make it an option to be a notification if possible.

It gets cluttered when there are others, today I can't remove either of the two.

Better yet, make it a plugin to be purchased separately.
[Nexus 6P Original Android Development] litscript:
Then I'm gonna have to wait, cause I gots to have my xmods!

Thanks for the reply
[Nexus 6P Original Android Development] farshad525hou:
Anyone have an idea when Google is gonna drop the kernel source for 7.1.1?
[Nexus 6P Original Android Development] nathanchance:
Nope. They may never drop it (though that hasn't been their track record).
[Nexus 6P Original Android Development] kyzn:
I use the same app for monitoring. You can remove EXKM notification if you want to stick with AccuBattery.
[Nexus 6P Original Android Development] steveo17:
hopefully should be soon. they just release the AOSP changelog
[Nexus 6P Original Android Development] MeetFace:
[MENTION=1751716]theflash[/MENTION]

I've seen mention in a few other threads you have some sort of command enabled in a kernel that allows Safety Net to pass, is that an option with this kernel?
[Nexus 6P Original Android Development] SlimSnoopOS:
It is mentioned in the above changelog.
[Nexus 6P Original Android Development] MeetFace:
Awesome, thanks!

My understanding this was supposed to remove the little orange triangle screen on boot, am I mistaken? Or is there a setting I need to enable?
[Nexus 6P Original Android Development] SlimSnoopOS:
What you originally asked about is included in the kernel. See this post about the boot patch included in the kernel.

You are now referring to the bootloader message. Completely different thing. There was a patch for this message up until a few months ago. Newer Nexus bootloaders have prevented the method of overwriting that message.
[Nexus 6P Original Android Development] MeetFace:
OK, bad assumption that the message meant the patch wasn't working.

My Safety Net still isn't passing, something about a CTS profile mismatch. I'm systemless supersu, songs like I might need to go the phh Magisk method.

I'll do some reading, thanks!
[Nexus 6P Original Android Development] mobileman88:
Supersu fails safety net. It's already been documented
[Nexus 6P Original Android Development] relevant_placeholder:
That means disabling exk monitor completely and I agree. It's also nitpicking on my part:)

In any case it was just a demo referring to his comment why it possibly turns people off from the app

Apps primary purpose is to adjust kernel parameters, everything else can be a plugin, IAP or otherwise.
[Nexus 6P Original Android Development] sixgunmojo:
You don't have to disable EXKM completely. Settings > Apps > EXKM > Notifications > Block All. But yeah, please make disabling it an in app option.
[Nexus 6P Original Android Development] melvo86:
Agreed! It would be best to provide an option for disabling, thank you.
[Nexus 6P Original Android Development] sm4tik:
[MENTION=4684315]flar2[/MENTION] how about disabling the battery monitor by default? This way it wouldn't scare the newcomers away at first launch and it would make it an "extra" feature.
[Nexus 6P Original Android Development] Maxr1998:
Wow, I'm also not a fan of too many persistent notifications, but canceling your order is definitely a d*** move.

Btw, did you read that?
[Nexus 6P Original Android Development] CappyT:
[MENTION=4684315]flar2[/MENTION]

Can you include in the kernel the safetynet patch?

Edit:

I saw there is already in the source... Sorry.
[Nexus 6P Original Android Development] MeetFace:
Not with the latest Root switch ;)

On PN, latest Elemental, SR1, and Root Switch (stop all daemons), SuHide, Safety Net passes and I can add a card in Android Pay, bought a Jamba Juice this morning.
[Nexus 6P Original Android Development] 4RK4N:
this might be a bit off-topic but oh well: what did u do to get it working? what i did (did NOT work):

install latest PN7 + gapps, latest exkernel, supersu 2.78 sr1 systemless mode and booted once. back to recovery for suhide 0.55 and reboot. adb shell for the 06suhide fix.

without root switch "response validation" fail. with root switch (kill all su daemons selected) success on that but "cts profile match" fail like without it as well. pogo wont start either way.
[Nexus 6P Original Android Development] MeetFace:
I don't remember the order of all the steps, but I did a bit Willy Nilly select a few more programs in SuHide

---------- Post added at 11:22 AM ---------- Previous post was at 11:19 AM ----------

I believe many are removing the 06 patch, and your RootSwitch must be 1.3.3.2

http://xdaforums.com/showpost.php?p=69317458&postcount=4289
[Nexus 6P Original Android Development] 4RK4N:
i tried another route on a whim:

wiped /system /cache and art cache, reflashed pn7 + gapps + exkernel 3.07 and rebooted. safetynet helper is green yay but no root.

then i went back to recovery, flashed magisk v8 + phh root r259 magisk module and rebooted. installed magisk manager 2.1 and phh superuser beta app. enabled "magisk hide" in the magisk manager settings and rebooted.

safetynet helper still GREEN so PoGo starts. AP should work as well cant test though.

benefit of this way: no root switch needed, no toogling root all the time.
[Nexus 6P Original Android Development] sengab1991:
Is there a problem ? This happened suddenly and I restarted the phone removed the manager and installed the application again
[Nexus 6P Original Android Development] nathanchance:
Is your big cluster offline?
[Nexus 6P Original Android Development] sengab1991:
Yes and I don't know why ?
[Nexus 6P Original Android Development] nathanchance:
That's why you aren't seeing the options. Well one, you have kind of low battery and two, rebooting can induce a lot of heat on the CPU so it throttles itself. Give it some time to cool down and if it doesn't come back online, toggle core control.
[Nexus 6P Original Android Development] Blindfold_NL:
I had the same issue with the same phone model, but I read that you needed to remove the 06suhide file again and indeed, this worked for me with the same combination ( PN7 + gapps (I still have the 10/10 version), latest exkernel (3.07), supersu 2.78 sr1 systemless mode and suhide 0.55. I also installed rootswitch 1.3.1.2.

Safetynet app now passes validation after I disable root with Rootswitch (stop all daemons flagged). With 06suhide file present I got a CTS failure on the third check).
[Nexus 6P Original Android Development] twistanesh:
Is this new update for 7.1.1?
[Nexus 6P Original Android Development] ricco333:
Changelog right here http://xdaforums.com/showpost.php?p=69277078&postcount=6833

Erik
[Nexus 6P Original Android Development] flar2:
No. The source is not released.
[Nexus 6P Original Android Development] twistanesh:
Thanks!
[Nexus 6P Original Android Development] danmaman:
ElementalX 3.08 is out

Check your EXKM app for update
[Nexus 6P Original Android Development] sengab1991:
I have posted this before, how the game in foreground took 2.26 hours and the SOT less than that ?
[Nexus 6P Original Android Development] jiajialing:
No 3.08 update from ex app?

Anyone can put it here? Tks
[Nexus 6P Original Android Development] danmaman:
Do you pressed the ElementalX button?
[Nexus 6P Original Android Development] boominski:
Anyone know why I don't have any download option (have tried clearing data, un/reinstalling app etc)?
[Nexus 6P Original Android Development] flar2:
Did you do any modifications to build.prop? For instance, the Pixel Launcher mod?
[Nexus 6P Original Android Development] boominski:
Aha! That'll be it. Brilliant. Thanks!
[Nexus 6P Original Android Development] tibere86:
Audio mod question. Which gain bumps up the headphone jack voltage, analog or digital?
[Nexus 6P Original Android Development] flar2:
Now updated to 3.08, with fix for Dirty Cow vulnerability
[Nexus 6P Original Android Development] casonswag:
Works on 7.1.1?
[Nexus 6P Original Android Development] flar2:
There is no kernel source for 7.1.1
[Nexus 6P Original Android Development] casonswag:
Oh ok gotcha
[Nexus 6P Original Android Development] verynuclear:
Great battery life with Ex kernel. Thanks developer ??
[Nexus 6P Original Android Development] nextrow01:
Yes it works.
[Nexus 6P Original Android Development] Hussainally:
Is tethering working ?
[Nexus 6P Original Android Development] IM0001:
Wait, what? Users are canceling their Pixel Pre-Order because they see a Persistent Notification (that can be turned off), and who expects you to pay for them?

Jesus I knew we lived in a super entitled generation but this is getting stupid.
[Nexus 6P Original Android Development] flar2:
No, people buy EXKM and then immediately cancel because the battery notification shows by default. You have two hours to automatically refund your purchases on the Play Store.

I changed it so the battery monitor is disabled by default on the latest update, hopefully that makes people happy.

But it could be a bit of bumpy ride over the next couple app releases as I had to do some difficult but necessary under-the-hood changes to the settings
[Nexus 6P Original Android Development] flar2:
Check this out:

https://github.com/flar2/angler/commit/d40f7d0a216251c4fa7d976a8c29eb72aab8b2d5

https://github.com/flar2/angler/commit/cab2555fa5508296119e23098da2cf21a5238e79
[Nexus 6P Original Android Development] th3discodancer:
Sweet, man! Is this with stock settings?

Could you also share the rest of your setup?
[Nexus 6P Original Android Development] p0k3y:
Very cool. Android Pay now works with version 3.08!
[Nexus 6P Original Android Development] verynuclear:
Nothing special. Stock settings, no gestures and CTTMod.
[Nexus 6P Original Android Development] Tylog:
The battery notification is one of the best things. I like it and use it.
[Nexus 6P Original Android Development] IM0001:
Very strange, not like it was that hard to find and turn off if needed. Not like the File Created log floating icon thing ES File Manager added that was sort of buried in a weird way to disable, that was much more annoying than anything.

On a different note, now that your Battery Details screen shows the charge/discharge rate, is there any chance you can add that to the battery notification? Would be nice to not have to go digging around to see the charge rate.
[Nexus 6P Original Android Development] sixgunmojo:
Battery Notification

Just got the new update, wanted to say thanks and give you a tip of the hat for making battery notification an option.
[Nexus 6P Original Android Development] danmaman:
Hey [MENTION=4684315]flar2[/MENTION]

Look at this

Mod edit by [MENTION=4036181]Darth[/MENTION] , Link removed. Links to other mobile forums are not needed here. Thanks!
[Nexus 6P Original Android Development] sreten89:
[MENTION=4684315]flar2[/MENTION]

I have a problem with High brightness mode widget, i seems that it drains battrery when used in auto mode according to BBS log. In manual mode its ok.
[Nexus 6P Original Android Development] flar2:
Everything drains battery. But the widget will not drain any noticeable amount of battery. It's totally a non issue. It's probably the leanest widget you can get.
[Nexus 6P Original Android Development] rdeets:
3.08 has killed doze for me. Used to go so night with barely a drop, but since I updated to 3.08, i've been waking up to a near dead phone.

http://imgur.com/S3lpsyA

http://i.imgur.com/2fNDY5p
[Nexus 6P Original Android Development] flar2:
Absolutely zero to do with the kernel
[Nexus 6P Original Android Development] kyzn:
You might wanna find out what's keeping your phone awake when the screen is off. Some really solid uninterrupted lines too.
[Nexus 6P Original Android Development] kyzn:
Here's mine. The best battery I've had since PN7.0 dropped. And without much compromise on my setup too, just less brightness. Running a performance oriented profile. Notice that my phone is only awake for synching and when I'm actively using it.
[Nexus 6P Original Android Development] quorn23:
[MENTION=4684315]flar2[/MENTION] i read your answer regarding you didn't plan to include the bootloader patch to beginn with answering the question about an update for the MM kernel. But for me it was unclear if this means yes or no. Would be great for some MM love, as stuff like xposed is MM only atm i'm sure a lot of people would like it. Thanks for consideration.
[Nexus 6P Original Android Development] nathanchance:
He has said multiple times that MM support has ended. If you want those patches, you need to add them and compile the kernel yourself.
[Nexus 6P Original Android Development] xringo:
So has the dark camera been fix for 7.1.1?
[Nexus 6P Original Android Development] nathanchance:
We still don't have source so no.
[Nexus 6P Original Android Development] kyzn:
ElementalX does not officially support 7.1.1 and so do other popular kernels. You are on your own said every dev of popular kernel. Flar2, Flash and Franco.