[General Topics] astolfoaddict:
hello I'm not sure if this is the right place to post this in but I'll be putting together a small guide on how to root the Gigaset GS5​

the phone I own is called "rephone" it's apparently a sustainable version of the Gigaset GS5 with a removable battery recycled plastic etc etc. But specs wise it is the same as the Gigaset GS5

anyways I did this yesterday so it's possible that I forgot some steps, if you encounter issues feel free to leave a comment and I'll try to assist you

prerequisites:​

- make sure you actually have this device

- make sure you are on Android 12 (ota update)

- make sure you back up your data

- make sure you read this guide carefully

UNLOCKING BOOTLOADER WILL WIPE ALL YOUR DATA!!! MAKE SURE TO BACK EVERYTHING UP​

Proceed with caution, I am not responsible for anything that may happen to your phone, you are doing it at your own risk

Easy method (flashing pre-made boot.img) :​

I would not recommend this method because I extracted the kernel from my rephone and I don't know if the firmware/kernel for that is 1:1 with the GS5, ideally you want to extract the boot.img of your own device but that takes way more time so only proceed with this if you're at a pinch or are too lazy to extract your own boot.img

Also please download CPU-Z on your device and check your Build ID under the System tab, if it matches with mine then feel to proceed with this method, if not then do not proceed and instead extract your own boot.img and patch that

Build ID for my rephone is: 2000_000170_00_12.0_V06_20221025

Set up adb&fastboot on your computer (google 15 second adb installer)

Grab the patched boot.img from my GitHub and copy it to C:/adb or wherever you installed adb&fastboot: https://github.com/astolfoaddict/GigasetGS5-Magisk

Unlock developer options in your phone and enable OEM Unlocking

Power off your device and hold volume up+power until you boot into bootloader

Select and boot into Fastboot Mode, connect device to your computer

At this point you're in fastboot, open CMD in C:/adb

Your bootloader is probably locked, to check run this command: fastboot getvar unlocked if the result is no, your bootloader is locked

To unlock your bootloader run this command and follow the instructions on your device: fastboot flashing unlock (THIS WILL WIPE YOUR DATA)

Once you unlock your bootloader, wipe your vbmeta partition. Follow Method 3 in this guide: https://www.hovatek.com/forum/thread-32719.html

Now flash the boot.img: fastboot flash boot boot.img

Reboot, set up the device, install Magisk Manager and enjoy!

Advanced method (extracting and patching your own boot.img) :​

In this method we'll be extracting the boot partition from your device so you can patch it with Magisk and flash

Proceed with caution!

Install Mediatek VCOM drivers, follow this guide: https://www.hovatek.com/forum/thread-440.html

Dump your boot_a partition with MTK Client by running python mtk r boot_a boot.img follow this guide: https://www.hovatek.com/forum/thread-40865.html

Install Magisk Manager and patch your boot.img

Unlock bootloader, flash empty vbmeta and boot by following the method above

Important:

- Make sure you run python mtk r boot_a boot.img in MTK Client

- If you don't see Mediatek VCOM drivers in Device Manager after using the auto installer, try installing the drivers manually (check guide)

- Also booting into BROM mode is tricky, what usually works for me is:

Power off device and connect to PC

As it starts up and shows you the battery charge, wait until the screen goes out

At this point you should run the python command in MTK Client

Hold volume down+power and check the terminal

If you want to extract the entire firmware follow this guide: https://www.hovatek.com/forum/thread-21970.html

Be aware that your chipset will not be listed in WwR MTK so what you do is open Template.ini with Notepad++ and add MT6768 under the CPU section, don't worry about the chipset not matching what this phone has (MT6769), adding MT6769 to CPU and exporting scatter file will not let you import it in SP flash tool

Special thanks to axonasif and supremegamers for the guide I pulled most of the stuff out of: https://github.com/supremegamers/mt6769​

Also thanks to hovatek for their helpful resources regarding MTK flashing/drivers/etc. <3​