htc rom tool: new software to deal with ROMs (NEW RELEASE 1.1.0)

Status
Not open for further replies.

rishisuri

Member
Aug 15, 2008
38
0
26
India
qpst not running on windows xp 64 bits

I Am Running Windows Xp 64 Bits On A 64 Bits Machine , And I Am Not Able To Connect My Htc Mogul6800 With Qpst , Can Some One Help Me With The Generic Usb Drivers For 64 Bits
 

thedoctor81

New member
Aug 6, 2008
4
0
0
hi there!
great program, and great job!!

but...what 'bout diamond?!

when someone will post .ini for diamond?!

it's the last step for me to dump the rom!

thanks
 

saiweb

Senior Member
Oct 25, 2006
310
0
0
Chesterfield, MO


--------------------------
htc rom tool version 1.1.1
by Dark Simpson
--------------------------

DISCLAIMER: I WILL NOT BE RESPONSIBLE IF YOU BRICK YOUR DEVICE USING THIS TOOL

This small application makes process of working with ROM's for some new HTC devices are bit more comfortable. htc rom tool will contain several instruments to deal with ROMs or it's parts.
Now, these instruments are implemented:

1. ROM builder. With this tool you can build a ROM (*.nbh) from a rom parts (*.nb) in a comfortable interface.
The built ROM is correctly signed (with my own cert), checked for errors and is ready to download into device. The device MUST be CERTIFICATE CHECKING unlocked for this (you need to use HACKED SPL for your device), or you will get an error while flashing (it is not fatal for your device I think, but keep attention on this fact!).
There is a possibility to add new devices to build ROM for by editing program's configuration file. This is described inside the "htcrt.ini" configuration file.

In the next versions these tools will be added:
- ROM extractor (to extract all *.nbh file or only a several needed parts from it)
- Splash tool (to deal with all kinds of ROM splash screens in a comfortable manner).
- ExtRom tool (to extract and rebuild "extended ROMs")
- System tool (to extract and rebuild an OS part and, maybe, to edit some contents inside unpacked system like initial registry and so on...)

---------------
Version history
---------------

1.1.1
Now and later you can get it here:
http://htcrt.h18.ru


1.1.0
There is a new, rewritten, fully customizable dynamic engine that allows to add support for almost any of new HTC devices
+ Updating devices list automatically through your internet connection
+ Checking of blocks file sizes to meet specified criteria for device
+ Possibility to pad smaller blocks with 0x00's to the specified size
+ Coloring of block with respect to it's status
+ New checks and configurable warnings to protect from user mistake when building
+ Saving and loading projects
+ Command line support
+ Other additions

You can see other infos in the about - information of the program.

PLEASE HELP TO IMPROVE DEVICES CONFIG FILE: If you have knowledge about internals of htc devices rom files you can help me to improve, test and check different configurations for htc devices or to add new devices into program. If you want to participate please contact me. Firstly, you can check and validate existing config file's entries for different devices. If you want to add new one - I need to know all identifiers and names of all blocks and the default sizes of different blocks (as in the original firmware) if this is applicable to prevent user mistake in future ;) And of course if you want to cooperate with me you woud like to understand syntax of the htcrt devices config ini file :)

!!! Now I have a big lack of time, and I think that I will be able to start working on devices config file only with second half of January 2008 :( Now you can start to collect infos, make corrections and additions to config and to debug them without my participation...


1.0.1
- ! Fixed bug with filepaths with spaces in ROM builder
- Added user warning when flashin IPLs or SPL in ROM builder
- Added new devices

1.0
- The initial release
Hi Dark Simpson
Is there anyway I could generate for ****? Currently the target device doesn't include Shift.
Thanks
Ram
 

Blob8me

Senior Member
Nov 1, 2006
510
7
0
Spalding
As I said, try to run Devices file updater to load devices file from Internet (hosting may be temporary unavailable, so you may need to wait 30-40 minutes and make another try to update devices file).
Если очень не терпится, then you can download fresh devices file attached to this post and place it into htcrt folder, but this is not a best way ti update configs ;)
Hi Dark Simpson - Great work - Have been using this for Kaiser with great results and have just started to play with a Diamond - many thanks for sharing your hard work!

Did you ever get to add settings for Niki (Nike) - HTC Touch Dual to the device list though as that would be very useful.....????

Thanks again. :cool:

.
 

mccune

Senior Member
Nov 21, 2005
2,679
50
0
www.mccune.nl
I've screwed up my splash screen while going down the roller coaster of cooking you own ROM ;)

Been trying to find a solution now for a couple of days.
Probably started out in the wrong thread so here it goes:

Quotes are from the nbimg Splash Tool thread.

I'm having a problem with my splash screen. It's completly white.
Used the tool from the first post to convert from BMP to NB.
After this I've used NBHUTIL to convert from NB to NBH.

One thing that happend was when I wanted to cook the NB file into my persnal ROM I got the message "File is larger than default, do you want to continue?". I chose "Yes". Thought it might be bigger because I used a different BMP.

Of course I flashed my device and now I can't get rid of the white screen.

This is what I've tried to fix it:
- hard reset
- flashed with users boot splash from this topic.
- flashed completly different ROM
- HardSPL again
- flashed with new ROM again.

Hope somebody can help me out here...

Small update:
My device: Touch Diamond (MDA Compact IV)
In another thread somebody told me to use the SplashTool. This seems to be for qVGA devices but I tried it anyway.
No positive result so far.
Update after one day.

I did discover what I must have done wrong.

For the splash screen I used a BMP file with dimensions 640x640 instead of 480x640.

The HTC ROM Tool gave the following message when I selected the NB file:
"Size of this file is greater than default. Do you want to assign this file?".

Since I thougt it was Ok I selected Yes.

I've tried multiple solutions but I just can't seem to get rid of this white splash screen :(
Also tried extracting an original splash screen and rebuild it to flash my device. No changes so far.

There are multiple topics about splash screens, so I was wondering where this problem should be placed?

So far I found the following topics:

Change Splash Screen (Diamond section)

htc rom tool: new software to deal with ROMs (NEW RELEASE 1.1.0)

I guess I will continue in the HTC Rom Tool thread since this is probably where I screwed up big time.
I really hope someone can point me in some good directions. 'Cause I'm a bit lost at the moment...

UPDATE: Problem solved!! Downloaded the latest HTC ROM Tool and rebuild my ROM using the original Splash screen. I'm one happy camper now :D
 
Last edited:

jcespi2005

Senior Member
Feb 15, 2006
2,376
190
143
50
Madrid
Device Upgrade (Diamond & Raphael)

I added Diamond and Raphael devices to INI, corrected radio sizes for both and add NBHExtract.exe tool too to unpack NBH files into NB Parts ...

All in one package ( hope Dark Simpson don't care about this ;) )

Cheers
 

Attachments

es_wychk

Member
Sep 21, 2008
10
0
0
Error message on execution of tool:

---------------------------
Error
---------------------------
File "htcrt.info" is CORRUPTED. This is the license policy violation! Halting.
---------------------------
OK
---------------------------


htcrt.info is there, with oigional content.
debugger shows it is in fact an access violation exception

any help?
 

Dark Simpson

Member
Nov 8, 2005
39
0
0
34
Moscow
You need to use ONLY unmodified htcrt.info from original distributive. Don't try to modify it or this will end up with error.
UPDATE. Sorry, I have not completely read your post for the first time. There is no place for "Access violation" in that portion of code. Firstly, you need to download distributive from program's "official" webpage and try to run it.

P.S. Diamond and Raphaёl added to the INI file on the web-page. Now you can try to update your copies from internet (thx jcespi2005).
 
Last edited:

jljohnson919

Member
Oct 11, 2008
8
0
0
question for ya....

i have an alltel htc touch and i want to use a custom rom to unlock my gps but dont no how to do it.
i seen your link and thought maybe you could help me
im new at the ppc deal but if there is a link you have that i could use i appreciate it
i notice you have something about htcs and the rom but i dunno if that is a rom itself or a program to help with roms
thanks for the help
 
Status
Not open for further replies.