I just recently installed/flashed TWRP Recovery on my rooted Samsung Galaxy S6 running Android 5.1.1 with no custom rom.

TWRP Recovery runs fine I assume (haven't tried any features), although whenever I now boot up my phone it goes straight to TWRP recovery. I definitely do not want this, help?

How I installed TWRP Recovery:

  1. Downloaded and installed Flashify from Play Store
  2. Opened Flashify and selected Install Recovery (or similar) and selected TWRP
  3. Downloaded ..forgot.. It ended with .img
  4. Pressed "Yup!" To flashing it
  5. Pressed "Reboot Now"

I don't really know much about flashing stuff/TWRP and really any advanced root stuff. How do I make my phone not boot into TWRP Recovery every time (I can't access my phone now...)
Phone's model number: SM-G920I

1 Answer 1



"This device uses dm-verity! This means that swiping to allow system modifications will prevent you from being able to boot if you are using the stock kernel. In order to bypass dm-verity's boot prevention, you will have to install a kernel that has dm-verity disabled in the fstab."

DM-Verity Reference: https://twrp.me/devices/samsunggalaxys6.html

Is most likely the culprit here. What this does is run a check on boot and if you are using the stock kernel and it sees a different recovery or even ROM than DM-Verity expects it will not allow you to boot the OS and only recovery so that you can put the official OS and recovery back. The only way to fix this is to use a custom kernel (or custom ROM that includes a custom kernel),

OR of course if you were to do a full factory image flash (using ODiN you visit Samsung site and get the Factory image meant for your device (be sure model matches your phone's before downloading), put device in download mode and run Odin to flash the factory image. Of course you will lose root and the custom recovery this way, but it should boot.

Since you did not include your actual model number I hesitate to link just any ROM or Kernel as they may be intended for another variety of the S6. If you would like comment or edit your question and add the SM-blah model number and I can be of more help in linking ROMs/Kernels (not really what this site is for, but if you need those to get your phone basically running I can at least find the most popular variety of what you need which should hopefully get you working again. Yuo can google SM-blah ROM XDA and that should give you links to the XDA forums for your device. They are very well know community that does custom Android work of all kinds. I can't say it enough make sure you verify your phone's SM-blah model number against the developers ROM info page to make sure it is actually meant to be used with the exact version of the S6 you have.

Possibly Flashify (DOUBT IT) Flashify selected the wrong partition automatically (it does warn you to verify it chose the right partition before flash), so you would need to flash a ROM and start again (Flash ROM, GApps AND Recovery.zip [https://twrp.me/devices/samsunggalaxys6.html]) DO NOT FORGET TO FLASH THE RECOVERY IF IT IS IN WRONG PLACE YOU NEED TO GET IT IN RIGHT PLACE BEFORE RESTARTING AFTER FLASHING THE OS IF NOT YOU MAY LOSE THE RECOVERY.

  • Added my phone's model number at the end of my question. I will be more than happy to use a custom kernel/rom. I was kinda assuming I could get away with it because I used an auto-root kernel to root my phone, so I thought I could get away with it.
    – KamilDev
    Commented Sep 14, 2016 at 12:58
  • Well auto root gives you root and it may also include a kernel, but that would most likely be a separate run through from the root procedure (though it could copy a kernel during root. Also if your phone has had an update and is using a different version of Android may need an updated utility. You have root though or no super user and you would have failed the recovery flash. Is it TWRP or stock recovery when it boots now? On it with model hold for more info.
    – Mike
    Commented Sep 14, 2016 at 13:03
  • Hmm? I didn't do anything yet, so it's still TWRP? I have SuperSU (chainfire). Also haven't updated my phone (5.1.1) since rooting it.
    – KamilDev
    Commented Sep 14, 2016 at 13:08
  • Here is a ROM I would suggest if you are just getting started. It is a modified stock ROM [Marshmallow]: bestandroidstuffs.com/… Another one is a port of S7 Edge ROM giving you all the features S7 Edge has: teamandroid.com/2016/04/08/… and finally a CM13 [unofficial]: forum.xda-developers.com/galaxy-s6/development/…
    – Mike
    Commented Sep 14, 2016 at 13:15
  • Here is just a custom kernel (modified stock) if all you wanted to try was just to swap out the kernel: forum.xda-developers.com/galaxy-s6/development/… Finally the XDA Forums [JUST BE SURE TO ALWAYS CHECK TO MAKE SURE WHATEVER YOU DOWNLOAD IS FOR THE SM-920I] as this section of their forums covers about 15-20 different versions of the S6: forum.xda-developers.com/galaxy-s6
    – Mike
    Commented Sep 14, 2016 at 13:17

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .