Rooting EI22 after OTA or Google update [11/10] - Epic 4G General

Video Provided by qbking77: http://www.youtube.com/watch?v=jWOLEXqAeCc
Will update the process into a more east to read format as soon as I can.
This isnt a question anymore because the method I will explain below works perfectly. Thanks to Gjones77, Stilesja, marcasant, Mkasik, xBTx and chrisott9628 as well as the acs team for providing the tools needed to root the OTA.
first you need to install the OTA either through the OTA method or through the Google link method.
Next you need to go to the ACS forums and Download the ACS recovery 1.0.0.5.tar.md5 file, http://chris41g.devphone.org/index.php?dir=Epic%2FACSRecovery%2F
You will need this file as well http://downloads.androidsu.com/superuser/su-3.0-efgh-signed.zip
Edit: see the 2 options below first so that you can retain CWM on your phone after reboot as samsung put a script in their kernel that will flush it out after reboot.
You will also need to have the latest version of Odin, Odin3 v1.85.
1) confirm you have gingerbread EI22.
2) download the 2 files above (you can use CWM purple version as well if you dont want the acs Recovery.)
3) Put the su-3.0-efgh-signed.zip file onto your sdcard and turn off the phone.
4) Boot into Download mode by holding the 1 key on the keyboard and the power key
5) open odin and connect the phone to the computer, one of the ID:com boxes will light up to confirm it is connected.
6) put the ACSrecovery.tar.md5 file into the PDA area of odin, make sure everything is uncheck except Auto-reboot and hit start.
7) if done correctly your phone should reboot directly into ACS recovery mode.
8) once in recovery flash the Su-***** .zip file then reboot the phone.
9) If CWM does not stick due to the added script Samsung embedded in the phone kernel you should see below. There are thus far, 2 possible options, Option 1 will give you the Keyboard fix with a relatively Stock experience and Option 2 will give you a Deodexed Rom, nubernal, the keyboard fix and the GPS fix.
Thought id add something to this first:
from gjones77:
gjones77 said:
***UPDATE***
Apparently Samsung included a script that reflashes the stock recovery upon boot, so if you install a custom recovery (ACS or CWM) it will overwrite it upon boot.
Pretty freaking sneaky I gotta say...
Click to expand...
Click to collapse
(Option 1)
Stilesja has a fix for this, I can now confirm this works as I have tried it out my self.
stilesja said:
Ok, I have found a Fix so that Clockwork Sticks
First Odin Mkasik's EI22 Keyboard fix Kernel (PDA - Only check Auto Reboot)
http://forum.xda-developers.com/showthread.php?t=1307980
Then Odin Purple Clockwork.
Now it sticks for me.
Click to expand...
Click to collapse
(Option 2)
You can also make your CWM override the built in Samsung issue as well as add the nubernal. To do this, follow the steps up until you get into ACS recovery or CWM and flash the .zip in this post: http://forum.xda-developers.com/showthread.php?t=1339579 rather than the Su.zip file. This will completely fix your GPS and CWM problems as well as deodex the EI22 version you have.

***UPDATE***
Apparently Samsung included a script that reflashes the stock recovery upon boot, so if you install a custom recovery (ACS or CWM) it will overwrite it upon boot.
Pretty freaking sneaky I gotta say...

gjones77 said:
Yes, I used Odin to flash CWM and then flashed the su zip, I'm rooted and up and running fine.
Click to expand...
Click to collapse
Which version of CWM?

Milkman00 said:
Which version of CWM?
Click to expand...
Click to collapse
I used ACS CWM4 and it worked without issue.

so just flash purple over ota and you can then flash SU.zip? Cool thanks.

Does the ACS CWM go in PDA or Phone in Oden?

Migital Warfare said:
Does the ACS CWM go in PDA or Phone in Oden?
Click to expand...
Click to collapse
I used PDA.

I updated Superuser in the market and lost root capabilities. Uninstalled the update and it has worked fine.

I just noticed that metalblaster said "so just flash purple" after chrisott9628 said to use the ACS CWM. Does it matter which one you use?

i just assumed purple because it was odin that was being used to add it.

I tried to download the .zip of the ACS recovery, but got file not found. Anyone have a working copy/link/mirror?

Milkman00 said:
I tried to download the .zip of the ACS recovery, but got file not found. Anyone have a working copy/link/mirror?
Click to expand...
Click to collapse
http://chris41g.devphone.org/index.php?dir=Epic/ACSRecovery/

I can confirm that this doesnt not infact work for me at least. Ive tryed every odin version as well as renaming the file to a .Tar rather than .md5 as well as using the .md5 and the .zip files. Its no use.
Actually as soon as i posted this i tried the file posted above to try to get CWM and it worked like a charm. You need to place the .md5 file into the pda portion of odin3 v1.85 and check only auto reboot. If done correctly the phoen should boot into CWM directly and then you can flash the Su.zip file to gain root.

***NOOB ALERT***
I asked this in another thread, but its way more appropriate here:
Would Gingerbreak work on EI22? I used it last week to root EC05 and flash Toadlife's EH17 stability rom. It installs a slightly older version of CWM (I think), but it also installs Superuser.
Just wondering.

rvr9999 said:
***NOOB ALERT***
I asked this in another thread, but its way more appropriate here:
Would Gingerbreak work on EI22? I used it last week to root EC05 and flash Toadlife's EH17 stability rom. It installs a slightly older version of CWM (I think), but it also installs Superuser.
Just wondering.
Click to expand...
Click to collapse
No, Gingerbreak hasn't worked since v2.3.3 I think/

Both cwm purple and acs recovery should work without any issues.
Sent from my SPH-D700 using xda premium

Dang, too bad. It was super easy to use. I am new to rooting, and it made it a lot less scary.

Milkman00 said:
I tried to download the .zip of the ACS recovery, but got file not found. Anyone have a working copy/link/mirror?
Click to expand...
Click to collapse
...attached.

If i'm understanding this right, put thw cwm/acs recovery on the sdcard, reboot into stock recovery and update? Do I need to rename the zips?

metalblaster said:
I can confirm that this doesnt not infact work for me at least. Ive tryed every odin version as well as renaming the file to a .Tar rather than .md5 as well as using the .md5 and the .zip files. Its no use.
Actually as soon as i posted this i tried the file posted above to try to get CWM and it worked like a charm. You need to place the .md5 file into the pda portion of odin3 v1.85 and check only auto reboot. If done correctly the phoen should boot into CWM directly and then you can flash the Su.zip file to gain root.
Click to expand...
Click to collapse
I tried it and when rebooting, it reboots into the phone (not into CWM). I reboot the phone with the 3 finger salute and it is still the stock recovery. Odin shows that the recovery flash was successful.
EDIT - Nevermind - was using a downlevel ODIN.

Related

I need some help

I need some help. I have been looking to update my epic to 2.2 and I am interested in either installing the leaked 2.2 update or a custom rom. I want to be able to revert back to stock in case a legit update is released. I currently only have access to an Apple but will have access to a PC in the not so distant future. I have looked at some threads but they arent very clear cut for people without experience.
Thanks!!
To get to the leaked DK28, just download the leaked update.zip (LINK with instructions) and flash it through your phones recovery menu. Boot into recovery with PWR+Camera+Vol Down buttons and hold the keys til you get to the recovery menu, and if your phone is already booted, additionally hold Volume Up to initiate a reboot. This will remove any root that you have installed, so might as well do this first if your gonna upgrade to 2.2.
If you want to root and install CWM, there is a oneclick for OSX, but it uses an older joey-krim root method, but if your gonna flash a custom rom anyway, it wont matter. Here is the LINK to the OSX one click root and CWM.
Lastly, if everything goes pear shaped, be prepared to use Odin to restore your phone back to stock, but that WILL require a Windows PC.
Thanks,
I rooted and then tried to load the dk28 from the update.zip. I keep getting an error when I try and run the update.zip from the recovery mode. I am wondering if it is due to the root. Is there a way I can uninstall the root via osx?
If you can get to a computer I would use Odin to update to dk28. That way if the ota comes and youwant o go back to stock you can just Odin back to stock to get the ota
djcslice said:
Thanks,
I rooted and then tried to load the dk28 from the update.zip. I keep getting an error when I try and run the update.zip from the recovery mode. I am wondering if it is due to the root. Is there a way I can uninstall the root via osx?
Click to expand...
Click to collapse
First, did you rename it to update.zip? is it in the root folder of your sdcard? and are you trying to flash the update.zip through CWM or the stock recovery? CWM has green text, and you need to use the camera button to make selections, and the stock recovery has blue text, and you need to use the home button to make selections. If flashing through CWM, try flashing through stock recovery (goto advanced, and choose 'reboot recovery', it should take you to stock, I think ). If that still doesn't work, try downloading the zip file once again to make sure everything is complete.
Alternately, try the modem and rom from THIS post, as this will enable you to update your DI18 modem to DK28 through CWM (note, this is usually not the case, and only possible when an update.zip is released including the delta file for that modem, i.e specifically for changing from DI18 to DK28 only) and also allow you to load a prerooted DK28 stock rom without using Odin.
Koadic said:
First, did you rename it to update.zip? is it in the root folder of your sdcard? and are you trying to flash the update.zip through CWM or the stock recovery? CWM has green text, and you need to use the camera button to make selections, and the stock recovery has blue text, and you need to use the home button to make selections. If flashing through CWM, try flashing through stock recovery (goto advanced, and choose 'reboot recovery', it should take you to stock, I think ). If that still doesn't work, try downloading the zip file once again to make sure everything is complete.
Alternately, try the modem and rom from THIS post, as this will enable you to update your DI18 modem to DK28 through CWM (note, this is usually not the case, and only possible when an update.zip is released including the delta file for that modem, i.e specifically for changing from DI18 to DK28 only) and also allow you to load a prerooted DK28 stock rom without using Odin.
Click to expand...
Click to collapse
yes, yes, both (while clockwork was installed), i tried downloading the update multiple times. I unrooted and saw the same issues. I am not sure how to get rid of the clockworkmod but I am not sure if this would affect it.
In that case, read the second paragraph in my previous post to update through CWM
Koadic said:
In that case, read the second paragraph in my previous post to update through CWM
Click to expand...
Click to collapse
I read the thread and I am not quite sure how to go about the process. Can you enlighten me. Thanks!!
Flash the two zips (rom and modem) through CWM... I would flash the modem first (the second link) then flash the DK28 rom...
So, download the zip files and copy them to your sdcard (no need to rename or anything), boot into CWM, choose 'install zip from sdcard', choose the zip file containing the modem (http://firon.net/xda/stock.dk28.modem.update.signed.zip)... this will update the modem on the phone to the newest version... then do the same thing for the DK28 rom (http://www.sdx-downloads.com/devs/noobnl/noobnl.MODS+STOCK.DK28.update[HOTFIX].zip). When all done, back out to the main menu and choose 'reboot system now', and when your phone boots up, you should have DK28 Froyo 2.2.1.
If you run into any force close issues, I would suggest going back into CWM and doing a 'wipe data/factory reset', and also 'wipe cache partition', then reflash the rom again. If you dont have anything important on the phone (like if your contacts are all saved with your google account instead of just on the phone), then I would suggest doing it right off the bat. This will erase any programs you have downloaded, text messages, etc.
djcslice said:
I read the thread and I am not quite sure how to go about the process. Can you enlighten me. Thanks!!
Click to expand...
Click to collapse
If you are just looking to go to 2.2, Odin is easiest IMO.
Here are the stock files:
http://forum.xda-developers.com/showthread.php?t=794138
Here are the step by step instructions to install:
http://forum.xda-developers.com/showthread.php?t=794138
For custom roms, it gets more cloudy because some (only a few) require CWM 3 and some (most I think) work on CWM 2.5 or earlier but not CWM 3. Just read through the requirements of the rom before attempting to install. I found Randy Shear's vids on youtube to be very helpful when reading through these threads only got me so far.
I agree, Odin probably is the easiest method, but the OP states that he only has access to a Mac at the moment, and not a PC.

please help, trying to root/install froyo

hello, I'm trying to root my phone, then install froyo.
right now, I'm stuck at how to root it. I have the latest one click root, but it's not finishing. the first time, it found the phone, pushed the files, rebooted, then hasn't been able to find the phone since. please help, I really would like to get all this done.
m91-30 said:
hello, I'm trying to root my phone, then install froyo.
right now, I'm stuck at how to root it. I have the latest one click root, but it's not finishing. the first time, it found the phone, pushed the files, rebooted, then hasn't been able to find the phone since. please help, I really would like to get all this done.
Click to expand...
Click to collapse
if you have d109 the one click root doesnt work.. ur going to have to use adb and force push the files to your phone..
okay, how do I do that? sorry, I am new to this, and can't find the actual android debug bridge app, nor can I find how to use it to push the files with it properly.
now I'm really confused, I downloaded the sdk tools, which supposedly have adb in it, but cannot find it after having it download everything checked by default, wtf!?
This will get you root:
http://forum.xda-developers.com/showthread.php?t=913470
This will get you DL30 (Froyo):
http://forum.xda-developers.com/showthread.php?t=937499
thank you, but all that gets me is files. I've never done this before, and can't find what to do with the files.
Trying to help
what radio are you currently running? if DL09 dont worry about root. Let me know were you are at.
I'll walk you through it.
To root: http://forum.xda-developers.com/showthread.php?t=913470
1) Download and open ODIN
2) On your phone go to setting/applications/development and check usb debuging.
3) download the fascinate drivers on your computer and install them. they can be
here: http://www.samsung.com/us/support/downloads/SCH-I500RKAVZW
4) place the update.zip on your sd card
5) take the battery out of your phone and plug into your computer with the usb
cable.
6) hold the volume down button until a yellow triangle appears
7) place the ODIN file into the PDA section. NOT THE PHONE
8) start and wait til its finished.
9) put your battery back in, unplug and turn your phone on.
10) download superuser from the market. Note: the market it currently down for
some.
You are now rooted
2.2: http://forum.xda-developers.com/showthread.php?t=937499
1) download the NEW CWM RECOVERY and DL30 rom and kernal and place them
on your sd card
2) turn off your phone
3) old down both volume buttons then the power button. Let go of the power
button and then the volume. This is take you to a blue or green. If it goes to
blue go to apply update.zip. this will take you to the green screen.
4) now just follow the steps 2-5 at the URL above
ccolclough said:
what radio are you currently running? if DL09 dont worry about root. Let me know were you are at.
Click to expand...
Click to collapse
Seems like you know what you're doing so....
I'm on stock DL01 about to flash it to DL09 but I'm getting so confused on all the CMW. Could you post a link to the correct CWM for DL09 and then for DL30 please? Also, can you check over these steps.
1) Start: Stock DL01 (Rooted, No CWM)
2) Flash DL09.tar.md5
3) Install correct CWM for DL09 (Is this possible without rooting DL09 as you said?)
4) Flash DL30
5) Install correct CWM for DL30
6) Use CWM to delete data, cache, etc
7) Finish
roboliger see my post above (#5). the first one will give you CWM for DLO9. The second one will walk you through flashing DL30 (froyo). Make sure you clear data before and not after you flash DL30 and the new CWM.
BSayre18 said:
roboliger see my post above (#5). the first one will give you CWM for DLO9. The second one will walk you through flashing DL30 (froyo). Make sure you clear data before and not after you flash DL30 and the new CWM.
Click to expand...
Click to collapse
It seems like your missing a bit, what happens with the update.zip that i put into the sd card?
I'm on vzw's dl09, I'll try those steps, thank you.
Ok so I Flashed DL09 Pda'd that clockwork thing then installed rom manager. Rom manager said i didnt root my phone yet and that it couldnt find superuser at /system/bin/su and i installed superuser.
I get all kinds of errors when trying to run clockworks rom manager. the one they noticed and it gives an error in flashing the old clockwork mod. not to mention I get: an error occurred while attempting to run privileged commands! when I try to reboot into recovery mode.
Delete everything. Wipe your phone thru Settings/Privacy .. you will have to reactivate your phone.
Download this package: http://www.multiupload.com/C0HFVLSI22
Use ODIN to flash the package. THEN download Rom Manager from App Market and click Flash ClockworkMod Recovery. This will install the OLD CWM which is the cleanest and should not need to add the "update.zip". Reboot into Recovery and go from there .. install from zip etc. etc.
lbmorgan said:
Delete everything. Wipe your phone thru Settings/Privacy .. you will have to reactivate your phone.
Download this package: http://www.multiupload.com/C0HFVLSI22
Use ODIN to flash the package. THEN download Rom Manager from App Market and click Flash ClockworkMod Recovery. This will install the OLD CWM which is the cleanest and should not need to add the "update.zip". Reboot into Recovery and go from there .. install from zip etc. etc.
Click to expand...
Click to collapse
So I'm back to DL01 now you want me to flash the package first or get to DL09
roboliger said:
So I'm back to DL01 now you want me to flash the package first or get to DL09
Click to expand...
Click to collapse
You shouldn't need the dl09 to get to dl30. I was on dl01 and went straight to dl30.
With a nice clean phone on dl01 flash the .tar file I posted via ODIN (PDA).
How long does the wiping data... in clockwork mod generally take? Mine has been at it for about 10mins or so...
btw, I'm on step 3 of installing DL30.
lbmorgan said:
You shouldn't need the dl09 to get to dl30. I was on dl01 and went straight to dl30.
With a nice clean phone on dl01 flash the .tar file I posted via ODIN (PDA).
Click to expand...
Click to collapse
I think I'm just going to rage quit for the day. Thanks for helping.
lbmorgan said:
You shouldn't need the dl09 to get to dl30. I was on dl01 and went straight to dl30.
With a nice clean phone on dl01 flash the .tar file I posted via ODIN (PDA).
Click to expand...
Click to collapse
you know I'm on dl09, right? please tell me this won't brick my phone if I'm on dl09?
edit: no matter, I followed your instructions, and it still won't work, wtf is wrong with my phone? neither root, or super user seem to be taking on my phone.

[Q] I have a dilemma:

I'm trying to root my Continuum, but I'm having a ridiculous amount of trouble.
I'm new to the android scene, and this is my first smartphone.
I was researching how to root it, and I decided I want to flash CMW on it.
I was using http://forum.xda-developers.com/showthread.php?t=1057072 for help, as well as http://www.addictivetips.com/mobile/install-clockworkmod-recovery-on-samsung-continuum/
I downloaded Odin, PDA'd the tar.md5 recovery, flashed it, and then put the update-i400.zip on my sdcard. I restarted my phone in recovery mode, and I was trying to install the update-i400.zip, and it won't let me. I've done both the tar.md5 and adryn's test4.tar, as well as renaming the .zip just 'update'
I'm lost, and need some help, please. I would've posted this in the development section, but being a noob, it won't let me. If anyone can help, that'd just be great.
Are you rooted? You have to have root access before you can do that stuff I believe, I could be wrong though.
No, i'm attempting to root, but I'm so dang lost.
Here you go sir
http://youtu.be/J1MD7GX7Pyw
i hope this helps.
video is about how to use superoneclick
by the way i used superoneclick 1.7 just because it worked with me and its the only one i trust. but thats just me.
good luck
bye the way you can check if you are rooted using terminal emulator from the android market
yes super one click worked for me select universal mode then rage against the cage and then hit root it might hang for a minute but it should reboot then check to see if theres an app called super user. once you see that your rooted.
Use the files found in my last post here http://forum.xda-developers.com/showthread.php?t=1057072&page=4
Those are confirmed working.
jaizero said:
Use the files found in my last post here http://forum.xda-developers.com/showthread.php?t=1057072&page=4
Those are confirmed working.
Click to expand...
Click to collapse
I tried those, but to no avail. I'm gonna try SOC.
Sent from my SCH-I400 using XDA App
I used SOC and after phone rebooted no SU app so did again (as per instr. on xda) rebooted and SU installed. Also for CwM Ive had best luck using odin3 1.3, adryns test4 tar, cwm 2.5 update zip, but I still had to use menu softkey to apply zip. Right now I can use rom manager app to boot into cwm, it says 2.5.1 but it has red text?
sent from my XDA phone - its more than a continuum
You can flash the Odin ROM without root. That will root and install the proper kernel for you... then use CWM to flash whatever ROM you want to use.
Or you can flash the complete odin package for 2.2 thats on the Continuum Development section.
Which will also make your device rooted
Sent via Carrier Pigeon
JoshRoss70 said:
I'm trying to root my Continuum, but I'm having a ridiculous amount of trouble.
I'm new to the android scene, and this is my first smartphone.
I was researching how to root it, and I decided I want to flash CMW on it.
I was using http://forum.xda-developers.com/showthread.php?t=1057072 for help, as well as http://www.addictivetips.com/mobile/install-clockworkmod-recovery-on-samsung-continuum/
I downloaded Odin, PDA'd the tar.md5 recovery, flashed it, and then put the update-i400.zip on my sdcard. I restarted my phone in recovery mode, and I was trying to install the update-i400.zip, and it won't let me. I've done both the tar.md5 and adryn's test4.tar, as well as renaming the .zip just 'update'
I'm lost, and need some help, please. I would've posted this in the development section, but being a noob, it won't let me. If anyone can help, that'd just be great.
Click to expand...
Click to collapse
You don't want to rename the rom zip. You have to use the Cyan CWM update.zip, which is here: http://www.4shared.com/file/cLdwKNsU/update.html
I don't know if the other links posted are for the same file, but that's the one that works with Froyo.
You must have the cwm update.zip on your flash card. When you start up in recovery, you'll need to select apply update.zip. Use the volume rocker to highlight update.zip, and tap the menu soft-key to select. Once in CWM, the power button is select, and the back soft-key is back. You'll want to select the menu option to install zip from sd card, select zip to install, and browse to where you saved the rom file.
If all else fails, I'll be uploading a super-clean debinged ROM in the next few days. Once it's up, just flash via Odin as you did with adrynalyn's cwm recovery image.

stock rooted gingerbread??

I am using Froyo stock and rooted right now (my phone is not stable on any roms for some reason). So should i just put my phone back to stock and update then reroot? Or is there a better way? I cant seem to find the stock rom to flash.
You can remove the root and then go to GB and then re-root.
Sent from my SPH-D700 using XDA App
Just remove the root? do you mean flash back to stock using odin? I dont know how else to do it.
Sent from Epic 4g on XDA Premium
NissanNick said:
Just remove the root? do you mean flash back to stock using odin? I dont know how else to do it.
Sent from Epic 4g on XDA Premium
Click to expand...
Click to collapse
That's what I did, I used Odin to flash back to stock EC05 and am waiting for the OTA, then I'll probably reroot when a reliable method has been worked out. It seems right now there's a lot of workarounds to get root and CWM to stay.
Here is how I did it:
Odin to stock EC05
Download update.zip to SD Card and install through samsung stock recovery
Odin mkasic's kernel followed by CWM 3.1.0.1 Purple
Flash SU.zip, GPS-Fix.zip, EC05AdFree.zip
Advanced Restore of /Data through CWM
Up and running with all my existing settings, has been solid for 24hrs with no fc's.
If he's stock EC05 and rooted then you can just use the one click root windows application and remove the root. Then apply the EI22 update.zip and then do the current root method for EI22. He doesn't have to lose everything if he's on stock froyo.
Sent from my SPH-D700 using XDA App
steveo314 said:
If he's stock EC05 and rooted then you can just use the one click root windows application and remove the root. Then apply the EI22 update.zip and then do the current root method for EI22. He doesn't have to lose everything if he's on stock froyo.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Never heard of this before...how can one click root remove root? I used it to put root on!
rando991 said:
That's what I did, I used Odin to flash back to stock EC05 and am waiting for the OTA, then I'll probably reroot when a reliable method has been worked out. It seems right now there's a lot of workarounds to get root and CWM to stay.
Click to expand...
Click to collapse
It will ALWAYS be a workaround solution. So there is no need to wait for that specific aspect... since the wait would be infinite. The problem with recovery not sticking has to do with the new stock kernel. The "workarounds" require a modified kernel.
rando991 said:
Never heard of this before...how can one click root remove root? I used it to put root on!
Click to expand...
Click to collapse
1st use this, there is an un-root option:
http://forum.xda-developers.com/showthread.php?t=803682
then you can load the update.zip in stock recovery
then to get back on root do this:
http://forum.xda-developers.com/showthread.php?t=1339478
I am on stock with bloat removed. Will this work as well or will I have to odin to EC05 and lose everything? I figured I would have to odin back first.
steveo314 said:
If he's stock EC05 and rooted then you can just use the one click root windows application and remove the root. Then apply the EI22 update.zip and then do the current root method for EI22. He doesn't have to lose everything if he's on stock froyo.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
bgreiwe said:
I am on stock with bloat removed. Will this work as well or will I have to odin to EC05 and lose everything? I figured I would have to odin back first.
Click to expand...
Click to collapse
If all you've done is rooted and removed the bloat it'll work so you don't have to loose everything.
Sent from my SPH-D700 using XDA App
jat255 said:
The easiest way to do it, I think, is to do the manual update from stock EC05 to stock EI22. I did this procedure and have had zero problems. I used heimdall personally because I run Linux.
Once you have your stock GB up and running, odin/heimdall your cwm or acs recovery.bin and hold down the three button combo while it auto-reboots.
You'll get into the custom recovery, and you can flash su.zip and anything else you'd like while you're there.
Reboot the phone, and you should see that you're rooted just fine. The problem now is that there is a script that gets run on every startup called "/system/etc/install-recovery.sh" that re-installs the stock recovery on every boot. Now that you're rooted, use whatever means you'd like (file expert, terminal emulator, etc.) to get into /system/etc/ and delete that file.
You'll have to do one final odin/heimdall of the custom recovery.bin, but after that, you should be rooted and have a permanent custom recovery on stock EI22!
Sure, it's a workaround, but it's not that hard, and it works! It's easy to let the devs do everything for us, but every now and again it's good to get into your device and figure out the way things work on your own.
Good luck!
Click to expand...
Click to collapse
Thanks followed this guide made cwm 3.1.0.1 and root sticked. I am like many others likes to have everything as stock and as little changes so i didnt want to flash any custom kernel. This method will retain everything from stock just minus 1 script.
This is my revised method which only need to flash cwm 3.1.0.1 in odin 2 times and it will stick there forever.
Comming from a bone stock EI22
1. flash cwm 3.1.0.1 with reboot checked off (nothing check), put file in pda.
http://drockstar.devphone.org/EpicTar/cwm3.1.0.1.tar.md5
2. when its done, unplug data cable and pull out battery.
without rebooting system.
3. vol down, camera, power, to get into cwm recovery
4. install su.zip and reboot the phone (now you have root)
http://downloads.androidsu.com/superuser/su-3.0-efgh-signed.zip
5. install es explorer from market
5a. under menu/setting check the box root explorer and mount file system
5b. browse into phone /system/etc/install-recovery.sh
delete "install-recovery.sh" script or move it to your sd card if you want to retain a copy.
(long press into that file and delete option will come out)
6. shut off your phone
7. odin cwm 3.1.0.1 again with reboot checked
8. restart, cwm and root will be stick forever.
credit to jat255
rando991 said:
That's what I did, I used Odin to flash back to stock EC05 and am waiting for the OTA, then I'll probably reroot when a reliable method has been worked out. It seems right now there's a lot of workarounds to get root and CWM to stay.
Click to expand...
Click to collapse
Odin back to DG27. It should force the update.
lbe said:
Thanks followed this guide made cwm 3.1.0.1 and root sticked. I am like many others likes to have everything as stock and as little changes so i didnt want to flash any custom kernel. This method will retain everything from stock just minus 1 script.
This is my revised method which only need to flash cwm 3.1.0.1 in odin 2 times and it will stick there forever.
Comming from a bone stock EI22
1. flash cwm 3.1.0.1 with reboot checked off (nothing check), put file in pda.
http://drockstar.devphone.org/EpicTar/cwm3.1.0.1.tar.md5
2. when its done, unplug data cable and pull out battery.
3. vol down, camera, power, to get into cwm recovery
4. install su.zip and reboot the phone (now you have root)
http://downloads.androidsu.com/superuser/su-3.0-efgh-signed.zip
5. install es explorer from market
5a. under menu/setting check the box root explorer and mount file system
5b. browse into phone /system/etc/install-recovery.sh
delete "install-recovery.sh script"
(long press into that file and delete option will come out)
6. shut off your phone
7. odin cwm 3.1.0.1 again
8. restart, cwm and root will be stick forever.
credit to jat255
Click to expand...
Click to collapse
I think it would be a good idea to copy that script and put it somewhere instead of deleting it just in case you want to go back to bone stock in the future (who knows an ICS update LOL). Once copied, then delete the file.
Sent from my SPH-D700 using XDA App
adelmundo said:
I think it would be a good idea to copy that script and put it somewhere instead of deleting it just in case you want to go back to bone stock in the future (who knows an ICS update LOL). Once copied, then delete the file.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
you can odin the ec05 stock rom and update to ei22 and it will put that file back in. doesnt hurt to move that file to your sd card i guess.
Here is the stock EC05 ROM you are looking for. It formats your phone back to the RFS file system, but keeps your phone rooted and with CWM3.1.0.1
There is also a link on that page if you want to make your recovery go back to stock as well.
If you want to just ODIN and get onto EI22 stock, check this out. It's still RFS but it's deodexed, so a little faster. Comes with EC05 modem, which seems to still be more stable than the EI22, especially when it comes to Wifi.
EDIT: I take that back, that EI22 isn't so stock anymore, but it's closest you're going to get to a stock-ish EI22 that actually functions.
Odin back to stock EC05, update.zip, modified kernel patch and cwm the su.zip worked for me.
One question though.. stock OTA/update.zip is ODEXED, correct? Can I deodex what I have or do I need to re-flash a deodex stock rom and would I do it before or after uninstalling bloat?
jfg69 said:
Odin back to stock EC05, update.zip, modified kernel patch and cwm the su.zip worked for me.
One question though.. stock OTA/update.zip is ODEXED, correct? Can I deodex what I have or do I need to re-flash a deodex stock rom and would I do it before or after uninstalling bloat?
Click to expand...
Click to collapse
OTA stock is Odexed, correct. Deodexing yourself takes some time... it's not just removing files, you'll have to edit quite a few things. If you're going to deodex your system using the ROM, you just ODIN it from wherever you are now. It will erase everything, like starting from scratch. But you can restore your data on top of it if you backed it up first.

Is anyone working on a one click CWM/root solution for EI22?

I know I'm not the only one who can't Odin flash CWM and actually get it to stay after reboot
So, anybody working on an easier, more reliable method?
Migital Warfare said:
I know I'm not the only one who can't Odin flash CWM and actually get it to stay after reboot
So, anybody working on an easier, more reliable method?
Click to expand...
Click to collapse
I was able to get it to stick just now by using this kernel... http://forum.xda-developers.com/showthread.php?t=1307980
Flash mkasik's key fix kernel mentioned above *before* you flash clockwork. Then it will stick. I posted this over in the purple clockwork recovery thread but I don't think its gotten a lot of attention. If you use heimdal you could pull the zimage and recovery.bin from the tar files and flash them at once as well. That should work too.
chrisott9628 said:
I was able to get it to stick just now by using this kernel... http://forum.xda-developers.com/showthread.php?t=1307980
Click to expand...
Click to collapse
Did you Odin the keyboard fix kernel before CWM, or at the same time? If you did it at the same time, does the kernel go in the Phone slot?
Thanks Stilesja
Migital Warfare said:
Did you Odin the keyboard fix kernel before CWM, or at the same time? If you did it at the same time, does the kernel go in the Phone slot?
Click to expand...
Click to collapse
I flashed the kernel first, rebooted and then flashed recovery. I used the PDA slot each time.
Migital Warfare said:
Did you Odin the keyboard fix kernel before CWM, or at the same time? If you did it at the same time, does the kernel go in the Phone slot?
Thanks Stilesja
Click to expand...
Click to collapse
Glad to help, what made me think of that is I remembered back when purple clockwork came out you would still go into orange clockwork if you did a reboot recovery from the Clockwork App, and it was because there is actually a copy of recovery built into the kernel, then everyone updated their kernels with the new recovery and it was always purple. So when this happened I thought that sprint must have done something to send the three finger boot into the kernel recovery, turns out that must have been the case because a custom kernel fixes it.
The problem is that after (any) OTA update, the phone will reflash the recovery kernel with the stock boot kernel image on every boot, unless the recovery image is already "up to date". Here's the longer explanation.
Anyways, there's two fixes:
1. Flash a custom kernel, then a custom recovery. (As other have noted.)
2. Once rooted, use root explorer or something to delete the files: "/system/etc/install-recovery.sh" and "/system/recovery-from-boot.p". That will let you run the stock EI22 kernel with a custom recovery.
XDA ROX
Thank you folks, you have the questions asked & answered (typically) before I can even ask. Just need to look!!!
mkasick said:
The problem is that after (any) OTA update, the phone will reflash the recovery kernel with the stock boot kernel image on every boot, unless the recovery image is already "up to date". Here's the longer explanation.
Anyways, there's two fixes:
1. Flash a custom kernel, then a custom recovery. (As other have noted.)
2. Once rooted, use root explorer or something to delete the files: "/system/etc/install-recovery.sh" and "/system/recovery-from-boot.p". That will let you run the stock EI22 kernel with a custom recovery.
Click to expand...
Click to collapse
Very interesting read (I actually read your "long" explanation a couple of days ago, then re-read it just now), thanks for the excellent, informative explanation! <Thanked>

Categories

Resources