yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] piccit:
Get into Recovery mode

You should see a little android man with his body open and a red triangle with an exclamation mark and it will say No Command on the lower half of the screen

Now bring up the menu by holding power for ~2s and then tapping vol up

Now select "Apply update form ADB"

Menu should disappear and text at the bottom of screen should read "Now send the package you want to apply to the device with "adb sideload <filename>""

Running "adb get-state" on your computer should return "sideload"

If it returns "unknown" try changing the driver in use

on my windows 10 pc, the device is listed under LeMobile Android Device in device manager, you can choose update driver under properties, browse on my comupter, let me pick, and "Android ADB Recovery Interface" should be an option.

If it is not, then you need to install/update the SDK

Also, see here: https://developers.google.com/android/ota
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kirschdog1:
I'm going to wait till TWRP comes out I'm not spending 3 hours setting up my phone for a third time but thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Correct! You should not be specifying a slot. Let the phone figure it out! They are Smart Phones afterall :p

Good luck waiting on that :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kirschdog1:
It's on phase 4 and will most likely be done in a week or so....so yeah I'm cool with waiting.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Heh, lol, Roger that! :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thefairlady350z:
Yes exactly what i did, removed the -w from flash-all, run and everything works. :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Update!!

Version 0.08

**NOTE THE INSTALLATION METHOD HAS CHANGED**

Now that there are several build versions floating around, I'm just pushing the kernel zImage instead of the whole boot.img.

You should extract the zip, reboot to bootloader and do "fastboot flash kernel elementalx-0.08.zImage"

This is universal for Pixel and Pixel XL

Download:

ElementalX-P-0.08

Changes:

-overclocking (options will be available when TWRP is ready)

-backlight dimmer

-dirty cow fix
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thefairlady350z:
yay new version! Do we still need to flash supersu after with this new one?

EDIT: Never mind, just read the updated op, still have to.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdoulittle:
flar2 sorry

Can I install the kernel if the bootloader is closed and I do not want to have root?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Not sure what you mean by closed but you definitely need an unlocked bootloader to flash this.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thefairlady350z:
But you would not be able to use the majority of the functions if you are not rooted. So no point to install this if you are not rooted imo.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
As mentioned you need the bootloader unlocked but you don't need to have root after, if you wish to use android pay etc
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] drdoulittle:
Sir

Okay, this is what I want. Install and use ElementalX but do not install the boot-to-root.img. Bootloader unblock everything and I need to set up the phone.

Ride?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
Correct.

Unlock the bootloader (this will wipe phone) - setup again - flash ElementalX kernel and away you go! ?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Also, EX Kernel Manager is now updated to work with the new sound settings, backlight dimmer, s2w and other features. Root is required.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Oh Shiz, here we go! :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] blueyes:
Remove forecencrypt?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
WakeGestures App?

Does the Wake Gestures App on your site work with the Pixel XL? If not, are we able to get support for this or is it not possible with the new partition setup on Pixel (XL)?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
I actually haven't checked, but it should work.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Nothing like that until TWRP is out.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
Yep the WakeGestures app does work on my Pixel XL with your latest kernel.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Please tell us how :o
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Hmmm... Cant flash :confused:

​

TY Flar2!!!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Use fastboot flash kernel
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Explain please?

Im dumb...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Instead of the command fastboot flash boot <.08 path> use the command fastboot flash kernel <.08 path>
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 318sugarhill:
Not true. Many of us want to keep the bootloader unlocked and use Android pay. Been there done that with the whole root thing. Finding I don't really need it for everyday activities. But I do not want my bootloader locked and use Android pay frequently. So this kernel is the bomb for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] guaneet:
Extract the zip file! I had the same issue :P
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] stripeyhorse:
I hope with dual boot we can have Kali nethunter kernel (and rom) and normal.

Hopefully Ubuntu mobile comes as well.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nednednerb:
Overclocking future support

It means support in the future for overclocking.

How:) :) :/ :( ?

Patience. Wait. Elapse.

Work has been started.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Im a Newb! Thanks for the heads up! :good:

Flashed and good to go!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] thefairlady350z:
I am saying many functions of this kernel needs root to work (brightness, etc), and not a lot of phone functions will not work without root. Personal preferences I guess. I didn't even bother to install this on my XL when root wasn't working.

There is no Android Pay in Canada yet, so I won't be able to feel your pain...yet.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] evilryry:
Hey [MENTION=4684315]flar2[/MENTION], I just wanted to leave you a kind message and say thank you for your work on this device. I have been a long time user of your work on several of my past devices and the experience has always been great. I got my XL this week and everything with this kernel and exkm continues to hold up the great reputation you have, at least in my eyes. Can't wait to see what the future holds for this device. Thanks so much!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jaythenut:
Delete
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hutzdani:
does anyone else get this when you attempt to flash ?

yes I'm flashing straight with the boot image and yes I change the file name

c:\>fastboot flash bootb_ ex05.img

target reported max download size of 536870912 bytes

sending 'bootb_' (27528 KB)...

OKAY [ 0.625s]

writing 'bootb_'...

(bootloader) Flashing active slot "_b"

FAILED (remote: partition [bootb_] doesn't exist)

finished. total time: 0.734s
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Nitemare3219:
The instructions have changed for flashing, check the OP.

Also, it'd be boot_b.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hutzdani:
yeah I followed this and that's what caused the issue and also root wont hold for me after using the new command in the OP same for any current kernel, SU says no root even after reflashing boot-to-root.img several times

I solved this by first flashing any older kernel build of Elemental that has the patched boot image included in this case the 0.05 build and running the following.

c:\>fastboot flash boot_a ex05.img
target reported max download size of 536870912 bytes
sending 'boot_a' (27528 KB)...
OKAY [ 0.663s]
writing 'boot_a'...
OKAY [ 0.616s]
finished. total time: 1.279s

c:\>fastboot flash boot_b ex05.img
target reported max download size of 536870912 bytes
sending 'boot_b' (27528 KB)...
OKAY [ 0.651s]
writing 'boot_b'...
OKAY [ 0.685s]
finished. total time: 1.352s

Then Fastboot boot boot-to-root.img and then finally the new command, it appears some how Boot_B was screwed for some reason ( possibly flashing via the new command over another kernel FK )

Seems you must use the new command when your already running a lower version of the same kernel.

Makes me wonder if this was contributing to another issue I have, oh well we will see :D

---------- Post added at 07:49 PM ---------- Previous post was at 07:29 PM ----------

A FYI for anyone who runs into issues with kernel flashing because you run the : "fastboot flash kernel "filename.zimage" over another kernel ( if your as stupid as I was and forgot I was running another kernel)

The new command "fastboot flash kernel "filename.zimage" can only be used when already running the same kernel of a lower build with the ramdisk/boot included in the image.

If you attempt to flash via the new command over another kernel FK or Sharky for instance it will screw with Boot_a or boot_b depending on what the current active one is.

You will need to flash an older build first to both Boot_a and Boot_b and then continue with the new "fastboot flash kernel FILENAME.zimage" command !

c:\>fastboot flash boot_a "FILENAME".img
target reported max download size of 536870912 bytes
sending 'boot_a' (27528 KB)...
OKAY [ 0.663s]
writing 'boot_a'...
OKAY [ 0.616s]
finished. total time: 1.279s

c:\>fastboot flash boot_b "FILENAME".img
target reported max download size of 536870912 bytes
sending 'boot_b' (27528 KB)...
OKAY [ 0.651s]
writing 'boot_b'...
OKAY [ 0.685s]
finished. total time: 1.352s

And then :

fastboot flash kernel elementalx-0.08.zImage

Followed by :

fastboot boot boot-to-root.img
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 318sugarhill:
Don't get me wrong there I times I consider rooting as there are many doors it opens. But I've always had minor annoyances with things that work or don't or have to tweak with root. This phone is flawless without it. And I enjoy Android pay. Certainly lots of possibilities with this kernel and root. But not pointless....just limited.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alpione:
Thanks for the kernel, as always. Probably my 5th phone using EX.

Question: possible to add double tap to turn the screen off from the lock screen? So two taps to check time it notifications and another two to turn off?

Thinking that might be a lock screen code thing, but thought I'd ask.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DaveHTC200:
I believe this isn't a kernel feature, it'll be part of a ROM feature when they're building them
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alpione:
My thought too, but thought I'd ask.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nbhadusia:
Was just wondering, what does the backlight dimmer feature do in the updated kernal? Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
Nobody asked, what is this dirty cow, and why did it need fixing?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] khaytsus:
Why bother? Lock screen timeout is like 10-15s anyway.

---------- Post added at 04:20 PM ---------- Previous post was at 04:20 PM ----------

Nobody needed to ask. It's a kernel exploit that's widely known.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
Oh okay. Haven't really been reading much lately.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nbhadusia:
the screen dimmer function? anyone know how to make use of it?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
That's a ROM thing, or an app.

It changes the brightness curve to be a bit lower at low brightness levels while maintaining brightness at higher levels.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nbhadusia:
Thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Alpione:
For the same reason we mod Android in the first place - to fit the way we want to use it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
Please include some mirrors. Can't get it from AndroidFileHost... Looks like the host is down.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jamiejames:
Working for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] UrGonnaDie1:
Any one else have trouble with the epsn fantasy football app I know the kernel shouldn't have anything to do with it but my app closes right away when trying to open it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Does it work with stock kernel? Does it work if you're not rooted?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] UrGonnaDie1:
It worked stock rooted I installed the kernel today and now it just won't open at all

Today i updated my phone to the november update then rooted the phone decided to install the kernel then rooted again ..... all of this didnt do a phone wipe like i expected but oh well i kept my stuff.

After all that i installed busybox and luckypatcher ive removed them just to try and that didnt help.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Goodtill:
Mirrors not working for me either
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] illuzi0n:
Heres a mirror i uploaded to uploaded if need be.

http://ul.to/z51gsfkx

enjoy
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] zook:
Originally a Verizon XL. Went from NDE63P to NDE63X. Installed SuperSU v2.78 SR3. Then decided to install the kernel.

Anyways, as you can see they installed fine. Phone booted up a couple of times just like expected and now I'm rooted with the ElementalX Kernel. Bought a copy of Ex Kernel Manager as well and I'm pretty satisfied right now
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gone_bush:
Has anybody got root working in ES File Explorer? I keep getting "Sorry test failed. This feature cannot run on your device."
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
I don't use es file explorer but root browser and solid explorer work fine for me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TK 421:
I don't use ES Explorer, but I can tell you root explorer is working like a champ!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bjrmd:
Writing to sound control

Thanks for the great kernel.

I am porting my gain control app and would appreciate some advice/help.

The codec_reg file is blank so I was planning on writing directly to the sound control files as was possible with the faux implementation of old (using the checksum value as well).

The problem is I can't write to the sound control files, they are either kernel locked or read only (even though I changed permissions).

So, either exposing the codec_reg, or ability to write to sound control would be greatly appreciated.

Thanks

(I sent a pm as well)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] khaytsus:
Just why are you using luckypatcher? I wouldn't trust the app at all, but there's no legitimate reason to use the app.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] xocomaox:
There are a lot of great, legitimate, uses for Lucky Patcher that I will not get into here.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] DIXZ06:
ES File Explorer ver. 4.1.4.3 running well on rooted NDE63V.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Anthony825:
That is correct. But again, Installing a custom kernel without being able to control it or use it to its fullest potential is mildly pointless.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jaythenut:
He means getting root to work on es what don't work
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gone_bush:
Hmm, curious. I use the Pro (paid) version (1.0.7). Just installed the free version (4.1.3.1) - that works.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] psychatog64:
what does it mean by dirty cow fix in changelog 8?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] evilryry:
Don't know if it's been resolved but I'm rooted on this kernel and my fantasy app works fine
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Google dirty cow and learn about it. It's an exploit that can get elevated rights :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] psychatog64:
I know what it is but what did he fix just the exploit it self?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Yes, essentially patching the kernel so the exploit cannot be performed
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jaythenut:
Going to be easier for you now [MENTION=4684315]flar2[/MENTION] now twrp is out ;)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] airmaxx23:
I'm not sure if this is kernel related or not but since flashing this I get about 2 or 3 dropped calls per day.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
Not kernel related, I never change anything related to phone calls. Also, phone calls are working for me. I've been using this as my daily phone for over a week now.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] airmaxx23:
Thanks, it's just odd that I never had an issue until the day I flashed it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
It's a spurious relationship
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
I have this issue too. Don't think its kernel related, think its the Nov Sec update. Never had the issue on any prior EX Kernels.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
[MENTION=4684315]flar2[/MENTION], out of all the devices you have listed in your Sig Block, which do you like the best.

Sorry for the OT, just curious.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] flar2:
My favourites over time:

Nexus 5, HTC m8, HTC 10 and Moto G4 Plus.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
for anyone interested I could not get EX kernel to work with the new TWRP supersu method. If I am correct Franco does not modify ramdisk and this does, that be the issue. I was able to flash Franco and then superSU again to get the root binary back and everything is good. With EX i tried the same method, flashed supersu again to get binary back and it went completely bonkers, I lost TWRP and root, and boot lopped, lol.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Didn't dees troy mention that SuperSU and twrp cannot run in parallel at the moment and chainfire will need to update SuperSU?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] guaneet:
http://xdaforums.com/pixel-xl/development/root-supersu-t3490156/post69637138
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yung40oz84:
superSU is already updated
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cwalker0906:
Already updated
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] joetheshmo:
Lol thanks guys, being at work keeps me so uninformed! My bad!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Scott:
Very Cool!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I'm running TWRP + Root + EX. Working beautifully. ????
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gone_bush:
If anybody is interested, I reported this to the ES team and they said that they'd fix it "soon"
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MontAlbert:
when they add more surreptitious ads? I refuse to use it since they did that. i prefer Solid Explorer anyway

but yes a lot of root apps will need to be updated now...
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gone_bush:
I use the paid Pro version, wouldn't use anything else.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MontAlbert:
I did too but I refuse to use apps where developers are sneaky like that. My kids had the free version on their tablets
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I'm still rocking Solid Explorer. Works amazingly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] boober78:
I'm on stock with unlocked bootloader. What was the process for you that, TWRP than SuperSU and then kernel?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Juzman:
I did TWRP then SuperSU. Then I went back and fastbooted EX kernel, then flashed SuperSU again in TWRP.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] schwem:
Save some steps I booted TWRP, then flashed TWRP zip in TWRP, then flashed EX kernel, then root and it's running fine for me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kirschdog1:
My steps to get TWRP + v4 Root + ElementalX v08 kernel all working together.

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

fastboot boot boot.img

Code:

C:\Users\xx\AppData\Local\Android\sdk1\platform-tools>fastboot boot boot.img

downloading 'boot.img'...

OKAY [ 0.673s]

booting...

OKAY [ 0.870s]

finished. total time: 1.543s

<phone automatically reboots to OS>

Booted phone to downloader mode.

Code:

C:\Users\xx\AppData\Local\Android\sdk1\platform-tools>fastboot boot twrp1.im

g

downloading 'boot.img'...

OKAY [ 0.640s]

booting...

OKAY [ 0.911s]

finished. total time: 1.551s

<phone automatically reboots to TWRP>

TWRP installed twrp zip.

Rebooted to TWRP.

TWRP installed v4 root.

Booted to OS

Verified root is working properly.

Booted phone to downloader mode.

fastboot flash kernel elementalx-0.08.zImage

Code:

C:\Users\xx\AppData\Local\Android\sdk1\platform-tools>fastboot flash kernel

elementalx-0.08.zImage

target reported max download size of 536870912 bytes

sending 'kernel' (19538 KB)...

OKAY [ 0.570s]

writing 'kernel'...

OKAY [ 0.600s]

finished. total time: 1.170s

fastboot reboot

Code:

C:\Users\xx\AppData\Local\Android\sdk1\platform-tools>fastboot reboot

rebooting...

finished. total time: 0.050s

Noticed root was not working.

Rebooted to TWRP

TWRP installed v4 root.

Rebooted back to OS.

Root + kernel + TWRP all installed and working fine.

Followed these instructions to a T and got everything working however minus the kernel but when I flash this or any kernel I get pushed back to recovery? For some reason I have never been able install a kernel....... Any ideas I have not been able to flash a kernel since I got this phone. Any suggestions as to why or what I could try?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] m3lover1:
Probably can start by creating a thread for help in the QA section instead of asking the same questions in multiple threads here. Just a suggestion
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MoMo131:
Hey guys!

I recently installed the ElementalX kernel and bought the EX Kernel manager app, But, I've been seeing different settings all over XDA for better performance of the device. I personally don't see an improvement in battery life over the stock kernel. So please tell me the settings I need to use in the kernel manager app for best performance and battery life.

Thanks.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] scloutkst:
I honestly don't know how much extra battery life devs will be able to squeeze out of the pixel devices. They seem to have optimized the software and kernel very well for the hardware it is on. The battery in my pixel xl is 400 milliamps larger than my lg v10. That had a 3000 milliamp battery. I got 4 hours sot on the v10. I get 8.5 hours on the pixel xl. That extra 400 milliamps isn't giving me the extra 4.5 hours of screen on time by itself. That is software optimization. Sure I know the CPU and GPU in this phone are more power efficient as well... But still for a battery thst is only marginally bigger, you don't just double battery life without optimization.

Performance? I'm sure we can get more performance. Will it effect battery life? Probably.

Now I'm just rambling on... I don't know much. So take this all with a huge grain of salt.