[Guide] Pixel XL Android 8.1.0 (OREO) Unlock/Lock Bootloader + Install Stock Images/Custom kernels/TWRP Recovery/Systemless ROOT + April 2018 Security Patch
[Guide] Pixel XL Android 8.0.0 (Oreo)
[Guide] Pixel XL Android 7.1.2 (Nougat)
Intro
This Guide is for Pixel XL owners that want to Root their phone, and enjoy the benefits of rooting it without installing a Custom ROM. However, for those that just can't live without a Custom ROM, take a look at 'Custom ROMs for Pixel XL'.
This Guide also works for the Pixel owners: If, they download the correct files for their phone.
XDA forums for Google's: Pixel 2 - Pixel 2 XL devices.
New:
04/28/2018: Updated OP
Update: Viper - v4fx-1.6.7
Update: Custom ROM - Resurrection Remix v6.0
Install Custom Kernel: To install a Custom Kernel see #7, or #8.
Disclaimers:
I assume no responsibility for the malfunctioning/bricking of your phone.
The order of listed items i.e., Custom Kernels, Custom ROMS, etc. Does not indicate my preference for them. It is your responsibility to do the research before selecting an item.
Prerequisites
A Google Pixel XL or Verizon Pixel XL phone with an unlockable Bootloader, and the latest Android 8.1.0 (Oreo) Factory Image: "marlin" for Pixel XL
marlin-opm2.171019.029-factory-96b864b3.zip
marlin-ota-opm2.171019.029-cfa79090.zip
Note: If you want the latest OTA or Binaries. Tap the Menu icon (upper left corner) then tap Full OTA Images or Driver Binaries
Computer - With the latest SDK Platform-Tools installed.
Important: Update Platform Tools, regularly, for optimal performance.
Need help installing or using SDK Platform tools:
Credits/Thanks/Recognitions
Index
Command Prompt/Boot Bootloader/Boot Recovery
Testing ADB (Android Debug Bridge)/fastboot
Unlock/Lock Bootloader
Install Factory Image keep or wipe data
ADB Sideload
Extract boot.img from Factory Image and fastboot boot.img
Root with Magisk - Pass SafetyNet Clean Install
Root with Magisk - Pass SafetyNet without installing TWRP Clean Install
Update Magisk
[Magisk] Systemless Xposed v89.2/v90.1-beta3 (SDK 21-27)
Custom ROMs for Pixel XL
Audio Mod
Other: TWRP Backup/TWRP Update
THREAD CLOSED
We already have threads on all of these topics. Please continue there.
SonamPXL said:
[Guide] Pixel XL Android 8.1.0 (OREO) Unlock/Lock Bootloader + Install Stock Images/Custom kernels/TWRP Recovery/Systemless ROOT + April 2018 Security Patch
[Guide] Pixel XL Android 8.0.0 (Oreo)
[Guide] Pixel XL Android 7.1.2 (Nougat)
Intro
This Guide is for Pixel XL owners that want to Root their phone, and enjoy the benefits of rooting it without installing a Custom ROM. However, for those that just can't live without a Custom ROM, take a look at 'Custom ROMs for Pixel XL'.
This Guide also works for the Pixel owners: If, they download the correct files for their phone.
XDA forums for Google's: Pixel 2 - Pixel 2 XL devices.
New:
04/28/2018: Updated OP
Update: Viper - v4fx-1.6.7
Update: Custom ROM - Resurrection Remix v6.0
Install Custom Kernel: To install a Custom Kernel see #7, or #8.
Disclaimers:
I assume no responsibility for the malfunctioning/bricking of your phone.
The order of listed items i.e., Custom Kernels, Custom ROMS, etc. Does not indicate my preference for them. It is your responsibility to do the research before selecting an item.
Prerequisites
A Google Pixel XL or Verizon Pixel XL phone with an unlockable Bootloader, and the latest Android 8.1.0 (Oreo) Factory Image: "marlin" for Pixel XL
marlin-opm2.171019.029-factory-96b864b3.zip
marlin-ota-opm2.171019.029-cfa79090.zip
Note: If you want the latest OTA or Binaries. Tap the Menu icon (upper left corner) then tap Full OTA Images or Driver Binaries
Computer - With the latest SDK Platform-Tools installed.
Important: Update Platform Tools, regularly, for optimal performance.
Need help installing or using SDK Platform tools:
Credits/Thanks/Recognitions
Index
Command Prompt/Boot Bootloader/Boot Recovery
Testing ADB (Android Debug Bridge)/fastboot
Unlock/Lock Bootloader
Install Factory Image keep or wipe data
ADB Sideload
Extract boot.img from Factory Image and fastboot boot.img
Root with Magisk - Pass SafetyNet Clean Install
Root with Magisk - Pass SafetyNet without installing TWRP Clean Install
Update Magisk
[Magisk] Systemless Xposed v89.2/v90.1-beta3 (SDK 21-27)
Custom ROMs for Pixel XL
Audio Mod
Other: TWRP Backup/TWRP Update
Click to expand...
Click to collapse
Related
These guides are for 2014 Fire HD 6 and 7. Don't use for any 2015 model. If your device has a micro-SD slot, it's 2015.
All root/upgrade guides install Gapps
Credit: Guides for rooting OS above 4.5.3 rely on powerpoint45's instructions for downgrading to 4.5.3 to obtain root. Thanks @[COLOR="Black"]powerpoint45[/COLOR]!
Basic Root and Upgrade
UPGRADE - Upgrade guides link back to root instructions, so you can just begin here.
Upgrade to Lollipop
- [TUT] Install [FireOS 5.1.2, Feb 26, 2016, "blue shade"], ROOT & GAPPS http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
Upgrade to OS 4.5.5
- [How to] Upgrade to 4.5.5 (or other 4.5.x) with root in TWRP: http://forum.xda-developers.com/fire-hd/general/upgrade-to-4-5-5-root-t3174449
- [How to] Upgrade to 4.5.4 and keep TWRP and root: http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-4-5-4-twrp-root-t3141648
ROOT
Root, install TWRP, and upgrade
-[ROOT, v2.0] + FireOS 4.5.4 + fully working latest GAPPS http://forum.xda-developers.com/fire-hd/general/root-v2-0-fireos-4-5-4-gapps-t3150613
Video Root and Upgrade to Lollipop
Step-by-step video guide to root and upgrade to Lollipop
- OS 5.0 + ROOT + GAPPS + Play Store VIDEO TUTORIALhttp://forum.xda-developers.com/fire-hd/general/os-5-0-root-gapps-play-store-video-t3238734
Return to Stock
[How to] Restore full stock FireOS; http://forum.xda-developers.com/fire-hd/general/how-to-restore-stock-fireos-t3164267
Obsolete
Detailed Root and Upgrade to Lollipop (for never-rooted devices)
Step-by-step "newbie friendly" guide to root and upgrade to Lollipop
- [Root] OS 4, 5.0.n and Install Lollipop & Gapps ("Newbie Friendly") http://forum.xda-developers.com/fir...lipop-os-5-t3172408/post62188341#post62188341
Out of date as of 3/3/16
- [ROOT] With working PlayStore Google Apps + Custom Launcher + superSU http://forum.xda-developers.com/fire-hd/general/root-supersu-stable-appstore-custom-t3113311
Install ADB Drivers for Windows
Illustrated - Run ADB in normal and sideload mode from any folder location
- [GUIDE] Install Windows ADB Drivers for Fire HDs ("Newbie Friendly"): http://forum.xda-developers.com/fire-hd/general/guide-install-windows-adb-drivers-fire-t3189000
Video
- Install ADB USB Drivers for Fire HD 6/7 (normal & sideload mode) (Windows): https://www.youtube.com/watch?v=CyJlmTtLsIg
Other Good Stuff
Temporarily Install TWRP on Rooted OS 5: http://forum.xda-developers.com/showpost.php?p=62011272&postcount=2
Links to Stock ROM Update bins
Fire HD ROM links : http://forum.xda-developers.com/fire-hd/general/fire-hd-rom-links-t3173102
Lollipop Info, Issues, Tips/Tricks and Workarounds
[Discussion] Lollipop on Fire HD : http://forum.xda-developers.com/fire-hd/general/qa-lollipop-fire-hd-t3167532
Disable OTA, Amazon Launcher, Appstore and More
[How To] Disable System Apps and Services (includes OTA): http://forum.xda-developers.com/fire-hd/general/how-to-disable-apps-services-includes-t3165348
Use a Script to Disable/Enable Sys Apps, and Switch Launchers with One Tap:
[FireOS 5.x + ROOT] Quickly switch to Amazon UI and back: http://forum.xda-developers.com/fire-hd/general/fireos-4-5-x-root-quickly-switch-to-t3145613
Get Wallpaper on OS 4 Custom Launcher
[HOW TO] Get Wallpaper on Custom Launcher: http://forum.xda-developers.com/fire-hd/general/how-to-wallpaper-custom-launcher-t3123009
:fingers-crossed:
Another where's root guide question, another nudge
Gapps tutorial for Hd6/7
DoLooper said:
Another where's root guide question, another nudge
Click to expand...
Click to collapse
It will be a great help someone can compile a guide about how to install gapps on hd 6 or 7 running 5.2.X. there are lot of confusion about which xpose and gapps and in which order should flash to get them working. (specially who are already on 5.2.x without gapps)
Nudge
I changed the title and added a bunch more guides. Post if I got something wrong or left out something you think is helpful. thx.
Added @powerpoint45's new video guide
DoLooper said:
Added @powerpoint45's new video guide
Click to expand...
Click to collapse
Coolio
:angel:
:fingers-crossed:
Hi everyone,
I have the Kindle Fire HD 6 4th Gen currently on the developer preview Fire OS 5.0.1..... Is there any way to get this rooted????
I've tried Kingroot v4.90 but no luck....
Pardon the dumb question, but from reading the guides here, my conclusion is: there is no way to directly root 5.1.2.1 and install playstore / gapps. One must do either
1) regress to 4.5.3 / root / upgrade to 5.1.2.1 + gapps + xposed
or
2) sideload 5.1.2 factory image and flash that, root it, then install gapps and xposed (and update disabler) <<--- probably recommended
Did I understand that correctly?
I am familiar with bootloader / gapps / roms / Xposed and all that. I play with my Nexus 7 / Moto X stuff all the time. Fire HD is primarily an e-reader, but would be nice to have Playstore on it too.
Is there a way to root a Fire HD 7 4th gen 5.3.1.0?
FreedomOS permits you to debloat your ROM well.Everything is customisable, you’ll install the foremost minimalistic ROM, sort of an absolutely modded ROM. Freedom OS ROM is based on OxygenOS 4.0.2 Android 7.0 Nougat, So all the users can enjoy the android Nougat features also, in their OnePlus 3T. Freedom OS Rom on OnePlus 3T
This ROM has many options available like:-
Uninstall or Install Gapps
Dash Charging
Systemless Supersu
Android Debugging
Uninstall or install System Apps
And Much More.
***IMPORTANT***
BACKUP DEVICE
INSTRUCTIONS:
You need an unlocked bootloader with TWRP.
Install the latest official TWRP
Download and copy the zip file in your OP3T
Reboot into TWRP
Make a nandroid backup
Install Select FreedomOS zip file
Enjoy aroma installer
Done
Download:
https://www.androidfilehost.com/?w=files&flid=145238
Source XDA:
https://forum.xda-developers.com/oneplus-3t/development/rom-freedomos-1-0-t3538726
Video:
https://youtu.be/JydBvYKfR8w
Moderator Information,
Thread has been closed.
Note: THIS WILL NOT WORK WITH SYSTEMLESS XPOSED, YOU MUST USE THE CLASSIC VERSION!
Configuration tested on:
Redmi Note 3 Kenzo 3gb goodix variant.
Officially unlocked bootloader.
Installed latest global dev rom (7.7.20) with miflash in edl mode then installed TWRP official 3.1.1-0 then installed 7.7.6 firmware from LineageOS 14.1 thread.
Latest LineageOS build (2/8/17) with Radon Kernel 5.3.
Steps:
1. Install latest global dev rom to make sure you have the proper nougat binary blobs on your device. Preferable to use miflash and phone in edl mode. Allow phone to boot one time so rom can partition the emmc properly.
2. Install latest TWRP official (3.1.1-0) by putting phone in bootloader mode and connecting to PC via usb cable. Copy the twrp recovery image to the same place that fastboot.exe is located. Open an elevated/admin command prompt and navigate to where fastboot.exe is located. Type "fastboot flash recovery NameOfRecovery.img" (without quotes of course). When that is finished type "fastboot boot NameOfRecovery.img."
3. Install zips in this order. LineageOS rom, OpenGapps, Radon Kernel 5.3 (selected all default settings), Magisk 13.3.
4. Reboot to system, set up phone and install any apps that need to pass cts safety net at this point. E.G. Super Mario Run.
5. Reboot to recovery.
6. Install the latest Xposed build for SDK25 ARM64 from PurifyOS Xposed thread - https://forum.xda-developers.com/xposed/xposed-android-nougat-sdk-25-arm64-t3639221. DO NOT USE THE SYSTEMLESS MAGISK VERSION.
7. Reboot to system.
8. Install latest Xposed Material installer by DVDAndroid - https://forum.xda-developers.com/xposed/material-design-xposed-installer-t3137758. At this point you will fail safety net. The next step will fix that.
9. Install Root Switch 1.3.3.2 apk.
10. When you need to pass CTS Safety Net use Root Switch to disable Xposed. It will ask you confirmation to perform a soft reboot. After the soft reboot Xposed will be disabled and you will be able to pass CTS Safety net again. DO NOT USE THE DISABLE ROOT SWITCH! THIS WILL PERMANENTLY MESS UP MAGISK!
THIS HAS ONLY BEEN TESTED ON THE LISTED CONFIGURATION. DO NOT ASK IF IT WORKS ON ANY OTHER CONFIGURATION, TEST IT YOURSELF. I WILL NOT BE RESPONDING TO QUERIES, IF YOU FOLLOW THE STEPS AS LISTED YOU WILL BE JUST FINE.
Linn for root switch
tried this on rr rom redmi note 3 kenzo working absolutely fine highly recommend
Works on One Plus 3T with Oxygen OS 4.1.6!
Thanks!
If the root switch app disables xposed, then what is the use of it
I can't able to flash xposed zip file via TWRP for oreo 8.1 so i used this magisk method and its working on 8.1 aosp rom.
Recognized Contributor @topjohnwu has modified the*Xposed*Framework (V.85.1) to work alongside Chainfire's*systemless*SuperSU in order to also run without modifying the*system*partition. This means that you can install*Xposed*modules on a rooted device running the stock ROM and continue to receive OTAs
And can pass safety net check so u can use any root app which interfere in system.
Video guide:
https://youtu.be/4mW16FJjCPU
Requirements :
1)MAGISK ROOT
2)SOME FLASHING KNOWLEDGE (for installing magisk only)
DOWNLOAD AND FLASH MAGISK v16 IN TWRP AND INSTALL MAGISK MANAGER APP 5.6.2
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445#login
AND FOLLOW ALL STEPS IN VIDEO
KEEP NANDROID BACKUP IF ANY CASE DEVICE DOESN'T BOOT
Working XPOSED modules list for OREO
https://forum.xda-developers.com/xposed/xposed-modules-oreo-t3732819
I am hoping I can bounce my plan of attack for updating my Pixel 2 XL that is already rooted (using Magisk Manager + Magisk) and currently running Magisk Manager 5.6.4 + Magisk v16.0 and Android 8.1 (build OPM1.171019.021) to the latest and greatest version of Android (looks like its currently v9.0 w/ build# PQ1A.181105.017.A1)
First off, I didn't use TWRP when originally rooting android v8.1 on my Pixel 2 XL previously, I didn't think I needed it and had no plan to ever install a custom ROM. I am still in this boat and would prefer not to install or use TWRP if possible. I went the route letting the magisk manager app on my phone update the (at that time) newest factory image of android then flashing that image back onto my phone via fastboot and everything went great.
Anyway - If anyone would look over my approach here and let me know if this should work or not I would appreciate it!
My plan for updating to android 9.0 and keeping root:
1. Download the last android factory image from google (currently PQ1A.181105.017.A1)
2. Backup everything on my phone I care about (pictures, etc)
3. Use fastboot to flash the latest factory image to my phone (I understand this will reset everything on my phone and I'll lose root for the time being)
4. Download magisk manager apk from ******************
5. Make sure my phone is setup to allow installation of apps from unknown sources, then install magisk manager on my phone
6. Use Magisk Manager to install magisk and use the option to "patch boot image file" to patch the boot.img file from the latest factory android image (currently PQ1A.181105.017.A1)
7. Use flashboot to flash the patched version of the latest factory android image (currently PQ1A.181105.017.A1) to my phone, then finally check that root is working by using Magisk Manager. Then restore my backed up files to my phone (e.g pictures)
Thanks in advance for the advice!
I'm rooted with magisk, i took the ota, knowing full well it wasn't going to complete while I'm rooted. Haha me... It took. Didn't lose a thing except root. 10 minutes later, I'm rooted on pie. No issues for me.
As for twrp, you don't flash it, you boot it. It runs until you reboot. I turn off security on the phone before I re- boot into the bootloader. Twrp did or still does have an issue with patterns. Otherwise it works great for my needs.