Skip to content

Instantly share code, notes, and snippets.

@rumplestilzken
Last active December 20, 2024 01:40
Show Gist options
  • Save rumplestilzken/1d66b6e3aae16ece75f06b00d466d246 to your computer and use it in GitHub Desktop.
Save rumplestilzken/1d66b6e3aae16ece75f06b00d466d246 to your computer and use it in GitHub Desktop.
Rooting Your Titan
Unlock your Titan.
Obtain Magisk.apk [Magisk 25.2](https://github.com/topjohnwu/Magisk/releases/download/v25.2/Magisk-v25.2.apk)
Obtain Stock Rom
Extract Stock Rom and copy boot.img to your Titan.
Run Magisk on boot.img, make sure to include vbmeta patch. Do not check this for Titan Pocket and Titan Slim
Copy new Magisk boot.img to your computer
Boot into bootloader mode (adb reboot fastboot or Power + Volume Up while booting, once booted into recovery, if you get
a No Command screen, hold power and tap volume up, boot to bootloader)
fastboot flash boot magisk-boot.img
# You will need to redo this step on lineage if you perform it on stock.
boot into system and open Magisk while connected to the internet.
finalize settings and reboot
# on lineage only, this will not work on stock.
adb root
adb remount # Not required on vndklite images
adb reboot # Not required on vndklite images
adb root # Not required on vndklite images
adb remount # Not required on vndklite images
adb shell touch /system/titan-test
If you get errors, there is something wrong. If the file is created in system, you are good to go.
@Hellmanx
Copy link

Hellmanx commented Sep 5, 2024

boot.img does not exist on Unihertz rom zip file.
The closest file would be 'boot-verified.img'

@rumplestilzken
Copy link
Author

rumplestilzken commented Sep 5, 2024 via email

@yunfan
Copy link

yunfan commented Sep 9, 2024

for people came here i gave you a really important notice that

you should keep the origin version of magisk which is 25.2
dont updrate to 27 in the app DONT, it will remove the option when you trying to patch boot.img and course bootloop after you flashed the produced image to boot

@blinkenlight
Copy link

Obtain Stock Rom

How am I supposed to do that, with an Android 10 EEA UFS phone bought in 2024...? The Unihertz Gdrive doesn't seem to have any stock firmware for a UFS Titan - they only seem to have a single one anyway, and it's for eMMC phones, from 2020. Assuming that's what I saw, because nobody seems to have an actual link to "the" Unihertz Gdrive root.

I found a version called "2023020417_g61v71c2k_dfl_eea_u.zip" on rumplestilzken.com - is that the right one to take the boot.img from, considering my wireless update version says "Titan_EEA_20221117_20230204-1706"...? Also, if all I want is to root the Titan, can I stop after the "finalize settings and reboot"...?

@ob7
Copy link

ob7 commented Dec 14, 2024

for people came here i gave you a really important notice that

you should keep the origin version of magisk which is 25.2 dont updrate to 27 in the app DONT, it will remove the option when you trying to patch boot.img and course bootloop after you flashed the produced image to boot

fyi,
I had no issues flashing the boot.img on a titan slim using image made from magisk v26 instead of 25.2
from my understanding the version of magisk installed is dependent of the magisk-boot.img flash, and which version it was flashed with

@rumplestilzken
Copy link
Author

for people came here i gave you a really important notice that
you should keep the origin version of magisk which is 25.2 dont updrate to 27 in the app DONT, it will remove the option when you trying to patch boot.img and course bootloop after you flashed the produced image to boot

fyi, I had no issues flashing the boot.img on a titan slim using image made from magisk v26 instead of 25.2 from my understanding the version of magisk installed is dependent of the magisk-boot.img flash, and which version it was flashed with

Original Titan REQUIRES 25.2, it has never been important enough to modify the guide.

@ob7
Copy link

ob7 commented Dec 20, 2024

@rumplestilzken - good to know as I'm just about to root my OG. Been using the Pocket for last few days and all was well until the stupid USB-C port on it broke, now can't even charge it. Hopefully unihertz will warranty it since its only 6 months old.

@rumplestilzken
Copy link
Author

rumplestilzken commented Dec 20, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment