CustomRUU for Shift - Shift Development

Here it is a CustomRUU for the HTC Shift, it is basically the same as the HTC RUU, but packed in one single exe file and slightly patched to perform a 'task 32' instead of a 'task 28' after flashing an NBH, so it will not format your device if you just flash a radio or a Splash screen.
Note: This CustomRUU will not allow you to flash unsigned files unless you have HardSPL installed, it will not push SSPL.
HardSPL and SSPL for the Shift will be released soon by the Shift Project Team, so please be patient
Instructions as always: Drop the NBH file of your choice in the same folder as CustomRUU and start flashing
Recommended tools for handling NBH files:
NBHextract - Extract contents from NBH files
htc rom tool - Repack NBH files from *.nb files
Enjoy

This means that one can now start to build custom roms ?
This means that one can now start to build custom roms ?
I gather that the first Custom ROM would be one where the trick of getting
"liberation of the SnapVue" done has already been performed

nice job pof. will come in handy soon

original RUU package
ok, if someone wants it, here it is (it *is* edited not to hard reset though, just like CustomRUU). also included NBH Util in subfolder in the zip file, with Shift selectable from device list (NBHUtil can both extract and build/rebuild NB/NBH files, so it is very flexible )

Thanks!Finally xda went to live! Also new ROM shift quickly

nice, can someone tell me how to flash a splash screen on the shift? i know how to do it on the tytn and universal.

Related

Question about A Herald's Guide to Flashing Aserg, USPL and HARD-SPL

I started a new thread because of the
"If someone doesn´t understand it - even after reading this all - please start a new thread." stated http://forum.xda-developers.com/showthread.php?t=358615
I took the read, read, read advise but 1 thing is still not clear to me.
When I download USPL from the link on "A Herald's Guide to Flashing Aserg, USPL and HARD-SPL" and open the .rar file it looks like:
When I downloading a ROM with .nbh file like "Touch-IT v4.4 and 4.41 WWE P4350 (11.jan.08)" and open the .rar file it looks like:
If I understand it correctly I need to extract the complete content of the "Touch-IT v4.4 and 4.41 WWE P4350 (11.jan.08)" .rar file to the RUU folder of the extracted from the USPL file. However if I'm doing this it asks me to overwrite the files already in the folder as these files already exists in the USPL .rar file.
Is safe to do this or do I have to copy the OS.rar and RUU_Signed.nbh only?
Sorry if I've this is already explained somewhere but I've tried to read all the stickies about this subject.
The RUU_signed.nbh is THE rom...
SO if you have to put the rom into the RUU folder of "uspl" then put only the ruu_signed.nbh there.
so:
Flashcenter-USPL --> RUU (folder) place here... the RUU_signed.nbh
Right, so the OS.rar file is there in case you
don't want to use hard or USPL but step III ("Aserg") on " A Herald's Guide to Flashing Aserg, USPL and HARD-SPL" ?
Thanks for the quick reply btw. and maybe I'm sorry for being stupid by not understanding the guide. I'm trying to read everything to understand exactly what I'm doing (and not brick my device..)
If you want to use Aserg's way, you have to get the os.nb. You can extract it from the NBH file using NBHTool.
To use USPL, all you have to do is place the nbh file into the RUU folder or overwrite the files. Either way, it won't hurt. Unless you have an SPL lower than 4.0.0.0. Then it could hurt.
OK, thanks angain for the quick and clear answer

[How To] Step by step guide to Backup your Shift to nbh (All Steps!)

Please rate this thread if it was useful...
I know that stuff like this has been posted before but I have never seen a full guide begining to end on how to backup your rom so here is the complete guide (with links) beginning to end of how to backup your WM6X ROM on HTC's Shift to an NBH
To do this you will need a HTC Shift (dir), and basic knowledge of Windows Mobile, Vista, the command prompt and Syncing a WM device with a computer.
NOTE: I am NOT sure if you need HardSPL on the device to flash the ROM back onto your Shift (if someone could let me know that would be great), my guess is that you do as the created nbh will not be signed with HTC's Cert - HardSPL can be found here http://forum.xda-developers.com/showthread.php?t=406606 and is compatible with GSM Shifts only (x9500)
If anyone has any suggestions as to how this post could be improved or tell me if something needs a more in-depth explanation, let me know - Thanks.
First you will need to Liberate your shift; instructions on how to do this can be found here: http://www.modaco.com/content/windows-mobile-news/266537/liberate-your-htc-shift/ (this step will "unlock" the restrictions on windows mobile - this is not necessary but makes installing RAPI tools and other files easier later.
Download HardSPL (we are not going to install HardSPL in this post, but the download includes RAPI that is needed prior to the next step) from here: http://forum.xda-developers.com/showthread.php?t=406606
When the download has finished extract the contents and copy EnableRapi.cab to your device (To do this select Settings from the today screen > USB Tool > Options > Detach from Vista > Options Attach to Vista - yes detach is not always required but seems to solve some issues with syncing).
Your device will now appear in "My Computer"; copy the file somewhere to your device then switch to Windows mobile and run the file.
Download the latest version of itsutils from: http://www.xs4all.nl/~itsme/projects/xda/tools.html (Look under download section) then follow the instructions on http://forum.xda-developers.com/showthread.php?t=382609
After you have followed the instructions there you will have created RAW files of your Windows Mobile ROM (on the post you will notice the the code window in color - these may be different depending on your device and may need to be changed)
Now we need to convert the raw file to an nbh to do this you will need to download the shift kitchen from: http://forum.xda-developers.com/showthread.php?t=422914 then extract the files from the rar archive (using winrar, winace etc)
On some computers the below operation may fail saying "Error loading dll msvcr71.dll" so you should download and extract the attached zip file (msvcr71.zip) to the Tools directory
When you have done that put the *.raw files created by itsutils into the BaseROM directory and run the !BEGIN.cmd file
Select option 2 when asked to rebuild a ROM and follow instructions.
When the command has completed run the !COOK.cmd file; When a window appears titled BuildOS Click on the Play button and wait for the process to complete then close the BuildOS window
Follow further instructions; until another window appears, Select Shift as the "Target Device" and under "OS" select os-new.nb, then click "Build NBH!",
A window will appear asking you to save the NBH - DO NOT CHANGE THE PATH as it kept crashing when I tried to save elsewhere and call the file RUU_Signed.nbh
Copy the file RUU_Signed.nbh where you want and download and extract CustomRUU.zip (attached) to the same path
To restore the ROM all you need to do is Sync with Vista and run CustomRUU.exe
Feedback is always welcome,
Thanks,
Kris
*RESERVED*
All done! But when performing this process
BuildOS Click on the Play button and wait for the process to complete
I have Error window:
Error: File `ROM\XIP\boot.rgu` not found.
and when I click `OK` - process stops!?
What is wrong?
All done without errors!
Previous Error was under XP on D:\ with many subdirs to `shiftkitchen`.
Now all OK is under Vista with `shiftkitchen` in root of C:\
Thanks!
Little question. I am backuping original Russian ROM... an in the ending window (when I choose "Shift" and "os-new.nb") there is Language:WWE. Is there have to be something else?...
sardonix said:
All done without errors!
Previous Error was under XP on D:\ with many subdirs to `shiftkitchen`.
Now all OK is under Vista with `shiftkitchen` in root of C:\
Thanks!
Little question. I am backuping original Russian ROM... an in the ending window (when I choose "Shift" and "os-new.nb") there is Language:WWE. Is there have to be something else?...
Click to expand...
Click to collapse
When you flash your ROM it will be the Russian ROM ... the WWE setting there and the version are just what is displayed in the ROM flashing tool (CustomRUU.exe)
I had the Spanish version and used this process beginning to end - and it says WWE in the flasher but still installs the Spanish version
Kris
Kris, thanks! Believe that I`ll not have reason to use it. But with this reserved ROM it is composed to make any ROM manipulatios.
Thanks once more!
can i request this to be a stickey?
thanks
Great work i00
I have added it to the WIKI and the FAQ thread.
I confirm that you DO need to install HardSPL on the device PRIOR to flashing the ROM back onto your SHIFT.
it's work
someone got shipped UK rom backup ?
kgx said:
someone got shipped UK rom backup ?
Click to expand...
Click to collapse
Radio is here .. will upload the ROM shortley
http://rapidshare.com/files/232295760/Shift_Origional_UK_Radio.zip
Regards,
Kris
kgx said:
someone got shipped UK rom backup ?
Click to expand...
Click to collapse
Orig UK ROM can be downloaded here:
http://rapidshare.com/files/232298625/Shift_Origional_UK_ROM.zip
Regards,
Kris
Sorry when I try following your tutorial,
I have not os-new.nb file what could I do wrong?
Back-up the rom and radio files
Hi i00, absolutely great guide, thank you for the hard and tidy work!
Since I'm a beginner in this area, before doing the dump job myself, kindly ask you to advise if the dump operation leaves the Shift unchanged on the winmo side and I can use it further, i.e. it is a read-only operation OR do I need to load back (flash back) the resulting back-up files (ROM and radio)?
Thank you!
rom
Hi all
i just bought a brand new shift and want to have a back up of the ROM
I've exacted 4 parts of the rom, but unable to convert it back into a NBH
i cant seem to figure out if i need the RUU_Signed.nbh , and where do i get it from, i thought i was making RUU_Signed.nbh from the 4 raw part files.
if anyone can re upload the complete UK ROM.NHB i would be grateful
i have uploaded the 4 part files and the boot loader
www(dot)filedropper(dot)com/rawfiles
part00.raw
part01.raw
part02.raw
part03.raw
SPL.nb
also do i need hardSPL to even load the original back up rom?
thanks
is this the file i need to include in my baserom folder?
forum(.)xda-developers.com/showthread(.)php?t=1875806
Need Radio ROM GPS+Phone Modded 1.27
here is my error code:
Welcome to Kaiser ROM Kitchen
-----------------------------
Please choose the way for Kaiser ROM Kitchen to work:
Enter 1 if you want just to cook ROM
(RUU_signed.nbh required in BaseROM folder)
Enter 2 if you want to rebuild and cook dumped ROM into flashable ROM
(RUU_signed.nbh, dumped part01.raw and part02.raw required in BaseROM folder)
Please choose 1 or 2: 2
Could Not Find C:\kaiserkitchen\baserom\os.nb
Could Not Find C:\kaiserkitchen\baserom\0*.*
Path not found - C:\kaiserkitchen\temp
The system cannot find the file specified.
The system cannot find the file specified.
=== NBHextract v1.0
=== Extract contents from HTC NBH files
=== (c)2007 xda-developers.com
=== by: pof & TheBlasphemer based on itsme perl scripts
Error: Could not open 'RUU_signed.nbh'
The system cannot find the file specified.
The system cannot find the file specified.
1 file(s) copied.
1 file(s) copied.
Press any key to continue . . .

Including radio into cooked rom

Hi,
a few days ago I have flashed the latest radio on my device. This was 52.57.25.30u. Now I have cooked a new rom and flashed it. I had to realize that my radio was overwritten again (with the old "1.10.25.25").
So, I think the radio is included in the rom image. Is there a way I can include the 52.57.25.30u radio in my rom, so everytime I flash my rom I will have the 52.57.25.30u radio?
Best regards
johnpatcher
johnpatcher said:
Hi,
a few days ago I have flashed the latest radio on my device. This was 52.57.25.30u. Now I have cooked a new rom and flashed it. I had to realize that my radio was overwritten again (with the old "1.10.25.25").
So, I think the radio is included in the rom image. Is there a way I can include the 52.57.25.30u radio in my rom, so everytime I flash my rom I will have the 52.57.25.30u radio?
Best regards
johnpatcher
Click to expand...
Click to collapse
I assume you mean the 1.09.25.14 stock radio that came with pretty much all HD devices up to this point.
What you need to do is download the Blackstone kitchen and the attached that jcespi2005 posted here. http://forum.xda-developers.com/showpost.php?p=3171703&postcount=94
You need to rename the .nbh file to Ruu_Signed.nbh and place the .nbh file in the BaseROM folder of the kitchen.
Next run BlackStoneKitchen.cmd and choose the option e to extract a ROM.
Next select a. This should then extract all the files you need. The OS.nb is the ROM that you need and the 00_unknown.nb is the radio it should be around 21,000,000kb.
Use the HTCRT.exe to compile the new .nbh that you want. Open the HTCRT.exe in the tools folder of the kitchen. Note: Make sure that you downloaded the updated HTCRT.exe that jcespi2005 posted to compile flashable nbh files.
Select blackstone from the drop down menu. Open the OS.nb file in the HTCRT.exe program and then radio of your choice, in this case 1.09.25.14. Open the 00_unknown.nb with the HTCRT.exe. Build your new .nbh. Note: I always just name the new .nbh to BLACIMG.nbh so you can flash for a microSD card.
Ok, I have tried htcrt already, but not the updated version. Thanks a lot!
johnpatcher said:
Ok, I have tried htcrt already, but not the updated version. Thanks a lot!
Click to expand...
Click to collapse
I hope it all works out for you. Please let the community know if it works for you!
I have another problem: I have a self-cooked rom (with the "old" radio included). Now I want to put in the "new" radio.
I have extracted the new radio to an nb file (using the kitchen) and have a nb file of my rom. After putting them together with htcrt tool my nbh file is too big (about 20 megabytes), so I think there are now two radios included (the old and the new one).
How can I delete the old one out of my nb file?
If you simple extract your rom with the kitchen and rebuild it, you'll have the same rom without radio inside. Then you can add the new radio.

Need Experts Help Cooking ROM 1.14.488.3 from DUMP PLEASE

Hi there, I am trying to create a nbh file from 4 dump files. This ROM is missing in this forum and it is a stock ROM version 1.14.488.3 for middle east. I would like to share it with you and add it to the wiki page.
Now that i got my 4 raw files Part00/01/02/03.raw I downloaded the ROM kitchen. After 3 days of non stop reading, I have a few questions :
* It seems that I need also the ruu_signed.nbh file to make a ROM from dump ? (Please correct me if I am wrong). Why ?
* Can I use kwbr_ruu_signed_WWW_1.19.zip to cook 1.14 ROMs ??
* If not, where can I find the 1.14 ruu_signed_WWE.nbh file ?
* Using DUMP files from 1.14.488.3 and nbh from another 1.14 version will give me which version ? the 1.14.488.3 or the other ?
I tried to use the nbh from official ROMs and that did not help as it seems to be locked I believe which is expected.
Any help would be very apperciated. I hope to create the ROM successfully as there where lots of people asking for it on many forums.
Thanks !
BUMP
another shamless bump
To my knowledge official roms arn't protected, i think all you need to build the dump is part01/part02
you shouldnt need ruu_signed aswell as the part files so just put the 2 part files into the baseRom folder of the Kitchen(may be different depending on what kitchen your using) and run the .bat file to start
goto option extract ROM and then choose the second option(you should see Part01/Part02 mentioned),
if it doesnt make sense to you ill try and explain better but atleast something for you to get started on.
sgilesuk said:
To my knowledge official roms arn't protected, i think all you need to build the dump is part01/part02
you shouldnt need ruu_signed aswell as the part files so just put the 2 part files into the baseRom folder of the Kitchen(may be different depending on what kitchen your using) and run the .bat file to start
goto option extract ROM and then choose the second option(you should see Part01/Part02 mentioned),
if it doesnt make sense to you ill try and explain better but atleast something for you to get started on.
Click to expand...
Click to collapse
BlackStone ROM Kitchen -- Extraction Menu
-------------------------------------
(a) if you want just to extract a shipped ROM
(RUU_signed.nbh required in BaseROM folder)
(b) if you want to rebuild and cook dumped ROM into flashable ROM
(RUU_signed.nbh, dumped part01.raw and part02.raw required in BaseROM folder)
(m) back to the main menu
(x) exit
Any explanation anyone ?

Back to 6.1

Hi,
i am currently running a 23081 ROM and i want to go back to the stock WWE 1.19.401.1 wm6.1 ROM.
before flashing i would like to remove the spl, splash and radio from the nbh file. on my older devices i have done this with "Duttys good NBH Tool" and the "NBH Utility". As both utilities are not explicitly designed for the rhodium i don't want to risk using them.
how can i do the removal on rhodium roms?
btw. what is the unknown.nb in the wm6.5 tmo-rom?
ok i have found out that NBHextract.exe from the kitchen mentioned here does the splitting of the nbh file.
htcrt.exe then can be used to make a nbh that only contains the os.nb.
with the abovementioned tools i managed to successfully create a nbh containing only the 1.19.401.1 OS.

Categories

Resources