yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kartikb:
Uninstall Magisk completely with the zip from topjohnwu's thread if you have any version of Magisk already installed with Magisk.img on your phone. Uninstall apk as well. Install Magisk 14.2.zip via TWRP. You can fastboot into TWRP recovery to flash Magisk V14.2. This is the easiest way of doing it rather than patching the boot.img and flashing it. I then just updated my Magisk Manager to V5.4.0. I chose channel as stable release so now it doesn't prompt me to download V14.3.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lobrau:
I should have been more specific and said that I'm running 8.1 dev preview. I can't fastboot TWRP as it can't decrypt the data. Doesn't seem to be working so far.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Born<ICs:
Curious about that too
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kartikb:
You can boot into TWRP recovery and use adb sideload option or a USB C flash drive to flash.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] michaelbsheldon:
Have you set a PIN in Security?

TWRP seems to need that on Pixels
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] patroll:
Anyone using Signal and Magisk? Trying to figure out why I have massive battery usage by Signal on 8.0. Signal uses sometimes 800-1000mAh per day.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] lobrau:
I actually was able to solve the issue by removing my pattern password to (none) in settings. I then fastboot booted twrp3.1.1.1.img and was able to flash magisk v14.3. seems like the removal of a password in android allowed TWRP to not need to decrypt anything to see the contents of my sdcard and everything worked perfectly from there.

I turned back on password once I booted into android and magisk seems to be working for for past day with no issues.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl8demast3r:
Would I be able to patch the 8.1 boot image through Magisk and flash it through adb instead of removing my pin and flashing TWRP then re-adding my pin?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] kartikb:
You can use fastboot command to boot into TWRP recovery. Then use adb sideload to flash Magisk when on Android 8.1. That's what I did on my Pixel XL.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] 93fuelslut:
Is this correct for PN 06-12 version running TWRP r1

Uninstall SU

Dirty flash PN

Flash TWRP

Flash magisk

Flash verified boot signer

Reboot
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ithehappy:
I have a question, its probably dumb too. You see I have never used Magisk until a week ago, always used SuperSU, and the OP of this topic mentioned that I have to flash stock boot.img and this that, so I ignored and stayed on SuperSU. But then someone said that only flashing Magisk zip from TWRP is enough, and as it was easy I did that and I had Magisk installed. All fine, but then yesterday I sideloaded the November patch via ADB, and obviously after that Magisk was not installed, so I flashed the zip from TWRP again, but after that the phone stayed on G logo for over five minutes, then I had the power button pressed for 8 seconds or whatever and the phone rebooted and all was fine.

I just wanna know whether that was normal behaviour or not. What is the exact step of having Magisk installed after a ADB sideload?

I am a stock ROM user, who stays on the most stable release that's all.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] IPLondon:
Did you flash A partition or B partition or BOTH?

---------- Post added at 06:59 PM ---------- Previous post was at 06:57 PM ----------

Did you flash A partition or B partition or BOTH?

i.e. do you give your above command OR something like this:

fastboot flash boot_a patched_boot.img

fastboot flash boot_b patched_boot.img

see the attached screenshot..it patched the active slot a
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Zehlek:
I'm getting my Pixel XL on Monday, can I use Magisk for root and still receive OTA?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] IPLondon:
Yes you can.. see following thread. Point #10.

https://xdaforums.com/pixel-xl/how-to/guide-android-8-oreo-root-stock-rooted-t3660591
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Veid71:
Anyone have a clue as to why my modules won't install? They say successful but then nothing pops up in my modules folder I'm on 7.1.2 with the pure Nexus rom
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bkkzak:
Same here on RR. Won't work thru the manager nor TWRP. Did you find a solution?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Veid71:
RR? And no I think it's not mounting but I'm not sure
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bkkzak:
Ya Resurrection Remix, it's a 7.1.2 rom.

So I couldn't get SU access on either 14.5 versions, but I could on 14.3 and 14.2. When using the manager to install a module in 14.3 it said it flashed the module but the module didn't appear under "Modules". In 14.2 it did appear in "Modules" saying 'will appear after next reboot', but after reboot there is nothing there. I may try my luck at 14.1.

Have you tried anything else?

What version are people using on Nougat Pixel XL with SU and modules working?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Veid71:
Nah but do me a favor, uninstall it with the uninstaller through twrp, and go into the advanced part and hit copy log then post the log here and flash magisk and copy the log and post it here again also a log of the modules installing
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Bryanx86:
Possibly trying older modules could work as it would be more compatible than say a module that was created yesterday. Oreo has been out awhile now. 8.1 coming Dec.:)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TBacker:
Where is 14.1? It's not linked in the OP.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bkkzak:
He took it down because 14.2 had a hotfix for 14.1 I believe
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nomisunrider:
14.5 was a total failure for me. No root

I had to go back to 14.3
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] djide:
Worked for me on 8.1 dp1 however dp2 fails to pass safety net. Might have to go back to the stable channel and try 14.3
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] TBacker:
So which has the fewest issues for everyone then? 14.2 or 14.3?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] riversix:
Could you please tell me how to do it ?

---------- Post added at 01:19 AM ---------- Previous post was at 01:13 AM ----------

How to use magisk on 8.1dp2?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl8demast3r:
For anyone wondering about safetynet and DP2

https://twitter.com/topjohnwu/status/935426210821160960

Edit: It's been fixed.

https://twitter.com/topjohnwu/status/935577389362438144
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] widezu69:
I'm running DP2 updated from DP1 using the beta factory image flashed without -w then patched the boot.img with Magisk 14.5 in the phone before fastboot flashing the patched image. I get both safety net ticks and Android Pay is working.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] matlear:
Safety net ok for me on DP2:

Flashed DP2

Booted once an set up the phone (no encryption)

Shutdown

Fastboot boot twrp

Install twrp

Reboot recovery

Install magisk 4.3

Reboot system
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl8demast3r:
I'm not sure if this has been posted before but if you would like to skip installing twrp completely and not have to remove your pin then you can patch the boot image with Magisk manager. You just take the boot.img from the image .zip that contains all the system images and open up Magisk manager, click install and hit patch boot image file. Then just take the patched_boot.img file that Magisk created and put it on your computer to flash through adb.

fastboot flash boot patched_boot.img

Reboot and you have successfully rooted without having to remove your pin or install twrp.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] riversix:
Can it ota?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] znel52:
14.5 is working fine for me on 8.1 DP2
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] riversix:
Can you please write me a step？
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] riversix:
Can you send me the boot.img then I don't need to download the full factory image.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] tacofart:
Can someone tell me what Im doing wrong here?

Downloaded 14.5

Fastboot booted to TWRP.

Flashed magisk.

Now, when I try to reboot to system I just get thrown back into TWRP and cannot boot into system at all
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nadiros:
Flash boot.img to both slots
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bkkzak:
I'm using 14.2 cuz modules and root mostly work. I flash osm0sis's busybox module first in flashfire, then any other module and it'll install. Some root commands don't work, so if I need to restore TiBU then I just flash 14.3 in TWRP, reboot and restore, then flash 14.2 in TWRP. Then all modules come back and work; I can't get v4a be Dolby to work though

Edit: I'm on RR 5.8.4 Android 7.1.2. Honestly just waiting for a release that is fully functional on the pixel xl
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] khaytsus:
How? I downloaded the latest TWRP, 3.2.0.0, and it couldn't decrypt data.. adb sideload of Magisk 14.5's zip did seem to work, however. Is this how we must do it for now?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ansontyl96:
I'm using 14.3 for Android 8.1 and it works just fine, haven't yet try 14.5 tho
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ffchampmt:
At the moment yes. I use a USB otg to flash for now. Hopefully TWRP will figure out the decryption issue soon.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] ins5736:
TWRP 3.2.1- 0 is out and fixed the decrypt issue. Has anyone updated to 8.1, flashed the new TWRP, and installed Magisk?

I've already had to flash stock after a botched attempt at 8.1/3.2.1 TWRP/Magisk and I'm trying to avoid more issues.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] riversix:
I couldn't download the ota update even though I hit the restore stock boot button , so why is that？？？
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sliding_billy:
Yes to all of the above.

P.S. Updated my Pixel XL to 8.1 upon release and used the TWRO fastboot boot version of 3.2.0 to install SuperSU. Installed Magisk 14.5 (1456) after running TWRP 3.2.1-0 and installing it permanently. No reboot between, TWRP and Magisk install. I did the same thing on a Pixel except went to Magisk as part of the 8.1/fastboot boot setup and yesterday ran the 3.2.1-0 bot and .zip install and overwrote Magisk (again with no reboot between installs.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl8demast3r:
Just download the OTA from here and flash the update through adb.

https://developers.google.com/android/ota

Remove the -w after fastboot update from the flash-all.bat script. If you don't it will wipe your device.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] riversix:
Maybe I will flash the full img lol. I have downloaded it . So what's the problem？ I don't want to wipe my data. So I will remove -w to flash the full factory.img.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bl8demast3r:
Sorry, I meant this link: https://developers.google.com/android/images

Also, yes remove the -w so you don't wipe your device.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Sh0X31:
First I updated the Magisk Manager, after flashed v14.6 on top and running without problems :)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sliding_billy:
Same here. Installed over 14.5 on both Pixel and Pixel XL using the fully installed TWRP 3.2.1-0. The only other thing I did was installer the Magisk Manager update first from the app since the notification came before I realized 14.6 was available. Everything is working perfectly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] firephoenixctk:
I just installed Magisk for the first time on 8.0 then 8.1. I tried the link in the guide to keep Magisk in between updating OTA but it didn't work for me.

But I confirm when I installed fresh on 8.1 it works. I didn't need to patch boot as OP suggests
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] altwu:
after using supersu for a long time, i recently switched over to magisk and everything seems to be working fine. all my apps that require root work fine. i also installed the greenify4magisk module to make it privileged root app. i'm running the latest 8.1 december security update(OPM1.171019.011). installation was easy and painless. thanks [MENTION=4470081]topjohnwu[/MENTION]!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jinded:
Deleted.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] sliding_billy:
15.0 stable was released along with Magisk Manager 5.5.1. Installed fine and passed SafetyNet check using direct install in Magisk Manager (after upgrading Manager of course) coming from 14.6 beta on both Pixel and Pixel XL. Both are otherwise stock rooted with Magisk and permanent TWRP install. I guess it is now time to quit wondering when and if SuperSU will be updated.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jinded:
Has anyone gotten Magisk 15.1 to work with PureNexus (Android 7.1.2)? I'm unable to get any Magisk functionality to work with this setup - root, Magisk Hide, and Modules all do not appear in Magisk Manager.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Synaptein:
I'm having the same problem with my PureNexus 7.1.2 using Magisk 15.1 with Magisk Manager 5.5.2.

Boot into recovery with TWRP (3.2.1-0) --> Flash Kernel (tried both ElementalX P-1.15 and Franco r18) --> Flash Magisk 15.1 --> Reboot

Magisk Manager (5.5.2) shows "Installed Version: v15.1" with a green checkmark, but no other options show in Magisk Manager (like poster above). Approve/Deny messages prompt for root programs, but fails after approving.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bestlands:
I was having the same issues, in fact was having issues with twrp as well. So i just have TWRP 3.1.1.1 and then Magisk version 14.3, then the latest xposed 89.0. Magisk manager should automatically install with the magisk zip after installing in recovery.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Jinded:
Anyone have luck with PN (Android 7.1.2) and Magisk 15.2?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GroovinChip:
I switched over to Magisk in December and I thought Magisk allows for downloading OTAs? I'm on the latest release, 15.2, and I'm getting a "Couldn't install system update" error
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jal3223:
Does anyone have a mirror of 14.3? It seems that one works for many on Pure Nexus.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vibhoothiiaanand:
Download :[URL="https://www.androidfilehost.com/?fid=889964283620775906”]Magisk-v14.3(1437).zip[/URL]
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] jal3223:
Thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vlucchetti:
There is a link to how to do it: https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md

I have not tried it yet so I can't speak for how well it works. If you do try it, let us know how it goes!

---------- Post added at 09:39 AM ---------- Previous post was at 09:04 AM ----------

I guess one of my questions on this method is does the OTA update only work once you have done the following steps? As I read this, to have the update show we would have to do this. I know an update for January is out, but when I check for updates w/o doing the below step, it says I am up to date with December.

2. When an OTA is available, please go to Magisk Manager → Uninstall → Restore Stock Boot. Do not reboot immediately or you will have Magisk uninstalled. This will restore your boot back to 100% untouched stock boot image in order to pass boot verification. This step is required before doing any of the following steps written below!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GroovinChip:
It didn't work for me, the update just kept failing. I finally just unrooted, flashed the factory image, and rerooted.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AlkaliV2:
I cannot get the device to boot when doing a clean install of the January 8.1 Marlin image. My steps:

1. Full wipe and clean install of Jan 8.1 image

2. Complete setup and choose a pin/set fingerprint

3. Reboot and fastboot image of TWRP

4. Swipe to install Magisk (Tried 15.2 and 15.2 beta)

Gets to the logo and boot loops every time. I have not tried a custom kernel yet though I don't remember having to have that when just using Magisk in the past. I cannot get the new update rooted as of now. If someone was able to do it from a clean install please let me know how you were able to achieve it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vlucchetti:
Actually this is what I did for the December update. Reluctant to try that alternative as I've really not seen much posted about it. While it is a PITA to do the factory image, re-root and the like, it's not that different from flashing a custom ROM,.

---------- Post added at 07:42 AM ---------- Previous post was at 07:40 AM ----------

Did you do the flash of the twrp zip after the twrp image fastboot?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] nomisunrider:
Anyone install the January security update via OTA? Does Magisk 15.2 still work?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] liam_davenport:
I used factory img, Magisk 15.2 works fine :good:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AlkaliV2:
I did not. I didn't think we needed to unless we were going to run a custom kernel. Is it necessary now to get root to stick?

Edit: I used 3.2.1-0-marlin.img and it had no problem decrypting my device, I just didn't install TWRP after that because I was attempting to leave the boot image intact minus what Magisk does to it since I don't think you can take OTAs with TWRP as your boot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] vlucchetti:
Not sure what to tell you, I just installed the January 2018 update,followed the guide and was sure to do the twrp flash img, reboot recovery flash zip.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] AlkaliV2:
I'll try installing TWRP this time and seeing what happens. Thanks for getting back to me.

Edit: I created a Q&A thread here: https://xdaforums.com/pixel-xl/help/clean-wipe-install-jan-18-release-wont-t3730270 because my phone won't boot installing TWRP or not installing TWRP. There has to be something going on with Magisk that isn't allowing me to gain root. I don't know what it is, but I'm being blocked. I only got it to boot once with Magisk installed and that was installing Magisk before doing any setup of the device (Still on welcome screen rebooted to fastboot and installed Magisk). However, once I got into the phone and tried to set up Magisk it locked up, rebooted itself, and boot looped until I installed the factory boot image. Something isn't quite the same in the Jan update.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gverma1:
Everything was working fine. I then went into Magisk settings and accidently pressed 'Hide Magisk with random name'. It took some time and did as it said, but I want to revert this feature. Can't find a way to do this. Pl help. Btw am running stable 15.2 on Pixel XL.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pTeronaut:
This unhid it for me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Didgeridoohan:
[MENTION=4663180]pTeronaut[/MENTION] The pm unhide command was for the old way of hiding the Manager. It's been updated and improved...

To unhide, just download the Manager apk from the Magisk release thread and install it again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gverma1:
Thanks. By the time I saw these posts, there was an update available (Magisk 15.3 with Manager 5.5.4). I updated the same within Magisk Manager as recommended. It seems this resolved my issue as now I can see the option in Magisk Manager's Settings 'Hide Magisk Manager - Repackage Magisk Manager with random package name'. Thanks again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Didgeridoohan:
Yes. Every time the Manager is updated it will be unhidden.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pTeronaut:
Yet it worked.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] srqrob:
New interest in Magisk from SuperSU apparently abandoned by new owners. Reported can't do the Jan update. Looks like recent changes here with 15.3 and a now solid working root. But not clear on initial install even after reading pages here and in the Beta thread. If I install the Jan factory image, then fastboot boot 3.2.1-0 TWRP image, should I have success with the 15.3 Magisk zip installer? Any other tips for a Marlin user coming from SuperSU? Not looking to hide root, just have it work with TiBU and a few other basic root apps . I'm a newbie all over again.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Homeboy76:
https://xdaforums.com/pixel-xl/how-to/guide-pixel-xl-android-8-1oreo-unlock-t3715279?nocache=1/

See #7 or #8
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] srqrob:
Good thread. Thanks much.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MrDrift42:
Anyone running any of the Viper or Dolby modules on their XL with success?
[Moto G Q&A, Help & Troubleshooting] machFiver:
a few days ago I switched from cm to AEX 7.1.2 on my moto g. Whether that has anything to do with it I don't know.

Anyway last night the phone was working fine then this morning I see that the cell network is disconnected and the phone doesn't see the simcard. However when I put in another simcard from a different network it works normally. I switch back to my sim and it works for about 20 seconds where I can make a call or text then it shuts down again and dowsn't recognize the sim then does again once I have switched the sims but only for 20 seconds. I don't understand what is happening to the phone and why it is doing this. I need help. I have tried picking different network modes from the list after inserting this code #*#*4636#*#* nothing has worked so far. I haven't systematically gone through each one at a time yet and the list is quite long. I haven't seen a list of modes that long before there are over 10 of them from auto prl to scdma etc... Some of them I have never heard of like the scdma one. wif and bluetooth are working ok if that means anything. Thanks for any help
[Moto G Q&A, Help & Troubleshooting] machFiver:
Also when I go into settings the network section is greyed out and under prefered network type it says Invalid Network Mode (-1) Ignore. I only tried changing the modes when this problem arose my changing these modes was not the cause
[Moto G Q&A, Help & Troubleshooting] koshikas:
i've had similar issues, when i skipped using mobile data for a long time, my non-data SIM would dropout intermittently. i changed SIM slots didn't solve it either. other SIM was fine in either slot. just before replacing what i thought was a faulty SIM, without turning mobile data on, i just set the problematic SIM for data. that solved mys issue. however, running mobile data on back on the original setting didnt cause any more issues either.
[Xposed Framework Development] lxda:
I have the app SwiftKey keyboard running on my Android. I want to modify it by removing the "word prediction bar" and I want to change the function of one of the buttons on the keyboard.

Would something like this be possible using the Xposed framework, if not how could I achieve this. (I imagine the fact that it's a keyboard and runs on top of everything might complicate things)
[Xposed Framework Development] Fif_:
You can totally do that with Xposed.

But it might be a little but of a pain to reverse engineer how to do so.