yashsingh1/xdaforums huggingface dataset:
[myTouch 3G Slide Android Development] fermunky:
Not sure if it's an alternate way, I think it's a downgrade after root is applied... We'll have to wait and see.
[myTouch 3G Slide Android Development] kingofyo1:
your right, fer, its a downgrade for an engineering build that you can do ONCE YOU HAVE ROOTED
[myTouch 3G Slide Android Development] Etype R:
So is this to unroot, once rooted?
[myTouch 3G Slide Android Development] rgbailey:
forgive an ignorant question, but what does this gain us?
[myTouch 3G Slide Android Development] kingofyo1:
no this is to downgrade the build to engineering
[myTouch 3G Slide Android Development] kingofyo1:
just finished installing the update, system is rebooting now, will inform how it is :) eugene totally deserves props for this... donate if you can, i know i am as soon as my check clears

oh and his phone support is as good as golden ^^
[myTouch 3G Slide Android Development] riles22:
king you were going to make a rooting vid right :D
[myTouch 3G Slide Android Development] kingofyo1:
yeah, but it'd prob be best for multiple people to make one, that way if someone doesnt understand how i do it then they may understand your way better, got me?
[myTouch 3G Slide Android Development] HighRidas:
thnk u Eugene todays my bday n i was very happy to wake up to ROOT
[myTouch 3G Slide Android Development] eugene373:
No Problem & happy Birthday :)
[myTouch 3G Slide Android Development] sino8r:
Is this build lighter? Im just wondering... can wait for a2sd! I might try out the old app by marcus until we get a rom with the scripts added.
[myTouch 3G Slide Android Development] HighRidas:
lighter on the system....data went from 135mb free to 74mb free because this is the build from before the final build freed up some memory
[myTouch 3G Slide Android Development] zippa71385:
hey eugene!

Is the"ENG" the same evo looking rom you have on your slide?
[myTouch 3G Slide Android Development] kingofyo1:
no.. eng is engineering build, means it was what they produced before the release build to test **** on
[myTouch 3G Slide Android Development] zippa71385:
so where do i find it? lol
[myTouch 3G Slide Android Development] kingofyo1:
uhh the first page of this thread :P
[myTouch 3G Slide Android Development] r0adki111:
So is there any way to revert back to the release build yet? Just wondering.
[myTouch 3G Slide Android Development] android007:
Yeah that's a great question. My best friend did this to his phone and I actually read through before I flashed the image. He said his phone is running slow and wants to revert back. Is there anyway yet to get back to the original build?
[myTouch 3G Slide Android Development] DroidHead:
So this ENG build is a ROM .... Once you flash a different ROM you loose the function to flash the recovery from the device?

With Test Keys I can boot into HBOOT>>Recovery>>update.zip>>ClockWork

With other ROMs I can Boot into HBOOT>>Recovery>>Update.zip>>Sig verify fail
[myTouch 3G Slide Android Development] sultan.of.swing:
So you rooted and flashed the eng build. Then flashed different roms and now update.zip won't work to get into clockwork? Sounds strange. Maybe the update.zip folder is corrupt? May have to start over.
[myTouch 3G Slide Android Development] eugene373:
You only Lose the Recovery Test-key Funtions if you:

A. flash ( WES ) Stock ESPRIMG.zip

or

B. flash Champion build ESPRIMG.zip

or

C. Apply an Update via from OTA
[myTouch 3G Slide Android Development] DroidHead:
I have done nothing of the sort ...

I had the Eng ROM (after the update)... Updated the Radio, flashed SU and had a rooted stock devices. I could jump back into CW Recovery with a simple update.zip from 2e. I just flashed your recent Froyo (7/27/10) and I no longer can update.zip to get into CW Recovery I have to push it while updating.
[myTouch 3G Slide Android Development] eugene373:
Odd, I'm not having any of these Problem..

However, I had said Before to flash it via Rom Manager.
[myTouch 3G Slide Android Development] DroidHead:
Flash ROMs via Rom Manager? I can't even boot into recovery via Rom Manager...lol
[myTouch 3G Slide Android Development] lstevens86:
What's the difference between the Eng build and the champion
[myTouch 3G Slide Android Development] slughappy1:
So I'm having problems now. I have rooted my Slide before, and flashed SLIDE MR1 v4.00 Final, Release 4.00. Now I'm running SLIDE MR1 v4.00 Final, Release 4.00 and decided I wanted to go through with the engineering build, so I could use ROM Manager and make things a whole lot easier. But now I'm running into a problem. After I start adb and type "adb devices" I get this

jason@jason-laptop ~/Desktop/SimpleRoot-v1.5-Linux $ adb devices
List of devices attached
????????????	no permissions

I didn't think anything of it, but when I try follow the engineering build instructions it fails. I tried to

jason@jason-laptop ~/Desktop/SimpleRoot-v1.5-Linux $ sudo adb push flash_image /data/local
error: insufficient permissions for device

So I thought I would just go through the rooting method again and do it all at once. That failed too. When it reboots my phone all it does is list

error: insufficient permissions for device

.

Any thoughts on why this is?
[myTouch 3G Slide Android Development] sultan.of.swing:
Why are you guys flashing ROMS without flashing the engineering rom first and then wonder why things are not working. If you follow the root thread it specifically says to flash the eng release FIRST without flashing the engineering release your gonna have issues with getting back into clockwork. Everyone needs to read these post thoroughly before asking questions.....

Root the phone

Flash the engineering build

Flash the new radio

Flash custom roms

4 steps and they need to be done in that order if not you will have issues.
[myTouch 3G Slide Android Development] slughappy1:
Because I read this http://xdaforums.com/showthread.php?t=717292, and it said to AVOID the engineering build because "Just wanted to let everyone know that flashing the ENG build is unnecessary and now found to be harmful..." I'm sorry I was trying to follow Wesgarner. No need to be rude about it.
[myTouch 3G Slide Android Development] sultan.of.swing:
Not trying to be rude. And I believe that thread needs to be deleted as it seemed to cause more troubles than fixes. Stick with eugenes method and everything will work fine. Also have you tried running your commands as root? When I use linux I always "sudo su" before I start running commands.
[myTouch 3G Slide Android Development] slughappy1:
Ok then. Yes I ran them as root. I spent quite a while yesterday to finally get adb to recognize my phone rather than just giving me ????????????? You don't have permissions. I was able to follow the guide and flash the engineering rom, but now I have a different problem. I looked like everything installed correctly. I am able to boot up the phone and all. When I try and upgrade the radio though, I get a problem. I boot into fast boot, and then choose recovery. When I click on

Apply sdcard: update.zip

I get an error. I know the file is on the sdcard, and it's the update.zip file I took from eugenes root method page. When I click to apply it though I get this.

-- Install from sdcard...
Finding update package...
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 1
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 2
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 3
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 4
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 5
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 6
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 7
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 8
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 9
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Reading package...retry 10
Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(Invalid argument)
E:Can't find /sdcard/update.zip
Installation aborted.

I thought I was supposed to be able to click Apply sdcard:update.zip and then it would boot into ClockworkMod Recovery? What did I do wrong this time?
[myTouch 3G Slide Android Development] mistajayz:
i know this is prob gonna sound stupid but, after i go through all the steps to get the eng build is there a .zip i need to flash to get test-keys. because how ive been doin it it only says release-keys.
[myTouch 3G Slide Android Development] elliotshoe:
Have you tried a different SD card?
[myTouch 3G Slide Android Development] elliotshoe:
Many people don't flash the eng-rom first because they don't know! I'm new to android hacking/modding/development whatever you want call it and I went through the same issue. It took a lot of researching on my part to figure out you had to flash the eng-rom and update the radio. None of the guides I read said you needed to do it and I always come across posts where people can't figure out wtf is going on because they didn't flash the eng-rom. There should be one definitive guide to rooting using eugene's method that covers up to flashing the new radio.
[myTouch 3G Slide Android Development] slughappy1:
No I haven't. I didn't know that would help. I tried to find that error, and only found people having that problem with the G1 when rooting was new for it. It had something to do with SPL and such. I'll try that later today.

There are some good instructions in The Slide Rom Bible, but I think they should be better titled. Since I run Linux I checked out this page and found some good information. It has way more information than just rooting though. So I think it should have a better title. One that lets every noobie, like me, these are the exact steps you HAVE to take if you want to root.
[myTouch 3G Slide Android Development] elliotshoe:
seconded, I feel like it would help noobs a bit but we shouldn't hand it to them on a platter. But things should be better tied together imo.
[myTouch 3G Slide Android Development] slughappy1:
Ok so if I use a different sd card I can use the update.zip and get into clockwork, but if I use my 16GB card I get that error. Is it just the card? Or is it because I have the card partitioned into fat32, ext2, and swap?
[myTouch 3G Slide Android Development] falken98:
Does the card work otherwise? Its not because of the partitioning, I have a 16GB card with the same setup and its fine.
[myTouch 3G Slide Android Development] slughappy1:
The card works perfectly. Other than not letting me select update.zip in recovery to get to clockwork recovery that is.
[myTouch 3G Slide Android Development] elliotshoe:
I think once you are able to flash the eng rom u can go back to the 16gb card. I had to use a 1 gb class 2 card to get it to read the update.zip. Once I flashed eng and updated radio I went back to 8gb and it was ok.
[myTouch 3G Slide Android Development] slughappy1:
Well I already flashed the Engineering Build. It was the fact that after I did that, that's when I started to get that error. I can use the other SD card for the update.zip. I'm just wondering why I can't use the 16GB card to get into the Clockwork Recovery.
[myTouch 3G Slide Android Development] kingofyo1:
because the clockwork update.zip isnt on it >.>
[myTouch 3G Slide Android Development] slughappy1:
Yes the update.zip is on the card. It is the same exact file on both cards, in the same exact place on both. I can only use one card to gery into clockwork though.
[myTouch 3G Slide Android Development] kingofyo1:
have you tried with rom manager instead of going into clockwork through fastboot?
[myTouch 3G Slide Android Development] slughappy1:
Tried to yes. ROM Manager wont reboot my phone period, let alone into recovery. I don't know why. I click on boot into recovery, but nothing happens after I do.
[myTouch 3G Slide Android Development] lstevens86:
Maybe you lost your root along the line somewhere. Is your superuser permissions working at all. or you can try to put your 16gb card in, go to the rom manager, and update the recovery then try to reboot.
[myTouch 3G Slide Android Development] slughappy1:
Well I thought that maybe my ROM Manager had failed its installation. Turns out that was the problem. I re installed ROM Manager and that was the problem it turns out. After I can reboot into recovery and even use my 16GB to get into Clockwork. After I did a nandroid backup I still got that previous error when it tried to backup my sd-ext part though.
[myTouch 3G Slide Android Development] Khawng:
sooo this release decreases phone memory by almost half?

I want to flash it so i can finally bypass my phone not being detected by adb after rooting, but if it cuts the memory, i'd rather wait for the spl :-/
[myTouch 3G Slide Android Development] HebrewToYou:
NO! This was a rumor spread by Wes Garner that is absolutely false. There is no downside to downgrading to engineering. But as soon as you've done so, you'll want to upgrade to the latest radio and a new rom.
[myTouch 3G Slide Android Development] acolon85:
HOW-TO * Flash the Eng-Release to the Slide

can someone please make a video on HOW-TO * Flash the Eng-Release to the Slide cause am not really understanding on how to do it thanks in advance...
[myTouch 3G Slide Android Development] kingofyo1:
i already did a video... http://www.youtube.com/watch?v=GDS1ORmlfuA
[myTouch 3G Slide Android Development] acolon85:
/data/loca/flash_img misc /data/local/mtd0.img

when i get to /data/loca/flash_img misc /data/local/mtd0.img it says not found...is that normal??? please help
[myTouch 3G Slide Android Development] kingofyo1:
make sure you mount /data/ in recovery partition
[myTouch 3G Slide Android Development] acolon85:
ESPRIMG

the ESPRIMG.zip say the compressed (zipped) folder is invalid or corrupted. is it suppouse to say that?
[myTouch 3G Slide Android Development] kingofyo1:
are you opening with winzip or winrar?
[myTouch 3G Slide Android Development] acolon85:
what you mean? how i do that?
[myTouch 3G Slide Android Development] kingofyo1:
... just doubleclick the .zip if you got winrar installed

better yet just watch my vid
[myTouch 3G Slide Android Development] acolon85:
how to i know? am i suppose to put it on the sdcard zip or on-zipped?
[myTouch 3G Slide Android Development] acolon85:
i dont have winrar install on my computer so i guess i gotta do that first right
[myTouch 3G Slide Android Development] acolon85:
ok now it looks like lil book...but am still stuck on /data/loca/flash_img misc /data/local/mtd0.img
[myTouch 3G Slide Android Development] acolon85:
ok i installed winrar now it looks like little books on top of eachother....but am still stuck on /data/loca/flash_img misc /data/local/mtd0.img.....what you mean make sure you mount /data/ in recovery partition??? how i do that?
[myTouch 3G Slide Android Development] eric.rios:
??

when i try to put the eng build i get permission denied when i put the cd /data/local command here is a log

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\DFW>adb push /sdk/tools/flash_image /data/local

1344 KB/s (76044 bytes in 0.055s)

C:\Users\DFW>adb push /sdk/tools/mtd0.img /data/local

1243 KB/s (655360 bytes in 0.514s)

C:\Users\DFW>adb shell

# su

su

cd /data/local

cd /data/local

Permission denied

# #
[myTouch 3G Slide Android Development] acolon85:
Flash the Eng-release

how do i know if i flashed the eng-release correct
[myTouch 3G Slide Android Development] falken98:
For one, you have typed /data/loca/flash_img in every post, it is /data/local/flash_image, you keep missing the l in local and not typing the whole word image.

You need to make sure you are typing everything correctly, that is pretty important. :)
[myTouch 3G Slide Android Development] acolon85:
plaese help
[myTouch 3G Slide Android Development] acolon85:
please help...
[myTouch 3G Slide Android Development] acolon85:
yeah i notice that today, i was missing the l from local and ae from image. today i got the whole process done but when i reboot the phone at the end and type adb logeat it doesnt do anything.

http://www.youtube.com/watch?v=GDS1ORmlfuA

time 6:02 / 9:34

i dont think i did it right cause assuming that i did i try to flash a ROM so I Boot the Phone into Recovery Mode! Volume Down + Power for Menu Options it goes to ESPRIMG.zip. i update again and at the end i reboot device it gives me the custom boot image with the green arrows and the phone under them and then the phone starts like a new phone.

just to make sure i Flashed the Eng-release build good i tried to flash it again but now after i type adb shell it gives me a $ not a # like it didnt the first time i tried it

please someone help....
[myTouch 3G Slide Android Development] kingofyo1:
got your email, but because you dont have pm's enabled cant email ya back.. i'd suggest taking eng build off your sd card when you boot into the rom.. then try installing rom manager, to update clockwork to latest 2.5 build and boot into recovery to install another rom over top of eng build just make sure you wipe all in recovery before installing new rom
[myTouch 3G Slide Android Development] acolon85:
i press volume down + power, them i hit power to go into recovery it takes me to a black screen with a phone with a red triangle. i hit volume up and power it takes me to android system recovery <2e> I volume down to wipe data/factory reset and hit power it takes me to confirm wipe of all user data? i volume done to yes--delete all user data (cause the rest said NO) and hit power. it takes me back to android system recovery <2e> i go to apply sdcard:update.zip and it says

--install from sdcard...

finding update package...

opening update package...

verifying update package...

E:failed to verify whole-file signature

E:signature verification failed

installation aborted.

where did i go wrong
[myTouch 3G Slide Android Development] kingofyo1:
as i said, boot into the eng rom and download rom manager from market, and install latest recovery
[myTouch 3G Slide Android Development] acolon85:
when i flashed the eng build some how i unrooted my phone cause when i went to the market to download rom manager it said i had to have my phone rooted. ???? i rooted the phone again do i have to flash the eng build again ???
[myTouch 3G Slide Android Development] TheDjKiDD:
sooo....

I was having this problem before when I was trying to root....

When I'm pushing the file it says it transfered but 0 bytes in X number....

When I ls the /data/local it shows the file.... when I type flash_image it gives me usage info? So I do the flash_image misc mtd0.img I can't really tell if it works or not.... when I boot into recovery its just regular old recovery....

IS there a way to access the internal storage from my computer?

::EDIT:::

I didnt put the esrimg into sd card...... I feel stupid now
[myTouch 3G Slide Android Development] elliotshoe:
Have you actually rooted the phone yet? You need to root before you flash the eng rom.
[myTouch 3G Slide Android Development] ParkerOviedo:
it says that i only have 75mb internal memory !?!

wtf is that all about
[myTouch 3G Slide Android Development] falken98:
You don't actually use this ROM. You now flash the ROM that you want.
[myTouch 3G Slide Android Development] zerolgk5:
So, hypothetically speaking, would it be possible to flash this without using adb? If I have all the necessary ingredients on my phone and I'm rooted, is it possible to use terminal emulator instead?
[myTouch 3G Slide Android Development] HebrewToYou:
Probably. You'd need to copy the files needed (flash_image, mtd0.img, ESPRIMG.zip) to the sdcard by mounting the phone to a PC over USB. Then you would need to use a terminal app to move the files into place (mv /sdcard/flash_image /data/local, mv /sdcard/mtd0.img /data/local) and execute the necessary commands.

No guarantee that will work, though.
[myTouch 3G Slide Android Development] zerolgk5:
Excellent, thanks. I'll let you know how it goes.
[myTouch 3G Slide Android Development] zerolgk5:
No dice. Got a cross device link error when I tried to move the flash_image.
[myTouch 3G Slide Android Development] falken98:
You will need to copy it (cp) instead of moving it (mv).

If you don't have busybox installed, which provides cp, then you can use cat.

ex: cat /sdcard/flash_image > /data/local/flash_image
[myTouch 3G Slide Android Development] zerolgk5:
thanks, but i ended up just using the computer. it turned out to be a good thing, because the esprimg.zip i d/l through the browser was no good anyway. it all worked out. if i can, i'll definitely try that with something else though.
[myTouch 3G Slide Android Development] javolin13:
need help please...

Adb see's my device when the phone is on,

i run the command; adb push flash_image /data/local

and it says this:

1188 KB/s <0 bytes in 76044.000s>

then i run the command: adb push mtd0.img /data/local

and i get:

2275 KB/s <0 bytes in 655630.000s>

Both of these files dont copy to /data/local and i cannot continue with the flashing of the img

-

I flashed the Myfroyo5 rom without running this ENG build, and now while in Hboot or recovery, ADB will not see my device to be able to push the update.zip to be able to get back into clockwork...

help!!!!
[myTouch 3G Slide Android Development] megan23247:
I finally got this to work a min ago. I had two things throwing me off...

One was the ESPRING or whatever that I originally downloaded and copied to my sdcard was no good so I did that process over

Second I had to do what someone said a few posts back which was copy the stuff from Slide_ENG or whatever to my Tools directory and just type in the command that way.

So thanks EVERYONE for all the help. Now Im gonna try an put a new ROM on this baby. :-)
[myTouch 3G Slide Android Development] milenko23:
alright I just went through every page for a answer and everytime I seen someone ask my question they made a post saying they figured it out. I have not figured it out.

I get to set 4 and it says Permission denied and I get no prompt on my phone. its set on mount and debugging.

what am i doing wrong?
[myTouch 3G Slide Android Development] falken98:
Since you used the exploid method obtaining root, you are already in a root shell, and there is no need to type su. Instead of step 4 get in to the root shell using the exploid program, then continue with step 5.
[myTouch 3G Slide Android Development] milenko23:
I have no clue how to do that. what commands would I type in?

adb exploid

?
[myTouch 3G Slide Android Development] Sleef:
So, I just realized that I ate up this thread and another thread by making people hold my hand through this process. I decided to gut it out on my own and got through all the steps, no problem. HOWEVER, I still can't get into clockworkmod recovery without using the loop exploitation method.

Anyone else getting through all the steps and still not able to permanently flash clockworkmod recovery?
[myTouch 3G Slide Android Development] milenko23:
Ok so I learned I need to keep the same command window open from the new root method. But were do I start step wise here then?
[myTouch 3G Slide Android Development] falken98:
From the beginning, just skip steps 3 & 4 as you use that window for your root shell.
[myTouch 3G Slide Android Development] milenko23:
I finally did it. I think you should add this in.

I did the http://xdaforums.com/showthread.php?t=754020&page=10 New Root Method as of 8/13 and step 13 sends you here. You should put in there if you follow the new method you need to start at step 5 with the command prompt window you used from new root method. I was told to do step 1 & 2 and skid 3&4 and that was not the case. I had to skip straight to step 5 on this guide.