Hero to T-Mobile rom: PLEASE HELP - G1 Android Development

I was on SuperHero beta 2. I'm looking to put just the regular T-Mobile US cupcake rom on. Before I had Cyanogen and his 1.2 recovery. I did the following:
1. Wipe
2. Flash original spl
3. Now... whenever I put a update.zip, after hitting alt+s, it says "no such file or directory", installation aborted.
I have tried different things for update.zip (flashing the radio, different download locations for the T-Mobile rom) and it keeps saying this.
PLEASE HELP. Thank you.

You're suppose to flash the dreaimg file then the original T-Mobile US 1.5 F/W. No need to flash back to the original SPL as it is already included in the dreaimg.nbh file.

Can you point me in the direction of the dreaimg file? Thank you.

You'll find it in the sticky
http://forum.xda-developers.com/showthread.php?t=442480

I did that. Now... its the original recovery, but.... Now it says, "no signature (1 files), verification failed. Installation aborted"

Place the original dream.nbh file on the root of the SD card and then power up while holding the camera button. Then apply the upgrade from there.

Related

I cannot get touch diamond to install new ROM or hard spl

I try to update the phone and use this Rom http://forum.xda-developers.com/showthread.php?t=408109 and my phone will not update. When I try to boot load it will show the colors then go right to Grey screen saying its loading and will not change. I have try put the nbh file into the internal storage root directory, i have tryed to run it directly from win zip using the ROM.exe file and nothing. I tried to hard spl to a unsigned version i get an error saying it can't read a file. Any Ideas ?? thanks.

[RESOLVED] Researching how to root - Official OTA_Supersonic_1.47.651.1-1.32.651.6

This has been resolved by using the flash lite exploit to gain root access allowing the misc partition to be flashed with a downgraded main version number which allows the old leaked Eng RUU we have to be flashed!
GUI for how to root
http://forum.xda-developers.com/showthread.php?t=720565
Old and Outdated information from the Original Post listed below for historical purposes ONLY
Who is Affected: If you've flashed the official OTA update on top of a non rooted ROM or your new EVO comes loaded with it, right now it appears there is no way to obtain root...yet!
What is Patched by the OTA: Through the radio.img which the OTA flashes, it updates the Main Version in the bootloader preventing Toast's root methods from working. It also flashes back the stock recovery, removing our root access in recovery mode and ability to apply .zip files. And last of all, the OTA patches the exploit hole in /system/bin/hstools used for unrevoked1 root.
Successfully eliminating all released methods of obtaining root access.
Conclusion:
after going through all these methods with a great helpful member of the unrevoked team, joshua_, this was the final answer:
[22:34] <joeykrim> cant see to find a method to RUU the phone back down ... ive tried all the methods ive seen. any methods i missed?
[22:34] <joshua_> ok, looks like we are hosed then
[22:34] <joshua_> we have a few more tricks up our sleeve sooner or later
Future:
If you have any suggestions/ideas, please post. I might have missed a method.
We will work towards obtaining root for those with new EVOs that have the official OTA applied and those who applied the official OTA.
Details of the tested known root methods:
user debug PC36IMG.zip (toast part 1) - bootloader error - Main Version is older! Update Fail! Do you want to reboot device?
eng build PC36IMG.zip (toast part 2) - bootloader error - Main Version is older! Update Fail! Do you want to reboot device?
RUU_Supersonic_1.32.651.6 extracted rom.zip renamed to PC36IMG.zip - bootloader error - main version is older
RUU_Supersonic_1.32.651.6_Radio_1.39.00.05.31_release_171253_signed.exe - Error [140]: Bootloader version error The ROM Update Utility cannot update your Android. Please get the correct ROM Update Utility and try again.
RUU_Supersonic_1.32.651.1_Radio_1.39.00.04.26_release_171253.exe - Error [140]: Bootloader version error The ROM Update Utility cannot update your Android. Please get the correct ROM Update Utility and try again.
Stock Recovery - Apply update.zip - clockwork recovery update.zip - E:failed to verify whole-file signature E:signature verification failed
flash_image (flash boot or mtd-eng.img) - copied to /sdcard, but sdcard is mounted with noexec. partition with write access for non-root user and allows executing is /data/local . flash_image can't write to the partitions w/o being run with root permissions. chownto and chown of flash_image to user root - permission denied.
##786# - Reset - doesn't seem to effect much in the way of bootloader version ...
Modifying PC36IMG.zip - using a hex editor to attempt at changing the MainVer stored in the android-info.txt, if any bit changes, it seems to fail the validation by the bootloader.
I tried almost all of these after the OTA hit my wifes phone. No dice. Subscribed to further updates on this thread.
I created a PC36IMG.zip file which contained the .6 releases wimax image and the android-info.txt file from the new update. I was then able to successfully flash it with hboot by placing it in the root of the sdcard and doing a down volume power on boot. It found the pc36img.zip file, verified it, asked me if I wanted to flash it. When I selected yes, proceeded to do so. It then reported the flash as having been successful.
I can't tell if the flash actually worked because I don't know where to check the wimax version info...
I don't know if this worked because the phone doesn't care to check the MainVer when flashing just the wimax image or if it did it because I pulled a fast one with the android-info.txt file swap.
I extracted the wimax image from the RUU_Supersonic_1.32.651.6_Radio_1.39.00.05.31_release_171253_signed.exe file.
I wonder if it would be possible to pull the same trick with the larger subset of images from the rooting pc36img.zip files. i.e. swap out the android-info.txt files...
frankenstein\ said:
I created a PC36IMG.zip file which contained the .6 releases wimax image and the android-info.txt file from the new update. I was then able to successfully flash it with hboot by placing it in the root of the sdcard and doing a down volume power on boot. It found the pc36img.zip file, verified it, asked me if I wanted to flash it. When I selected yes, proceeded to do so. It then reported the flash as having been successful.
I can't tell if the flash actually worked because I don't know where to check the wimax version info...
I don't know if this worked because the phone doesn't care to check the MainVer when flashing just the wimax image or if it did it because I pulled a fast one with the android-info.txt file swap.
I extracted the wimax image from the RUU_Supersonic_1.32.651.6_Radio_1.39.00.05.31_release_171253_signed.exe file.
I wonder if it would be possible to pull the same trick with the larger subset of images from the rooting pc36img.zip files. i.e. swap out the android-info.txt files...
Click to expand...
Click to collapse
im guessing the only reason it allowed you to flash a PC36IMG.zip which wasn't HTC signed is because you're using the hboot from the eng build of the PC36IMG.zip which doesn't check for HTC signatures on the PC36IMG.zip file. Not sure if it looks at the MainVer or not ...
once you're on a stock hboot, the PC36IMG.zip file has to be signed by HTC in order to flash!
I think in order for this to be patched, the bootloader code needs to be disassembled between the two versions to find out what bytes were patched and then either remove the code that checks for HTC signing or find a way to circumvent it.
We had to do things like this when working with mach_kernel when we got ahold of the first developer build of OS X for Intel. It was a pain in the ass and took weeks before we cracked the kernel.
There is even more risk with this though since tampering with the bootloader can definitely permanently brick devices.
joeykrim said:
If you've flashed the official OTA update or your new EVO comes loaded with it, right now it appears there is no way to obtain root...yet!
after going through all these methods with a great helpful member of the unrevoked team, joshua_, this was the final answer:
[22:34] <joeykrim> cant see to find a method to RUU the phone back down ... ive tried all the methods ive seen. any methods i missed?
[22:34] <joshua_> ok, looks like we are hosed then
[22:34] <joshua_> we have a few more tricks up our sleeve sooner or later
If you have any suggestions/ideas, please post. I might have missed a method.
We will work towards obtaining root for those with new EVOs that have the official OTA applied and those who applied the official OTA.
Here are details of the tested methods:
user debug PC36IMG.zip (toast part 1) - bootloader error - Main Version is older! Update Fail! Do you want to reboot device?
eng build PC36IMG.zip (toast part 2) - bootloader error - Main Version is older! Update Fail! Do you want to reboot device?
RUU_Supersonic_1.32.651.6 extracted rom.zip renamed to PC36IMG.zip - bootlaoder error - main version is older
RUU_Supersonic_1.32.651.6_Radio_1.39.00.05.31_release_171253_signed.exe - Error [140]: Bootloader version error The ROM Update Utility cannot update your Android. Please get the correct ROM Update Utility and try again.
RUU_Supersonic_1.32.651.1_Radio_1.39.00.04.26_release_171253.exe- Error [140]: Bootloader version error The ROM Update Utility cannot update your Android. Please get the correct ROM Update Utility and try again.
Stock Recovery - Apply update.zip - clockwork recovery update.zip - E:failed to verify whole-file signature E:signature verification failed
flash_image (flash boot or mtd-eng.img) - copied to /sdcard, but sdcard is mounted with noexec. only partition with write access for non-root user and allows executing is /sqlite_stmt_journals . flash_image can't write to the partitions w/o being run with root permissions. another words, need root access to use flash_image
##786# - Reset - doesn't seem to effect much in the way of bootloader version ...
Click to expand...
Click to collapse
since my frien did the OTA update yesterday and "bricked" his phone i have been trying to fix the phone (i have access to bootloader so it seems to me that maybe, just maybe i can save the phone) anyways, i have been getting a lot of the same error messages anytime i try to update/load any stock rom via bootloader.
what my question is, is there a way to take a 1.47.651.1 rom/image and put it into an ruu? i have looked all over htc's website, but they don't even acknowlege the existence of the evo, at least not that i can find.
joeykrim said:
flash_image (flash boot or mtd-eng.img) - copied to /sdcard, but sdcard is mounted with noexec. only partition with write access for non-root user and allows executing is /sqlite_stmt_journals . flash_image can't write to the partitions w/o being run with root permissions. another words, need root access to use flash_image
...
Click to expand...
Click to collapse
Just curious here, regarding the above step, if you had access to a phone that was already rooted, could you use your sdcard in that phone to copy the files into /data and then transfer the sdcard back to the unrooted phone to flash it then?
Sorry for the long multi quote, there are quite a few good ideas and I wanted to make sure I explored each of them as far as the original poster intended.
EtherealRemnant said:
I think in order for this to be patched, the bootloader code needs to be disassembled between the two versions to find out what bytes were patched and then either remove the code that checks for HTC signing or find a way to circumvent it.
Click to expand...
Click to collapse
interesting ... circumventing the HTC signature check would be perfect and essentially give us an eng build bootloader.
in the RUU.exe rom.zip files, the android-info.txt indicate the MainVer along with a separate hboot.img file. the official OTA didn't have an hboot.img file. It only had a radio.img file which must have updated the MainVer value.
Not sure where on the phone this MainVer value is stored? in the radio?
you're suggesting, compare the bootloader, which is obviously stored somewhere in radio.img as thats the only file being flashed thru the OTA which increments the bootloader version number, against an older radio.img to attempt and find which bytes were changed for the version number?
The radio.img files are all around 22mbs ... ugh
if we're able to find the change in version number on the radio.img, not sure how it would help in flashing over it?
i was kind of thinking down these lines...since the bootloader checks the version number of any file it attempts to flash, the version number is going to be the key.
if we're able to increment (or temp change) the main version number in the file being flashed w/o messing up the htc signature, that could work.
2002wrex said:
what my question is, is there a way to take a 1.47.651.1 rom/image and put it into an ruu?
Click to expand...
Click to collapse
i've heard this was often done back in the WinMo days but i haven't seen anything on this board regarding this approach. if you have any detailed information, we could def look into it!
unknown_owner said:
Just curious here, regarding the above step, if you had access to a phone that was already rooted, could you use your sdcard in that phone to copy the files into /data and then transfer the sdcard back to the unrooted phone to flash it then?
Click to expand...
Click to collapse
very clever concept!
i'm not 100% sure on all the different approaches in the suggestion, but here are the ones it prompted me to explore.
unfortunately, every time the /sdcard is mounted on the phone, its mounted as noexec, meaning no files located on the /sdcard can be executed like programs.
also the /sdcard is mounted with uid=1000 and gid=1015 meaning all files mounted on the /sdcard have their uid/gid overwrote so none of them are allowed root ownership.
without being able to "su" to root access, we aren't able to run any programs with root access.
trying to chownto flash_image to any reference file as root results in:
chownto flash_image /system/bin/chown
Can't change user/group to root!
chown root flash_image
Unable to chmod flash_image: Operation not permitted
if i missed the suggested approach, could you elaborate?
Oh boy...... I thought I was alone in this. I try everything I can and now gave up. Any one can rooted this new OTA please let me know. I really need to downgrade from this.
Made me think of a problem that happened with the Directivo a few years back...
ht t p://dealdatabase.com/forum/showthread.php?t=22154
I was looking around, trying to figure out some way to hack the hdvr2 w/o modifying the prom. I recalled something from the xbox-linux team's presentation for CCC, which was something close to "once you break the chain of trust, the box is forever compromised." I thought to myself: "self, if we can load one kernel via BASH_ENV, why can't we load a second kernel?"
Click to expand...
Click to collapse
So, is there a way we could compromise the kernel? If so, then...
Subscribed...
Not really interested in rooting until froyo is working, and I could really use the wifi fixes this OTA is supposed to offer, but I'll hold off installing it until we know it can eventually be rooted.
Mikesus said:
http://dealdatabase.com/forum/showthread.php?t=22154
So, is there a way we could compromise the kernel? If so, then...
Click to expand...
Click to collapse
i read thru the thread. im not clear on how they used BASH_ENV or any other method to load a 2nd kernel.
unfortunately, i think we have an extra layer of security that they dont. thanks HTC!
without nand unlocked on the kernel partition no data can be stored there including a 2nd kernel.
appreciate the link and info. perhaps the ideas or concepts will spur some innovation!
joeykrim said:
i've heard this was often done back in the WinMo days but i haven't seen anything on this board regarding this approach. if you have any detailed information, we could def look into it!
Click to expand...
Click to collapse
the thing about winmo ruu's (here's a topic i DO know well) is that they are always in a zip. you decompress the zip and have access to all the files. one of them will be the ruu, the rest are all the supporting files/images/rom. all of the android ruu's seem to come as on large exe that doesn't allow access to the files, it merely runs itself. in the winmo days if you got a rom with no ruu, and didn't want to flash from SD, you just took someone elses ruu and dumped the rom image in to the decompressed folder containing the ruu.
i appreciate the help joey, obviously you are busy with your own problems and a lot of people around here just throw you the old "SEARCH BUTTON" response. any help is greatly appreciated!
2002wrex said:
the thing about winmo ruu's (here's a topic i DO know well) is that they are always in a zip. you decompress the zip and have access to all the files. one of them will be the ruu, the rest are all the supporting files/images/rom. all of the android ruu's seem to come as on large exe that doesn't allow access to the files, it merely runs itself. in the winmo days if you got a rom with no ruu, and didn't want to flash from SD, you just took someone elses ruu and dumped the rom image in to the decompressed folder containing the ruu.
Click to expand...
Click to collapse
interesting again .. so the RUU .exe files for android, do have a payload stored in a rom.zip file which is dumped to a temp directory after the RUU .exe starts and before it finishes.
now, the rom.zip files have been pulled and posted in each of the two RUU .exe threads we currently have. these rom.zip files do contain all .img files which are flashed to the phone. the catch is though, just as the PC36IMG.zip files used in root, these rom.zip files seem to have a special HTC signature (checksum?) in their header.
if you open these rom.zip files from the RUU in winzip, it will error out, but using 7zip, they open just fine.
im new to HTC, this is my first HTC android phone and its almost been 4 weeks so this is as much as i know. it seems, if we're able to alter these rom.zip files either used in the RUU .exe or naming them PC36IMG.zip flashed thru the bootloader and the phone excepts them, we would be golden!
to help save you some searching and let you see what im talking about, here is the latest RUU rom.zip file
http://www.joeyconway.me/evo/stock/RUU_Supersonic_1.32.651.6_Radio_1.39.00.05.31_rom.zip
Subscribed, I was able to Order my EVO today so I will be watching for development. I pledge my donations to whoever is able to figure it out. I really appreciate the efforts of this community.
I second that pledge for donations! I, like many others here, updated while knowing that I probably shouldn't have. I knew better...
Subscribed.
Thanks for all the effort and work. I hope ya'll get it figured out.
dang, I just got my evo yesterday and got the update message so I thought it'd be ok to update it as I thought it might have been old.
Came home and was excited to do all my customization and tweaks, but w/ no prevail
So my local best buy will not give the phone to the customer without pushing the new OTA to it :/
Apparently all of the stores will be doing this per Sprint and HTC's request.
EtherealRemnant said:
So my local best buy will not give the phone to the customer without pushing the new OTA to it :/
Apparently all of the stores will be doing this per Sprint and HTC's request.
Click to expand...
Click to collapse
Try calling them ahead of time before picking it up and asking if you can just swing by and pick it up yourself and call Sprint to activate yourself. Tell them you are in a rush, make up a story, and see if they just let you pay for it and run.

[Q] HTC Desire HD ROM install HELP

Hi There
I need some help here.
I am trying to install the gingerbread ROM onto my Desire HD, And Im having some trouble.
I have rooted, S-OFF and flashed the clockwork Recovery.
Now I boot into recovery, wipe data, and dalvik cache, Then I select the zip file
from the list, It begins the install for 2 seconds, then stops and brings up this error:
Cant open "filename.zip"
(bad)
Install aborted.
Please can someone help me out here!
Saint3004 said:
Hi There
I need some help here.
I am trying to install the gingerbread ROM onto my Desire HD, And Im having some trouble.
I have rooted, S-OFF and flashed the clockwork Recovery.
Now I boot into recovery, wipe data, and dalvik cache, Then I select the zip file
from the list, It begins the install for 2 seconds, then stops and brings up this error:
Cant open "filename.zip"
(bad)
Install aborted.Please can someone help me out here!
Click to expand...
Click to collapse
good night mate
can be various things...
1-- have you checked the md5 checksum of the file???
2-- try to download again, to change the file name and then copy paste DIRECTLY to sd card root and try again..
in adition.. ensure you that you are using the recommened CWM..
WHAT´S the rom that you want to flash???and what´s your CWM version?
SERGI.3210 said:
good night mate
can be various things...
1-- have you checked the md5 checksum of the file???
2-- try to download again, to change the file name and then copy paste DIRECTLY to sd card root and try again..
in adition.. ensure you that you are using the recommened CWM..
WHAT´S the rom that you want to flash???and what´s your CWM version?
Click to expand...
Click to collapse
I am using CWM version 3.0.2.6
I have re downloaded already, renamed twice and the file is in the root folder.
I am trying to flash "PD98IMG_Ace_Gingerbread_S_HTC_WWE_2.36.405.8_R_Radio_12.54.60.25_26.09.04.11_M2_release_187331_signed"
I have no idea what md5 and checksum is?
Im new to all this
Is that an official ROM?
MD5 is a hash value placed in a packet to insure integrity, pretty much the original packet and packet received do a check to make sure the hash is the same otherwise the file was corrupted or manipulated along the way.
ErOR22 said:
Is that an official ROM?
MD5 is a hash value placed in a packet to insure integrity, pretty much the original packet and packet received do a check to make sure the hash is the same otherwise the file was corrupted or manipulated along the way.
Click to expand...
Click to collapse
I'm not sure if its official.
I basically just want to flash gingerbread to my Desire HD, The OTA Update hasnt been release here in south africa, and I want my gingerbread dammit!
Just flash this: http://forum.xda-developers.com/showthread.php?t=1056727
It is way better then official release
Now go and get some Gingerbread!

[Q] How to flash latest android version on Polaris

For some reason I can't get my Polaris to run the latest Android version (i.e. Froyo).
1. Downloaded latest kernel polaimg-panel3-240x320-2.6.32-froyo-09-09-10_21.nbh)
2. Downloaded last build (Incubus26Jc's Super FroYo RLS10)
3. Put last build (.tar or .tgz file) on SD card in directory /andboot
4. Flashed by using NBH file together with RUU Update Utility
Now it gets tricky:
when the system reboots, vibrates twice, I see a text rolls a few lines and stops at
usb_function_register. can somebody help.
attached photo showing screen
thanks
I changed the .nbh file to "polaimg-panel3-240x320-2.6.32-froyo-02-09-10_16"
and now it stops at a different line.see attached photo
Come on guys if someone can help i would really apriciate.
NBH file is use when on the three colored screen.
Seems you doesn't have blank screen, that is work, but you need to flash your radio first, or else the installation will not continue, refer to the guide:
http://sourceforge.net/apps/trac/androidhtc/wiki/HowToInstallWithAtoolsNand
I did exactly what the guide says. I have installed hard spl and the last radio, but nothing different with the results

CID Incorrect! Please Help

Hi,
I don't know what i've done exactly....i was trying to flash a new rom and followed the steps to installing a firmware package, after i installed that i keep getting a message saying "CID incorrect"?
My phone wont even boot past the HTC splash screen, it just keeps rebooting.
Any help would be appreciated ASAP.
I've tried everything i can think of and searched but can't find a clear answer.
Thank You
It seems that the firmware file you used does not contain your specific CID, you need to remove the SD Card, mount it a PC and copy an appropriate file which I think you can find checking this post: http://forum.xda-developers.com/showthread.php?t=1459767.
Regarding the bootloop you need to install the new rom after the firmware package is installed, so to summarize you have to remove the card, mount it on your PC and replace the PG58IMG file with the specific file for your CID, install it, then remove the card again and remove the PG58IMG file, copy the rom you are trying to install into the card, mount it into the phone, boot into recovery and install the rom.
You should be good to go after that.
o0o Wiggy o0o said:
Hi,
I don't know what i've done exactly....i was trying to flash a new rom and followed the steps to installing a firmware package, after i installed that i keep getting a message saying "CID incorrect"?
My phone wont even boot past the HTC splash screen, it just keeps rebooting.
Any help would be appreciated ASAP.
I've tried everything i can think of and searched but can't find a clear answer.
Thank You
Click to expand...
Click to collapse
Hi,
I think you will find all your answers HERE
lmonge87 said:
It seems that the firmware file you used does not contain your specific CID, you need to remove the SD Card, mount it a PC and copy an appropriate file which I think you can find checking this post: http://forum.xda-developers.com/showthread.php?t=1459767.
Regarding the bootloop you need to install the new rom after the firmware package is installed, so to summarize you have to remove the card, mount it on your PC and replace the PG58IMG file with the specific file for your CID, install it, then remove the card again and remove the PG58IMG file, copy the rom you are trying to install into the card, mount it into the phone, boot into recovery and install the rom.
You should be good to go after that.
Click to expand...
Click to collapse
Thank you so much! This did the trick
Im glad I helped.

Categories

Resources