yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] Beast84:
How bout some mirrors for those of us who don't wanna install an app & sign up for mega just to get this?
[Nexus 6 Android Development] dunjamon:
You don't need to sign up, on the download page there is a link to download through browser (under the 2 buttons).
[Nexus 6 Android Development] df1ech:
The thing unclear to me is, is this the Google stock kernel you modified or is this a custom kernel in which you try to replicate the stock behavior and settings?
[Nexus 6 Android Development] agentscreech:
Android Pay not working for me. I got the error where it couldn't verify the OS. Super SU was hidden too
[Nexus 6 Android Development] Beast84:
I get no such thing on my phone. I get 2 links that take me to the Play Store for mega. And no other links at all on the page. I guess I'll have to try my computer today
[Nexus 6 Android Development] gr4ce:
On desktop it appears like this:
[Nexus 6 Android Development] Beast84:
I'll try my computer then. On mobile it just gives a big Google Play button & another link both taking you to the Store. Thanks
[Nexus 6 Android Development] gerard_f:
Second option

You can use browser in desktop mode on mobile

Enviat des del meu Nexus 6 usant Tapatalk
[Nexus 6 Android Development] MillerTyme:
still getting the hang of all of this i am currently on stock 5.11 rooted w/TWRP recovery and my goal would be to end up on 6.0 stock rooted.

Do i just flash this kernel and the stock 6.0 image and im done? Does the order matter? Do i need to wipe everything if so when should i do that? And lastly why are people flashing supersu instead of downloading it from the app store?

Thanks
[Nexus 6 Android Development] Beast84:
Already tried that. Clicking that option in Chrome just brings me back to the xda page. I tried opening in a new window but nothing worked. If I have to download other apps & sign up for stuff I don't wanna sign up for, I guess I'll just have to pass on this. Thanks for the help though
[Nexus 6 Android Development] kbluhm:
Not sure why it's such a big deal. You'll need it on your PC to flash via fastboot anyhow... am I right? Just download it to your desktop later. Don't need the drama of passing on it because you can't download it to your phone right this second.
[Nexus 6 Android Development] Beast84:
No drama. I just had this all set up on my phone already. I'm downloading the zip. Not the IMG. There are other ones to try with far superior places to download. Don't need the drama of getting upset because someone isn't using your work
[Nexus 6 Android Development] gr4ce:
He can flash the zip directly from the phone if he has a custom recovery already :)
[Nexus 6 Android Development] kbluhm:
Don't tell me he is planning on flashing from his phone but cannot download a file for free. ;)

Doesn't excuse the fact that he could download it to his PC later to transfer to his phone.
[Nexus 6 Android Development] gerard_f:
UPDATE

New root method from [MENTION=631273]Chainfire[/MENTION] with SELinux in Enforcing mode for SuperSu beta 2.50.

Has the sepolicy patch. Better security, I recomend to update.

Only for SuperSU BETA 2.50

MRA58K V2(6.0)

With encryption (stock):

IMG: https://goo.gl/Auiv2V

ZIP: https://goo.gl/660KFm

Without encryption :

IMG: https://goo.gl/Kh08Mm

ZIP: https://goo.gl/106yIG

I'm uploading source code, later I link it in the op.

Edit: Source code link online in op
[Nexus 6 Android Development] dunjamon:
Do we need to flash this first and then update SU or just flash them both in recovery?
[Nexus 6 Android Development] gerard_f:
You can flash both in recovery.
[Nexus 6 Android Development] Beast84:
It's not that I can't download it. It's that I refuse to sign up for a service I don't want or download an app I don't want. I can easily download it from my pc. But I don't believe I should have to do that. I asked for a mirror. Not a custom build.
[Nexus 6 Android Development] lraed74:
Is there any difference in speed, between encryption and no encryption? Why choose one over the other?
[Nexus 6 Android Development] gabx:
Thank you so much. It works like a charm.
[Nexus 6 Android Development] patmw123:
What version of TWRP are you guys using? 2.8.7.0?
[Nexus 6 Android Development] equi:
So to be stock and root i need:

1) radio, bootloader (Marshmallow)

2) twrp

3) kernel from this thread

4) superSU 2.50

5) stock rom

I have them all except number 5? Can you point me to the stock flashable rom?
[Nexus 6 Android Development] HolyAngel:
Can always

fastboot flash system system.img

get the system.img from the factory image zips.
[Nexus 6 Android Development] y2whisper:
from a computer it gives you an option to just download in the browser. maybe try the request desktop site.

If not I could post the zip here if the OP approves.
[Nexus 6 Android Development] stevetrooper:
I couldn't get Root Explorer to mount /system as well. I installed ES File Explorer and was able to mount /system and modify build.prop. As for Adaway, I told it to change the host location to /data/data/hosts and then it worked.
[Nexus 6 Android Development] Joe92T:
Is there any real relevant reason to flash the new V2 Kernal and SuperSu 2.50?

I literally just got Root and everything working on M with SuperSu 2.49 and your first kernal you released.. Kinda afraid to touch anything again as its all working properly at the moment.. given all the problems people are reporting getting root to work, not looking to change lol
[Nexus 6 Android Development] raazman:
Can someone post a screenshot of screen settings in kernel adiutor. I accidently changed a setting and don't know what was the stock default value. If anyone could also confirm that they have the same values that would be great. Thanks!
[Nexus 6 Android Development] clshores:
Working for me. Made a purchase this morning.
[Nexus 6 Android Development] gerard_f:
Yes, selinux in enforced mode (like stock), better security. If you can, do it.

Enviat des del meu Nexus 6 usant Tapatalk
[Nexus 6 Android Development] clshores:
Made a purchase this morning to verify that it was working.
[Nexus 6 Android Development] breakerfall:
I have working Android Pay on v1 kernel from OP without root. I assume it works on v2 kernel without root.

Does anyone have working Android Pay on rooted v2 kernel (by disabling in SuperSU)?
[Nexus 6 Android Development] Zer0_Cool:
It's a beta build, so if you check the thread chainfire said it's not available via the play store

You need to flash 6.0 first, then the kernel v2, then SupserSU 2.5
[Nexus 6 Android Development] cwis:
Dumb question probably

Can I use the wugfresh root toolkit to root marshmallow, then install twrp and then flash the kernel, or is there some new way to do this? I am unlocked.
[Nexus 6 Android Development] New Rising:
I used nrt to flash the new 6.0 Google image and I am completely stock with a locked bootloader. What steps do I need to take with nrt to get rooted again? I know I need twrp supersu and this kernel but am a little confused on what steps to take from here. Thanks
[Nexus 6 Android Development] Zer0_Cool:
You don't need to use the toolkit to root marshmallow. Flash TWRP, then flash the kernel + SuperSu zip posted above. Then you'll have stock marshmallow, the slightly tweaked kernel, and you'll be rooted.

I don't know how you did anything with a locked bootloader. You also need to do what I posted above. These questions are better suited for the toolkit thread. For other posters who are familiar with fastboot and adb.

From your computer:

Unlock your bootloader

Flash the latest factory images

Flash TWRP

From your device:

Download kernel+SuperSu .zip files

Boot into TWRP

Flash the kernel and SuperSu
[Nexus 6 Android Development] cwis:
If I dont have a custom recovery on my nexus, then how am I supposed to flash twrp on it? I'm confused. Can I get a quick and dirty set of instructions or at least a link?

Also, what happened to the new android boot logo??
[Nexus 6 Android Development] HueyT:
Unlock bootloader, Root, and Recovery then you can have fun :good:
[Nexus 6 Android Development] Zer0_Cool:
TWRP is the custom recovery (Team Win Recovery Project). The recovery is flashed using fastboot from your computer.

http://xdaforums.com/nexus-6/general/how-to-nexus-6-one-beginners-guide-t2948481

http://xdaforums.com/nexus-6/general/noob-read-adb-fastboot-how-help-t3006500
[Nexus 6 Android Development] M.Noury:
Use firefox. Just downloaded V2 on my device using Firefox

---------- Post added at 12:14 AM ---------- Previous post was at 12:13 AM ----------

Thanks for your work, I hope that you do the same for Nexus 9 LTE and Nexus 6P when it's available
[Nexus 6 Android Development] adrman:
I'm currently running the first kernel posted, encrypted version, with SuperSU 2.50. I've read elsewhere (and now can't find the post to link here) that TiBu currently needs selinux permissive to restore backups. With my current setup, TiBu, Adaway and everything else is working properly, so I'm reluctant to switch at the moment.
[Nexus 6 Android Development] New Rising:
I used nrt to flash 6.0 then did the root method to install a custom recovery but didn't flash any files. Rebooted my phone got the system corrupted message skipped it. downloaded this kernel and supersu 2.50 and everything seems to be good. Is there any issues with the way I did it?
[Nexus 6 Android Development] cwis:
Cute answer ****.
[Nexus 6 Android Development] neyenlives:
Bruh.... Chrome browser on phone, choose "request desktop site", you will see download with browser link. No need to install or use Mega app or account [emoji2]

---------- Post added at 06:43 PM ---------- Previous post was at 06:36 PM ----------

Running v1 kernel and Super SU 2.49 Works flawlessly except Busy box is showing "not installed" even after running the install. I have the Pro version. Anyone else see that? I think it is installed but just detects incorrectly.

I use permissive mode for Viper4A audio tweak when kernel enables it.

In my case I probably don't want or need the v2 kernel correct?

Any specific need for 2.50 SU over 2.49?
[Nexus 6 Android Development] seven.steps:
Nope, you're set.
[Nexus 6 Android Development] funcrusher:
Will definitely be flashing this when I make my way over to M tonight or this weekend. Thanks!

The only thing I'll miss is vibration control. Is everyone's vibration level the same on M as it was on L?
[Nexus 6 Android Development] mkeller96:
Does this Kernel include the kexec patch? http://xdaforums.com/showthread.php?t=3066644
[Nexus 6 Android Development] cwis:
New Rising, how ddid you push the kernel on to the phone and how did you flash it without a recovery of did you use the android recovery
[Nexus 6 Android Development] seven.steps:
(Replying since you quoted me) I grabbed the (v1) zip (for encrypted) and adb pushed it to /sdcard while in TWRP. By that I point I had fastboot flashed TWRP already.
[Nexus 6 Android Development] New Rising:
I used nrt to flash the new 6.0 image, then I used nrt again to root the phone and install twrp but didn't install any of the files. I rebooted the phone downloaded the kernel and super su 2.50 flashed those mothers and was rooted.
[Nexus 6 Android Development] Ingenium13:
It works fine for me, but I had set it up in 5.1.1 by disabling SuperSU first.
[Nexus 6 Android Development] id242:
This is perfect for those who do not want to deviate from the stock experience too much.

For Stock Rooted Nexus 6 on Android 6.0 Marshmallow:

-Flashed MRA58K image using fastboot. Went through initial boot+setup. When done, went back to fastboot.

-Flashed TWRP recovery using fastboot. Then went into TWRP recovery and flashed this kernel and then the latest supersu zip from ChainFire.

0. Flash STOCK from fastboot. Go through initial boot and device setup. When complete reboot to fastboot again.

1. "fastboot flash recovery openrecovery-twrp-2.8.7.1-shamu.img"

2. Reboot to recovery (TWRP)

3. Install "kernel-shamu-mra58k-color-root-v2.zip"

4. Install "BETA-SuperSU-v2.50.zip"

Note: I had the kernel and supersu files on an OTG drive. You could do the same, or just copy these two files over to your N6 using a USB cable connected to your PC within TWRP recovery.

For BusyBox and AdAway:

-I deleted the Language Input Keyboards I will never use (Cantonese, Hindi, Japanese, Korean, Pinyin, Zhuyin) from system/app folder using root browser to make about 76MB of space.

-Installed BusyBox (Pro) from GooglePlay.

-Installed AdAway from F-Droid @ https://f-droid.org/repository/browse/?fdid=org.adaway

Now BusyBox and AdAway work perfectly.

As an alternative to AdAway:

ABP Browser from GooglePlay @ https://play.google.com/store/apps/details?id=org.adblockplus.browser
[Nexus 6 Android Development] tristanlee85:
I've obtained shamu-mra58k-factory-5b07088c from Google's Factory Images page. I see this zip has the different boot, cache, recovery, system, and userdata images. What's the correct process to fastboot the factory image before rebooting into TWRP?
[Nexus 6 Android Development] jodvova:
Run the .bat file and that will flash the stock image and wipe your phone. After that boot into a bootloader by holding power and vol dwn keys. After that just follow the process outlined above.
[Nexus 6 Android Development] Droidphilev:
Hi,

First i was using V1 + SuperSU 2.49 without any problems with Titanium Backup. Did another clean flash using V2 and SuperSU 2.50 this time. Now Titanium Backup can't restore apps. I see all kinds of reports of Tibu working/not working. I don't know how to fix this. Go back to V1?
[Nexus 6 Android Development] beren:
i also had problems with v2 +2.5...

lmt launcher couldn't luch apps, TB can't restore...so went back to v1+2.49
[Nexus 6 Android Development] kryddan:
What do you people do. With encryption or without? Is there really any benefits performence-wise to go without? Except when you boot your phone.
[Nexus 6 Android Development] dunjamon:
Does your BusyBox install correctly? Mine says its installed, but then on the main screen it says not installed.
[Nexus 6 Android Development] adrman:
What version of TiBu are you on? I was on 7.2.2 and it required selinux permissive (1st version of kernel). TiBu just updated to 7.2.3. I haven't had a chance to try it with selinux enforcing yet (kernel version 2). If you do, report back, please.
[Nexus 6 Android Development] jodvova:
I have the same thing with busy box.

But init.d was created and I can add startup scrtipts there.
[Nexus 6 Android Development] Joe92T:
I had root working fine on the original kernal and SU 2.49, but as others have said the updated one providers better security...

Went into TWRP and flashed V2 Kernal and then a ZIP of SU v2.50, came back and everything still works fine. So it was a pretty smooth transition

---------- Post added at 08:22 AM ---------- Previous post was at 08:02 AM ----------

Backing up works fine, just tried to do a restore with TiBu 7.2.3 and its a no go, still broken (new v2 kernal, Su2.50)
[Nexus 6 Android Development] dray:
Any reason why I can't get the fonts to change after flashing this:

http://xdaforums.com/android/themes/fonts-flashable-zips-t3219827/post63194445#post63194445

I am on Kernel v2 SuperSU beta 2.50
[Nexus 6 Android Development] Droidphilev:
both have the same problem. i think 7.2.3 only resolves the problem with paths
[Nexus 6 Android Development] adrman:
Yeah, the 7.2.3 changelog wasn't very specific other than "added initial 6.0 support". Thanks for verifying my suspicions. Looks like I'll be sticking with permissive for the time being as everything is working great.
[Nexus 6 Android Development] clshores:
Has anyone tried to enable the hotspot via the hack on Marshmallow yet?
[Nexus 6 Android Development] byrdcfmma:
My carrier, Straight Talk, doesn't care if you use hotspot so mine was open on 5.1.x. Now it is telling me to contact AT&T to enable.

BTW, my Bluetooth wont play either. It connects, but no sound in either my BT speaker at home or in my car's aftermarket head unit.
[Nexus 6 Android Development] clshores:
Sprint is locked. I just loaded the LightROM which is supposed ot be tethering enabled but I am getting the limited connection on my laptop.

---------- Post added at 02:23 PM ---------- Previous post was at 01:39 PM ----------

I used the terminal to add the info into SQL and modified build.prop them BAM! It now works!
[Nexus 6 Android Development] cwis:
I'm unsure of the "how" you actually pushed the files and installed twrp, it is in the advanced area isn't?

Also, when rooted, did you use the root button in NRT? Jesus why am I so confused?!
[Nexus 6 Android Development] seven.steps:
I didn't use NRT to flash. I manually flashed each img from the extracted Marshmallow factory tgz using fastboot while in Windows. Then, I flashed TWRP and rebooted to its recovery. At this point I adb pushed the zips of the modified kernel and BETA SuperSU 2.50 to /sdcard, flashed them using TWRP's Install, and booted back into Marshmallow with no problems.
[Nexus 6 Android Development] Pyros2008:
Thanks gerar_f, this Kernal along with SuperSU 2.50 worked great!

Carrier: AT&T

Was on stock LMY48M w/root, flashed

everything

included with MRA58K. After, I flashed TWRP, booted to recovery, formatted data and did a factory reset (probably redundant), then copied and installed gerar_f's kernal and SuperSU 2.50, rebooted to system.
[Nexus 6 Android Development] neyenlives:
If someone is on the v1 of this kernel and SU 2.49 is there any reason to switch to v2 with 2.50? Not sure I understand why both were updated. Everything seems to be running well and my battery life is insanely good and I'd rather not lose it as a side effect of flashing just to be on the newest version.
[Nexus 6 Android Development] adrman:
I'm on v1 with 2.50, no problems. v2 is selinux enforcing. Battery life for me is great as well.
[Nexus 6 Android Development] klienm:
Long press the link,

Open in new tab,

Wait 5 seconds for new tab,

Select desktop mode,

Download.
[Nexus 6 Android Development] Dadealus:
Followed the steps recently shown. root seems to be working .... Tried to delete the OEM folder using ES root explorer and got an error about it only being read only ??? also ...

anyone else having issues mounting the sdcard in windows? it just shows blank empty on my pc

busybox install appears to not work as well
[Nexus 6 Android Development] PhilDX:
you have to pull down the notification shade and select mtp. every time.
[Nexus 6 Android Development] Dadealus:
wow.... is this a security decision with m?

RW does not seem to be working with V2 and 2.5
[Nexus 6 Android Development] Tylog:
Great Stuff. All is fine and battery looks very good .Thnks.
[Nexus 6 Android Development] MillerTyme:
so everything seems to be working fine the only issue i am having is when i go to install busybox it says "it looks like busybox is installed but it does not appear to be the version that you selected to have installed"

anyone have any idea what that means or how to fix it?
[Nexus 6 Android Development] HueyT:
Same for me and I don't know how to fix this either. I can't enable \system to RW mode either with ES File Explorer or Root Explorer
[Nexus 6 Android Development] MillerTyme:
so i sprung for the pro version of busybox and used the smart install feature and it is all working now
[Nexus 6 Android Development] HueyT:
Cool. I'll try that to see if it'll fix enabling \system RW feature :good:
[Nexus 6 Android Development] ZombieUsr:
Anyone having issues with this kernel and pattern lock? I looked though the thread and didn't see anything related to what I am experiencing.

When I installed this kernel, since I want a more stock feel, with a pattern or pin lock screen, the phone is unresponsive. I can turn the phone off, but can not unlock my phone. Any ideas? Thank you
[Nexus 6 Android Development] M.Noury:
Pattern working fine with me
[Nexus 6 Android Development] 4ndroid99:
System r/w is enabled, you just need to free up some space in the system partition by deleting an app or so. For ex, try removing google docs, slides, sheets from system/app; you'll gain ~200mb of space which will be plenty for busybox and any other mods.
[Nexus 6 Android Development] jodvova:
Do you mean actually deleting the folders or the apps? Because I've just deleted the apps and I only see more space in /data, /system size remained the same.

---------- Post added at 11:32 ---------- Previous post was at 11:03 ----------

My experience with busy box is as follows:

I'm on stock 6 that was flashed with factory reset.

I then flashed custom stock kernel by gerar_f (from dev section), supersu 2.51 and Despair 31.2.

I did get verification error on boot, system was writable BUT whenever I installed busybox, it completed the process without errors but it never said it was installed. I had about 76mb free in /system, so I think space is not an issue.

I then went and flashed blu spark kernel. The verification erro on boot message is gone and when I tried to install busy box it now says it's installed.

So that's my story
[Nexus 6 Android Development] 4ndroid99:
I used root browser to actually delete the apk file from system/app.
[Nexus 6 Android Development] MillerTyme:
I saw a few other people saying android pay wasn't working, I get an error where it cannot verify the system, anyone have a fix for it?

Also does anyone have a tethering method that works on marshmallow?

//edit so i tried disabling superSU, then setting up android pay, and that worked (although i did not realize android pay required a lockscreen so thats a no go for me), but when i went to re-enable superSU it failed and told me to reboot and try again. When i went to reboot my phone got stuck booting up and would not load, i booted into recovery and re-flashed superSU and it thankfully it booted up.
[Nexus 6 Android Development] koboltzz:
sorry my fault
[Nexus 6 Android Development] dunjamon:
It's apparently the version of Busy Box...

http://downloads.codefi.re/networkingpro/BusyBox-Android_M.zip

this is the version that works, but it's an older build or something. I've not personally tried it yet.
[Nexus 6 Android Development] heydabop:
Which commit is responsible for enabling root and system r/w?
[Nexus 6 Android Development] dray:
I did this and the files deleted but the apps are still in my app drawer and still work??

Update*** never mind figured it out.
[Nexus 6 Android Development] TR2N:
Hello Gerar,

thank you for the kernel. This is what I was looking for and it works perfectly.

Root guide from me:

https://www.reddit.com/r/nexus6/comments/3ooqd8/how_to_probably_root_marshmallow/
[Nexus 6 Android Development] matrixx1:
I am not sure if its the kernel, probably not but i do not have the 'do not disturbe' tile in the quick settings menu. It was never there since updateing my rom. Anyone elsewith this issue?
[Nexus 6 Android Development] fury683:
Try turning System UI Tuner on. Pull down your notification shade and then press and hold on the settings gear. It's tough to see, but it will start to spin under your finger. After a few moments you should see a toast message telling you it was enabled. Go to system settings and scroll to the very bottom, and you will see System UI Tuner. In there, you can add/remove and rearrange your Quick Settings tiles.

Hope this helps.
[Nexus 6 Android Development] Asturdream:
Thanks for ur kernel. First Cycle of charging: I notice more battery drain than Stock Kernel (and a not rooted system). I suppose I need more cycles, isnt it?

What's the difference between encrypted and not encrypted kernel? Which should I install on a stock rom?

Great Job!
[Nexus 6 Android Development] Pecata:
Just a question-If I am on stock-sort of rooted-I just don't have access for some reason to edit build.prop-if I install this kernel do I need to re-intall SU or since it's already installed it should work?

Thank you.
[Nexus 6 Android Development] Pecata:
This is the error I am getting when I attempt to edit build.prop. However deleting apps from system works fine...so I have a partial root for some reason....
[Nexus 6 Android Development] TR2N:
Can't replicate from my side. I don't notice any difference to the stock kernel.

Use the encrypted one, if you are on a clean stock ROM.