yashsingh1/xdaforums huggingface dataset:
[Google Pixel Guides, News, & Discussion] maflin18:
My bad, I believe I linked the wrong font file in my last post. I have edited the link to what I believe is now the correct (stock) file. Hit the link again and let me know. Also make sure to reboot after replacing file.

File: https://drive.google.com/file/d/0B15RuGvPXorMSG04UHI5MUdwRU0/view?usp=drivesdk
[Google Pixel Guides, News, & Discussion] billiepreks:
Your error made me hope, but no luck for me it still does'nt work.. I really don't understand

Of course I've rebooted my phone because I use TWRP to place the file
[Google Pixel Guides, News, & Discussion] KevnRobles:
Anyone got a guide for the new version on 7.1.2? Is it TWRP, magisk, TWRP , then SuperSU? Or is SuperSU bundled?
[Google Pixel Guides, News, & Discussion] billiepreks:
TWRP RC2, Magisk, TWRP RC1, no SuperSU
[Google Pixel Guides, News, & Discussion] KevnRobles:
Just checked to make sure it isn't a typo. You have to go to rc1 after installing magisk?
[Google Pixel Guides, News, & Discussion] devilsadidas:
Rc1 is used by several who use twrp for backup/restore. Rc2 seems to not work for a lot of people for that purpose. But since you need rc2 to install magisk they just ditch it after.
[Google Pixel Guides, News, & Discussion] sam.crowther:
So, what ever the issue is with CF Lumen, it still doesnt work right, even with CF su, so its something unrelated to root stuff...

However, with the above setup i had no other issues,

Changing to latest magisk and twrp rc2:

My Pixel regularly drops root and looses recovery.

Ive rolled back to 2nd post zip and Twrp RC1, a combination that did work fine , It still drops root and looses recovery

Does this have something to do with SlotA/slotB
[Google Pixel Guides, News, & Discussion] ppd0526:
I just did Magisk on stock rom with the latest Verizon 7.1.2 update (NHG47K). It was extremely simple:

Adb sideload ota update

Reboot system to fully install update

adb reboot bootloader

fastboot boot twrp image

install twrp RC2 from the booted up twrp

Reboot recovery (into the installed twrp)

Install the Magisk 12 for Pixel

Install Elemental Kernel X 1.09

Reboot system
[Google Pixel Guides, News, & Discussion] DT USC:
Is there a specific version of magisk for pixel? I checked the developer's v12 thread and I didn't see one mentioned. thanks!
[Google Pixel Guides, News, & Discussion] ppd0526:
Yeah, you can grab the Pixel v12 in the RR rom thread. It was also linked in this thread at some point. I can't remember exactly what page but a search should bring it up.
[Google Pixel Guides, News, & Discussion] DT USC:
Found it. Thanks!

https://xdaforums.com/pixel-xl/development/rom-t3548615/page119
[Google Pixel Guides, News, & Discussion] sam.crowther:
FYI, problem solved by reading first post of RR thread, Reflash TWRP after magisk....
[Google Pixel Guides, News, & Discussion] milan187:
Took me so long to find v12 again.

Here is a link for anyone looking.

https://drive.google.com/open?id=0B1xZ4VKT4JKZUFhVUlk0enhBVFk

Thank [MENTION=2461994]goodwin_c[/MENTION]
[Google Pixel Guides, News, & Discussion] mikeprius:
So you have root without flashing SU? Android pay and rooted apps with with what you listed,?
[Google Pixel Guides, News, & Discussion] ppd0526:
Yes, I just opened Android Pay and Titanium Back up. Android Pay opened just fine and so did TI with root.
[Google Pixel Guides, News, & Discussion] Cares:
It's not about Android Pay opening, it's if you can add cards and if you can actually make a payment.
[Google Pixel Guides, News, & Discussion] ppd0526:
I haven't tested making a payment but I have my card in there already from previous Magisk on stock rom. It doesn't force me to remove it and other apps that use to have issues with safety net failing no longer do (Mario Run/Fire Emblem Heroes from Nintendo as examples)
[Google Pixel Guides, News, & Discussion] tacofart:
Im running into a problem here. Followed the instructions in post #36 and rebooted to system. I have Magisk Manager now, but when I open it it forces me to the playstore...where it then tells me that version is not compatible.

What am I doing wrong here? On a pixel with PN
[Google Pixel Guides, News, & Discussion] siddhesh.raikar:
Download the apk from apkmirror. That one works fine.
[Google Pixel Guides, News, & Discussion] tacofart:
Which version?
[Google Pixel Guides, News, & Discussion] siddhesh.raikar:
Latest one.. http://www.apkmirror.com/apk/topjohnwu/magisk-manager/magisk-manager-4-3-1-release/
[Google Pixel Guides, News, & Discussion] tacofart:
Thanks. That worked. Im now rooted but fail CTS profile mismatch :/

nevermind, Im an idiot. first time using magisk and forget to actually enable it.. derp. Thanks!
[Google Pixel Guides, News, & Discussion] :
when i follow the direction when i get to the unroot SU i get an error saying that it failed any one able to help me please
[Google Pixel Guides, News, & Discussion] KevnRobles:
Thanks for the guide. Unfortunately I couldn't use android pay. I'm going to flash stock and follow your guide again tonight. Any idea what I might have done wrong?
[Google Pixel Guides, News, & Discussion] unhappybirthday:
Did you hide magisk from android pay?
[Google Pixel Guides, News, & Discussion] ppd0526:
Did the Magisk app show okay on safety net check? If that works, then Android Pay should work. If not, you'll have to check: the magisk version and root method at the top (magisk) and make sure you have Magisk Hide checked in settings.
[Google Pixel Guides, News, & Discussion] nojojo4u:
could someone explain this to me without abbreviations please. I have a pixel 7.1.2 nhg47k and apparently you successfully rooted:good::good:
[Google Pixel Guides, News, & Discussion] ppd0526:
All of this entire thread only applies if you are already rooted.
[Google Pixel Guides, News, & Discussion] y2kbugleung:
May the OP please update the instructions?

It would be easier for new comers to follow.

I have spent hours to try-and-error and reading replies.

I have made it work with these steps:

Boot TWRP .img

Flash TWRP-RC2 -> Reboot recovery

Flash ElementalX -> Flash Magisk v12 -> Flash TWRP-RC1 -> Reboot system

(P.S. Using Stock 7.1.2; No SuperSU is needed)

Thanks.
[Google Pixel Guides, News, & Discussion] doubleho:
is it a typo or what?

the last step flash rc1???
[Google Pixel Guides, News, & Discussion] ih8un:
Hey,

Thanks so much for posting some updated instructions, i've been try and error a few times already and yet to sucessfully install. I will try your method now. Is elementalX necessary?
[Google Pixel Guides, News, & Discussion] mac796:
Elemental isn't necessary I have used other kernels. I even got it to work on stock
[Google Pixel Guides, News, & Discussion] ih8un:
Thanks! I've already got supersu installed, should I do a full unroot before trying to install magisk? and when it prompts me to restore stock boot image should I? btw im running PN ROM
[Google Pixel Guides, News, & Discussion] mac796:
Easiest way is to just dirty flash that same rom again and rc2 that will remove SuperSU. I would then Reboot system once then back to recovery install magisk v12 then TWRP rc2 then reboot into system and install magisk manager might have to get that directly from the site and then turn the three switches on inside the manager you should be good to go

---------- Post added at 05:40 AM ---------- Previous post was at 05:39 AM ----------

I have had some bad luck trying the unroot thing

Make sure to use the magiskv12 for Pixel I think it is posted a page back
[Google Pixel Guides, News, & Discussion] unhappybirthday:
RC1 has more reliable nandroid (backup) restore functionality.

---------- Post added at 03:12 PM ---------- Previous post was at 03:09 PM ----------

Many are choosing elemental over stock because it hides an unlocked bootloader from safetynet. (Verizon folks shouldn't re-lock their bootloaders.) Other custom kernels can do this as well.
[Google Pixel Guides, News, & Discussion] y2kbugleung:
As mentioned on #215 by devilsadidas

RC2 is for flashing, RC1 is for daily backup/restore use.

---------- Post added at 10:12 AM ---------- Previous post was at 10:11 AM ----------

ElementalX is not necessary.

I wonder if any other kernel works fine with MAGISK. I want to try something else but don't want to spend time on try-and-error :p

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

I think MAGISK does the job itself. There is no need to flash custom kernel.

Correct me if I am wrong.
[Google Pixel Guides, News, & Discussion] doubleho:
do you guys still lose root and recovery randomly?
[Google Pixel Guides, News, & Discussion] Nicknoxx:
The kernel that comes with Pure Nexus also works and passes safety net.
[Google Pixel Guides, News, & Discussion] y2kbugleung:
I wonder if this kernel works with MAGISK

https://xdaforums.com/pixel-xl/development/kernel-kirisakura-kernel-0-1-t3554330
[Google Pixel Guides, News, & Discussion] Nicknoxx:
It has the safety net patch, so probably.
[Google Pixel Guides, News, & Discussion] mikeprius:
Magisk has PHH's Superuser pre-packed in. When I'm looking at the instructions, someone's says flash elemental X AFTER magisk ? My understanding is that Magisk modifies the boot.img, so you want to do this last if at all with the kernel. I have my Nexus 5x with magisk working with a stock kernel. I bought something with Android pay just yesterday so it's working.

My Pixel is stock,....It's a tossup....I'm still deciding to magisk it, but not sure.....maybe
[Google Pixel Guides, News, & Discussion] Kisakuku:
Magisk has had its own root manager app (Magisk Manager) for a few months now.

TWRP modifies the boot.img. SuperSU / Magisk modify the boot.img. Custom kernels modify the boot.img. Just follow the flashing directions.
[Google Pixel Guides, News, & Discussion] Abolfazl:
Installing Magisk V12 on Pixel

Thought I would make concise instructions on installing Magisk since I have not seen a post that explains the full process.

How to Install on Pixel

FYI: Magisk can only be installed on TWRP RC2 and because there is no RC2 boot image, you have to boot into RC1 and then install RC2.

FYI2: If you want to bypass SafetyNet, you need to install a custom kernel. I personally use ElementalX.

FYI3: The following files are meant for the Pixel. If you want the Pixel XL files you just need to get the corresponding TWRP files from Here.

The following is what I did. I was already rooted when I did this but it should not matter. People have done this on custom and stock ROMs. These instructions will NOT wipe your data.

Download twrp-3.0.2-0-RC1-fastboot-sailfish.img to your computer.

Download the following to your phone: twrp-pixel-installer-sailfish-3.1.0-0RC2.zip (TWRP RC2), Magisk-v12.0-Pixel.zip (Magisk V12), and ElementalX-P-1.09.zip (ElementalX Kernel, Only if you want to bypass SafetyNet)

(Optional) Make sure you have the latest OTA (N2G47E or equivalent for your carrier)

run

adb reboot bootloader

run

fastboot boot X:\Path\to\twrp-3.0.2-0-RC1-fastboot-sailfish.img

. This will boot phone into TWRP RC1.

Select 'Install' and flash the twrp-pixel-installer-sailfish-3.1.0-0RC2.zip zip.

Go back to main TWRP menu and select Reboot > Recovery. (Some instructions recommend rebooting phone normally and rebooting into recovery but it is all the same)

You should now be loaded in TWRP RC2. Go to 'Install' and flash the Magisk-v12.0-Pixel.zip file.

(Optional) If you want to bypass SafetyNet, Flash the ElementalX-P-1.09.zip file.

Reflash the twrp-pixel-installer-sailfish-3.1.0-0RC2.zip zip file.

Reboot system

Download latest version of Magisk Manager from APKMirror

Install the apk by running

adb install -r MAGISKMANAGER.apk

. the -r flag will reinstall it in case it was already installed.

(Optional) If you are bypassing SafetyNet, you will need to go into Magisk Manager > Settings > enable 'Magisk Hide' and then reboot.

(Optional) Don't forget to uninstall the SuperSU app from your phone if you had root before. Magisk Manager will replace the need for it.
[Google Pixel Guides, News, & Discussion] mikeprius:
Is there any downside to always leaving magisk hidden ?
[Google Pixel Guides, News, & Discussion] ridobe:
I did exactly this and everything worked great. I enabled 'Magisk Hide' and rebooted. Bootloop. Now, after starting over, I'm constantly bootlooping.
[Google Pixel Guides, News, & Discussion] defconoi:
Can confirm this works. This is how I did it :)
[Google Pixel Guides, News, & Discussion] Abolfazl:
Hmm maybe retry steps 7-11? Alternatively you can run the Magisk uninstaller.
[Google Pixel Guides, News, & Discussion] mikeprius:
Is there any reason not to just leave magisk hidden at all times
[Google Pixel Guides, News, & Discussion] r29:
Hey guys I followed the steps but I get a no command when I try to reboot into recovery. How do I fix this. It happened to me before on nexus 5 way back forgot what I had to do.

Thanks in advance
[Google Pixel Guides, News, & Discussion] y2kbugleung:
Since ROOT works, why don't let MAGISK hidden? :D
[Google Pixel Guides, News, & Discussion] adma84:
Can someone explain the recommended procedure when an OTA has been downloaded? Assuming I have magisk + Elemental + TWRP flashed. What will happen when the OTA downloads? Are there any race conditions I need to worry about (e.g., I have to flash the stock boot image before the OTA comes down?)
[Google Pixel Guides, News, & Discussion] pritchfest:
Success. Followed step-by-step and no issues. Just posting to confirm as someone was reporting problems.

Updated my pixel to the latest Android 7.1.2 first --flashing the factory image from google: https://developers.google.com/android/images

Then I followed this procedure step-by-step and everything works great (including SafetyNet bypass).

Many Thanks.
[Google Pixel Guides, News, & Discussion] quinejh:
i thought ive been running the latest version of minimal adb but after the last windows 10 update it's not recognizing the commands or the phone, it's also oppening windows powershell. anybody know if this windows powershell is the same thing as tje normal platform tools? the only thing that works now to interact with my phone is my copy of skipsoft tool. thanks
[Google Pixel Guides, News, & Discussion] mnrivera210:
Powershell worked fine for me. After any major update reinstalling drivers are usually needed.
[Google Pixel Guides, News, & Discussion] siddhesh.raikar:
Download the latest adb package from Google.. you get it separate note, don't need to download the entire Android Studio package just for that..

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Yes, the newer Windows 10 update now opens powershell by default.. Go to start menu, open CMD from there and change directory to the directory where you unpacked/instated the previously downloaded adb package..
[Google Pixel Guides, News, & Discussion] ridobe:
I've already talked to OP in his reddit thread but thought I'd ask here too. I can't get this to work. I get a bootloop every time. I'm on stock N2G47E (xl). Was rooted with supersu prior. Did full unroot with a reflash of the factory image without the wipe flag. Regardless of the kernel, custom or not, I bootloop. The ROM loads fine by itself. When I flash magisk, everything appears to work fine. At that point it boots but nothing has been installed. It just doesn't have write access. The uninstaller fails due to permissions. But, after giving up, supersu flashes and loads just fine. Thanks for any input.
[Google Pixel Guides, News, & Discussion] Nicknoxx:
Sounds like you're going to have to do a factory reset and start again.
[Google Pixel Guides, News, & Discussion] ridobe:
I think you're right. If fully clean doesn't work, I give up.
[Google Pixel Guides, News, & Discussion] zeugme:
Steps decribed by [MENTION=1514569]Abolfazl[/MENTION] are not working for me with stock N2G47E, after removing SuperSU (used until now), reflashing stock boot.img and following all the steps (except ElementalX, which should be a problem). Magisk Manager reports not root and no Magisk.

Envoyé de mon Pixel C en utilisant Tapatalk
[Google Pixel Guides, News, & Discussion] Abolfazl:
ElementalX is only needed if you are trying to use SafetyNet I believe. Did you flash the Pixel version of Magisk via TWRP RC2?

---------- Post added at 01:04 PM ---------- Previous post was at 01:02 PM ----------

Maybe it is because it is a Pixel XL? I really don't think that should be an issue though.
[Google Pixel Guides, News, & Discussion] zeugme:
Yes, I flash the Pixel version of Magisk 12 via TWRP RC2. I also performed the whole process several times... No success.

Envoyé de mon Pixel C en utilisant Tapatalk
[Google Pixel Guides, News, & Discussion] ridobe:
Sounds like our issue calls for a full wipe. I'm doing that in the next couple of hours. I'll let you know how it goes.
[Google Pixel Guides, News, & Discussion] zeugme:
I there a twrp script for uninstalling Magisk on Pixel? The official uninstall script is not working...

Envoyé de mon Pixel C en utilisant Tapatalk
[Google Pixel Guides, News, & Discussion] ridobe:
No, it doesn't. At least not with our issue. A fresh flash without a wipe doesn't work. A full wipe did work though. So, backup and GO!
[Google Pixel Guides, News, & Discussion] quinejh:
Thank you very much
[Google Pixel Guides, News, & Discussion] drhou:
I was running into this, too. I solved it thusly:

* I rebooted into bootloader using button combo.

* Used bootloader to reboot into recovery (which was TWRP 3.1.0 RC2 at this point), and went to the reboot menu

* when I tried to reboot system, it warned me that "no OS is installed, are you sure?", so I clicked back.

* Down at the bottom, I selected the slot which wasn't currently selected (for me, B was the "Current Slot", so I selected A).

* reboot system

Everything was back! (EDIT: and working as described it the post you qoted)c

My guess is that some step has the potential to choose the wrong slot?
[Google Pixel Guides, News, & Discussion] Artnig:
We finally got Xposed?
[Google Pixel Guides, News, & Discussion] tacofart:
No?
[Google Pixel Guides, News, & Discussion] Artnig:
I've associated magisk with Xposed in the past simple question thanks for the simple answer
[Google Pixel Guides, News, & Discussion] defconoi:
Can confirm Android Pay is working great with magisk + ElementalX
[Google Pixel Guides, News, & Discussion] adma84:
Can anyone comment?
[Google Pixel Guides, News, & Discussion] hsc123:
Did you follow the steps given earlier in the thread? I've tried several times, (even with a full wipe and start over) but it bootloops at the google screen, or restarts to TWRP after installing magisk. I can't get it to boot to the rom.

Are you using a custom rom? or on stock (7.1.2)? I'm on 7.1.2 stock with TWRP and Elemental 1.09 installed (RC 2).
[Google Pixel Guides, News, & Discussion] defconoi:
Stock rom, fresh Install with magisk and followed instructions here with elemental 1.09 don't believe it's RC2. Running great, multiple purchases so far with my simple.com account with Android pay.
[Google Pixel Guides, News, & Discussion] ridobe:
I juuuust went through all of this. It took me several tries but got it. List out your steps including your wiping steps.

edit: Are you coming from supersu?
[Google Pixel Guides, News, & Discussion] hsc123:
Tried it again -- reflashed stock 7.1.2 -- followed the steps again -- still a boot loop after installing magisk. Since it took you several tries, I decided to give it another try. It worked. Didn't do anything differently. Thanks for the heads up.
[Google Pixel Guides, News, & Discussion] ridobe:
Careful. I had a successful flash that ended up being unstable. It bootlooped shortly after. It took a full wipe to get a clean flash. No more issues.
[Google Pixel Guides, News, & Discussion] quinejh:
Is everyone on 7.1.2 still getting safety net passed? Starting 2 days ago it stopped for me. I'm getting profile mismatch.
[Google Pixel Guides, News, & Discussion] defconoi:
Passed for me.
[Google Pixel Guides, News, & Discussion] quinejh:
I got it, installed the kernel then twrp then rebooted then booted back into recovery and flashed magisk and all is fine again
[Google Pixel Guides, News, & Discussion] jblazea50:
Anyone have mirror link for Elemental 1.09 kernel?

TIA
[Google Pixel Guides, News, & Discussion] Kisakuku:
[MENTION=4684315]flar2[/MENTION]'s Pixel folder on AFH.
[Google Pixel Guides, News, & Discussion] ursubpar:
Here's my method for maintaining magisk through the May security patch.

1. Be on May 2017 security update. (N2G47O for anyone not on Verizon or DT)
2. Boot to bootloader and flash April 2017 bootloader with "fastboot flash bootloader 'aprilbootloader.img'"
3. Boot to the twrp RC1 img "fastboot boot 'twrprc1.img'"
4. Transfer RC2 twrp to internal storage and flash with booted twrp if the twrp rc2 zip is not already present on your internal storage.
5. Reboot to bootloader and flash franco kernel with "fastboot flash kernel 'kernel'"
6. Verify kernel installation by booting into system and checking settings -> about
7. Reboot to twrp recovery and install magisk
8. Flash TWRP RC2 recovery image before rebooting into system.

After the procedure, you should be on the 7.1.2 May update with franco kernel, root, and passing SafetyNet status.

If you fail safetynet verification, ensure that the magisk hide setting is on in the Magisk Manager settings.
[Google Pixel Guides, News, & Discussion] fink.nottle:
Which version of magisk is this ? The one in the first post, or the one linked somewhere in the middle of the thread to be used with the stock rom ?
[Google Pixel Guides, News, & Discussion] ursubpar:
It's magisk v12 that can be found in this post
[Google Pixel Guides, News, & Discussion] MArtyChubbs:
When I magisk su, some of my rooted apps su requests were not recognized. So, I couldn't approve or deny the request or even permit all. With SuperSU, they all function and are recognized. Anyone else experiencing that or is it just me?
[Google Pixel Guides, News, & Discussion] Nicknoxx:
Call recorder doesn't work despite asking for and being granted root.
[Google Pixel Guides, News, & Discussion] mac796:
Ok im deleting this worked in my lil pixel but not xl.
[Google Pixel Guides, News, & Discussion] stackz07:
what does this allow me to do? my pixel arrives tomorrow.
[Google Pixel Guides, News, & Discussion] jlee08517:
It lets you bypass safetynet check with SU. Which lets you use Android pay, Pokémon, some banking apps, etc with root and some rom modifications. If you still don't understand what it does, you probably won't need it/shouldn't use it.
[Google Pixel Guides, News, & Discussion] stackz07:
I get it, thanks!
[Google Pixel Guides, News, & Discussion] bbender716:
Hey guys, first time magisk user long time Android user. I'm flashing elementalx kernel then magisk then twrp while on April bootloader, otherwise stock may 7.1.2.

I'm getting this issue where there are some funky system permissions, particularly I can't install BusyBox either via stericsons app or even Osmosis' flashable BusyBox. Other weird behavior includes root explorer not being able to write to system but mixplorer being able to, and adaway having "systemless host" preference greyed out.

Any idea why it seems like system AND systemless have been quarantined basically?

Only magisk options selected are hide magisk and "systemless hosts". Thanks for your help guys!
[Google Pixel Guides, News, & Discussion] mac796:
I don't know if this will help you have been using magisk for a while but I also use it on custom roms haven't really used it on stock but I always flash Elemental after magisk. And I check all three of those boxes, BusyBox, hide magisk, and systemless host. Every now and then I flash a ROM that doesn't have something on the system I'll flash SuperSU first make my changes then unroot and then install magisk again. There are still some things you can't do with magisk systemless root that you can do with SuperSU