[how-to][condensed]e:signature verification error/aka 3e recovery mod and workarounds

Search This thread

Dani897

Senior Member
Aug 16, 2010
3,615
670
instead of chasing newbies and directing them individually with 3 people giving 3 pieces of advice i though id make a thread explaining 2e/3e what it means, and how to get around the e: signature verification error all in one place.

First, the 2.1 stock rom had 2e recovery. this recovery accepted flashable .zip files as long as they were named "update.zip" . this recovery mode was easy to use to flash roms, kernels, root, modems, cwm recovery, themes ect...
many of the tutorials on this board were written when 2e recovery was still the standard. and many members restore to stock jf6 2.1 and use the same files they have been using the whole time. this creates confusion with newcomers who read old articles for rooting and other mods.

3e recovery is standard in froyo 2.2. it only accept digitally signed update.zip files and forces a full user data wipes after any flash. if you have stock froyo you have 3e recovery! you can not install root or CWM via update.zip with this recovery mode without mods like the old tutorials for 2.1 tell you. but there are solutions to this, and we will cover these below..

what to do?

there are several options, the quickest for you will be based on your end goals
you can either mod 3e or replace it. it can be replaced by flashing a kernel containing cwm in odin or in sgs kernel flasher.

1 if you wish to stay stock but rooted with the ability to flash from recovery the quickest way is: root and mod recovery. either one can be done first depending on which methods you use to mod recovery.

2 for the obsessive compulsive there is this option: flash back to 2.1 with 2e recovery, then you can install new rom, root, cwm, ect... via the update.zip method without issue. Many users consider flashing to stock, a cleaner rom install, but now as most full rom zips do a wipe on install (erasing the stock), this is no longer true.

3 flash cwm enabled kernel via odin, having cwm built into a kernel bypasses 3e. and is your fastest route to custom rom flashing.

4 for those who want a stock 2.2 rom but a modded kernel can root via rageagainstthecage then install sgs kernel flasher or galaxy tuner from the market and flash a kernel containing cwm. this isnt gone over because it is self explanatory

there are many other variations, but these are the ones that made most sense to me
ROOT:
there are 2 methods to root.

1st (old) root method is via update.zip in stock or cwm recovery. this can only work in 2e or after 3e is modified. this was made for 2e recovery. directions are in the thread.
http://xdaforums.com/showthread.php?t=725555&highlight=root

2nd method is to root via rageagainstthecage. this can easily be done with superoneclickroot (automatic) and if that fails there are tutorials on how to do it manually.

superoneclick can be found in the thread below. Make sure 'superuser' app gets installed on phone, if root is successful but no app is present you can download the superuser app from the market.
http://xdaforums.com/showthread.php?t=803682

if the superoneclick fails here are detailed instructions to manually root via rage against the cage:
http://xdaforums.com/showthread.php?t=827544

FIXING 3e:
method 1 (automatic)
you can fix 3e via batch script on a windows pc. look at post 3 below from TRusselo. This method works with and without being rooted first, root can also be achieveved later by either method listed above.

url for download is below: remember to disable you antivirus/anitmalware software
http://dl.dropbox.com/u/19201431/Files/3e_fix-Unzip-ClickInstall.zip

Method 2 (manual)
First root your device via 'superonclick' [directions are above], then copy the fixed file over the old one via ADB, terminal emulator or a root file explorer. I prefer root explorer but there are free apps that can do it. most free apps will require you to mount the system as r/w in terminal emulator first.
the fix file and detailed directions to Manually fix 3e are found in the thread below
http://xdaforums.com/showthread.php?t=909213

at this point you are ready to install cwm recovery via update.zip or rom manager and flash whatever you wish.

FLASHING TO STOCK AND USING 2e: ( obsessive compulsive )
this is not how i do it by the way. but some people like to flash the phone and flash to stock to restore original files and wipe as much data as possible before flashing a rom. in my opinion it is not needed 90% of the time but some roms are weird, and may require original stock files and dont force wipe on install. i may flash to stock if i run into trouble occasionally.

use odin3 one-click downloader 1.0 to flash to 2.1 stock. if you have a 1007 or 1008 (found under the battery) check to see if the phone has working 3 button combo, if not use the 3-button fix with odin3 flashing utility version 1.3+ . If you have rogers and dont want the AT&T to be the splash screen there is a rogers version here. once the 3buttons are fixed avoid flashing with a one-click installer. flashing bootloaders is risky, not that risky but why do it if you dont have to?

Odin3 One-Click Downloader
[optional, removes all data, even wipes internal sdcard] once on the stock rom with debugging enabled you can preform a master clear with the oneclick installer. it does a factory format of the entire sdcard. oneclick is found in this thread
http://xdaforums.com/showthread.php?t=731989

sbl.bin 3-button fixes can be found in these threads:
http://xdaforums.com/showthread.php?t=812434&highlight=3button+fix

http://xdaforums.com/showthread.php?t=818439

if you need one of ^these^ you will also need to use adb or a jig to get into download mode. there is likely an explanation in each thread somewhere in the replies, also the adb commands are outlined in the "safe" jf6 odin thread above. if you avoid odin oneclick you will only need 3-button fix once.

rogers roms are here:
http://xdaforums.com/showthread.php?t=979133

now you can use update.zip files in stock recovery.

REPLACING 3e WITH CWM:
if you intend to flash a custom rom it will be rooted so there is no need to root. instead you can fast forward to replacing 3e recovery by odin flashing a kernel, for this i use speedmod kernel. which kernel you use is irrelevant because it is only temporary. instructions for odin are all over but in the case of flashing a kernel there is no need for any pit file or repartitioning. make sure repartition is not selected, place the kernel in the pda slot, it must be in ".tar" format. put the phone in download mode and press start. this takes no more than 3 seconds and is what i use most often.

thanks to
trusselo
designgears
icezar
clshortfuse
harcore
and anyone i forgot in the long list of threads i referred to

if any of these threads help you thank or donate to the op!

thanks again to TRusselo helping me clean this up.
 
Last edited:

TRusselo

Inactive Recognized Developer
Jan 20, 2011
4,736
2,931
Edmonton
Last edited:

Dani897

Senior Member
Aug 16, 2010
3,615
670
thank you mods for the sticky! i will try to edit it and clean it up a bit more in the near future.

thank you TRusselo for the reference to the mods and bwolf56 for suggesting that it should be stickied!
 

BWolf56

Senior Member
Mar 25, 2011
4,111
1,769
Outaouais
thank you mods for the sticky! i will try to edit it and clean it up a bit more in the near future.

thank you TRusselo for the reference to the mods and bwolf56 for suggesting that it should be stickied!

Least I could do, your thread is gold to us :D Less people to which we have to answer the same question about signature failed on froyo 2.2 :rolleyes:
 

c-eling

Member
Mar 17, 2011
14
0
holy son of a hoar,i just flashed my first rom,many many thanks to everyone here for the great tit-orials,ff 3.0! GPS fixed,super fast,now this is what a cappy was made for :)i
 
Last edited:

MoRedStar

Senior Member
Mar 14, 2011
79
11
Washington DC
Thank you so much! I have been searching for this all night! I did not want to use Odin, but I will try one of the other methods suggested here.. many thanks!
 

MoRedStar

Senior Member
Mar 14, 2011
79
11
Washington DC
\
I tried TRusselo's easy method, and it did not work for me. I followed the instructions. I get "system cannot find specified path". I disabled my anti virus as well. Any suggestions are welcomed... thanks again..
 

Dani897

Senior Member
Aug 16, 2010
3,615
670
\
I tried TRusselo's easy method, and it did not work for me. I followed the instructions. I get "system cannot find specified path". I disabled my anti virus as well. Any suggestions are welcomed... thanks again..

did you root before you tried manually? you will need superoneclickroot if not. make sure you properly change the file system to read write. are you using adb? or working from the phone?


if all else fail you can swap kernels right from the phone in sgskernel flasher(after you have root that is), just download a kernel that is built off kb1 and has cwm baked in
 

MoRedStar

Senior Member
Mar 14, 2011
79
11
Washington DC
I was working from the phone, without adb because I didn't see that in the OP. I am rooted with superoneclick root already...Where can I find the sgskernel? (I really should have payed closer attention in those programming classes). I apologize for the newbie questions...I have had my Cappy awhile just decided to start modding it.

EDIT: I have the sgs kernel flasher... it dawned on me to check the market.
 
Last edited:

MoRedStar

Senior Member
Mar 14, 2011
79
11
Washington DC
Dani897 thanks a MILLION! I have it figured out! I am now running Phoenix Ultimate! I am so excited...I truly appreciate it. I am going back to see if you have a donate button to donate to you!
 

Dani897

Senior Member
Aug 16, 2010
3,615
670
Dani897 thanks a MILLION! I have it figured out! I am now running Phoenix Ultimate! I am so excited...I truly appreciate it. I am going back to see if you have a donate button to donate to you!

i dont take money as i dont develope. notice the whole threas is just a collection of links to other threads. i just know where to find the stuff because i have been around here for a while
 

mafo5000

Senior Member
Jan 17, 2011
69
4
I wish this was here when i needed it last week! or i probably just didnt see it... took me forever to find a sloution but i found it! I used sgs kernel and flashed speed mod. fixed it perfectly :D
 

Rjpover81

Senior Member
May 10, 2011
82
0
I tried doing the child friendly version,it did not work for me, all went through except temp root,i am rooted,and it wouldnt let new try again what am I doing wrong need help desperately

Sent from my SAMSUNG-SGH-I896 using XDA App
 

OldmanInterwebs

New member
Jun 8, 2011
3
0
I haven't tried this yet but expect it's exactly my issue since my phone is only a few weeks old. The update.zip file gave that exact error and I had to use SuperOneClick to root my phone.

After I try this I might get brave enough to load a new fancy rom but we shall see. I'm in no hurry.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    instead of chasing newbies and directing them individually with 3 people giving 3 pieces of advice i though id make a thread explaining 2e/3e what it means, and how to get around the e: signature verification error all in one place.

    First, the 2.1 stock rom had 2e recovery. this recovery accepted flashable .zip files as long as they were named "update.zip" . this recovery mode was easy to use to flash roms, kernels, root, modems, cwm recovery, themes ect...
    many of the tutorials on this board were written when 2e recovery was still the standard. and many members restore to stock jf6 2.1 and use the same files they have been using the whole time. this creates confusion with newcomers who read old articles for rooting and other mods.

    3e recovery is standard in froyo 2.2. it only accept digitally signed update.zip files and forces a full user data wipes after any flash. if you have stock froyo you have 3e recovery! you can not install root or CWM via update.zip with this recovery mode without mods like the old tutorials for 2.1 tell you. but there are solutions to this, and we will cover these below..

    what to do?

    there are several options, the quickest for you will be based on your end goals
    you can either mod 3e or replace it. it can be replaced by flashing a kernel containing cwm in odin or in sgs kernel flasher.

    1 if you wish to stay stock but rooted with the ability to flash from recovery the quickest way is: root and mod recovery. either one can be done first depending on which methods you use to mod recovery.

    2 for the obsessive compulsive there is this option: flash back to 2.1 with 2e recovery, then you can install new rom, root, cwm, ect... via the update.zip method without issue. Many users consider flashing to stock, a cleaner rom install, but now as most full rom zips do a wipe on install (erasing the stock), this is no longer true.

    3 flash cwm enabled kernel via odin, having cwm built into a kernel bypasses 3e. and is your fastest route to custom rom flashing.

    4 for those who want a stock 2.2 rom but a modded kernel can root via rageagainstthecage then install sgs kernel flasher or galaxy tuner from the market and flash a kernel containing cwm. this isnt gone over because it is self explanatory

    there are many other variations, but these are the ones that made most sense to me
    ROOT:
    there are 2 methods to root.

    1st (old) root method is via update.zip in stock or cwm recovery. this can only work in 2e or after 3e is modified. this was made for 2e recovery. directions are in the thread.
    http://xdaforums.com/showthread.php?t=725555&highlight=root

    2nd method is to root via rageagainstthecage. this can easily be done with superoneclickroot (automatic) and if that fails there are tutorials on how to do it manually.

    superoneclick can be found in the thread below. Make sure 'superuser' app gets installed on phone, if root is successful but no app is present you can download the superuser app from the market.
    http://xdaforums.com/showthread.php?t=803682

    if the superoneclick fails here are detailed instructions to manually root via rage against the cage:
    http://xdaforums.com/showthread.php?t=827544

    FIXING 3e:
    method 1 (automatic)
    you can fix 3e via batch script on a windows pc. look at post 3 below from TRusselo. This method works with and without being rooted first, root can also be achieveved later by either method listed above.

    url for download is below: remember to disable you antivirus/anitmalware software
    http://dl.dropbox.com/u/19201431/Files/3e_fix-Unzip-ClickInstall.zip

    Method 2 (manual)
    First root your device via 'superonclick' [directions are above], then copy the fixed file over the old one via ADB, terminal emulator or a root file explorer. I prefer root explorer but there are free apps that can do it. most free apps will require you to mount the system as r/w in terminal emulator first.
    the fix file and detailed directions to Manually fix 3e are found in the thread below
    http://xdaforums.com/showthread.php?t=909213

    at this point you are ready to install cwm recovery via update.zip or rom manager and flash whatever you wish.

    FLASHING TO STOCK AND USING 2e: ( obsessive compulsive )
    this is not how i do it by the way. but some people like to flash the phone and flash to stock to restore original files and wipe as much data as possible before flashing a rom. in my opinion it is not needed 90% of the time but some roms are weird, and may require original stock files and dont force wipe on install. i may flash to stock if i run into trouble occasionally.

    use odin3 one-click downloader 1.0 to flash to 2.1 stock. if you have a 1007 or 1008 (found under the battery) check to see if the phone has working 3 button combo, if not use the 3-button fix with odin3 flashing utility version 1.3+ . If you have rogers and dont want the AT&T to be the splash screen there is a rogers version here. once the 3buttons are fixed avoid flashing with a one-click installer. flashing bootloaders is risky, not that risky but why do it if you dont have to?

    Odin3 One-Click Downloader
    [optional, removes all data, even wipes internal sdcard] once on the stock rom with debugging enabled you can preform a master clear with the oneclick installer. it does a factory format of the entire sdcard. oneclick is found in this thread
    http://xdaforums.com/showthread.php?t=731989

    sbl.bin 3-button fixes can be found in these threads:
    http://xdaforums.com/showthread.php?t=812434&highlight=3button+fix

    http://xdaforums.com/showthread.php?t=818439

    if you need one of ^these^ you will also need to use adb or a jig to get into download mode. there is likely an explanation in each thread somewhere in the replies, also the adb commands are outlined in the "safe" jf6 odin thread above. if you avoid odin oneclick you will only need 3-button fix once.

    rogers roms are here:
    http://xdaforums.com/showthread.php?t=979133

    now you can use update.zip files in stock recovery.

    REPLACING 3e WITH CWM:
    if you intend to flash a custom rom it will be rooted so there is no need to root. instead you can fast forward to replacing 3e recovery by odin flashing a kernel, for this i use speedmod kernel. which kernel you use is irrelevant because it is only temporary. instructions for odin are all over but in the case of flashing a kernel there is no need for any pit file or repartitioning. make sure repartition is not selected, place the kernel in the pda slot, it must be in ".tar" format. put the phone in download mode and press start. this takes no more than 3 seconds and is what i use most often.

    thanks to
    trusselo
    designgears
    icezar
    clshortfuse
    harcore
    and anyone i forgot in the long list of threads i referred to

    if any of these threads help you thank or donate to the op!

    thanks again to TRusselo helping me clean this up.
    11
    TRusselos 3e fix (clean)

    there is another method i modded here it is (the child friendly version)
    it is a batch script. no root needed!!!! - (disable antivirus for 5 minutes.)

    unzip on pc
    click the install.bat
    follow on screen instructions!

    here's the link!
    http://dl.dropbox.com/u/19201431/Files/3e_fix-Unzip-ClickInstall.zip
    1
    +1

    This must be stickied :cool:

    Thanks for writting this up OP!
    1
    ^
    If ur micro usb port is gone...then u can't get Root or cwm recovery since u r on stock firmware. That is just the facts with the Captivate.
    Check out mobiletechvideos.com if u wanna get the port fixed/replaced.

    Sent from my SAMSUNG-SGH-I747 using xda premium
    1
    ok. here is my problem: i got a Samsung Galaxy GT-I9000 with the usb broken. I'm using bluetooth for file transfer. It's rooted all in there but one: can't install custom recovery. Please help me with this.

    Mobile Odin can flash kernel I'm pretty sure