[RECOVERY][STABLE][G800H] Qualcomm TWRP 3.0.0

jackeagle

Forum Moderator- Rec Dev - Dev Relations.
Staff member
Apr 11, 2013
3,378
8,960
263
XDA
Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you.
 */
Warning
This recovery will TRIP your Knox Counter and your warranty will be void.
This recovery is only for Samsung Galaxy S5 Mini G800H Qualcomm Snapdragon variant.
DO NOT INSTALL THIS RECOVERY ON EXYNOS VARIANT IT WILL HARD BRICK YOUR DEVICE.



Why TWRP ? Why not some rooted firmware which keeps warranty safe ?
TWRP is a custom recovery. It has many more functionality than stock recovery!. Due to its backup functionality in case if something gets messed due to flashing you can always restore your TWRP Backup easy and simple. this cannot be done on stock, but if mess is to larger extend then flash stock firmware.

Instructions
Follow the instructions carefully.


Step 1 :

  • Install Samsung Drivers and connect your device to PC. let it install drivers and if its updating let it update. your device drivers should be perfectly installed without a single failure.
  • Link to Samsung Drivers

Step 2 :

  • Download Odin 3 you can use 3.07 or 3.09
  • You can download Odin from here
  • Download the TWRP Recovery

Step 3:

  • Turn of your device and go to odin mode [ Vol down + power + home button (all at the same time) ] release it when you see Galaxy S5 Mini Logo
  • Press vol up to confirm

Step 4:

  • Now that you are in Odin Mode connect your device via USB cable.
  • Now open Odin3 3.09 or 3.07 that you have downloaded.
  • If there is a pop-up like Installing ADB drivers let it get finished it usually updates.
  • Make sure the COM : xx (xx is usb port number it can be any number so dont worry about it,just verify COM is lit up)
  • Now select AP and browse to where you have .tar file and select it
  • Make Sure only Default Auto Reboot and F. Reset Time is ticked and nothing.verify twice only these 2 are ticked.
  • Click Start and wait for the process to end. DO NOT Interrupt during this time.
  • Once it says PASS. BOOT INTO RECOVERY USING VOL UP + HOME + POWER BUTTON.
  • Done.

Rooting your Samsung Galaxy S5 Mini (G800H)

  • Download latest SuperSU from here Click Me
  • Copy the zip to Internal or external SD Card of your device.
  • Power off your device and press vol up + power + home button (all at once)
  • Select install zip from sdcard --->choose zip from sdcard ---> scroll down and flash UPDATE-SuperSU-v2.xx.zip
Done. Congratulation you have successfully rooted your device :) :D


Credits:

  • TWRP Team for their awesome recovery.
  • @luki2411 for testing TWRP on Samsung Galaxy S5 Mini (G800H).

XDA:DevDB Information
TWRP Recovery, Tool/Utility for the Samsung Galaxy S5 Mini

Contributors
jackeagle

Version Information
Status: Stable
Current Stable Version: 3.0.0
Stable Release Date: 2015-11-10

Created 2015-11-10
Last Updated 2016-02-15
 

pakster67

Senior Member
Jan 11, 2014
139
54
58
Seems to be working good.
At least faster then the previous one [ALPHA-1] TWRP 2.8
Just one question, is it possible to set correct date and time in TWRP automatically?
For example at this moment during creation the backup the default date is 2014-01-01--xx-xx-xx
And of course thank you :)
 

luki2411

Senior Member
Dec 15, 2011
850
226
73
LUBIERZYN
Seems to be working good.
At least faster then the previous one [ALPHA-1] TWRP 2.8
Just one question, is it possible to set correct date and time in TWRP automatically?
For example at this moment during creation the backup the default date is 2014-01-01--xx-xx-xx
And of course thank you :)
I made buckup yesterday whit thar twrp and date of buckup is corect
 

jackeagle

Forum Moderator- Rec Dev - Dev Relations.
Staff member
Apr 11, 2013
3,378
8,960
263
XDA
Well yes i do respect that but things will go very bad if something happened to the efs and we don't have a backup for it .-. dont you think?
EFS backup can be done in other ways and yes i can put a option for that but if something goes wrong efs will be always at risk since it will be mounted on recovery.
Anyway you can use manual methods for that and can backup so no issues either way!
 

sasukesama

Senior Member
Aug 4, 2015
661
211
73
24
Baghdad
EFS backup can be done in other ways and yes i can put a option for that but if something goes wrong efs will be always at risk since it will be mounted on recovery.
Anyway you can use manual methods for that and can backup so no issues either way!
Ok
so what is the best manual way? it would be great if you can give me a link for it because i lost my efs on my S3 and i had to replace the motherboard for 70$ to fix it
i dont want to do that on my S5 mini :(
 

morcio

Member
Nov 3, 2007
49
5
28
It seems that I'm not able to install TWRP correctly. These are the messages that I get:
<ID:0/020> Added!!
<ID:0/020> Odin v.3 engine (ID:20)..
<ID:0/020> File analysis..
<ID:0/020> SetupConnection..
<ID:0/020> Initialzation..
<ID:0/020> Get PIT for mapping..
<ID:0/020> Firmware update start..
<ID:0/020> SingleDownload.
<ID:0/020> recovery.img
<ID:0/020> NAND Write Start!!
<ID:0/020> RQT_CLOSE !!
<ID:0/020> RES OK !!
<ID:0/020> Removed!!
<ID:0/019> Removed!!
<ID:0/020> Remain Port .... 0
<OSM> All threads completed. (succeed 1 / failed 0)
Phone restarts before "<ID:0/020> Removed!!" is shown, goes automatically into Android. After that Odin finishes his job but after entering recovery mode it doesn't look like tocuh TWRP...
On twrp official website for S5I've read
Note many devices will replace your custom recovery automatically during first boot. To prevent this, use Google to find the proper key combo to enter recovery. After typing fastboot reboot, hold the key combo and boot to TWRP. Once TWRP is booted, TWRP will patch the stock ROM to prevent the stock ROM from replacing TWRP. If you don't follow this step, you will have to repeat the install.
Is that the problem? How can I install TWRP properly?

On the Alpha thread I've found that it should be done other way, that means without Autoreboot.
This is my first approach at Anroid devices so please clarify what should I do next in order to not have a brick ;)


EDIT: it's ok now. I had to take out the battery after autoreboot, while on android logo. After restart I went straight into recovery and it looks like TWRP is there!
 
Last edited: