gargoyle GSI

logo.jpg

The gargoyle GSI project is the first step to getting custom software running on the Unihertz Devices.

See Github Releases for release information.

The device tree can be found here. It should be built against the TrebleDroid LineageOS 20 Guide here

For information about Stock Resources see here

Android 10

If your device is not already on Android 10, you must update to Stock Android 10 to continue with this proces.

Unlock

Settings > About > Build < Tap 7 times

Settings > System > Developer options > OEM unlocking < Enable

Reference

Root

Rooting your Titan

Flash Magisk Boot Image

fastboot flash boot <magisk-boot.img>

Flashing Instructions

Titan Pocket and Titan Slim

Flash your vbmeta, vbmeta_system and vbmeta_vendor to make sure your system doees not bootloop

fastboot flash --disable-verity --disable-verification vbmeta <vbmeta.img>
fastboot flash --disable-verity --disable-verification vbmeta_system <vbmeta_system.img>
fastboot flash --disable-verity --disable-verification vbmeta_vendor <vbmeta_vendor.img>

Flashing gargoyle GSI

adb reboot fastboot
fastboot erase system 
fastboot erase cache
fastboot erase userdata # Skip this step if you are not coming from stock rom
fastboot flash system <gargoyle.img> 
fastboot reboot

Headphone Jack and USB-C Audio Jack Fix

Open Settings->Phh Treble Settings->Misc features->Use alternate ay to detect headset <-- Check this and reboot to get Headphone jack/USB C Audio Jack working.

VoLTE

Open Settings->Phh Treble Settings->IMS Features Check Request IMS Network, Install IMS APK For MediaTek R Vendor. Reboot. This will enable VoLTE.

Notes

Notes by @33YN2

Titan Slim Notes by @michalko58

AndroidDevelopment/gargoyleGSI (last edited 2023-05-24 21:36:49 by rumplestilzken)