• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Practically Impossible to brick

I followed the instructions for flashing PB00IMG.ZIP file -- I got to this final screen and the only option is to reboot: Yes
There is no "No" option so I can't toggle into Fastboot.
I'm on my second try because the first time, I went ahead and hit "yes" which got me back to the stock. No problem, I figured, I'll re-root. That didn't work; I went from step 1 up to figure 18 and there were no part s 1 and 2 root files. I guessed they must already be on there somewhere since I had rooted before and proceeded to the next step . . . no go.
So, went back and started over flashing PB00IMG.ZIP file. Here I am again with no "no" option. What am I missing?

talespin,

If you've successfully flashed/installed the base root ROM, you should (I believe) be able to follow eu1 "universal root for dummies" thread (again) as I think you alluded to. The gscript files should still be on your phone from before, but it won't hurt for you to carefully re-visit and/or re-do the steps to make sure that you didn't miss something or lost your context.

Then, as we've discussed before, you would temporarily pause/detour after step 18 to replace the custom recovery that you previously unpacked to the /sdcard/gscript/tools directory with the trackball-optional one from my thread (i.e., "SCENARIO 1").

Then, you would simply resume your rooting tasks back in eu1's thread as documented (i.e., resume at the "Rooting with Gscript Lite" section.

Does this make sense?
 
PS.

From time to time, I considered buying an Eris for "dangerous" dev work, but every time I went and looked at prices on eBay, Eris units with completely smashed screens or bad ESNs were selling for north of $80.

I might by one with a cracked screen for dev work - but only if I could pick it up for $30-$40 (with a working battery), but that doesn't seem likely any time soon.

eu1

I have one my wife smashed the shit out of. The screen is in shattered pretty bad, but the phone is quite functional. She is using my old Eris now, and I bought a OG Droid off craigslist. I'll sell it to you for 40bucks plus shipping if you want. let me know what's up. It's just sitting in a drawer right now because I don't want to send it into Asurion for 99 dollars... stupid insurance.
 
I followed the instructions for flashing PB00IMG.ZIP file -- I got to this final screen and the only option is to reboot: Yes
There is no "No" option so I can't toggle into Fastboot.
I'm on my second try because the first time, I went ahead and hit "yes" which got me back to the stock. No problem, I figured, I'll re-root. That didn't work; I went from step 1 up to figure 18 and there were no part s 1 and 2 root files. I guessed they must already be on there somewhere since I had rooted before and proceeded to the next step . . . no go.
So, went back and started over flashing PB00IMG.ZIP file. Here I am again with no "no" option. What am I missing?

Don't keep re-applying the PB00IMG.ZIP! It should be sufficient to note that the bootloader should now report "1.49.2000 S-OFF". Once the that bootloader is in place, there is no need to keep repeating the PB00IMG.ZIP.

I don't know why you would want to toggle into fastboot (from that point); it should be sufficient to reboot.

When you flash the HTC "Root" PB00IMG.ZIP, it flashes both the HBOOT and an (older) 2.1 ROM. I have personally verified that it (the ROM) can be rooted with the "Dummies" method.

Since you previously used the dummies method, the "root_part1.sh" and "root_part2.sh" files should still be in the /sdcard/gscript folder... and the custom recovery (recovery.img) and "flash_image" will be in the /sdcard/gscript/tools folder so you can skip over the "unzipping" steps... except for the fact that you say "they are not there". Do you mean that when you press the LOAD button in the Gscript Lite app, they are not found?

.
 
I have one my wife smashed the shit out of. The screen is in shattered pretty bad, but the phone is quite functional. She is using my old Eris now, and I bought a OG Droid off craigslist. I'll sell it to you for 40bucks plus shipping if you want. let me know what's up. It's just sitting in a drawer right now because I don't want to send it into Asurion for 99 dollars... stupid insurance.

Thanks for the offer, but I'll suggest you put it up on eBay for parts - I'm not really looking for another one any longer.
 
talespin,

I hope everything is working out for you OK. The approach that scary alien and I recommended is not the only way to get where you are trying to go, but it should be the closest to what you have already experienced in the past, and thus should be the easiest for you.

If you want to try an alternative approach to the above (which will also work just fine), a custom recovery can be installed using a single command from the PC, which looks like this:

Code:
fastboot flash recovery recovery.img
where "recovery.img" is replaced with the actual file name of the custom recovery image you are going to use - either Amon_RA's, or scary alien's trackball-free variant... which you drop in the same folder as the fastboot tool.

The above is an example of what having the S-OFF bootloader on the phone gets you: it unlocks many of the commands that fastboot can perform.

To get everything set up to use fastboot, the prerequisites are:

1) A USB driver needs to be installed (on a Windows PC)
This can be done by installing HTC Sync, or running the RUU utility up to the point where it would be ready to install to the phone (you don't run it through to completion - you are just running half way through so that installs the driver for you)

2) You get a copy of the fastboot utility (e.g. from HTC)

3) You download to your computer the recovery image you will be flashing; either Amon_RA's or scary alien's

4) You charge the phone well and cold-start it into fastboot mode.

eu1
 
Thanks; I think I'll try that method -- the kids want me back.

Thank you, EU1 and Scary for your patience and your help -- and for all the resources you've developed and shared.
 
I'm stuck in a loop -- when I finish running the "root_1" and then "Root_2" files and then reboot, I'm not getting the recovery screen, but getting kicked back into HBOOT, where it wants to rerun the BP00img again. When I try to run the gscript-sa.sh, I'm getting a message that the STDD(?) was not found. AAAAAAAAAAAARRRRR.
 
I'm stuck in a loop -- when I finish running the "root_1" and then "Root_2" files and then reboot, I'm not getting the recovery screen, but getting kicked back into HBOOT, where it wants to rerun the BP00img again. When I try to run the gscript-sa.sh, I'm getting a message that the STDD(?) was not found. AAAAAAAAAAAARRRRR.

talespin,

Okay, after you've flashed/installed the base root ROM, you should move it out of the /sdcard base directory to a safe(r) place (i.e., another directory) or rename it to something other than PB00IMG.zip (i.e., base-root-PB00IMG.zip) so that the bootloader won't see it and try to reinstall it.

You shouldn't be executing my gscript-sa scripts, you should be using eu1's "universal root for dummies" Gscript scripts. The "SCENARIO 1" instructions in my thread have you download the recovery-RA-eris-v1.6.2-trackball-not-required.img file and replace the recovery.img file that eu1's method gives you with this alternate one.

I'm not familiar with the "
STDD(?)" error you are getting when running, my script since its being run out-of-context...

I would recommend:

1. Grabbing the newer (trackball-optional) recovery image from here (I've adjusted the instructions for using this different file name):

https://sites.google.com/site/scary...ecovery-RA-eris-v1.6.2-trackball-optional.img

File size: 3,926,016 bytes
MD5 checksum: 3217768b831a3841180699942204762d

2. Do not download / install my gscript-sa.zip file so that you don't get it confused with eu1's scripts or .zip (that's why I put a "-sa" suffix on the .zip, to hopefully keep folks from confusing these two ;)).

3. S
tarting over with eu1's instructions and doing steps shown in figure 1 through figure 18 (i.e., do not continue with the "Rooting with Gscript Lite" yet).

4. Divert / pause at this point to replace the recovery.img in the /sdcard/gscript/tools directory with the recovery-RA-eris-v1.6.2-trackball-optional.img file that you downloaded above in step #1:

4-A. To do this, use EStrongs or Astro to nagivate to the /sdcard/gscript/tools directory

4-B. Rename the file recovery.img to old-recovery.img

4-C. Move/paste the
recovery-RA-eris-v1.6.2-trackball-optional.img file that you downloaded in step #1 into this /sdcard/gscript/tools directory

4-D. Rename the recovery-RA-eris-v1.6.2-trackball-optional.img to recovery.img

5. Resume your rooting tasks in eu1's "universal root for dummies" thread at the section labeled "Rooting with Gscript Lite".

Does that make sense? Let us know...feel free to get yourself at a stable spot and ask questions if you are unsure at any point.

Good luck!
https://sites.google.com/site/scary...ecovery-RA-eris-v1.6.2-trackball-optional.img
 
Woo Hoo!! Thank you, thank you! That was crystal clear and I have my Nonsensikal back.
Final question: Since I did all those careful backups, how, exactly, do I use them? That is, how do I restore my apps settings? (And if this is in anyway time consuming to answer, don't bother -- you and EU1 have already given plenty of time).

Okay, Duh. Never mind -- it seems to be taking care of this itself.
 
Woo Hoo!! Thank you, thank you! That was crystal clear and I have my Nonsensikal back.
Final question: Since I did all those careful backups, how, exactly, do I use them? That is, how do I restore my apps settings? (And if this is in anyway time consuming to answer, don't bother -- you and EU1 have already given plenty of time).

Reading back to your first post, it sounds as if you did a Titanium Backup of your apps, as well as a Nandroid from ROM Manager.

So, it sounds as if you have two choices:

- run ROM Manager and choose Manage and Restore backups to restore the Nandroid that you made before you installed the new Nonsensikal

- Run Titanium Backup and choose to restore the applications that you want restored, which (so long as you choose app+data) will also bring the settings back.

The only thing about restoring from Titanium is that if you restore your home screen data (i.e., ADW or Launcher Pro or whichever one that you are using), the only issue is that widgets will not restore correctly. This is nothing that Titanium can fix - it's an Android issue - all restored backups of home screens will have the same issue. This is not the case for Nandroid restores, though. (That sounds as if it's a little confusing, but Nandroid is not a backup app that runs on Android - it runs while Android is not running, from Recovery, and is not subject to that restriction.)

Also, if you have the paid version of Titanium, you can run a batch restore, which you can start and will restore whichever apps that you want without user intervention, once you start it. The free version will ask you to confirm each app.

I would stay away from restoring any system apps that are colored red in Nonsensikal. The green ones should be ok.
 
Woo Hoo!! Thank you, thank you! That was crystal clear and I have my Nonsensikal back.
Final question: Since I did all those careful backups, how, exactly, do I use them? That is, how do I restore my apps settings? (And if this is in anyway time consuming to answer, don't bother -- you and EU1 have already given plenty of time).

lol...very happy to hear you are back up and running! :)

If you are referring to your Titanium backups, I'm not your best resource for answering that question since I'm not a frequent ROM flasher ;) (I can guess that its just a matter of doing a restore of things...).

I also think that when you first enter the Market, all of your apps will be there and ready for re-downloading and re-installing. Don't exit the Market app until you've got everything you wanted since I think he'll forget your last setup (not sure why it does this...seems a little odd to me anyway).

If you are referring to your Nandroid backups, I should think that Amon_RA should be able to restore a Nandroid backup initiated by Clockwork since it is still a Nandroid backup (created via the nandroid-mobile.sh script) after all, but there are a couple of things to consider:

1. How current is your most recent Nandroid backup? (i.e., if its fairly current and you want to restore it to get your whole setup back, that's cool; but if its old-ish, you might want to just take this as an opportunity to re-setup things). Wouldn't hurt to also make a fresh Nandroid backup too (you'll need it for my references below ;)).

2. Since Clockwork surely stores the Nandroid backups in a different location (I believe eu1 has already alluded to this), you'll have to move the Nandroid backup files (boot.img, data.img, system.img, nandroid.md5, and cache.img (if there is one)) to the directory where Amon_RA and the Eris nandroid-mobile.sh expect them:

/sdcard/nandroid/HT9xxxxxxx/BDS-ccyymmdd-hhmm

where HT9xxxxxxx is your phone's unique-id (serial number) [don't publish that publicly]

and BDS-ccyymmdd-hhmm is the directory name where the above files are located (ccyymmdd is the current date and hhmm is the current (GMT) time).

Your best bet for figuring-out what your serial number is would be to simply make a new Nandroid backup using Amon_RA. Optionally, you can type getprop ro.serialno (courtesy of eu1, natch ;)) from something like the Android Terminal Emulator (free in the Market).

Anyway, if you get your old Nandroid backups moved to the new file/directory naming structure, you should be able to do a Nandroid restore from your shiny new custom (trackball optional!) recovery. Make sure you've got a good charge on your phone, as always.

Let us know if you have any questions.

Cheers!
 
Woo Hoo!! Thank you, thank you! That was crystal clear and I have my Nonsensikal back.

Congrats.

I want to stop for a moment and emphasize a point - about what got you into this crisis in the first place: failure to check to see that a ROM file was valid before you flashed it when using ROM Manager/ClockworkMod to flash ROMs

The Amon_RA recovery uses a protection mechanism known as "signature verification" which makes it impossible to flash a corrupted ROM .zip file; on the other hand, ROM Manager/ClockworkMod by default performs no such check! (You can turn it on in ROM Manager, but it seems to be broken - I tried it on a known-good ROM, and ClockworkMod claimed that it was bad :( ).

( BTW, Amon_RA has previously stated over on XDA that he will never add a bypass of signature verification in his recovery because he believes it to be irresponsible; I have to agree with him, and would say it is the fundamental defect of ROM Manager/ClockworkMod - especially because it has a strong appeal to people that are unfamiliar with the details of what goes on under the hood. )

There is a simple way to avoid this, though, whether you use ROM Manager or Amon_RA, and I strongly urge you to do this for everything you might flash in the future: perform a "Jar Signer" verification test of a fresh ROM file by using scary alien's free market app "AFV" (Android File Verifier)**

The AF Eris forum is frankly littered with reports from people who tried to flash ROMs or other signed packages which were corrupted/truncated due to two reasons:

- they improperly dismounted the SD card from the PC immediately after copying a flashable .zip file from the PC. ("Safely Remove Hardware" needs to be used from the PC side, followed by turning off the export of the SD to the PC from the phone.)

- their download failed and they didn't take notice of it

In the case of people that are familiar with Amon_RA, the problem was less severe, because if they accidentally tried flashing a corrupted ROM file, the worst thing that would happen would be that their existing ROM on the phone would have had a factory reset performed on it - but the phone would still boot correctly. And, if they were using Amon_RA for nandroid backups, they could also simply do a restore to get right back to where they had previously been.

The current architecture of ROM Manager/ClockworkMod requires that your ROM be bootable in order to start the ClockworkMod recovery correctly - so if something goes wrong with a bad flash, the only thing which remains for the user is Amon_RA - and then the nandroid backups which were performed by ClockworkMod are not (simply) available to the user.

So - avoid all this nonsense in the first place by performing a signing verification on flashable .zip files by using AFV - whether you intend to use ClockworkMod or Amon_RA.

If you have read all this through and understood it, you might realize that there was "a third path" to getting back up running that was available to you after the initial hiccup:

Just use Amon_RA to flash a known good ROM that was already on your SD card. (Then, get ROM Manager from the market, and restore the Nandroid backup you had made previously using ROM Manager/ClockworkMod)

I didn't suggest that method because (a) I didn't know whether you had one on your card already, and (b) if you didn't, we would be going down a path where you might simply corrupt a different ROM by repeating an inappropriate file copying technique. At that time, I thought that less novel-writing would be required, but apparently that wasn't a good call on my part ;) LOL.

Having said all of this, I am not necessarily trying to tell you to avoid using ROM Manager or Clockwork-based Nandroid backups; as a matter of fact, the Nandroid backups that ClockworkMod makes are actually far more complete than what Amon_RA does. OTOH, if you are going to use ROM Manager/ClockworkMod, you should probably also be familiar with how Amon_RA operates.

Apologies for turning you into a geek over the last two days - but now you should be more confident in using your phone and doing geeky things with it. (Note that now that you have the S-OFF bootloader on the phone, you could lose BOTH the OS and the recovery, and still be able to get your phone back using fastboot.)

OK, two last things: (a) get that PB00IMG.ZIP card out of the root folder of your SD card as scary alien instructed you - move it to a different folder, rename it or delete it. Then (b) practice one or twice cold-booting directly to recovery with "Vol-Up+End" (You can use that sequence with 1.49.2000 S-OFF, where you needed to go through the HBOOT menu when you had 1.47.0000 on the phone)

phew, another novel. One user at a time, we'll create an army.

eu1


** When responsible developers publish stuff for public consumption, they do two things: they publish the exact size of their file, and also provide a "MD5" file signature checksum. You will notice that Amon_RA and scary alien did that for their recovery images (which are not "signed" in the same way as the ROM .zip files) - and you can also check these MD5 signatures using scary alien's free "AFV" app

.
 
Having said all of this, I am not necessarily trying to tell you to avoid using ROM Manager or Clockwork-based Nandroid backups; as a matter of fact, the Nandroid backups that ClockworkMod makes are actually far more complete than what Amon_RA does. OTOH, if you are going to use ROM Manager/ClockworkMod, you should probably also be familiar with how Amon_RA operates.

Thank you again...(you should never apologize for your very informative posts ;)).

A follow-up question if I may: what is it about ClockworkMod that makes their Nandroid backups more complete? Is it that it also backs-up the /cache partition?

I had talespin use the "newer" (1.7.1) alternate recovery because it creates "BCDS" Nandroid backups which include the /cache partition...

Just curious...thanks!
 
A follow-up question if I may: what is it about ClockworkMod that makes their Nandroid backups more complete? Is it that it also backs-up the /cache partition?

The ClockworkMod nandroid backup captures (in addition to what the Amon_RA flavor captures):

- the recovery partition
- cache
- any ext2/ext3/ext4? SD partition (For Eclair ROMs with partitioned SD cards)
- /sdcard/.android_secure (for Froyo ROMs with apps moved to SD)

I have also done wipes and restores with ClockworkMod - something to take note of is that "wipe data/factory reset" will nuke (without confirmation)

/sdcard/.android_secure
any ext2/ext3/ext4 partition

in addition to /cache and /data.

It's not obvious that ClockworkMod restores the recovery image on every nandroid restore - I don't see it reported on-screen.

(I figured you were using ClockworkMod on your Droid-X; I gues I was wrong)

eu1
 
(I figured you were using ClockworkMod on your Droid-X; I guess I was wrong)

Aha...yes, I remember some of this from your CWM research post/thread over on XDA...(I failed to connect the dots, lol ;)). Thank you for re-connecting them. :)

I have only simply rooted my X (most recently with Z4root). No custom ROMs or themes [edit: or ClockworkMod recovery]... I've grabbed all of the published .sbf files for recovery for the time that I will eventually take the (deeper) plunge, but I prefer not to gunk with my day-to-day phone too much. There was a little too much uncertainty early-on regarding the ability to "un-brick" them (which is now largely obviated with the availability of the .sbf files). Since I acquired the X, I've been a little braver in the things that I might play with, but certainly not at the level you ever have ;).

Not to stray too off-topic, but I am a little curious of which phone you might next be considering if you are so inclined?

Also, I know you indicated earlier in this thread that you were no longer looking for a "dev Eris", however, if you change your mind and need or want a replacement, please PM or email me and I would gladly donate my Eris to you (for whatever day-to-day use or evil experiments you care to impart to it). I can vouch for its excellent condition. :)

Cheers and thank you again!
 
Not to stray too off-topic, but I am a little curious of which phone you might next be considering if you are so inclined?

I am a cheap bastard - I had my last phone for five years. It was literally falling apart - I kept it alive, hanging by a figurative thread - until Droid "drop day" (I wanted to stay on Verizon). Over the last 25 years, so many computers have come and gone through my house I am sort of numbed to the appeal of new electronics; there is always a "better one 6 months from now", so that doesn't really motivate me much any more or make me self-conscious that I'm not keeping up with the Joneses. (That, and I spend way too much time fooling with each shiny new gadget - think of it as a time-preservation strategy).


Also, I know you indicated earlier in this thread that you were no longer looking for a "dev Eris", however, if you change your mind and need or want a replacement, please PM or email me and I would gladly donate my Eris to you (for whatever day-to-day use or evil experiments you care to impart to it). I can vouch for its excellent condition. :)

That is enormously generous of you, but I'll probably be concentrating my efforts in other areas shortly - more on the application side of things, and less on the specific-phone-model-hacking.

I'll ask you for a different, and less costly favor - look for a PM in the next couple of days.

eu1

.
 
Hey guys, I just wanted to thank you both again for all the patience and help. EU1 -- I knew the instant I did it, what I had done wrong (rebooting instead of flashing another ROM that, yes, I did have. The problem is, I am a geek (just ask my kids who whiningly want to know why they have to have the only mom who messes around with computers) -- just not as knowledgeable as I ought to be before I go off and wing it.
Scary, the last post post clarified things marvelously and got me there in about 4 minutes, but I wouldn't have gotten that far without the help you both provided over my 12 hour credit-less course.
Incidentally, in the end, I did manage to flash the ROM that appeared to start the trouble and it's working beautifully -- the most gratifying yet.
Live and learn.
Thanks.
 
Back
Top Bottom