[Galaxy S5 Mini General] kom-pakt:
UPDATE 14.05.2017: Chainfire has released autoroot for Galaxy S5 Mini G800F based on firmware 6.0.1. It can be downloaded from the official CF Autoroot website (direct link to the G800F file). It is by far the easiest and fastest method for getting root access on your device without the need for TWRP.

Procedure for rooting with CF autoroot:

1. Charge your S5 Mini's battery to at least 80% and make sure you have Samsung USB drivers installed on your PC

2. Enable USB debugging on the S5 Mini

3. Download the CF autoroot file from the link above and unpack the zip archive

4. Open ODIN as administrator (right click -> Run as administrator)

5. Put the S5 Mini in download mode and connect it via USB cable to the PC

6. After ODIN recognizes the device, click "AP" and select the autoroot file

7. Click "Start" and wait for the process to finish - shouldn't take more than a few seconds

8. When the log in ODIN says "Disconnected", unplug the USB cable from the phone and wait for it to restart itself

9. Verify proper root with a tool like Root Checker

If you want to have TWRP recovery and Xposed framework, use the guide below.

This method applies only to the S5 Mini G800F variant running Android 6.0.1. Trying this on other variants may result in bricking your device. I used this procedure to get root access and Xposed working on my European S5 Mini G800F using a German (DBT) Marshmallow firmware. Use at your own risk, I'm not responsible for anything that happens to your device. Note that this procedure voids your warranty. This guide assumes that you already have TWRP recovery or know how to flash it.

Backup everything important like contacts and photos before you begin.

Requirements for this method to work:

unrooted Samsung Galaxy S5 Mini G800F running official stock Android 6.0.1 Marshmallow

Samsung USB driver

enable USB debugging

charge your phone's battery to 100% just in case

TWRP Recovery 3.0.2 installed Official TWRP Recovery 3.1.1 is available now - check out this thread for download links

IMPORTANT NOTE ABOUT RECOVERY: Official TWRP now available

Procedure for getting root access:

1. Download Chainfire's SuperSU v2.78 SR5 [link] and store the zip file in the phone's internal memory or SD card.

2. Boot into TWRP recovery, navigate to the SuperSU zip and flash it, reboot after it finishes.

3. You should now see the SuperSU icon, open it and update the binary. Verify proper root with a tool like Root Checker.

Congratulations, you have successfully rooted your G800F! If you only want root - stop here, you're done.

Procedure for getting Xposed Framework:

1. After rooting your S5 Mini, download Xposed v87.1 built by wanam [link], Xposed uninstaller [link], and Xposed Installer APK [link]. Put all 3 files on the phone's internal memory or SD card.

2. Boot into TWRP recovery, navigate to the file named "xposed-v87.1-sdk23-arm-custom-build-by-wanam-20161125.zip" and flash it.

3. After the flashing is finished, wipe cache and dalvik then reboot.

4. Using a file manager, navigate to where you put the Xposed Installer APK and install it.

5. Open it and confirm that Xposed is installed properly.