[Lenovo ThinkPhone (by Motorola)] fire3element:
Heck yeah! Root time baby.

WARNING:

The information in this tutorial is provided on strictly an educational and informational basis.

You accept any inherent risks involved with modifying the software of your own device.

​

Requirements:

ThinkPhone with Unlocked Bootloader​

A computer (preferably running Windows)​

Motorola phone drivers installed on your computer​

ADB and Fastboot drivers (both installed and portable variants should work)​

Decent quality USB-C to USB-C or USB-C to USB-A cable that supports data transmission (2.0 or 3.0 should not matter)​

Latest Magisk app​

Copy of current firmware installed on your device​

Root Process:

WARNING:

There is potential that your device could brick. Do not proceed unless you accept this risk.

Drivers and Software:

If you have recently unlocked the bootloader on your device following the bootloader unlocking tutorial I posted, your computer should already be setup with the necessary drivers and software.​

If you need to set up your computer with the required drivers, refer to my other tutorial for download links and instructions:

https://xdaforums.com/t/how-to-unlo...ola-thinkphone-xt2309-2-and-xt2309-3.4645702/​

Download Firmware:

Locate the firmware build version currently installed on your device.​

Important: You need to download the exact firmware build version running on your device, or you risk bricking your phone.​

To find the build version on your device, open Settings>About Phone>Build Number

You also need to know your Retail Software Channel. Settings>About Phone>Software Channel​

Software Channels are listed as RETUS, RETEU, RETCA, ect. See link: https://xdaforums.com/t/identify-software-channel.3555285/​

Go to this link and find your firmware build number in the file name: https://mirrors.lolinet.com/firmware/motorola/bronco/official/​

After downloading the firmware, open the zip file and extract boot.img​

Connect your phone to your computer and copy the boot.img file to an easy to find location. (Download folder is a good spot)​

Patch Boot Image with Magisk:

Go to the github link and download the lastest official Magisk apk: https://github.com/topjohnwu/Magisk/releases​

Transfer the apk to your phone from your computer, or download the apk directly on your phone.​

Install the Magisk app.​

Open the Magisk app and click on the "Install" button on the top right.​

Select option "Select and Patch a File", click on Let's Go, navigate to the folder where you copied the earlier boot.img file.​

Allow Magisk to patch the file. The app may ask you to reboot.​

After Magisk patches the file, connect your phone to your computer and copy the file over.​

Flash the Patched Boot Image:

Reboot your phone into fastboot mode.​

(phone in OFF state, hold VOL DOWN and POWER at the same time until bootloader is loaded)​

Open Command Prompt and connect your phone to your computer.​

Change directory in CMD window to location where fastboot drivers are located.​

example: cd C:\Users\(username)\Desktop\ADB_and_Fastboot​

Copy your patched boot file to the same directory. Rename the file to something easier to type. (example: patched_boot.img)​

Type: fastboot devices​

You should see a response with your devices serial number with the word fastboot after.​

example: [serial number] fastboot​

Reminder: If you flash the incorrect boot image version from the current build number version on your device in this next step, you will brick your phone.​

In the CMD window, type: fastboot flash boot patched_boot.img​

Wait for the flash procedure to complete. If you see Finished then the flash was successful.​

(If you see Failed, check your process and steps. Make sure you typed the exact file name for the patched boot image.)​

Reboot your phone and wait for the system to fully boot.​

Open Magisk app and click on Install. Magisk may ask to reboot phone to complete the process.​

After phone reboots and Magisk has finished, your device should be fully rooted and ready to go.

Enjoy :)​