yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] bmakk2055:
[MENTION=298610]Flar[/MENTION] check this out http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344
[Nexus 6  Original Android Development] flar2:
I'm going to hold off on an official kernel update for tonight.

Chainfire's current solution will likely change soon, as it's a work in progress. He says there is a possibility of a factory reset if your data partition is encrypted. I don't want people losing valuable data when they flash the kernel. At the very least, there could be bootloops.

For now, if you want system rw, flash this modified version of ElementalX-N6-3.00

https://www.androidfilehost.com/?fid=24052804347831453

The only change from yesterday's release is ro.secure=0 (incsecure boot.img)
[Nexus 6  Original Android Development] metaphz:
Looks like I was to quick on the trigger. I tried Chainfires method on my Nexus 6, everything is working. I did not get a bootloop or forced factory reset on DECRYPTED. However, on my Nexus 9 it would not take my pattern unlock and was forced to do a factory reset.

ETA: Are you planning on doing the same for the Nexus 9? You already did lol! Thanks.
[Nexus 6  Original Android Development] Brotuck:
Works fine ! Thanks for the quick update.

Verstuurd vanaf mijn Nexus 6 met Tapatalk
[Nexus 6  Original Android Development] aoleg:
Flashed this http://xdaforums.com/nexus-6/development/kernel-stock-kernel-root-color-control-t3218958 and SuperSU 2.50 (I believe it's essential to use this version), booted once, then flashed ElementalX r-w. The red warning triangle no longer appears during boot. I didn't even need to re-flash SuperSU.
[Nexus 6  Original Android Development] flar2:
Yes, if you flash Chainfire's boot.img and then EX, you will have those tweaks.
[Nexus 6  Original Android Development] WhammyDroid:
Where is chainfire's boot.img?

Edit: nevermind, I found it.
[Nexus 6  Original Android Development] mattmtx:
Hi all! I have a "easy" question. I don't know much about a Kernel (or configuring one). Which configuration, or at least governor, can you recommend me?.

I have only 15 hours with ElementalX, Xposed with Aplify (donation), and seems to me very poor time.
[Nexus 6  Original Android Development] danarama:
I would recommend using the ElementalX governor to start with. Then tweak it for battery / performance as you see fit.
[Nexus 6  Original Android Development] flar2:
How much screen time?

I get excellent battery life on all my devices without any tweaking. The most important thing for good battery life is a nice clean installation and only install the apps you need, making sure all of them are well -behaved.
[Nexus 6  Original Android Development] mattmtx:
Hi, I have a clean installation. I installed the rom a week ago, and then a few days I installed the kernel.

I only use a few game, music in the morning when I went to work with bluethoot auris (1 hour), when I went back to my house one more hour. Whatsapp, emails from work/personal only when I sync.

Active Drain: 13.34% /hour.

Idle Drain: 1.27% /hour.

Now I have 83%. Time usage 27 minutes (Screen on).

---------- Post added at 11:09 AM ---------- Previous post was at 11:05 AM ----------

Oks, I will try it and look what is the better configuration. Where I can read something about which can I configure and with what limits do it, or how someone can get a better battery life/performance?
[Nexus 6  Original Android Development] danarama:
It is optimised for the best balance possible.

Bear in mind that if you want more performance, you will lose more battery. If you want more battery, you will lose performance.

That's why you have to run it for a while to see what you need more of.

In my opinion, the best way to get more battery, without losing too much performance is:

hotplugging options: Custom Hotplug, 1 core online during suspend, Up threshold 90 (CPU load gets to 90% before more cores come online - higher %, less performance / more battery life)

Governor options: Gboost disabled, up_threshold 90 (CPU load gets to 90% before frequency goes higher - higher %, less performance / more battery life)
[Nexus 6  Original Android Development] mattmtx:
I will use it in these next days. Thanks [MENTION=2872010]danarama[/MENTION]
[Nexus 6  Original Android Development] reaper000:
For anyone hunting around for SuperSU 2.50, here's the download link for convenience sake:

http://download.chainfire.eu/741/SuperSU/BETA-SuperSU-v2.50.zip
[Nexus 6  Original Android Development] torecdude:
Never Understood why, when im using custom kernels like elementalx and franco kernel or even leankernel. My screen sometime splits into half and i have to turn screen off and back on again to use my phone.

Am i the only one!?
[Nexus 6  Original Android Development] flar2:
Me too. It's a hardware defect.
[Nexus 6  Original Android Development] torecdude:
I remember i discuss it on XDA before, heard i was decided that its about hardware way too early. How come it doesnt happend on stock?

Anyways, real bummer.
[Nexus 6  Original Android Development] flar2:
It does happen on stock. Mine did it the very first time I booted it. It happens more when the phone is cold, and it happens more on custom kernels because we push them a little harder. It happens less on stock interactive governor, but if you find it happening a lot, use elementalx governor and set sampling_down_factor to a higher number.
[Nexus 6  Original Android Development] jody2k:
Is there a way to control your vibration strength wen hitting your screen buttons? I have some sort of random click tone which is anoying thats why i want to decrease little bit the vibration.
[Nexus 6  Original Android Development] flar2:
Yes, EX Kernel Manager has a global voltage strength slider.

Or you can do it manually /sys/drv2605/rtp_strength
[Nexus 6  Original Android Development] stumpy352:
I must be doing something wrong. I flashed these same files using the same method & I don't have system r/w. It's nice to not have to look at that corrupt message though.
[Nexus 6  Original Android Development] aoleg:
Did you flash the R-W version of ElementalX (referenced a few posts above) or just the standard version?
[Nexus 6  Original Android Development] kevdog98:
I had the same issue had to use the method mentioned in the Elite Kernel post, install BusyBox on rails from play store, install via recovery to get system RW
[Nexus 6  Original Android Development] zero100101:
Nice it works perfect on marshmallow ,thank u

:)
[Nexus 6  Original Android Development] kevdog98:
You are welcome.
[Nexus 6  Original Android Development] pb1379:
Just a little thank you for this great kernel, it just saved my Marshmallow: apparently the stock kernel has some "feature" that completely drains the battery in no time with Bluetooth keeping the phone always awake if you have an android wear watch. Your kernel, however, works perfectly fine. Great work, much appreciated! ??
[Nexus 6  Original Android Development] flar2:
Update

For Android 6.0 Marshmallow

I removed the permissive hack, this kernel is back to selinux enforcing

You NEED SuperSU-2.50 for this one!

I'm not pushing it to EX Kernel Manager quite yet, because many people may be unaware they need to update SuperSU

This will also get rid of the corruption warning on boot.

And system will be writable

Download:

ElementalX-N6-3.01 BETA

Changes:

-selinux enforcing

-sepolicy mod and dm_verity removal from Chainfire
[Nexus 6  Original Android Development] Alxoom33:
Bootlooped! SuperSu 2.50 dosnt install over my SuperSu Pro 2.49.

Reflashed EX 3.0 rw and all is well!
[Nexus 6  Original Android Development] flar2:
I installed EX 3.01 and SuperSU 2.50 over EX 3.00 and SuperSU-2.49 and everything works.

There is a lot going on right now, so you should provide logs, they may be helpful.
[Nexus 6  Original Android Development] Alxoom33:
Didn, work for me. PM with log sent.

Edit, can't seem to attach to pm
[Nexus 6  Original Android Development] obtained:
Are you encrypted?
[Nexus 6  Original Android Development] Alxoom33:
Yes.
[Nexus 6  Original Android Development] flar2:
I am encrypted.
[Nexus 6  Original Android Development] Alxoom33:
Does your SuperSu Pro still say v. 2.49 in Settings?
[Nexus 6  Original Android Development] obtained:
When I first did Chainfire's new method I was encrypted. I was in a bootloop until I finally formatted userdata. Maybe it was just me or something changed.
[Nexus 6  Original Android Development] flar2:
I have SuperSU free, it says 2.50

Maybe reinstall SuperSU
[Nexus 6  Original Android Development] flar2:
Something changed. Encryptable flag was missing in fstab in Chainfire's original boot.img, it is now fixed.
[Nexus 6  Original Android Development] Amos91:
Newest kernel worked a treat with su 2.5. Many thanks!
[Nexus 6  Original Android Development] altitud63:
So, in this moment I have Hells core Kernel and SuperSU 2.49. What should I do to try your Kernel and what risk I can have? Thanks in advance and great job.
[Nexus 6  Original Android Development] CroW_D:
I flashed su 2.50 and I hace encrypted phone flashed latest elemental stuck [MENTION=2100349]bootloop[/MENTION] what did I wrong ?
[Nexus 6  Original Android Development] djkinetic:
Havin bootloops with 3.0.1 on xTrasmooth M, with 3.0.0 and SuperSu 2.50 the rom boots fine but 3.0.1 doesnt boot for me.
[Nexus 6  Original Android Development] sms2000:
Same here. The disclaimer states you cannot flash over another custom kernel. Seems to me Xtrasmooth uses some pre-compiled kernel.
[Nexus 6  Original Android Development] CroW_D:
So same here :)
[Nexus 6  Original Android Development] Lemagex:
same. Maybe if we flash unencrypted M before Elemental X kernel...
[Nexus 6  Original Android Development] djkinetic:
Just flashed lightrom and ex 3.0.1 works perfectly. So it seems there's some incompatibility with xtrasmooth.
[Nexus 6  Original Android Development] Brotuck:
First i flashed SuperSU 2.50 and then i flashed 3.01 over 3.0RW.

Root works fine / no problems here
[Nexus 6  Original Android Development] Hucklebury:
I flashed 3.01 on stock M rooted 2.50,,,,

no problems here :good:
[Nexus 6  Original Android Development] Tylog:
Flash boot.img Chainfire posted (unzip the zip and use only the bootimg.) http://xdaforums.com/apps/supersu/wip-android-6-0-marshmellow-t3219344 , you can flash it in the recovery

Flash SuperSU 2.50

Flash ElementalX 3.01

Reboot

Xtrasmooth / 3.01 ElementalX , all fine.
[Nexus 6  Original Android Development] stricker:
so as i see we don't need to flash modified boot img anymore ? just recovery su and EX 6?
[Nexus 6  Original Android Development] bmakk2055:
Yeah mine only those it on custom kernels but not stock
[Nexus 6  Original Android Development] Brotuck:
I flashed on stock:

- TWRP

- Elemental 3.01

- Busybox (can also be done when booted + root)

- SuperSU 2.50

Thats it, no modified boot.img
[Nexus 6  Original Android Development] flar2:
You need to flash your rom again, but no need to wipe.

Please send logs!

Marshmallow is three days old, and we are still trying to figure a lot of stuff out. If you want to use new stuff, you must help out.
[Nexus 6  Original Android Development] flar2:
I've incorporated everything into EX. But apparently some custom roms are already deviating and causing issues.
[Nexus 6  Original Android Development] flar2:
Maybe they don't work with an enforcing kernel.

Try using the permissive zip if you have bootloops
[Nexus 6  Original Android Development] Flying_Hellfish:
Stock ROM encrypted and I flashed SU 2.50 and EX 3.01 with no issues. It still doesn't look like I have R/W to system though. I can't modify the build.prop with root explorer and when I attempt to write to the hosts file using AdAware it still gives me the "not enough space on system partition" error.

edit: Maybe it's just root explorer that is goofy. I was able to use AdAware to rewrite the symlink for the hosts file and that seems to be working ok. I'm going to have to monkey with this a bit more when I have a few minutes.
[Nexus 6  Original Android Development] NLBeev:
Hi again. I just flashed JDX 4.0 rom and the 3.0.1.

Reboot and working, data kept. Only restore needed of layers and dpi setting (I use 384 tablet mode).

Think I can confirm the incompatibility.
[Nexus 6  Original Android Development] devilmax93:
Working on Stock Android M 6.0

Hi, Just wanted to thank you for this amazing work.

I can confirm that this kernel v3.01 works flawlessly on stock unencrypted android M. I first got the modified boot.img from the superSU thread and then flash that followed by the newest superSU 2.51 and then lastly your kernel which gave me root access on stock nexus 6

How can I test whether I also have system r/w privileges?

---------- Post added at 06:52 PM ---------- Previous post was at 06:27 PM ----------

Sorry but I am currently having issues with restoring user apps+ data on my Nexus 6 with the latest TB. How did you restore them on android Marshmallow?
[Nexus 6  Original Android Development] arcticrobot:
I couldn't change build.prop density using Solid Explorer, but changed it fine using Build Prop Editor.
[Nexus 6  Original Android Development] :
Wow dude, did you check the date of my post that you quoted? It was 3 months ago. Long before Marshmallow was released. I wasn't talking about M, I was talking about Android up to Lollipop. TB might need to be updated for M so just be patient.
[Nexus 6  Original Android Development] devilmax93:
Well I didn't see that and that's because I don't post that often.

Thanks I will do that then.
[Nexus 6  Original Android Development] Flying_Hellfish:
When I enabled root in ES Explorer it went fine. I think there's some applications that are just lagging behind in terms of functionality right now.
[Nexus 6  Original Android Development] NLBeev:
With root access and a custom recovery like TWRP you can make full/partly backups to the internal storage. These backups can be transferred to a PC.

Restoring from internal storage is easy as long there is a TWRP recovery.
[Nexus 6  Original Android Development] jody2k:
Like this kernel and app, is there something you can change for better deep sleep? 1.25% per hour is not bad but ive had better
[Nexus 6  Original Android Development] flar2:
This depends on many things I have no control over. Last night I had 0.34% /hr, and after being on lte and poor signal in acouole office towers for the past ten hours, my stats look like this:
[Nexus 6  Original Android Development] Ghisy:
Hi [MENTION=4684315]flar2[/MENTION],

Sorry if this has been asked before but is there any benefit to use the 3.01 version on Lollipop? I'm currently on 1.10 (and using Chroma).

Thanks!
[Nexus 6  Original Android Development] flar2:
I would say only if you need WiFi callong
[Nexus 6  Original Android Development] EMK2000:
EX 3.01 with SuperSU 2.51 (not 2.50) work perfectly and /system can be mounted R/W and I can edit build.prop using Root Explorer.
[Nexus 6  Original Android Development] DreamFX:
I can't find a link to supersu 2.51.
[Nexus 6  Original Android Development] 1BigLoser2:
http://download.chainfire.eu/742/SuperSU/BETA-SuperSU-v2.51.zip
[Nexus 6  Original Android Development] Fvolfrine:
Is anyone else having issues with their screens? Mine freaks out every once in a while. It divided into four quadrants, with each having the screen from the opposite corners transposed. It takes a minute to clear. I can't screenshot it, the screenshot comes out normal.

I flashed marshmallow, then TWRP, ElementX, and finally Super SU 2.50.
[Nexus 6  Original Android Development] flar2:
Yes, I have that occasionally, it's like the split screen problem that I've had from the start, but I did notice it now goes into quarters on marshmallow. It happens about the same frequency, so I think it's the same problem.

Strangely enough, since the Marshmallow update, I have not had two bugs that I used to get a few times a week. One is where the screen would not respond on wake until I powered the screen off and on, and the other is where the screen would have about a five second delay waking up.
[Nexus 6  Original Android Development] PhilDX:
has anyone else noticed that flar2's slide-to-wake gesture seems to be much more reliable and consistent on M than on lollipop? seems like a really noticeable difference to me
[Nexus 6  Original Android Development] Fvolfrine:
Thanks, glad to know it's not just me. Other than that, Marshmallow is what Lollipop should have been. Refined.
[Nexus 6  Original Android Development] daheazle:
Does anybody know if the M kernel has fuse.ko?
[Nexus 6  Original Android Development] Fvolfrine:
I don't use the slide-to-wake, but the #1 reason that I used this kernel instead of Hell's Core is the double tap to wake. Yes, there are apps that can grant that permission, but none are as smooth as the one in this kernel.

Came from a OnePlus One, I really got used to that feature, glad it exists on the Nexus 6.
[Nexus 6  Original Android Development] frontalot:
How do I use the kcal profiles that are included in ElementalX? I only see the option to manually change the color profile settings.
[Nexus 6  Original Android Development] brizey:
That's because your literally do not have enough room. The stock image uses every bit of space. Try deleting some system apps that you can download on the play store, like camera, messenger, wallet, etc.
[Nexus 6  Original Android Development] flar2:
Do you have EXKM?

Click the button in bottom right corner, then click the button with the folder on it.
[Nexus 6  Original Android Development] frontalot:
Ah, I was scrolling too quickly and missing the FAB. Thanks for help!
[Nexus 6  Original Android Development] DeathGrind:
Just installed the kernel. Man, the aroma installer almost blinded me in my dark room :P

I have to say the wake/sleep gestues and dt2w are spot on. Best I have used.

I am looking on the play store for a kernel manager. Was using kernel auditor, but I found ex kernel manager. Is there any added benefit to using ex kernel manager, besides the ability to download the newest ex kernel from the app?

I noticed that kernel auditor seems to have more sound options but am unsure if they really do anything.

Would appreciate some comparisons between the 2 apps.

Even if they do the same thing I don't mind buying ex kernel manager to support the dev of this kernel.

Thanks :)
[Nexus 6  Original Android Development] Flying_Hellfish:
There's 18mb free and the hosts file is under 1mb. Maybe it's writing other files but I'm not sure. Either way it's working with the symlink. [emoji2]
[Nexus 6  Original Android Development] Talvathir:
Buy it. A happy dev is a good dev ??
[Nexus 6  Original Android Development] brizey:
I have even used ex kernel manager when I am trying out other kernels. It may miss a setting or two, but it gets all the ones I want. In the end, though, I end up back here :)
[Nexus 6  Original Android Development] DroidIt!:
Agreed :) I've used Franco's, faux's, 3c, Kernel Adiutor and I know a few others over the years, and flar's EX app is still the best in terms of organization, being streamlined and functionality. I'd highly reccomend anybody use it even if the ROM comes preinstalled with another manager app. Just delete the one that comes preinstalled and buy and install the EX app. Still by far the best I've used in the last 5 years or so. :)
[Nexus 6  Original Android Development] Joe92T:
the 3.01 beta kernal for M is NOT force encrypted right?
[Nexus 6  Original Android Development] flar2:
It does not force encryption
[Nexus 6  Original Android Development] Ed Murray:
I bought the EX app and use it to tinker with every kernel I use. I have several N6's and it just works better than Kernel Auiditor for me. Definitely worth the small amount of cash. Also, if you use the EX app to download the kernel, you get a nice express version with no Aroma installer linked.

[MENTION=4684315]flar2[/MENTION] I've noticed the lockscreen freeze issue when swipe gestures is on on lollipop is *so far* not an issue on marshmallow.

Thanks for making R/W available on 6.0 :)
[Nexus 6  Original Android Development] NLBeev:
Agree, dark background and white text is more comfortable. But probably that needs extra attention.

Nevertheless its functional and the kernel is great.
[Nexus 6  Original Android Development] Joe92T:
Good Afternoon Guys, this may sound Noobish, but pleast throw me a bone here

Right now im running Stock Rooted 6.0 with Stock Modified Kernal

I am going through the Kernal Install Process, but had questions on which AROMA Options to pick from:

*Max CPU Frequency: I see 3033 is available, but will this cause sudden freezes? Im all for upping the speed, but i want a STABLE increase, whats best here?

*Select I/O Scheduler: Should I leave this to Default?

*Select Readahead Buffer Size: Leave this Default?

*Disable FSYNC, not a big deal right? I can disable this ?
[Nexus 6  Original Android Development] Flying_Hellfish:
I kept everything stock when I flashed. Most (if not all) of those items can be tweaked later using the EX Kernel app. ;)
[Nexus 6  Original Android Development] Joe92T:
ive done some research and it seems disabling FSYNC isnt a big deal, but im unsure on the readahead buffer size, preferred I/O scheduler or what the max stable OC speed is? Maybe 2800?
[Nexus 6  Original Android Development] garyHal:
What is the stock value of this setting if I start to see splitting?
[Nexus 6  Original Android Development] flar2:
default is 8
[Nexus 6  Original Android Development] Ghisy:
I have no use for Wi-Fi calling so I'll stick to 1.10 until I upgrade to Marshmallow then. Thanks for clearing this up! :good:
[Nexus 6  Original Android Development] VeryCoolAlan:
Quick question,

Can I install this kernel on STOCK Android 6.0?

I just got the OTA, so was wondering if I just needed to be rooted and have a custom recovery.
[Nexus 6  Original Android Development] metaphz:
Yes, that's all.
[Nexus 6  Original Android Development] flar2:
Actually, I just had a thought. Nobody should use 3.01 on Lollipop, because it probably has the wrong sepolicy. 3.00 would be okay though.
[Nexus 6  Original Android Development] Joe92T:
Alright so i may have missed the answer above, but during the kernal install in AROMA i chose 28xx as the max frequency allowable... but then while booted, inside a kernal app (SetCPU and Kernal Auditor both) it shows max of the default stock 26xx, i do not see my higher clocks available? this normal?
[Nexus 6  Original Android Development] Fvolfrine:
Purchased from the app store, thanks for the great work!
[Nexus 6  Original Android Development] NLBeev:
Could that (sepolicy) be the reason that the XtraSmooth rom not worked with 3.0.1?
[Nexus 6  Original Android Development] Aftab_khatri:
Hello SIr Can you make Kernel for the moto x style/pure i am using this kernel since htc one m7 and loved it
[Nexus 6  Original Android Development] flar2:
Could be thermal throttling, or the battery driver

Maybe.

No, I don't have that device
[Nexus 6  Original Android Development] magnamentis:
not really because for me it has always been working flawlessly but however good for you and it works great under MM which is the most important.
[Nexus 6  Original Android Development] PhilDX:
yeah, I didn't mean to imply that it wasn't good before, but I would occasionally have to swipe twice for slide-to-wake to work (maybe 10% of the time). now on M, it's perfect, almost 100% which I think is really amazing.
[Nexus 6  Original Android Development] DarkSorcerer:
So,

Now that some of the dust has settled down, what's the best procedure to root and install EX on a stock 6.0 encrypted device with an unlocked bootloader? And does that procedure removes the warning on boot?

Thanks!
[Nexus 6  Original Android Development] pb1379:
Don't know whether that's the best way, what I did is flash the 3.01 kernel and SuperSu 2.51(!) No warning, system is writeable.
[Nexus 6  Original Android Development] DarkSorcerer:
First the kernel then the supersu? With reboots between the flashing?