dump and rebuild a raphael rom for dummies - Touch Pro, Fuze ROM Development

I am not responsible if you screw up your phone use at your own risk blah blah blah
thanks to everyone who build the tools were are using today
ok sooooo this is how it goes
step 1: place the nbh file in the root of the "ralphael rom tools" folder
step 2: run "dump.bat" file (found in root of folder)
step 3: click "decompile NBH file" (it will ask you where the nbh file is. Point it to the right folder which should be the "ralphael rom tools" folder then it will ask you where you want the windows.nb file to go also point it to the "ralphael rom tools" folder
step 4: after its done which is denoted by "...Done?" at the bottom of dutty's nbh tool, make sure that you see a windows.nb file, if you do then click close out of dutty's nbh tool but leave open the dos windows as the rest of the bat file will now run.
step 5: when it is all done you will see a dump folder change what ever you want in there and when you want to test your new rom click on the "rebuild.bat" file.
step 6: click on the "Create Ralphael NBH" folder then click on htcrt.exe then click build then click device.... if you want to enter a version number you can, it can also be words if you want. then click on the "..." by where the "OS" is and direct it to the "ralphael rom tools" folder where your new windows.nb file is and lastly click build in the lower left hand corner name the file what ever you want and your done.
step 7: loading a new rom..... first make sure there is only one nbh file in the root of the "ralphael rom tools" folder then connect your phone to the computer then click on the "customRUU.exe" file and follow the directions....
there are other tools but i am not going to go over those but if you search im sure will will find lots of info on them
good luck and if you have any question about anything myself or someone else will answer
http://www.megaupload.com/?d=2KRHZ7NB - i would have just uploaded it to wiki but it does not work

Can you tell me what i can change in the dump map? Great Tutorial so far.

mattblack85 said:
Can you tell me what i can change in the dump map? Great Tutorial so far.
Click to expand...
Click to collapse
everything.... you can change files, change reg entries via .hv files and change where files and shortcuts go in the initflashfiles.dat file

Related

delete

done!
Open the exe with WinRAR.. I think that will do it for you.... you may even need to extract another exe within the top exe... the RUU_signed.nbh file should be 70-90M in size.
Mike
done! thanks everyone
Don't be lazy.
Run winrar by itself.
Search for the .exe file from winrar and open it.
You will see the .nbh files.
calculus said:
Don't be lazy.
Run winrar by itself.
Search for the .exe file from winrar and open it.
You will see the .nbh files.
Click to expand...
Click to collapse
Make sure you change it to open "all files" from the open dialog box, not just the archive files.
Mike
Thank you!!!!!!!!!!!
I realize this is an old thread but still wanted to say a HUGE thank you for this info!!! So many of the ROMs are in exe form and I can now try them out. Thanks again!!
ANother thanks for an old but helpful thread
Life Saver
This Post saved my device the USB went out and I though I was stuck on a custom ROM

Hi can anyone help pls?

I'm rather new to these kind of devices so please excuse the ignorance.
I have an XDA Atom Exec, I upgraded to WM6 with this site successfully.
I also would like to install HTC Home and Customizer as I like the big clock and icons, however I can't seem to find instructions on how to install them. I tried using the search function but nothing came up.
Can someone explain it to me please? Thank you.
Have you downloaded the cab files for HTC HOME and CUSTOMISER , if so just go copy them to your phone and then navigate from the file explorer of the phone to where you have pasted , and run (tap) Hope this helps.......
If you have not downloaded them ....find Ironeagles thread on this forum , to find the links
Or you can download the cab from http://www.pocketemu.com/download8.html
Regards,
Carty..
Hi, thank you for trying to help.
I think the problem is that I can't run the "setup". It opens in Internet explorer just like on my PC, I downloaded another copy from Carty's site and the same thing happens. Do I need a special program to open the setup XML file?
Thanks again..
Carty said:
Or you can download the cab from http://www.pocketemu.com/download8.html
Regards,
Carty..
Click to expand...
Click to collapse
Hey Carty, I would like to ask about your Ultimate Theft protection. If I flash a new ROM, will it still be there?
xda noob said:
Hi, thank you for trying to help.
I think the problem is that I can't run the "setup". It opens in Internet explorer just like on my PC, I downloaded another copy from Carty's site and the same thing happens. Do I need a special program to open the setup XML file?
Thanks again..
Click to expand...
Click to collapse
describe in steps how you did your installation. we don't usually deal with xml files for installation.
jiggs said:
describe in steps how you did your installation. we don't usually deal with xml files for installation.
Click to expand...
Click to collapse
Well after downloading the zip file to my PC, I unzipped it in a created folder.
Sync'd my atom exec with the PC.
Opened File Explorer from ActiveSync, opened Program files on Atom Exec and just moved created folder with unzipped file into Atom.
After opened the created file from within the device and click "setup" with the stylus.
It opens up Internet Explorer and I can only view it as a document of some sort.
Hope that makes sense
No mate , you dont have to ZIP it (you are actually zipping the cab file which runs directly on the ppc , copy the .cab file without zipping it to your PC and then run ..)
This is what you do wrong
xda noob said:
Well after downloading the zip file to my PC, I unzipped it in a created folder.
Sync'd my atom exec with the PC.
Opened File Explorer from ActiveSync, opened Program files on Atom Exec and just moved created folder with unzipped file into Atom.
After opened the created file from within the device and click "setup" with the stylus.
It opens up Internet Explorer and I can only view it as a document of some sort.
Hope that makes sense
Click to expand...
Click to collapse
if you will list the contents of your zip file, that would be helpful. we don't normally copy files to program files for installation.
Thank you everyone... the problem was exactly what udayrulz was describing. I merely had to just move the file over to the device and click it, instead of unzipping, create a folder etc.
Thanks again, this plugin is much easier on the eyes!
No Problem , glad it worked out

Detailed-How to change Start text

UPDATE 12-21-08
There is some talk that you need to also install the Sdcerts cab before this process will work. Freezing the phone sucks so i would do this first. I will add it to page one.
After bricking my phone three times-I finally got it right. I have a HTC Touch Pro-nobody really explained it to me like I was a two year old-so I decided to break it down. You have to be careful or you will freeze up the phone and then be forced to hard reset. That sucks. So this worked for me. You should extract your own shellres.dll.0409.mui using rom extractor. This is not difficult if you follow these directions. All of the programs are free and I am making a zip to include them all. I included my own shellres.dll.0409.mui. The 0409 refers to the language. It is the code for English.
1. I installed the cab -icon demarrer. It makes a couple registry changes that help the process.
2. Then I used a the rom extractor to get my shellres.dll.0409.mui and copied it to the storage card you have to enter path:\windows\shellres.dll.0409.mui and save to \storage card\shellres.dll.0409.mui To install the Rom extractor You just put the Rom extractor into active sync
3. Then drag the file to the desktop of your computer use unsigner-just drag the file over the unsigner and it is unsigned
4. Then drag the same extracted file over reshacker and navigate the file to change string 321 in the shellres.dll.0409.mui to whatever you want it to say
5. Then open msigner and navigate to your saved file shellres.dll.0409.mui to resign the file
6. Then go to settings/today/items and uncheck to turn off touch flo and then copy the new file from your desktop to the storage card.
7. Install Total Commander on your device-you do this by opening it on your home computer. Then open total commander on your device and navigate to the new file shellres.dll.0409.mui-in the storage card. Then press the stylus on the shellres.dll.0409.mui file and save to clipboard
8. Then use Total Commander to search windows directory for the shellres.dll.0409.mui that is still in the phone. (If possible-rename the file shellres.dll.0409.mui.bak or if not possible press the stylus on top of the shellres.dll.0409.mui that is in the phone and selected for the drop down menue that appears-Paste Here.
9. Then soft reset. Here it is. I included everything you need in the Zip file! Here is where I started-but it is vague-great start icons in the thread though. http://forum.xda-developers.com/showthread.php?t=426264
The HTC start icon is on the zip entitled shellres.192.dll
Just say thank you if any of this helps you
language codes
Your can use the file I included in the zip if you do not want to extract. just change the numbers
shellres.dll.XXXX.mui in place of the XXXX It is 0409 for english-if you want another you can use one of these codes. If you don't have an htc touch pro the file may be named shellres.dll.96.XXXX.mui
0404 CHT Chinese Traditional
0804 CHS Chinese Simplified
0405 CSY Czech
0406 DAN Danish
0413 NLD Dutch
0409 USA English
0407 GER German
0408 ELL Greek
040b FIN Finnish
040c FRA French
040e HUN Hungarian
0410 ITA Italian
0411 JPN Japanese
0412 KOR Korean
0414 NOR Norwegian
0415 PLK Polish
0416 PTB Portuguese Brazil
0816 PTG Portuguese Portugal
0418 ROM Romanian
0419 RUS Russian
041b SKY Slovak
0c0a ESN Spanish
041d SVE Swedish
041f TRK Turkish
You can also change the Start Icon which is really cool. In my touch pro it is in file shellres.192.dll under icon group 4609-
1. Download shellres.192.dll to your storage card. Use total commander to search the windows folder for shellres.192.dll
2. Press the stylus on the file and select copy to clipboard
navigate with total commander to the storage card and press the stylus there and select "paste here"
3. Use unsigner to unsign the file
4. use reshacker to open the file and navigate to "Icon Group" 4609. You will see your icon in the program.
5. Select menu "Action" and replace. Navigate to the icon you want. Select it. Save the file.
6. Sign the file with the Msigner
7. Place the file in the Storage card
8. Use Total Commander to locate shellres.192.dll and rename it shellres.192.dll.bak
9. Use total commander to find your new file in the storage card, and move it to the windows folder of your device.
10. Restart with a soft reset adn enjoy your new icon.
Useful thread where I learned a lot http://forum.xda-developers.com/showthread.php?t=426264 You can get ready made .ico files here
Can you explain one point ... ?
I tried to extract the file shellres.dll.040C.mui (french WM6.0) directly into \windows, and before modifying the file with my computer, I just re-boot the device with that change (so, just a ROM file extraction but without any modification in the file) ... and then, the device is frozen on the Windows welcome page.
Can you explain that ?
louis09 said:
I tried to extract the file shellres.dll.040C.mui (french WM6.0) directly into \windows, and before modifying the file with my computer, I just re-boot the device with that change (so, just a ROM file extraction but without any modification in the file) ... and then, the device is frozen on the Windows welcome page.
Can you explain that ?
Click to expand...
Click to collapse
Did you follow steps exactly? You have to be careful. You can see from my screen shots that it works. I change my text every day as i feel. Did you install the icon demarrer cab?
you should also be able to navigate to the file shellres.dll.040C.mui (with Total Commander) and press the stylus on it and select copy to clip board. Then navigate to the storage card and press the stylus on a blank area and select copy here. The handheld needs the dll to work-so it is not removed from the device it is just copied.
Also make sure that your computers folders are set to view hidden files. It took me a while to get this right-and there is no step by step tutorial but the one i made here-from what I found.
Ok, but the result is the file shellres.dll.xxxx.mui in \windows
Whatever the handling, from the ROM to the SD card, to the computer, ..., the clipboard, ..., the file is finally copied in \windows
So, how can we explain that a direct extraction to \windows cannot work ?
Which operation in your process can avoid the problem ?
I don't want to modify the icon, just the text...
.. and I'm sure that works on your device, I have no doubt about that. I just would like to understand.
I also use Total Commander and it displays the hidden files.
What is the icon demarrer (french word ?) cab ? And what is the unsigner/signer method ?
louis09 said:
.. and I'm sure that works on your device, I have no doubt about that. I just would like to understand.
I also use Total Commander and it displays the hidden files.
What is the icon demarrer (french word ?) cab ? And what is the unsigner/signer method ?
Click to expand...
Click to collapse
The icon demmarer is a cab made by a developer. i included it, and all the necessary programs in the zip file. The cab just changes a few resgistry settings to allow this. (i believe) The file once copied to your computer can be manipulated and string value 321 changed-then compile script, save and sign. all included in the zip.
I want to know that you are able to do it, as I am.
louis09 said:
.. and I'm sure that works on your device, I have no doubt about that. I just would like to understand.
I also use Total Commander and it displays the hidden files.
What is the icon demarrer (french word ?) cab ? And what is the unsigner/signer method ?
Click to expand...
Click to collapse
I am having the same problem as Lewis and my device locked up twice at the windows login screen. You cannot modify the file with commander no matter what you do with your steps. There has to be something you left out. I am very good at what I do and am very far from being an ameteur
Chosen4Goodness said:
I am having the same problem as Lewis and my device locked up twice at the windows login screen. You cannot modify the file with commander no matter what you do with your steps. There has to be something you left out. I am very good at what I do and am very far from being an ameteur
Click to expand...
Click to collapse
Total Commander is only used to move the file-not modify it. Follow the steps exactly. Rename the old mui to mui.back.
and install the icon demarrer cab fisrt. Turn off touch flo before. I have a Sprint HTC Touch pro with a stock rom.
The cab demarrer may be strongly needed, or/and the unsigner/signer software ?
It should be useful to know what the cab and signer/unsigner do.
Which key in the registry is concerned ?
Is ResHacker needed ? Is ROM extractor not enough ?
And mainly, why does only an extraction to \windows freeze the device after a reboot ?
I'm trying to contact the ROM extractor developer VK (a.k.a. THEVK, GreateVK)...
louis09 said:
It should be useful to know what the cab and signer/unsigner do.
Which key in the registry is concerned ?
Is ResHacker needed ? Is ROM extractor not enough ?
And mainly, why does only an extraction to \windows freeze the device after a reboot ?
I'm trying to contact the ROM extractor developer VK (a.k.a. THEVK, GreateVK)...
Click to expand...
Click to collapse
You have to read this thread. http://forum.xda-developers.com/showthread.php?t=426264 Someone else made the icon dem cab. All I know is I read every page of every thread about this tweak-none was a road map-I just knew it could be done so I kept trying til I got it. I had to mod my start text from trying and reading. I finally got it with this method. the extraction alone will not freeze the phone-since the file is not removed from the windows registry. It is in fact not possible to remove shellres.dll.xxxx.mui since it is the entire shell of the phone.
Read every thread about start text
Ok, but the extraction will freeze the device if we do only this
So, this is the reason why the icon cab and/or one of the other operations avoid that.
Probably like Chosen4Goodness, I confirm that, if I extract the file and re-boot without any other change, the device is frozen...
freeze
Anxious to hear that someone other than me was able to follow these directions step by step and not freeze their device.
Don't worry, I'm probably not soo good !
or my device, or the WM version is too sensitive !
And it seems that many people succeeded ! There are a lot of evidences on this site.
louis09 said:
or my device, or the WM version is too sensitive !
And it seems that many people succeeded ! There are a lot of evidences on this site.
Click to expand...
Click to collapse
Be brave. Give it a go Louis!
louis09 said:
or my device, or the WM version is too sensitive !
And it seems that many people succeeded ! There are a lot of evidences on this site.
Click to expand...
Click to collapse
louis09 said:
I read in one thread how to change the word "Start". I tried to do it and I got a frozen device after reboot. So, a hard reset was needed. Another guy in this site got the same problem this week.
In fact, if I only extract shellres.dll.040C.mui (WM6.0 french version) to \windows\shellres.dll.040C.mui without any other change, I get the same problem.
So, maybe you can explain in more details how to do. Where to save the extracted file and to install at the end ? Is another operation needed ?
louis09
Click to expand...
Click to collapse
I couldn't send you a pm because you have your profile set to not accept incoming pm. Anyways, these are the steps that I follow to do this:
1. Extract shellres.dll.XXXX.mui via ROM Extractor;
2. Open it with ResHacker;
3. Look for String Table -> 321 -> Line 5120 and change this to whatever you want;
4. Hit "Compile"
5. Save the file. At this point, you will have two shellres files - one of them will have "original" in the file name. Just save that one in case you want to keep it.
6. Transfer to device via ActiveSync (USB, I haven't tried any other connection such as BT, Wifi, etc) into \Windows
7. Soft Reset your device.
How are you doing the transfer back to the device? It might be that the file is not transferring completely to the device, or getting corrupted in the process. TotalCommander, and Resco have not worked for me for this purpose. Give it a shot and see if it works.
Good luck and let me know how it turns out.
Ok, I have modified my profile.
I need a precise information about the location "Save to" in ROM extractor.
Because doing only that, to \windows\shellres.dll.040C.mui (the same file location than the ROM), is enough to freeze the device after a reboot !
So, why ?
I tried only that "simple" operation because I tried the 1st time the complete one (modify the file and transfer to the device) and I got the same problem. I believed that was due to the change in the file but the extraction is enough.
Maybe we have not to extract in \windows ?
louis09 said:
Ok, I have modified my profile.
I need a precise information about the location "Save to" in ROM extractor.
Because doing only that, to \windows\shellres.dll.040C.mui (the same file location than the ROM), is enough to freeze the device after a reboot !
So, why ?
I tried only that "simple" operation because I tried the 1st time the complete one (modify the file and transfer to the device) and I got the same problem. I believed that was due to the change in the file but the extraction is enough.
Maybe we have not to extract in \windows ?
Click to expand...
Click to collapse
My quesstion is why the reboot after extraction to save to \storage card\shellres.dll.0409.mui?
Also I think the last post above yours neglected to unsign and resign the file. I have fund that improper signing causes a freeze.
I know it is damn tricky since I froze mine three times, prior to doing it this way. Let me know how it goes.
I have no storage card. I reboot because I often close the device.
Could you explain the sign/unsign method ? That seems important as you say !
Which tool we have to use ?
louis09 said:
I have no storage card. I reboot because I often close the device.
Could you explain the sign/unsign method ? That seems important as you say !
Which tool we have to use ?
Click to expand...
Click to collapse
The programs are in the zip. But I think you need a storage card. That way the Mui file is extracted to something other than the phone itself. Get a storage card and then try it. They are not expensive.
Once extracted to storage drag the file on top of the unsign icon-it will flash and that is it. It is unsigned. Then open reshack and change out the word "Start"
compile script
save
Now drag the file over the msigner.
You will have to tell the program where to find the file through the interface of the msigner program.
It will sign the file and then you will have two shellres files. One will be shellres.dll.xxxx_original.mui or something like that. That is the old file.
place the new signed file in your storage card.
then follow the rest of the directions

Reconstructing a ROM, HELP ME, I've got a headache

Hi guys, I've been reading many topics to "save" my original ROM that came with my HTC TP T7272.
I has already downloaded the itsutilsbin, made the 4 parts of de .RAW files usind "pdocreate" command, and continuing with the proceeding, I separated the Part01 and Part02 to use the Kitchen.
But watch happen, is that there is a part of the process that I have to download a "shiped" file.
"2. Download the WWE BaseROM to use in the reconstruction process here http://rapidshare.com/files/138980371/RUU_Raphael_HTC_WWE_1.90.405.1_Radio_Signed_Raphae l_CRC_52.33.25.17_1.02.25.19_Ship.exe"
I downloaded it too, executed it, and It requires that I connect the phone to the activesync, so I connected and also it said: "NOTE: Making this process you will loose all your files and DATA" in red words
Wtf, I dont want to restart my phone, neither delete my files, I wanna ONLY make a backup of this, including the ROM, DATA, RADIO, all possible, because it I am using what I saw this "Kitchen".
The next step was execute the Kitchen's CMD, It said about "a base .NBH SHIPED FILE" ( I think It means some file of the step below ), asking for paste this NBH file on the BaseROM, that would go my Part01.raw and Part02.raw, to make it before execute the Kitchen.
So, I became afraid of loose all my phone's information and didnt make this .nbh, but I continued with the process, usind the Kitchen and making all, including the BuildOS.
But the RUU_Signed.NBH that was to appear didnt appear, only created some folders, and now I dont know what I do with the others files (Part00.raw and Part02.raw)
HELP ME, PLEASE
I'm already crazy
its so complicated!
unfortunately...
no helps
i would need it, but ok
I personally think you're putting in A LOT of effort, for little gain. Why not go download a stock ROM that matches the version of the one you got on your phone right now and be done with it ? Radio's are no special either... they can AAAAALLL be downloaded from this forum
basmareck said:
Hi guys, I've been reading many topics to "save" my original ROM that came with my HTC TP T7272.
I has already downloaded the itsutilsbin, made the 4 parts of de .RAW files usind "pdocreate" command, and continuing with the proceeding, I separated the Part01 and Part02 to use the Kitchen.
But watch happen, is that there is a part of the process that I have to download a "shiped" file.
"2. Download the WWE BaseROM to use in the reconstruction process here http://rapidshare.com/files/138980371/RUU_Raphael_HTC_WWE_1.90.405.1_Radio_Signed_Raphae l_CRC_52.33.25.17_1.02.25.19_Ship.exe"
I downloaded it too, executed it, and It requires that I connect the phone to the activesync, so I connected and also it said: "NOTE: Making this process you will loose all your files and DATA" in red words
Wtf, I dont want to restart my phone, neither delete my files, I wanna ONLY make a backup of this, including the ROM, DATA, RADIO, all possible, because it I am using what I saw this "Kitchen".
The next step was execute the Kitchen's CMD, It said about "a base .NBH SHIPED FILE" ( I think It means some file of the step below ), asking for paste this NBH file on the BaseROM, that would go my Part01.raw and Part02.raw, to make it before execute the Kitchen.
So, I became afraid of loose all my phone's information and didnt make this .nbh, but I continued with the process, usind the Kitchen and making all, including the BuildOS.
But the RUU_Signed.NBH that was to appear didnt appear, only created some folders, and now I dont know what I do with the others files (Part00.raw and Part02.raw)
HELP ME, PLEASE
I'm already crazy
its so complicated!
Click to expand...
Click to collapse
I think I understand the question. You do not want to execute the file, that will install it on your device. Get 7 zip (google it), install it on your computer, right click the file and will have options for EXTRACTING the file. Extract it to a folder of your choosing and inside will be the RUU_Signed.nbh your looking for. Then copy and paste parts 1 and 2 along with the ruu into your base folder rom inside the kitchen, and continue to follow the directions. Hope that helps

Question one+-latest do it all tool

i found this on a gsm forum thought id share it here
32.33 MB file on MEGA
mega.nz
I have this... its not worked for me so far
This is a windows .bat file that is "protected" and is written to work with Android 11 and half the functions are not the same with the Android 12 ColorOS base version. If the author would have shared it with the .bat file in plain text, someone might have updated it and left his credit and not just stole his work and renamed it.
Not everyone embraces open source ideals.
Yes this work with os11 not for os12
All you have to do is run the exe, then browse to where it extracts the contents to. IE:
c:\Users\<username>\appdata\local\temp
....
the.real.p3y0t3 said:
All you have to do is run the exe, then browse to where it extracts the contents to. IE:
c:\Users\<username>\appdata\local\temp
....
Click to expand...
Click to collapse
You have not dealt with well written .bat file obfuscation. I have the .bat file, but it has been run through a tool that converts the editable ASCII into expressions and different encoded base (x) that are more work to resolve than to re-write the batch file.
Challenge: Make this working executable .bat file plain ascii again.
Your story, tell it like you believe it ;-)
Honestly though, why not look for your self? Ive already done it with this "tool". Not obfuscated at all. If yer having problems finding the files, run the EXE, choose one menu option, go to yer temp DIR and sort the contents by date modified, and with the FILES listed first, scroll down to where it starts listing directories. It will be the first one listed. Have fun!
\\'eird dunno why it didnt attach the file to the previous post. I should have made clear that the file you seek was located in the tmp directory thats created under the parent directory... You seemed to know what you were talking about, so I assumed little to no hand-holding would be needed...
Its worth mentioning that all of these bat2exe tools use the same (or nearly the same..) method for urm ehhh "obfuscation"; IE: upon running the app, it inflates the files to your appdata\local\temp directory. Sometimes the "app" will be password protected, and wont unpack the exe until the correct password is entered. For myself its force of habit to go check my temp dir after running any of these style tool things... And you should too!

Categories

Resources