yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] nathanchance:
Alright, I think I have my post here updated for all of the latest information, particularly systemless root and Android Pay. I have had reports that the Layers part does not work but as I don't own a 6P, I can't test. I think the systemless root problems on the 5X and 6P are not just Busybox related, I have heard the Layers Manager has a hard time mounting the vendor partition to write to it. Not sure but I have seen reports that not having Busybox at all works as well. Let me know if there are any problems, there is a lot of information there.
[Nexus 6P Android Development] Spartan117H3:
Assuming I want to use Android Pay... and keep Xposed, there's no point in doing systemless root, correct? I just want to have the ability (even if it's a hassle) to enable Android Pay i.e. when there's some promo like that $20 best buy thing last month for using Android Pay. How would I go about this?

Edit: I also use Layers.
[Nexus 6P Android Development] XavierD8188:
nvm. Already answered
[Nexus 6P Android Development] 1112ee:
Is it okay to flash the new vendor, bootloader, and radio from the new build here https://developers.google.com/android/nexus/images?hl=en
[Nexus 6P Android Development] colasante_5:
Is clean flash necessary with this new build? TY :)
[Nexus 6P Android Development] nathanchance:
Since it is a rebase, it is a recommended to clean flash. You can try dirty flashing, just make a backup first, and should you run into any issues, a clean install would be your first step.
[Nexus 6P Android Development] kingmikel:
Hey man, great guide. One question, say I'm on franco kernel and want to go to elementalx or vice versa, what would be the best way to do this? And with systemless root, we would have to re flash that after the kernel change correct?
[Nexus 6P Android Development] XavierD8188:
Is this build based off the security updates that were posted today?
[Nexus 6P Android Development] nathanchance:
Whenever, you want to switch kernels, dirty flash the Pure Nexus ROM zip. Then flash UnSU, your kernel, and SuperSU.

---------- Post added at 12:23 PM ---------- Previous post was at 12:22 PM ----------

No, it was compiled last night. I don't think the updates are on AOSP yet anyways.
[Nexus 6P Android Development] gianton:
Not needed, but it won't harm your device. As a rule it's always recommended to match the bootloader/radio with your ROM build.
[Nexus 6P Android Development] micmars:
It's about time...I suppose I'll read it.

You're welcome.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] Spartan117H3:
What would your suggestion be if I want to use Android Pay once in a blue moon, but want to keep Xposed and Layers? I don't mind unrooting just to make the Android Pay work, but I'd like to know how (is there anything other than flashing unsu, then reinstalling supersu after?). Thanks.
[Nexus 6P Android Development] nathanchance:
Xposed won't allow Android Pay to work, even after you activate it because SafetyNet is still in effect. Layers are fine though. If you want Xposed, just don't use Android Pay. That is all I can really say.
[Nexus 6P Android Development] Spartan117H3:
What about temporarily disabling Xposed then?
[Nexus 6P Android Development] treezy26:
So I'm a little confused... Android pay works either unrooted or using the systemless root, correct? Now say I do decide to try android pay, will xposed break it? And layers are questionable with the systemless root method, correct?

Sorry someone already asked this. Please disregard.
[Nexus 6P Android Development] Spartan117H3:
This is the same thing I'm asking. Xposed disables Android Pay because Xposed also modifies system. As far as I understand, it's probably better to now go Systemless root and uninstall/disable Xposed for Android Pay, then reinstall/enable Xposed after (assuming this is allowed, as I asked above). I read about a work in progress systemless Xposed, but that is TBA.

Layers are apparently working with osm0sis' Busybox installer.
[Nexus 6P Android Development] eep2378:
Dirty flashed latest build with banks gapps and systemless root 2.61 and Android Pay is all good! Nice update!

Sent from the Nodes of Ranvier
[Nexus 6P Android Development] welcomebob:
Radio Didn't Upgrade at all in the MMB29P update :(

Unless the file version and file size didn't change at all, then they didn't update the new MMB29P Radio or Bootloader :( So unless it was a software issue and not radio issue then the LTE issue still remains :( Guess we have to wait for [MENTION=4395895]BeansTown106[/MENTION] to update to the MMB29P update to find out though. Update: This includes doing a MD5 Check on both Bootloader and Radio, and they are identical :(
[Nexus 6P Android Development] chrisexv6:
Someone in the bug thread on google's bug tracker said they tried the new update and it DID NOT resolve the LTE issue.

The bug is still set to "small priority" so for all we know its been swept under the carpet and they arent even looking at it.
[Nexus 6P Android Development] SysAdmNj:
I've only unlocked my bootloader and was waiting for the new release of this to continue, so it seems system-less root already comes with this rom? All I have to do is flash via latest version of twrp? What about the vendor image, only if I see the message to do so? Not so sure why I would get that message.
[Nexus 6P Android Development] nathanchance:
No, system root is the included root. If you are already on 6.0.1, you don't need the vendor.img.
[Nexus 6P Android Development] SysAdmNj:
So then I dont even have to worry about systemless root as long as android pay is working correct? And yes I am updated to 6.0.1
[Nexus 6P Android Development] nathanchance:
Android Pay will only work with systemless root or no root, not system root. You need to switch roots to get AP to work. I have a post here that goes into depth about it.
[Nexus 6P Android Development] SysAdmNj:
Ty ty, will look at your post and cant wait to try this out when I get home :)
[Nexus 6P Android Development] welcomebob:
Radio/Bootloader Question

When I go back to the MDB08M (radio-angler-angler-02.15.img) Radio, should I also do the MDB08M Bootloader or can I just do the Radio?
[Nexus 6P Android Development] 530farm:
Just a heads up. Some of the quick settings tiles don't show on a white background (Layers). The 2 I've noticed are volume panel and ambient display.
[Nexus 6P Android Development] NovaSlim:
MMB29P just came out today or yesterday, this build is based on MMB29M. Have some patience and wait :p
[Nexus 6P Android Development] 530farm:
Flash just the radio, leave the bootloader as the latest.
[Nexus 6P Android Development] coldconfession13:
Getting the error that you can't use android pay. I typed this " 3. SuperSU 2.64 and up (must type echo SYSTEMLESS=true>>/data/.supersu into TWRP > Advanced > Terminal Command > Select in right hand corner OR another terminal emulator/adb shell AND follow the process in the line above). in terminal emulator but I got nothing to confirm that it worked. I did the command in twrp as well but no output and still not letting me able to use android pay
[Nexus 6P Android Development] chrisexv6:
I think they were referring to the actual factory builds. And someone thats used the factory builds has confirmed the issue is NOT fixed.

The fact that the issue was mostly resolved by switching back to an older modem makes it look like the radio was at fault, but other people have not had success even rolling those back either.
[Nexus 6P Android Development] vtex23:
Gonna dirty flash new update, but just trying to remember is it recommended to wipe davlik/cache before or after flash?
[Nexus 6P Android Development] welcomebob:
Has anyone Tried the MMB29N Radio?

Has anyone Tried the MMB29N (radio-angler-angler-02.47) Radio to see if it has the same LTE Issue? While the Bootloader version is same as the newest two, the Radio version is different then both the MDB08M (2.15) and MMB29M&P's (2.50) Radios.?
[Nexus 6P Android Development] micmars:
Radio only, please...do not touch your bootloader.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] nathanchance:
1. Are you using Banks GApps?

2. Does SuperSU say that it is installed as systemless in SuperSU > Settings > Install SuperSU into /system.

I do it after flash but I think you can do before as well. Just remember it is a rebase so if you run into issues, a clean install will be the way to go.
[Nexus 6P Android Development] Yank555:
Give a look at these, works fine on my end :

https://bitbucket.org/yank555-lu/ao...mits/6e26ebe5af090ec902568042e10836a086f7e25a

https://bitbucket.org/yank555-lu/ao...mits/82f3f014e908630ffc6688e4857bacaa54da4d7c

https://bitbucket.org/yank555-lu/ao...mits/fa3a38c2e3663191ee39598cae7bcb627dee3be7

Might have a look here, but I think there may be details to iron out, 3c tool notifications tend to "lose" their settings, not the case for Lux for example, but no time to look into this so far :

https://bitbucket.org/yank555-lu/ao...mits/d680611369408a068a7f72d254143f505d27f175

https://bitbucket.org/yank555-lu/ao...mits/1f0e560dc24c8f43657a9a1f7ec263d7f19dec99

Any feedback appreaciated in case you'd see why this would happen ;)

JP.
[Nexus 6P Android Development] coldconfession13:
dammit says into /system don't know why I used the latest 2.66 that was listed in thread. And using latest banks gapps
[Nexus 6P Android Development] micmars:
Yes, and don't even need to wipe caches...as the install script does that for you.

By the way,

[MENTION=4395895]BeansTown106[/MENTION], I believe that you were able to get working Android Pay with your Gapps...why do folks believe that Banks minimal Gapps are a necessity? Are they, or will your Gapps from December 2015 still get the job done?

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] nathanchance:
Try this: Boot into recovery. Wipe everything but internal storage. Flash Pure Nexus, Banks GApps, and UnSU. Type the commands into TWRP > Advanced > Terminal Command > Select in right hand corner. Then flash SuperSU 2.66. Worked right for me.

I am quoting the big man from his update post. It won't be necessary for long since he is gonna modify the PN GApps.
[Nexus 6P Android Development] micmars:
Well that sucks. Why point out reality?

Good Lord.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] dsmpampis:
One moment, why to flash unSu then kernel and then superSu? I flash the rom and then the kernel (EX) . Why I have to flash first the unSu?

Thanks in advance

Tapatalked with my toasted Nexus 6P
[Nexus 6P Android Development] coldconfession13:
I typed it in but doesn't give an output if it has taken the command or not I did it the way you said to. It still is installing in system.
[Nexus 6P Android Development] myNEx5:
newest update will work with android pay? :) im excited.
[Nexus 6P Android Development] nathanchance:
That is only applicable for systemless root. If you have system root, just flash the ROM then the kernel.

---------- Post added at 10:24 PM ---------- Previous post was at 10:23 PM ----------

It won't give you an output. Did you put a space in between echo and SYSTEMLESS?
[Nexus 6P Android Development] chrisexv6:
From the Google bug tracking thread, someone said they did and it didnt fix a thing (post #108):

https://code.google.com/p/android/issues/detail?id=197102#c108
[Nexus 6P Android Development] lpsi2000:
Wow, you are out and about with a 6P too. Nice this see you around these parts.
[Nexus 6P Android Development] coldconfession13:
Yes I did. I went ahead and installed 2.61 which installs as systemless. I don't get the prompt that it is installing as systemless with 2.66. Restoring apps now I'll try it out when it finishes
[Nexus 6P Android Development] biglo:
Can you tell me what theme your using? Looks good.
[Nexus 6P Android Development] SugBritt:
I can't find settings for dpi anymore? Where was that option? Will remember that i did change that in PureNexus under Display..

Just flashed the 3rd January rom.. Is dpi change gone?
[Nexus 6P Android Development] znel52:
Yes it has been removed
[Nexus 6P Android Development] SugBritt:
Ok... Sorry to hear that..
[Nexus 6P Android Development] Az Biker:
I'm fixing to flash this bad boy. The whole systemless / system root still has me a bit confused on WHAT goes/works with which root method

I am currently systemless (verified in SU>settings>installed as system app greyed out) used Heisenberg's guide

I have no intention of using AP, ever.

I'd like to try layers, and maybe get back to Xposed.

My thought is, I really don't need to be systemless, right? Since the PN update comes with system root, will a clean flash of the new PN will make my SU system?

So to update, I'll only need to:

flash PN update,

flash eleX,

flash PN gapps

(vendor image doesn't need to be flashed since I'm already on the latest)

Do I have this correct? I really don't know why I'm having a tough time grasping systemless / system root.

Thanks for your patience :)
[Nexus 6P Android Development] ak:
Good to know you are here my friend :)
[Nexus 6P Android Development] SugBritt:
Is it possible to flash it back? Really liked that option! So simple to use with many choices.. Any chance to put it back?
[Nexus 6P Android Development] Az Biker:
Someone once said, a good man surrounds himself with great people, that's why I'm here!

Once I get up to speed with the 6P and the new (for me) processes, you KNOW I'll be over to try your kernel :)
[Nexus 6P Android Development] jdub251:
Never mind. Misread.
[Nexus 6P Android Development] nathanchance:
You use Texdroider on the Play Store or edit your build.prop still.
[Nexus 6P Android Development] coldconfession13:
Able to use android pay using 2.61 su. Wonder why it doesn't want to work with any newer but it works.
[Nexus 6P Android Development] AndrewM3:
hey so you just flashed the updated pn rom, pn gapps, then 2.61 su to get android pay working?
[Nexus 6P Android Development] micmars:
It's one of the main things that busted Android Pay...now about these minimal Gapps...ugh.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression

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

Follow those goofball directions written by that helpful nice guy/human wastrel [MENTION=6842057]nathanchance[/MENTION].

You have to flash the unroot zip, etc.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] coldconfession13:
well do the unsu then the 2.61su and it works. I still don't get why a newer wants to install in system even though I typed what nathan said
[Nexus 6P Android Development] micmars:
It's two roads...

1. Don't Want Android Pay

-->flash as always, since the rom is pre-rooted

2. Do Want Android Pay

-->flash rom, Banks minimal Gapps (why, oh why), unroot zip, kernel of choice (optional), systemless root, read the long and wending road from [MENTION=6842057]nathanchance[/MENTION], resident scoundrel/nice guy

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression

---------- Post added at 05:17 PM ---------- Previous post was at 05:15 PM ----------

You forgot to mention Textdroider or an edit of build prop.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] M1LL3R:
It's based on the latest factory image?
[Nexus 6P Android Development] nathanchance:
No, this was compiled last night.
[Nexus 6P Android Development] M1LL3R:
Oh sadly... Thanks for the info
[Nexus 6P Android Development] pahlerc1:
Thanks for the update beans!! Everything is up and running smoothly for me! Surprised you didn't rebuild using CMTE over Layers due to the people who gave you a hard time on g+ over some bs.. But that's neither here nor there, great ROM and thanks for the update :)
[Nexus 6P Android Development] Az Biker:
Thanks Mic!

I hope that means I'm slowly picking this up :D

Thanks for pointing to the right "road". I'm trying to understand WHY something works or doesn't work in certain configurations, not just which steps are correct, which helps me put the 6P puzzle together in my mind.
[Nexus 6P Android Development] micmars:
Well, I'm in a worse predicament...I have no idea if themable Gapps from Team BlackOut break Android Pay functionality...

If anyone has working Android Pay, and has a few minutes to spare, it would be helpful if someone could check to see if theme ready Gapps (Hangouts, Play Store, Google Plus, etc) breaks Android Pay.

I asked [MENTION=4603975]daveyannihilation[/MENTION], or as his family calls him, DaveyAnn, to check these things (systemless root and theme ready Gapps), but apparently it's not that important to him if folks use white apps or not. And I don't care that Android Pay isn't available in his country...he could still have tested it.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] Xxirs:
Is it safe to flash the radio and bootloader for MMB29P? When MMB29M came out I flashed the boot loader and radio no problem. Can I do the same with MMB29P?
[Nexus 6P Android Development] micmars:
Yup, just not the vendor image, or you'll get a mismatch error message every time you boot.

Sent from my Nexus 6P, #WhiteUIsMustDie, #EndDarkAppOppression
[Nexus 6P Android Development] Blackiedamus:
I'm using Magpie for the main layer and Navigate for the navigation bar. I want to say base dark, outer space background, dark primary and dark red accent. Volt is the name of the navigation bar.
[Nexus 6P Android Development] Xxirs:
Thanks I really appreciate the quick reply.
[Nexus 6P Android Development] dirtyreturn:
So, is it mandatory to flash the bootloader and radio from the latest update before updating the ROM?
[Nexus 6P Android Development] treezy26:
OK I'm seriously confused now. I would like to try android pay and systemless root but idk where to start. I'm rooted and already running PN.

So to get systemless root I need to reflash stock image or just the unsu.zip?
[Nexus 6P Android Development] nathanchance:
No, it is not since this build is still on the December 1st Security Patch.

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

I am pretty sure you need to clean install. From my post here:

1. Download Pure Nexus zip, Banks GApps, UnSU, a systemless SuperSU (read that post), and a custom kernel if you want onto your phone.

2. Backup any important data.

3. Boot into TWRP and wipe everything but internal storage in Wipe > Advanced Wipe.

4. Flash Pure Nexus zip.

5. Flash Banks GApps.

6. Flash UnSU.

7. Flash your custom kernel (if you have one).

8a. If you chose SuperSU 2.64 and newer, go into TWRP > Advanced > Terminal Command, choose the current folder with the select button in the lower right hand corner, then type your commands into that text field.

8b. Flash systemless SuperSU.

9. Reboot and profit.
[Nexus 6P Android Development] dragon1313:
I switched from beloved lmt to GMD Gestures... it works great
[Nexus 6P Android Development] treezy26:
Which SU is preferred? And where can I find this unsu.zip? And do I need to flash a separate kernel?
[Nexus 6P Android Development] nathanchance:
SuperSU 2.61 works without any extra work but SuperSU 2.66 is more future proof. And no, that step is optional, I'll edit it.
[Nexus 6P Android Development] 1112ee:
How do we get 2.66 working? When I installed it android pay stopped working. And yes I unsu-ed and did the terminal command
[Nexus 6P Android Development] davidwilson83:
There is no measurement system that has, does, or ever will exist (and most certainly not your old timey Imperial system from the 60's with inches, yards and miles... News flash - its 2016!) that could ever determine the scale of which I loathe and despise you.

#whiteuimustdie
[Nexus 6P Android Development] nathanchance:
Did you type in the terminal commands from my post?
[Nexus 6P Android Development] 1112ee:
Yup, just edited my post
[Nexus 6P Android Development] jamespat93:
Any chance of adding dynamic navbar?

Flex360 shared instructions on how to add it to a build in this thread http://xdaforums.com/showthread.php?t=3284945
[Nexus 6P Android Development] 1112ee:
+1 on this, I'm out of "thanks's"
[Nexus 6P Android Development] nathanchance:
When did you type in the commands in the flashing process? I would have done it between UnSU and SuperSU 2.66. Alternatively, you could flash SuperSU 2.61 then 2.66 I believe. Check SuperSU > Settings > Install SuperSU into /system. Why is it greyed out? And check to see if /su/xbin_bind exists.
[Nexus 6P Android Development] TeriusPR:
I have superSU 2.52 and planning to move to the new update on PN but I don't have systemless root neither it has my attention because I will rarely use Android Pay. Should I upgrade even though I'm on system root or I'm fine where I'm at?
[Nexus 6P Android Development] 1112ee:
Am I still supposed to be deleting /su/xbin_bind ?
[Nexus 6P Android Development] GoogleFan:
can you elaborate on the terminal command if i want to flash 2.66. it says "must type echo SYSTEMLESS=true>>/data/.supersu"

what do i actually type,do i type must type? do I start by typing echo? do I start by typing systemless? Im not sure exactly what part I'm to type?
[Nexus 6P Android Development] 1112ee:
echo SYSTEMLESS=true>>/data/.supersu
[Nexus 6P Android Development] nathanchance:
If you don't care about Android Pay, just install Pure Nexus as you normally would. I'd recommend clean installing since it is a rebase from the ground up but if you want to try a dirty flash, just backup and try. Clean flash should you run into issues.

---------- Post added at 04:49 PM ---------- Previous post was at 04:48 PM ----------

If it exists, yes.

To get Android Pay to work with SuperSU 2.66

echo SYSTEMLESS=true>>/data/.supersu
echo BINDSYSTEMXBIN=false>>/data/.supersu

Just like that. I used to put quotes around it but people typed the quotes too.
[Nexus 6P Android Development] GoogleFan:
Thanks I just flashed unsu, then I wrongfully only typed, echo SYSTEMLESS=true>>/data/.supersu then flashed su 2.66. so should I go flash unsu again then put in proper terminal command or can I just do terminal command and how do I delete xbin?
[Nexus 6P Android Development] nathanchance:
Check SuperSU > Settings > Install SuperSU into /system. If it tell you that systemless is installed, then you are fine. Just go into a root explorer and delete /su/xbin_bind and reboot.
[Nexus 6P Android Development] adrman:
They're the same. Don't bother.
[Nexus 6P Android Development] jamespat93:
Haha it's cool, least your vouching for it too.

Don't see why Google don't make it default for Android, imo it makes the ui so much nicer than the black navbar.
[Nexus 6P Android Development] GoogleFan:
Thanks for all the help. Followed all instructions yet android pay still says it can't be verified. I couldn't wait to get android pay support in pure nexus but it seems I'm in over my head.
[Nexus 6P Android Development] biglo:
Man I must really suck at using layers because I just cant seem to figure out how to the dark theme with magpie.
[Nexus 6P Android Development] eep2378:
Did you follow [MENTION=6842057]nathanchance[/MENTION] instructions? If so, try again with a clean flash if you hadn't yet.

Sent from the Nodes of Ranvier
[Nexus 6P Android Development] Fastrite:
'parently android pay works in the UK with themeable gapps but you have to have a g*n in the other hand at the time.

Hang on the SWAT team have just turned up. Have you guys got any spare cash for bail, or maybe they take android pay...

#whiteuimustdie
[Nexus 6P Android Development] teh roxxorz:
[MENTION=4395895]BeansTown106[/MENTION]

Noticed in the commits the change to rectify the "no service" on WiFi only devices.

Running the 6P on Fi, so I can use WiFi only and do my thing, but still shows up as no service.

Not sure if it was for legit WiFi only devices, but there you go.

Not that it's an issue. Also, attaching native files from the xda app aren't working for me...weird.

Sent from an educated cellular device