On TWRP install

Hi all ,

I have a Samsung 7 Edge and my computer is Linux Mint. I am following the instructions from here:

I got to this step:

sudo heimdall flash --RECOVERY twrp-3.4.0-0-hero2lte.img --no-reboot
[sudo] password for david2:
Heimdall v1.4.2

…and I got this output:

Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
(link removed so I can make this post)

This software is provided free of charge. Copying and redistribution is

If you appreciate this software and you would like to support future
development please consider donating:
(link removed so I can make this post)

Initialising connection…
Detecting device…
Claiming interface…
Setting up interface…

Initialising protocol…
Protocol initialisation successful.

Beginning session…

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device’s PIT file…
PIT file download successful.

Uploading RECOVERY
RECOVERY upload successful

Ending session…
ERROR: Failed to receive session end confirmation!
Releasing device interface…

… but I saw no blue bar on my device as described in the instructions. My device appears to not have registered any event at all as a result of the above command.

My phone says, in order:

ODIN MODE (high speed) (in red)
PRODUCT NAME: SM-G935U (in white)
CURRENT BINRAY Samsung Official

…some more numbers in brown which may ID my phone individually, then…

SECURE CHECK FAIL: recovery (in red)

then a big download arrow beneath which are the words

Do not turn off target

Then a little white graphics which looks like an unblinking cursor.

Nothing on my phone has changed in 15 minutes so I have to believe something went wrong.

You have to explain it to me like I am five I’m afraid because I don’t do Android development or custom ROMs at all. I am a Java programmer if that helps.

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

I don’t know that guide as I installed it on my way. Do you already have TWRP and can enter on Recovery mode on the phone itself (normally by pressing Power + Volume Up)?

If yes, you could:

  1. Enter the .zip of the ROM into an external SD card and enter it into the phone
  2. Enter into Recovery Mode
  3. Wipe previous data from internal memory: Wipe > Format data
  4. Install > Select Storage > SD card > e…zip

Then, it should be installed

Hi, welcome in the community :slight_smile:

TWRP flash is very fast so maybe you didn’t even see the bar.

Try to reboot into recovery (Power + Home + Volume down and as soon as the screen turns off, move your finger from Volume down to Volume Plus).

When I do that I get the Android Robot graphic and it says

“Installing system update…”

and after a while it gives me a graphic with the Android Robot tipped over under a yellow caution-type road sign graphic with an exclamation point and the words:

“No command”

Thank you for replying!

Porru this sounds very simple and I will give it a try ! Thank you!

1 Like

I read that TWRP requires the device be rooted before TWRP can be used(?) or installed(?), possibly? . I do know my device is not rooted. I believe I read on this (/e/'s) site that rooting the phone was not necessary. So I am confused on this point.

You definitely don’t need to root in order to install TWRP.

I guess you followed the previous steps correctly ? (especially unlock the bootloader in development settings)

I can’t help you more, I can only suggest you the following HOWTO if it doesn’t work :

Thank you ! I’ll report back here is I get everything working!

Hi @davidgrand !
Welcome to /e/Land !

Your device is not supported !..

Models Supported


  • SM-G935F
  • SM-G935FD
  • SM-G935S
  • SM-G935K
  • SM-G935L
  • SM-G935W8
    Other models are not supported
1 Like


Thank you for that bit of bad news! It will save me a lot of effort !

With respect to the “not supported” property of the phone I have, does that mean it’s known to be incapable of ever supporting /e/ ? In other words is there something about this phone- a fact about the CPU or a special US only chip or something- which makes it impossible to support /e/ or is rather that the devs simply have had no access to this model of phone and therefore have not developed /e/ for it?

Thanks again!

I think it’s for a technical reason, don’t remember what exactly. It uses a different chip or something like that.

I just missed this detail about phone model’s sub-model signifiers before I bought this S7. I doubt the used sellers of this phone could have answered the question even if I thought to ask them. I think this is the US model (U) which is what I am likely to find in the after market around here (US). I wil try to sell the phone back on EBay or something.

Thanks to everyone who took the time to answer my questions!

This is a great community!!!


What a pity, @davidgrand!
At least you now know why it does not function, instead of wasting more time.

Glad to have helped!