Hi, when you say: updated to December update via OTA
Is this following the instructions on Google's page: adb sideload ota_file.zip
When you say: Pulled December update boot.img
Are you grabbing the boot.img from the December full factory image?
Also, before you do the sideload, are you using Magisk Manager to "un-root?"
Would you consider posting your command line instructions for the above steps? Thanks!
After typing all this up, I realized it's very long. I apologize if it's too long, I just don't want someone to take my info and brick their phone.
This is
exactly how I got the December update on my phones.
I did not "unroot" before I performed this. I did this twice on both of my Pixel 2 phones successfully.
I'm on Magisk 5.4.3 and V14.5 (under settings you can select Update Channel: Beta)
I do not have TWRP since it's still Beta
I'm using a Windows 10 computer
1) Ensure you have the most up to date
SDK Platform Tools and current drivers
2)
Optional Insert the SDK Platform Tools zip contents into a folder like: "C:\Android\platform-tools"
3)
Optional Right click on your desktop, select new shortcut, paste "C:\Windows\System32\cmd.exe" into the path bar, name it "cmd" (This creates a shortcut to a cmd prompt on your desktop)
4) Create a folder on your desktop titled "Pixel 2" (or something similar)
5) Download
8.1.0 (OPM1.171019.011, Dec 2017) from here:
Full OTA Images for Nexus and Pixel Devices. Move from downloads to created file folder "Pixel 2. ZIP will be titled "Pixel 2.walleye-ota-opm1.171019.011-xxxxxxxx"
6) Download
8.1.0 (OPM1.171019.011, Dec 2017) from here:
Factory Images for Nexus and Pixel Devices. Move from downloads to created file folder "Pixel 2. ZIP will be titled "walleye-opm1.171019.011-factory-xxxxxxxx"
7) Extract the
Factory image into your Pixel 2 folder
8) Drill down into the folders to find a zip named
image-walleye-opm1.171019.011
9) Double click the zip to open the contents and find
boot (you might have to extract this zip as well)
10) Copy this image to your Pixel 2 folder for future use and place on your phone into the
Download folder
11) With your phone plugged into an USB-A to USB-C cable (I have read USB-C to USB-C don't like to work, also USB 2.0 not USB 3.0 on your computer), fire up your
cmd short cut
12) Once loaded comand:
adb devices > You should see your device serial number
13) Command :
adb reboot recovery
14) Once the recovery loads you will see an "Android logo with red exclamation mark"
15) Hold power and press volume up once, you will see a menu. With your volume down button go to
Apply update from ADB, press the power button
16) In your Pixel 2 folder, go to the OTA zip "
walleye-ota-opm1.171019.011". On the top menu you should see "
copy path" or alternatively you can right click > properties > Location. Copy that string (IE "C:\Users\you\desktop\...")
17) command:
adb sideload and *Ctrl +v* to paste or you must type out the "
adb sideload C:\Users\you\desktop\..."
18) The phone and computer will do their thing, your command window will give you a progress percentage 0-100% twice
19) Once complete, on the phone the
Reboot system now should already be highlighted, press the power button to select
You should then be on 8.1 with the December updates after the phone restarts.
20) Once phone is booted, go into Magisk and select install,
Patch Boot Image File, this will take you to the phone's download folder and select the boot image
21) Let Magisk do it's thing, once it's done you will get a notification that the
patched_boot.img is stored in your phone's
/sdcard/MagiskManager/ folder
22) Copy
patched_boot.img off your phone to your Pixel 2 folder on your computer.
23) From your cmd shortcut, comand:
adb devices > You should see your device serial number
24) Command:
adb reboot bootloader > phone will reboot into bootloader
25) In your Pixel 2 folder, go to the
patched_boot.img. On the top menu you should see "
copy path" or alternatively you can right click > properties > Location. Copy that string (IE "C:\Users\you\desktop\...")
26) Command:
fastboot flash boot and *Ctrl +v* to paste or you must type out the "
fastboot flash boot C:\Users\you\desktop\Pixel 2\patched_boot.img"
27) It will not take very long, and then command:
fastboot reboot
28) On the reboot, Magisk will give you a message "DTBO has been modified and needs to reboot." > Reboot
29) On the reboot you will get a message "There's an internal problem with your device. Contact your manufacturer for details". Look here for info:
[Tut]Fix DTBO message "There's an internal problem with your device. The message doesn't harm anything.
You will
now have Root via Magisk and pass Safetynet