Unihertz Titan Pocket Root Guide
These instructions will walk you through the steps to root the Unihertz Titan Pocket using a Windows PC.
Adapted from Krzysztof Tucholski's post on the Titan Pocket Facebook Group.
You will need a microSD card, USB microSD card reader, and USB A to C data cable to connect the phone to PC.
1. Prepare Files on PC
- Install the Unihertz (MTK) USB Driver.
- Extract the Android SDK Platform Tools.
Mirror: platform-tools_r33.0.1-windows.zip
- Download the Titan Pocket firmware and extract "boot.img" and "vbmeta.img" from it.
Mirror: boot.img and vbmeta.img from non-EU release 2022011311.
- Copy "vbmeta.img" into the "platform-tools" folder.
- Copy "boot.img" to the SD card.
- Download the latest Magisk APK and save it to the SD card.
Mirror: Magisk-v24.3.apk
2. Create Patched Boot Image
Note: You might be able to just use my magisk_patched-24300_MNLEF.img instead of following steps 1-5, but this file may not be valid for EU phones or different firmware releases. I'm not sure.
- Install the Magisk APK on the phone (from the SD card).
- Run Magisk, and press the "Install" button in the top right. (For "Magisk", not "App".)
- For the Method, choose "Select and Patch a File", then select "boot.img" on the SD card.
If you also see Options, do not check "Patch vbmeta in boot image".
- Click "Let's Go".
- Use the Files app to move "magisk_patched-XXXXX_XXXXX.img" from internal storage "Download" folder to the SD card. (The X's will be various numbers/letters.)
- On the PC, copy "magisk_patched-XXXXX_XXXXX.img" from the SD card into the "platform-tools" folder.
3. Unlock Bootloader and Flash Rooted Images
Before proceeding, back up any data you wish to retain!
All phone settings and internal storage will be wiped!!
- Enable developer options by going to "Settings", "About phone", and tapping "Build number" 7 times.
- In "Settings", "System", "Advanced", "Developer options": enable both "USB debugging" and "OEM unlocking".
- Connect the phone to the PC with the USB cable. Wait for the drivers to detect the phone.
- On the PC, hold shift and right-click the "platform-tools" folder, then click "Open command window here".
- Type this in the "platform-tools" command window, then wait for the phone to enter bootloader mode:
adb reboot bootloader
NOTE: If you see "error: device unauthorized" or "This adb server's $ADB_VENDOR_KEYS is not set", unlock your phone and accept debug pairing.
- When the phone is ready, type this in the command window:
fastboot flashing unlock
- Press the volume up button on the phone to continue, then type this in the command window:
fastboot reboot
- The phone will wipe and reboot with unlocked bootloader. Disconnect the USB cable, but do not close the command window yet.
- Go through initial setup on the phone, then re-enable developer options and USB debugging (steps 1 & 2).
- Reconnect the USB cable and wait for the drivers to detect the phone.
- Type this again in the command window, then wait for the phone:
adb reboot bootloader
- When the phone is ready, type these in the command window:
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot --disable-verity --disable-verification flash boot magisk_patched-XXXXX_XXXXX.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot reboot
(You can press up arrow twice in cmd for the second vbmeta command rather than retyping it.)
- The phone will reboot rooted! You can now close the command window on the PC and disable USB debugging on the phone.
- Reinstall the Magisk APK on the phone (from the SD card). The Magisk app now controls root privileges.
|