MarkSetBot Bot phones support Nexus 5X (Android 8.1), Pixel 2 (Android 9 or 10), Pixel 3 (Android 9 or 10). The steps are near identical except that the files downloaded and executed are different. The original steps used a program called CF-Auto-Root. That program has been replaced by Magisk.
NOTE: As of April 1, 2022, Android 11 is not compatible with the MarkSetBot app because it causes OS crashes.
The steps below have only been tested on Windows PCs. If you need to do this from another operating system, reach out to support@marksetbot.com for help.
- Boot phone and enable Development Mode (Settings>System>About: Tap 6 times on "Build Number")
- Via Settings>Developer Options: Enable "OEM Unlocking" (if you have problems, see the note at the bottom of this article)
- Unplug and power off phone
- Hold volume down + power until bootloader starts
- Extract firmware and root tool from .zip file (click the "Download" link in the upper left and not the "Nexus5X" or "Pixel 2" link in the middle of the page)
- Nexus 5X download here
- Pixel 2 download here
- Pixel 3 download here
- Pixel 3XL download here
- Plug in the phone via USB to laptop
- Run firmware update via (if you have trouble with this step, go to Windows Device Manager and confirm the ADB driver is installed - if not install the Google USB driver from the .zip file)
- \Nexus5X\_Step1-bullhead-bhz32c\flash-all.bat
- \Pixel2\_Step1-walleye-rp1a.201005.004.a1\flash-all.bat
- \Pixel3\_Step1-blueline-rq3a.211001.001\flash-all.bat
- \Pixel3XL\_Step1-crosshatch-qq3a.200805.001\flash-all.bat
- Accept prompt via volume up button and press the power button to confirm
- Wait for startup (10 minutes)
- Step through wizard skipping every field possible and accepting the defaults - MAKE SURE TO PICK ENGLISH US WHEN IT ASKS
- Unplug the phone from the computer and power off phone
- Hold volume down + power button until bootloader starts
- Plug the phone back in
- Run root via
- \Nexus5X\_Step2-Magisk\root.bat
- \Pixel2\_Step2-Magisk\root.bat
- \Pixel3\_Step2-Magisk\root.bat
- \Pixel3XL\_Step2-Magisk\root.bat
- Wait for startup
- On the phone, download Magisk and MarkSetBot APK files from https://app.marksetbot.com/D
- Install Magisk letting it auto configure. You will need to approve install from unknown sources during the install. Chrome will ask for permission. Once you click "Allow" press the Back button and click "Install"
- Disable Magisk update checks
- Install MSB app
- Run the MSB app
- Tap "Grant" when Magisk asks permission
- Tap the "Kill App" button to confirm it works. If it doesn't, one of the steps above around rooting was likely missed.
- Reopen the app and send the phone code displayed in the app to support@marksetbot.com telling them that you got a new phone, have gone through the provisioning steps, and need to swap your old phone for your new one (if you have multiple bots, make sure to mention the five digit Bot number that needs the swap)