[TOOL]Radio Switcher v."GUI 4.1" More secure than ever! [Win/Linux/Mac] - myTouch 3G, Magic Android Development

Hi everyone, this is a tool for easier switching of the radio, spl and recovery of a 32A Magic. Now written in Java!
Requirements:
Fully charged phone!
Engineering SPL! Get one here: http://forum.xda-developers.com/showthread.php?t=529019&highlight=hboot+collection
NOTE: If the program says that you DO NOT have root it means that you DO NOT have an Engineering SPL! (S-OFF)
Now a powerful program with a GUI that has several options.
The program allows you to flash the provided files, or select custom ones!
You may also erase the system, data and cache partitions, on demand or as part of the flashing process.
You may now watch the progress on your mobile and on the PC!
NEW! Able to erase partitions AND restore nandroid backups!
N.B! DO NOT RENAME OR TOUCH ANY FILES THAT YOU RECEIVE WITH THE PACKAGE! There is no need for you to mess with it because there are options for flashing CUSTOM files. (the ones you select)
HOW-TO:
1. Extract RadioSwitchGUI_v4.rar anywhere you like, but do not touch anything inside its folder.
2. Boot your phone into fastboot.
3. Connect it to your PC via USB.
Windows:
4. Run RadioSwitcherAPP.jar or WinRun.bat and select one of the options.
5. Enjoy the app.
Linux:
N.B Don't double click on the jar file. It will not load the folder options correct! Use the provided LinuxRun.sh!!!
4. Right click on LinuxRun.sh and choose "Properties".
5. Click on the "Permissions" tab.
6. Click on "Allow executing file as program" and enable it. If it is allready enabled then leave it!
7. Click "Close".8.Double click on LinuxRun.sh and choose "Run".
8. Enjoy the app.
Warning! The procedure involves RISK, by downloading the files you agree that YOU are to be held responsible in case of any damage.
WITH THE PROVIDED FILES IT CAN ONLY BE USED FOR THE OLD 32A MAGIC (W/O 3.5MM JACK)!!!
You can use custom files to use it for flashing ANY device though!
THIS PROGRAM WILL (by default) ERASE YOUR SYSTEM AND DATA PARTITIONS!
This program will NOT create a nandroid backup that you can revert to later, so do it manually.
I hope someone will find it usefull!
Enjoy!
I wish to thank
KOZE for testing the Mac version and providing the mac version of the fastboot program!
BIG thanks to mumilover who wrote the wonderful Java version!
Amon_RA for the recovery images.
CursorDroid for everything he has done and for hosting!
:No-Frost: for the idea and code improvements and the Spanish translation!!!
tomme45i for translating it into Polish!
Bcrook for making the (legacy) linux version!
capychimp for translating it into danish!
fabioccoelho for translating it into Portuguese (BR)!
VERSION "GUI v4" is out! The most secure version yet! (thanks mumilover!)
Full version: NOTE: Due to slight changes version number did not change. (thread version is 4.1, the program says 4.0)
DropBox
Lite version (only for those who used the previous versions!):
RapidShare
Direct download
N.B To use the lite version simply copy the contents of the .rar file above into your existing RadioSwitcher folder!
Older versions:
1. v."GUI":
RapidShare
Direct download
2. v."GUI 3.5":
RapidShare
Direct download
Legacy version:
English: http://www.theandroidkitchen.com/eyegor/Radio Switcher/Version 2/?download=Radio+Switcher+v2.1.rar
md5: http://www.theandroidkitchen.com/ey...n 2/?download=Radio+Switcher+v2.1+english.md5
LINUX: http://www.theandroidkitchen.com/eyegor/Radio Switcher/Version 2/?download=radio+switcher+linux.zip
N.B: PLEASE DOWNLOAD THE CORRESPONDING .MD5 FILE AND CHECK FOR CORRUPTION BEFORE PROCEEDING (Win only, linux has it integrated)

Great idea
Awesome idea, I like it, just a little concerning for noobs if a file is renamed as NEW instead of OLD it could cause a brick and vise versa
For those using this please follow the instructions provided carefully, and rename the correct readio/SPL to the correct names, Yes I know sounds simple enough.
Awesome work, might give it a try to revert to old radio to try the latest cyanogenmod ROM
and just wanted to suggest to include the Radio/SPL file combo's in the download to create a full package and simplify things even further.

I did include them all in the download link (I've made it more clear in the OP) The reason why i also provided just the batch file is cause some people might prefer using their own radio/spl/recovery combo
BTW, the new Cyanogen is simply amazing. It is as fast as 1.6/1.5! I'm currently running it...

Very useful but it returns me an error:
"CHOICE: invalid choice switch syntax. Expected form: /C[:] choices"
and then asks for installing the NEW radio
What's wrong ?

Did you press either 1 or 2 and NOTHING else?
I've tested it again, if i press any other number the computer beeps. You can only select 1 or 2.
The options work fine for me.
/c[:] "choice" sets from which values you can choose. in this case its 1 or 2

It just start with the error as soon as i run it, no menu and no way to choose between the two option even pushing 1 (or 2) while starting the batch.
I guess you have Vista/7; it must be something wrong with XP, I will let you know....

yes, i wrote it under win7...but it has to be compatible.
try downloading it again...
ill make a version in xp later today if you cant get it to work

I've tested it on other machines running XP with the same result, and works as it should on the only PC running Vista I have at the office.
ah ah, it's kind of amazing, it's the first time Vista does something better than XP ;-)
I think it depends on the different choice files in the two system (choice.com in XP - choice.exe in Vista)
Don't worry about me, I will revert to old radio step by step (I'm just courious to try the new Cyanogen 5 since the Hero update to 2.1 is still late)
Anyway, it will be a very useful tool for many people, so I hope you to succeed in get it working in XP too (of course if other people has the same errors in XP).
Thank you eyegor
SOLVED
choice.com (XP) and choice.exe (Vista) have different syntax (poor MS customers). I've made some testing and found:
Vista (as in your batch): CHOICE /N /C 12 /M "Press "1" for the OLD radio, or "2" for the NEW radio"
to get it working in XP must be translated to:
CHOICE /N /C12 "Press 1 for the OLD radio, or 2 for the NEW radio"
and, yes, this is sooo stupid IMHO ......... blame MS once again

Ill provide an xp version later today...or tomorrow if i dont succeed today..
Sent from my HTC Magic using the XDA mobile application powered by Tapatalk

Support for Windows XP added!
XP users please download the attached XP version!
Enjoy!

Thanks but...
"Please enter 1 for the OLD radio or 2 for the NEW radio."
2
This will flash the NEW radio!!! (HTC Magic 6.35.xx.xx)
Press any key to continue . . .
'adb' is not recognized as an internal or external command,
operable program or batch file.
'fastboot' is not recognized as an internal or external command,
operable program or batch file.
'fastboot' is not recognized as an internal or external command,
operable program or batch file.
'fastboot' is not recognized as an internal or external command,
operable program or batch file.
'fastboot' is not recognized as an internal or external command,
operable program or batch file.
All done!
Press any key to continue . . .

The REQUIREMENTS state that you need to have working ADB/fastboot...
You need to add them to your system path

eyegor said:
Support for Windows XP added!
XP users please download the attached XP version!
Enjoy!
Click to expand...
Click to collapse
Woww dude, you´re fast
Thanks
EDIT: When I did switcher-for-xp download, just come a batch file! No radio or spl files! Some idea?

just put that new file in the folder with radio/spl/recovery instead of the old file ;-)
Sent from my HTC Magic using the XDA mobile application powered by Tapatalk

Let me know how it goes if you use it!
BTW, Lubu, I only just saw what you wrote about XP, i implemented XP support in another way
Thank you for your assistance!

xD Didn't expect somebody will use this ... Glad to know somebody likes the Batch file... I will upload the latest version that includes files verification...
The only problem is that I need to translate the batch from spanish to english...
Dou you have MSN???
EDIT::
Translation done... I will try to contact you to send you my batch file, it's has more security as it doesn't allow to install any file if it's not present in a "default" folder...
As you did the thread first, I don't want to take the credit of it ^^...

Hi eyegor
I have made little modification to this batch files. Here are my version (Radio_Switcher_tomme45i.zip includes XP and standard version) - added few commands and fully translated to Polish lang.
Cheers

great!
ill add it to the op when i get home
Sent from my HTC Magic using the XDA mobile application powered by Tapatalk

Version 2.1 is now out!
It is more secure and has more options!
It will NOT work with old files unless they are renamed to fit the names of the ones mentioned in the OP!
Code improvements done by :No-Frost: and I!
Uploaded!

I definetly want to see the improvements made by you ^^...
I'm working in an executable file that doesn't need anything more than a download and execute to show you the options (probably not even ADB )...

Related

how can I cook a ROM by myself?

You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
It does not need to be told how to do it, but told how to search ! A lot of people here know how to do it, just GOOGLE it !
sorry, I've already searched... Maybe I'm searching badly!
Could you please help me?
Basically you need to extract the ROM installer, you will find an nbf file in it, then get an NBF file converter, to convert it into some sort of editable format, then you start cooking the ROM, placing whatever you want, and in the end, convert it back into NBF
Hello,
You might find something useful here:
http://www.modaco.com/index.php?showtopic=255064
It would be more helpful if people genuinely try to help others instead of directing them to Google.
A
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
duke_stix said:
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
Click to expand...
Click to collapse
if all were like you ...
I know it isn't but in so much amount of infos it's not easy to find ones that apply to your device or even thing you wanna do!
Need help too
Yea, Please..my probs are the reconverting my data into a .nb->nbf file...after flashing My phone hangs in First Bootscreen...please help!Only Reflashing helps...i really want to cook a rom by myself.
Ive used THIS kitchen...but it is for Wizard-devices only....but i think,it can be used for Tornado,too.
as far as we tried we could not make a proper dump of the wm5 tornado...
but i did manage to build a rom kitchen with wm6 for the tornado...this was a whileago and the base rom is the same as the current available...if ther is enougth request i may be inclined to update the RK and release it.
to get you started here is some pointers.... you can use the same tools from the wizard, imgfs tools.
When I use nb2nbf_wizard.exe, is this created nk.nbf flashable for my Tornado (german XDA Phone aka HTC Douton)?
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Have you removed the first two bytes of the initflashes.dat? When not, it can't be booting correctly! That was my mistake when I started to cook my own ROM's for my HTC Prophet (XDA Neo)!
What?
really?I may think,it is only needed after a Registryedit....thank you.!
edit:did not work...
arpy said:
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Click to expand...
Click to collapse
i have the same problem like you.
I've made a nk.nbf from the *.nb files with nb2nbf_tornado.exe.
I've also extracted *.nb (OS, IPL, SPL, etc) from nk.nbf from windows mobile 6 alpha and then 'translated' those nb files with nb2nbf_tornado.exe. Same result: succesfull flash, stuck in first screen every time..
so not the "initflashes.dat" file is guilty..
...and nobody out there may help us?
arpy, it seems that if I include only OS without IPL & SPL in nb2nbf, all are OK..
But still with my modified OS does not get over the first splash screen.. maybe i've done smth wrong. In dump folder, I've added some files (some overwritten), i've removed some files, modified initflashfiles.dat (last line blank, + removed the two first bytes with winex), modified the hv files (saved in unicode standard, first line REGEDIT4, last line blank.. complied: no errors). replaced carrier_splash and shutdown
that's all what I've modified ...
edit:
arpy, try to translate only the OS module with nb2nbf_tornado. and tell me the result. also, tell me what changes you've made
edit2: found this: http://forum.xda-developers.com/showthread.php?t=298327 . improved tools
edit3: i've dumped my modified OS module with tadzio's ImgfsTools and discovered that initflashfiles.dat had the two bytes that i've removed with win hex.. what the?!
i've removed again, and run the whole build rom process again , but this time with tadzio's ImgfsTools.
Same result.. (stuck in first screen)
Maybe i've modified something wrong.
edit4: i've repeated the whole process and OS module flash and work ok . I haven't tried yet with all modules, only OS. I think I've made some mistakes when trying to replace drivers.
@DSF
Can you post a Step-By-Step Solution?I want to figure out my prob...which tools do you use?And how?May you Post your ROM?
well, i will post summary. i hope to release a "tornado romcook kitchen" and more detailed steps these days.
here is my OS module:
http://rapidshare.com/files/45915194/RUU.rar.html
right now i'm trying to figure out how to make the sd driver from iphone/other roms to work on my custom rom. every time i try other sd driver, i cannot view the card.
i'm using the tadzio's ImgfsTools (see link in my previous post).
steps:
- download typho5.exe, ImgfsTools, nb2nbf_tornado (you can get them by searching via gogole)
- copy all those files in the same folder, eg: ROMDEV
- copy nk.nbf in ROMDEV
Commands:
1) typho5.exe -x nk.nbf
2) imgfsfromnb.exe 82040000-OS.nb imgfs_raw_data.bin
3) imgfstodump.exe imgfs_raw_data.bin
Now the OS files are dumped in dump folder. Do the changes (delete, copy, modify, etc). When editing registry and initflashfiles.dat file, perform the important steps describeb at http://www.molski.biz/romcooking.html (turn off word wrap and use UNICODE in notepad, etc). If you're dune with those things do next:
4) imgfsfromdump imgfs_raw_data.bin imgfs_new.bin
5) imgfstonb imgfs_new.bin 82040000-OS.nb 82040000-OS_final.nb
if no error occured in the whole process, run 6) nb2nb_tornado.
There, chose the nb files, OS will be 82040000-OS_final.nb and not 82040000-OS.nb. Don't forget to use the correct image name. (eg: for 82040000-OS_final.nb chose OS)
The language, oem, operator version, cid can be left blank.
When you're done, press translate.
Copy the generated nk.nbf file in the rom update folder (RUU), execute ROMUpdateUtility.exe and follow the normal flash steps..
That's all.
Thanks to all those ppl that made this possible
PS: if you flash only the OS module (without IPL & SPL), even if the update proces crashes, you will not 'brick' your phone . Mine happen to crash on 2%.. i transpired instantly
kartam said:
You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
Click to expand...
Click to collapse
Actually, I have some files about how to cook a rom, but they all Chinese, and may be useless for you.
DSF: the way you describe works with the tornado. thx. ive testest
an usefull app to edit initflashfiles.dat and the registry files is "notepad2".

[UPD beta3] Microwave oven: TRANSLATE YOUR ROM - (for wizard only)

Hi ppl,
I've collected all the tools I use to translate roms from our chefs (God bless them). I don't want to steal anyone's work so the most of the credit should go to the creator of the tools I've packed, so all but Muiver, 2bytecut, Go.bat that were made by me.
It should be easy for everyone to make a translation following these steps (it's easier to do than to read ...):
1) Download and install windows PROFESSIONAL image in your language (source language) from here
2) Download your preferred foreign language (destination language) ROM (i.e. TNT or OCATIVOI or whatever ... )
3) copy the images over microwave dir, go to the command prompt and run GO "your language image file" "foreign language nbf file":
4) Let it run ... When Muiver opens up, set the right languages, pick your preferred options and hit GO.
MuiVer automatically looks for the right directories in the MS dump and copies it over the image that needs to be translated, modifying some files and making things you don't have to care about. At this stage you only have to choose, based on your (future) experience, what you want to copy and what not. The options are : Mui directories (OS), Other Mui files (OEMapplications), Other non MUI files (other language related files like staticdict); The more you copy, the most will be translated, more problem you may experience (missing texts, or applications that goes blank screen).
I suggest to always copy the MUI directories and experiment with other options.
5) You're nearly done only have to edit initflashfiles.dat according to your language. This file contains the localized name of some system directories and especially the start menu and start menu items names.
When wincmp opens up you will see two child windows: the left one is the file you have to edit, The right pane c0ntains the initflashfiles localized for your language. Edit the left one, according to what you can see in the right one and then "save source" from File menu. Take big care to the name of the "startup" dir (i.e. in italian it must be changed in "Esecuzione automatica") otherwise your rom won't start the customization (no screen alignment, no initial settings .. etc etc..). I suggest not to change the name of the links in the appbutton section however.
6) When nb2nbf opens up, set everything like always (look at the picture) and hit "translate" button
Flash your new translated rom (tools included)
It's a beta, just test .. I am quite happy with it. I'll update the script to run with other devices.
DOWNLOAD links beta3:
Rapidshare Download link
Mediafire Download link
Fixed beta3:
- Added a new tool to speed up initflashfiles.dat editing
Fixed beta2:
- Before flashing move or delete manually the file nk-old.nbf or the Updater could reflash that one in place of the translated one
it is good post, even in microwave oven cooked!
I think it doesn't work with ROMs that is >= 5.2.1620 because the shellresapps.dll.xxx.mui is incompatible with older versions?
Would someone be kind enough to translate TauRho3i to English.
http://forum.xda-developers.com/showthread.php?t=332663
Anyone want to try?
-McMex
starkwong said:
I think it doesn't work with ROMs that is >= 5.2.1620 because the shellresapps.dll.xxx.mui is incompatible with older versions?
Click to expand...
Click to collapse
If it's true, then remove the directory from dump.src dir before hitting "go" on muiver ... I'll check for it and handle the case in next version.
Would someone be kind enough to translate TauRho3i to English.
http://forum.xda-developers.com/showthread.php?t=332663
Anyone want to try?
Click to expand...
Click to collapse
Come on man ... you'have the tools now, why don't you try by yourself :|
can someone up load this tool to another host ? Ex: mediafire.com plz!
I'm having probs in downloading files from rapidshare
i'll try
mcmexican said:
Would someone be kind enough to translate TauRho3i to English.
http://forum.xda-developers.com/showthread.php?t=332663
Anyone want to try?
-McMex
Click to expand...
Click to collapse
i'll try
...but i'm waiting for my touchscreen
New tests shows that a very little number of .mui files (out of .mui dirs) are compatible with our WM6 releases ... for safe translations, do not copy them at all (MuiVer->File->options->Other Mui Files -> ignore all)
Hint: Take a look to the initFlashfiles.dat in the dump.src dir before editing the new one.
medkid said:
can someone up load this tool to another host ? Ex: mediafire.com plz!
I'm having probs in downloading files from rapidshare
Click to expand...
Click to collapse
Done
@Taurho: Take a look at the ROMUpdateUtility.exe
TauRho said:
i'll try
...but i'm waiting for my touchscreen
Click to expand...
Click to collapse
If I would have known I have a bricked 8125 sitting on my desk. But thank you.
-McMex
Working on TauRho3 WWE
mcmexican said:
If I would have known I have a bricked 8125 sitting on my desk. But thank you.
-McMex
Click to expand...
Click to collapse
one colleague of mine... and my first beta-tester has lent me his WIZ (only for weekend, of course)!
so....I take back the development!!!
and TauRho4 WWE is arriving
...hummmm sunday morning! (italy time)
Great job! I am so expecting tools like this, thanks.
One quick question - Does it translate all content of the ROM, incl. OS and OEM applications? Or only OS, not for other applications in the ROM? Thanks?
it doesnt work with me i have downloaded all image file's from microsoft and when i instald it i get a pocket pc dir a tools dir a Images License txt file and a Images Readme file so i placed it all including the nbf file in the microwave dir and pressed go and a msdos screen flashes for about i mili second and then it does nothing did i do somthing wrong??
or can someone please explain me better
thanx
Danny
Can you explain a little more point number 5 and 6 plz?
I'm transalating from wwe to spanish thx.
It's my first attemp to do something with kitchens, etc...
Nice release pal.
Maybe I'm doing something wrong but is not working for me... That's what i did:
Downloaded from MS my localized image and installed it (I don't have the emulator installed, just the image).
Already downloaded my english ROM (in my case, TNT 5.0)
Did the GO stuff in this way "GO <localized-Image> <TNT5-ROM>
Then flashed the resultant ROM and it is still in English...
... What I did wrong?
Could you please post a detailed explanation (if it is possible with printscreens) about this process?
Sorry but I'm a little dumb using this one...
Regards and keep on doing this great job!
@com_reg
Does it translate all content of the ROM, incl. OS and OEM applications?
Click to expand...
Click to collapse
It basically translate the OS and some HTC applications, but due to the high number of versions around, it is safe to only transalte the OS part. I've experienced problems with some HTC applications not displaying properly after translations. So you better make some tests excluding or not some files / dir from Muiver. I'll try to release a more flexible Muiver soon
@danny de w
Open a DOS prompt and type "GO <name of the MS image>.bin nk.nbf"
@cesarr4
Did you move your old nk.nbf in a different place ? The script renames it in nk-old.nbf but this is sometimes not enough: the update utility will still pick the old one in place of the new one. The easiest solution is to move the nk-old.nbf away from the microwave dir.
@JouSePo and ALL
I am at work right now and can't take pictures, I will do a better explanation with images when I'll be at home later. By now I can try to explaint it better by words:
During the process some applications will pop-up asking you to do something:
- the first one is the MuiVer, that automatically looks for the right directories in the MS dump and copies it over the image that needs to be translated, modifying some files and making thinghs you don't have to care about. At this stage you only have to choose, based on your (future) experience, what you want to copy and what not. The more you copy, the most will be translated, but you may experience more problem (missing texts, or applications that goes blank screen).
- The second application is a notepad instance, opened on your initFlashfiles.dat. This file contains the localized name of some system directories and especially the start menu. I suggest you to take a look to the initflashfiles present in the microwave\dump.src dir that is the localized version for your language and change the one in the notepad accordingly. The only part that REALLY NEED to be changed is the name of the "startup" dir (i.e. in italian it must be changed in "Esecuzione automatica") otherwise your rom won't start the customization (no screen alignment, no initial settings .. etc etc..)
- At this point the script will have built the nk.nb file that must be translated in a nk.nbf file in order to be flashed. This is done with the last program that opens up : nb2nbf. You will find a set of row in the middle of the screen, check the first checkbox in the first line and in the box on the right pick the nk.nb file from the microwave dir. On the same line choose OS in the combobox on the right and then just click on the text box on the left. A number will appear, it is all ok. Now click on translate and you're done.
Nice printscreens smogdragon!
Thanks!
I have a question:
Which .BIN file should I use? The installed file from Microsoft extracted the following .BIN files:
PPC_ESN.BIN
PPC_ESN_GSM_QVGA_VR.BIN
PPC_ESN_GSM_SQUARE_VR.BIN
PPC_ESN_GSM_VGA_SQUARE_VR.BIN
PPC_ESN_GSM_VGA_VR.BIN
PPC_ESN_GSM_VR.BIN
All of them with same size... Which one should I use for my QTEK A9100 (Wizard)???
Thanks in advance!
In addition to my previous post, I'm getting the following error message when click on "GO" button at MUIVER program (see attachment).
What is going on? It doesn't happens when using Beta2 release.
@cesarr4
PPC_ESN_GSM_QVGA_VR.BIN is the best match with wizard's hardware.
As for the error, I've never seen that But I can see on the command prompt that you had a previous error "acces is denied". I would try to start clean, deleting dump and dump.src directories. Ah, be sure to have administration rights. Let me know
thanks for your prompt responses and your help.
I flashed the resultant rom to my Wizard and it is working fine but some issues arised with built-in apps. By example, the phone app doesn't start and built in software keyboard doesn't show up...
I was wondering if it is possible to extract the OS part from the MS image and pack it into a nk.nbf file and flash it (I mean, do not transkate a existing rom but using the OS inside the .bin file and flash it to the device)...
it is possible? what can be the side-effects doing that?
hello smogdragon
i tried using cmd and it work t for a little bit when i deed everything you said it say that it cant find this file cant find that file it cant find muiver nothing get recognized by cmd
but its all in the same dir and the image file too

[20931 SYS/ XIP Ported]Improved PackageTools and BuildOS now for Wizard [29/11/2008]

I have been using many kitchens over the past year. Cooking horrible roms, decent ones and now a pretty good one. My problem was always the various tools lying all over my hard drive. Luckily I came across this litte gem by Ervius
Package Tools and BuildOS rolled into one. I also noticed that it handles rgu files much better than the previous BuildOS, it choked on an incorrect rgu file. Which in turn allowed me to get Video working in HTC Album 2
I have modified the batch files for our Wizards and have been cooking and im loving it
PackageTools+BuildOS (Latest combined version)
rgu-2-xml : Convert .rgu to provxml files
SYSVersion : Generates a version list of your SYS Folder
All the usual build tools :G'Reloc, M'Reloc, ImgFS Tools
AllPackagesToOne - Protect your rom from being ripped apart and the whole world being able to share in your utter cooking brilliance, via a tickbox ofcourse
Automatic Find and Fix duplicate file errors during BuildOS process
More features which I am either too lazy to list or dont use at all
Just add SYS,ROM and OEM folders. It also have a nice feature which allows you to select OEM Packages and save it as a preconfigured rom. Extra OEM packages can be placed in a Packages folder. BuildOS will load those files also (No more OEM's all over your hard drive).
BuildOS also runs G'Reloc during the dump process, but for good measure I also included it in the batch file.
Also added -conservative to the Imgfs Tools portion of the script to protect against overcook
BuildOS generates pretty log files which shows where stuff went wrong
Extract the zip file. Run Kitchen.exe and watch the magic at work.
Note
For some reason the output window text is black on a black background, but at the top is a nice running status. If not sure just hilight the output window.
If you start up and It complains about folders just create them
Download
Ported 20931 SYS/XIP without PIE 6 download
Microsoft Visual C++ 2008 Redistributable Package (x86) is need to be installed in your PC
[URL="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=en]Get it here[/URL]
Hi,
Nice kitchen.
But its little bit difficult compare to hypecore.
Thanks for great kitchen.
Nice release ..i think im gonna start cooking too
Does it also have my favourite tool "Alpackagestoone" to remove and merge DSM and RGU files from Rom?
Noonski said:
Does it also have my favourite tool "Alpackagestoone" to remove and merge DSM and RGU files from Rom?
Click to expand...
Click to collapse
It does, in the prettiest little tick box you have ever seen, just below the Output Window. One of the really cool features of this version of BuildOS is the ability to scan for and fix duplicate files
sounds really impressive! downloading...
I'll recook my rom with it and let you know how it went
where should I extract this kitchen?
Error: pkgdll is missing
Never mind. copied it to the same folder as the kitchen.exe
I cant cook... .net problems
Many problems with the kitchens... why I cant install .net frameworks more than 2.0 that i have why... cause It said on every reinstalation missing file the installer will be quit! GOD DAmn... I think I need to reformat my PC and almost backup 40 GB info or... does anybody has an utiliti that erase all of anay program that stucks on uninstall or repair or install? i need to kill those .Net frameworks.
+ Que PPC said:
Many problems with the kitchens... why I cant install .net frameworks more than 2.0 that i have why... cause It said on every reinstalation missing file the installer will be quit! GOD DAmn... I think I need to reformat my PC and almost backup 40 GB info or... does anybody has an utiliti that erase all of anay program that stucks on uninstall or repair or install? i need to kill those .Net frameworks.
Click to expand...
Click to collapse
What OS are you running on your pc ? .net 2.0 and higher really like XP Sp2. Do a google search for CCleaner and "Uninstall Utility" this might help before you format dude.
Errors I am facing:
can not find \ROM folder
Windows can not open this file: OS.NB.Payload
Windows can not open this file: OS.NB.extra
BuildOS: Error, can not find ROM Folder!!!
Where are these files supposed to go? can you provide a tree map?
Can you also tell me what exe opens what file?
I'm almost having to pour cold water over my self
The main issue is not knowing where the ROM folder is supposed to go.
Also, not being able to see what the thing is doing (black on black) is really frustrating me also.
When you get a chance, let me (us) know how to use this cooker. it looks like it can do a lot more than I'm used to... but at the moment I am finding it useless.
S.V.I said:
Errors I am facing:
can not find \ROM folder
Windows can not open this file: OS.NB.Payload
Windows can not open this file: OS.NB.extra
BuildOS: Error, can not find ROM Folder!!!
Where are these files supposed to go? can you provide a tree map?
Can you also tell me what exe opens what file?
I'm almost having to pour cold water over my self
The main issue is not knowing where the ROM folder is supposed to go.
Also, not being able to see what the thing is doing (black on black) is really frustrating me also.
When you get a chance, let me (us) know how to use this cooker. it looks like it can do a lot more than I'm used to... but at the moment I am finding it useless.
Click to expand...
Click to collapse
I really wish I could decompile and just fix the black on black issue. Coz it is a simple case of just changing the font. Unfortunatly it is not written in .net like the previous BuildOS, so no luck there
This should be your default layout:
Base Folder-
->Compile Tools (OS.nd encoding tools)
->Flash (Created by Batch file, your new OS.nd ends up here)
->OEM (I like to put the BASE OEM Folders in here OEMAPPS etc)
->Packages (This is where I drop my custom OEM folders)
->ROM (OS.nb XIP,romhdr.bin lives here)
->SYS (Yeah well we know this one)
The error you are getting is when you try and extract a rom with Package Tools in the kitchen. Here is the procedure:
Create a base folder, I normally use Base_Buildnumber_Device
Select your Dump Type in the bottom check boxes, either a folder where you have already dumped a rom or an *.nb,*.nbf type file
Start your kitchen and select Open on the Package Tools tab.
Browse to the folder you have just created select the folder of rom file based on the above selection
Package tools will now extract the rom and create OEM and SYS Folders if possible
In case of cooking which I believe you are after:
Create the above folder structure with all files in place
Select BuildOS tab
Click Load Rom
Edit OEM's etc and just press Go
thank god u placed this tut, i thought i was the only one with theis prob oO
I'm almost having to pour cold water over my self
Click to expand...
Click to collapse
you were "almost" but i already did several times, what more do you expect if your working on Core,Improved Pakagetools, Molski Devpack,tnt kitchen and Porting :S
ather90 said:
thank god u placed this tut, i thought i was the only one with theis prob oO
you were "almost" but i already did several times, what more do you expect if your working on Core,Improved Pakagetools, Molski Devpack,tnt kitchen and Porting :S
Click to expand...
Click to collapse
Dude I battled to get the whole thing running as the tut's where for Kaiser and the tools were abandoned by the looks of it. But once i started using the cool right click and import package features I was sold.
Sorry. double post.
->ROM (OS.nb XIP,romhdr.bin lives here)
That may be what I am missing. how do I extract that?
I Have OS.nb; XIP.bin XIPfolder
@S.V.I Here is the romhdr.bin : http://forum.xda-developers.com/attachment.php?attachmentid=131286&d=1227164342
@cornelha i think u need a break lol you attached te file in the siff thread
->ROM (OS.nb XIP,romhdr.bin lives here)
Click to expand...
Click to collapse
should the XIP be in the bin extension or in a folder the one which Hyper Core Generates) ?
ather90 said:
@S.V.I Here is the romhdr.bin : http://forum.xda-developers.com/attachment.php?attachmentid=131286&d=1227164342
@cornelha i think u need a break lol you attached te file in the siff thread
Click to expand...
Click to collapse
OMFG dude I think you are right. Dev by day ... cook by night ... hey wtf is my gf ?!?!?
how to use this kitchen??
i run Kitchen.exe from desktop, but error(installation error)
any help me??
fachry said:
how to use this kitchen??
i run Kitchen.exe from desktop, but error(installation error)
any help me??
Click to expand...
Click to collapse
Yeah I realised now that when I zipped up the Kitchen I left pkgcommon.dll in the Tools folder, this should be copied to the same folder as Kitchen.exe.
Your error however comes from me not stating the .net Framework 2.0 or highers is required. I take these for granted since I have Visual Studio installed on my machine anyway

[Q] HP rx1950 English ROM

first to post here
as i saw that HP rx1950 has got a Windows Mobile 6.1 Custom ROM..
but my device doesn't have the same language as the custom ROM pack, so i can't update it...
i've searched through the forum and the internet... there had been some ROMs posted,, but the links were dead already
anyone who still have this device, hope u can kindly extract the Stock WM5 English ROM for me
thanks a lot for your help, and sorry for my poor english..
martin
Just upgrade you phone, language of your current ROM doesn't make a difference .
Here is a kitchen ROM of WM 6.1 Classic for rx1950 from xda members Victory144 and Guifort.
http://www.mediafire.com/file/nna2yo92q2beiik/Flasher_Hp_Ipaq_rx1950_ENG_WM6.1.rar
I agree with tomcug. It should flash your ROM to WM 6.1 regardless of the language. You need to use it on a Windows XP computer with ActiveSync installed though...
Here is the original thread for more help:
http://forum.xda-developers.com/showthread.php?t=510764
RumoredNow said:
Here is a kitchen ROM of WM 6.1 Classic for rx1950 from xda members Victory144 and Guifort.
http://www.mediafire.com/file/nna2yo92q2beiik/Flasher_Hp_Ipaq_rx1950_ENG_WM6.1.rar
I agree with tomcug. It should flash your ROM to WM 6.1 regardless of the language. You need to use it on a Windows XP computer with ActiveSync installed though...
Here is the original thread for more help:
http://forum.xda-developers.com/showthread.php?t=510764
Click to expand...
Click to collapse
I've read the post.. there're two methods to flash the WM6.1 ROM, by SD or through USB.. but i failed with a message "Wrong Image" after cloning the image to SD card, and the lauguage problem while flashing through USB with stock update utility (that maybe some lock by HP on language. mine is Chinese Traditional, but the update image is English..)
therefore, that'll be fine if the English Stock ROM is available.. btw, is there any program to flash that bypass the lock??
or how to change the language option of the ROM generated by kitchen?
i am not very familiar to configure the kitchen
thank you for your help
Here is a very technical discussion of 2 methods for installing different language ROMs.
http://www.tweaks2k2.com/How_to/39xxROMlang.htm
You will need a HexEditor:
http://www.mediafire.com/file/6r8ffn1fq3bh9mu/uedit32.exe
And a mtty program:
http://www.mediafire.com/file/7srppxvnr728ime/mtty11a.exe
BUT - at the end of method two when the author says - At the terminal screen type "lnb nk.nb0" at the USB prompt. (That means: Load the ROM nk.nb0)
INSTEAD - use the command "l nk.nb0"
That may be a typo - or the difference in mtty versions used by myself and the author...
thank you for your suggestion, i see that the ROM file structure of 3950 is a bit similar to rx1950, so i will try to change that
i've got the kitchen and the whole system downloaded from the site u suggested, but i just can't figure out how to change the language code of the output file while building the ROM , so that i can fool the ROM Update Utility and flash the ROM to my PDA..
wt's Build_XIP?
do u hv any suggestions? thx again
martin
Build_XIP... I think that is something for a different device. confused
_____
The following is based on research and guesswork. I make NO CLAIM that it will work and not damage your device... TRY AT YOUR OWN RISK.
_____
If my experiments with mtty and my reading of the How to install a different language tutorial are correct, all you need is:
mtty11a.exe to send commands to your iPAQ.
The English WM 6.1 ROM Image (CEOS.nbf) you want to upgrade to.
And Uedit32 to edit the ROM.
Put all 3 files in the same folder. It will be easiest to create a new folder on desktop with whatever name you like.
_____
This is for a Windows XP computer. That is what you have, yes?
First be sure to BACKUP your iPAQ and put all files in a safe place on your PC.
Next - remove the battery and any SD cards from the rx1950. Wait at least 10 minutes for the internal battery to discharge so that the iPAQ is cleared of all memory except the ROM you want to overwrite.
_____
Now we want to save the Chinese ROM you have so we can restore it if anything goes wrong. Best to be safe, yes?
Do you have a spare SD card at least 256mb? If not, use the one you normally have in rx1950... See why we saved all your files first?
Kill ActiveSync by opening Task Manager>Processes. Look on the list for wcesmgr.exe and wcescomm.exe. Highlight each one and click on End Process. With ActiveSync killed you can now "talk" to iPAQ with mtty.
DO NOT PUT IN THE BATTERY. Attach the iPAQ to the PC with the USB cable AND the AC Power Cord. Turn the iPAQ on and manually enter Bootloader Mode. (Google tells me for rx1950 you - press following buttons simultanously
Contacts + Mail + Reset for as long as your PDA boots)
Insert the SD card where you want to save the Chinese WM 5 ROM.
Go to the folder where you saved the 3 files you need and double click mtty11a.exe. That opens a box called "Open port setting." Scroll down the list in "Port" and look for \\\WCEUSBSH001. That is the port you want. I noticed that the end number (001) changes with each use of mtty. Never mind the number so much, \\\WCEUSBSH00x is what you want - that is your iPAQ. Select that port and click on the "OK" button.
It should open a command terminal (white window). Press enter until USB> appears in the window. I only needed to press enter once, but some tutorials say keep pressing until it appears. (?)
At the USB> prompt type r2SD and press enter. This will have mtty command your iPAQ to dump your ROM image onto the SD Card as RAW DATA. Wait for the progress bars on iPAQ screen to finish and you get a completed message.
Save this SD card in a safe place. This is your Recovery Image to restore the iPAQ back to the ROM you started with. The card is not formatted in a way that you can open and read with Windows XP so do not try putting it in a card reader right now - XP will want to format it and we don't want that to happen.
_____
If you need to recover your iPAQ at any point...
Unplug the iPAQ from PC and AC power cords. Remove battery and SD card. Wait 10 minutes to reset memory.
Insert SD card with Recovery Image. Plug in the AC power cord. Turn on iPAQ. Enter Bootloader Mode. iPAQ will see the Image on the SD card and offer you the option to Flash your ROM or exit. Pick the option to flash your ROM.
The iPAQ will Hard Reset after it flashes and then you can remove the SD card with the Recovery Image and do a Restore from the files you saved on PC and/or your regular SD card and the Backup we did at the beginning of this experiment.
_____
Now that we are safe, we can start to try and change the English WM 6.1 ROM so you can flash it to your iPAQ.
I read the "How to install a different language" tutorial quite a few times. Here are my calculations for what we need:
Original checksum
minus HexSum of ENG (45+4E+47 = DA)
equals change value
or
ECEC
-DA
= EC12
HexSum of CHT (43+48+54 = DF)
plus change value
equals new checksum
or
DF
+ EC12
= ECF1
Then that means we change ENG (code for English) to CHT (code for Chinese Traditional) and also change the Checksum from ECEC to ECF1 and we can get the ENG ROM to load on your CHT rx1950.
_____
Now you need to edit the ROM. Go to the folder where you saved the 3 files you need and double click uedit32.exe to open the Hex Editor. Click on "File>Open" and navigate to the folder where you put your files. Select CEOS.nbf and Uedit will open it.
10 lines down (line 00000090h) the file says "..........ENG.hp"
Next line 000000a0h says "iPAQ rx1950...."
This may or may not be the place to change - But I believe it is the right spot to tell any updater program what iPAQ version to update...
Scroll down to line 00000ea0h where it says "..........ECEC^a"
Next line 00000eb0h says ".e^a..........."
I believe that is the ROM Checksum and then an order to verify the checksum from iPAQ...
Scrolling down farther to line 00001ec0h it says " iPAQ rx1950..6."
Next line 00001ed0h says "00.00 ENG......."
I believe this tells any updater program what version is being flashed. But it may need to be changed...
So my best guess is:
At the first spot ENG is listed (line 00000090h) you need to edit ENG to CHT
At line 00000ea0h you need to edit ECEC to ECF1
Make these changes with Uedit32 and then click "File>Save as" and label the file "Test.nbf" saving it to the folder we have been using. (Note that mtty and any files you want to flash MUST be in the same directory.)
In Uedit32 click on "File>Close All Files" and exit Uedit32. Now you have 2 versions of the ROM in your folder...
_____
mtty still open and iPAQ connected?
If not - connect iPAQ as above (no battery or SD card, wait ten minutes, connect with USB and AC power, put rx1950 into Bootloader Mode). Open mtty. Navigate to your port and get a USB> prompt.
At USB> type in "l Test.nbf" (no quotes) and it should try to flash the edited ROM to rx1950.
If it was edited wrong you will get an error message something like "Header request time out."
_____
If it doesn't work that way it shouldn't affect your iPAQ and a Hard Reset should be all you need to restore your system. If that fails we have the SD card Restore Image we made earlier.
Delete the Test.nbf file from the folder and try editing CEOS.nbf again.
Try changing the Checksum and the second time ENG is listed:
At line 00000ea0h you need to edit ECEC to ECF1
At line 00001ed0h you need to edit ENG to CHT
Save as Test.nbf and have mtty "l Test.nbf" again
If it fails, delete Test.nbf
The last try would be by editing the Checksum and both times ENG is listed:
At line 00000090h you need to edit ENG to CHT
At line 00000ea0h you need to edit ECEC to ECF1
At line 00001ed0h you need to edit ENG to CHT
Save as Test.nbf and have mtty "l Test.nbf" again
_____
I hope one of these works for you. Please let us know what happens.
Thanks.
thanks for your suggestions very much!!
but i get the File CRC checksum error when using the stock update utility,
and through mtty.exe, it shows "Header Request Time out" also, in both i changed the first mentioned "ENG" to "CHT", second time and both times ...
all failed
would there any way to flash it through SD (by creating a suitable .nb0 file?) ?
hurray!!!!
i've cheated the HP ROM Update Utility (RUU) to accept to update an English ROM to a Chinese machine !!!
i use WinHex to replace the ENG with CHT, CHT with ENG,, and it's OK now!!!!
anyway, thank you very very very much for your sincere help!!!!!!!!!
Really marvellous!!!
HUZZAH and Congratulations martinhy!!!!!
I'm glad you got it to work.
I was at the keyboard for about 4 hours playing with the files last night and was afraid that my guess was wrong (as it turns out it was). So I'm really surprised and pleased that you solved it.
You just edited the RUU??? All other files in the kitchen folder stay the same???
Cause I need to cheat it and make it change from rx1950 to rx3115... I'll be trying your method soon.
it's troublesome to change ,, or i can say, cheat, the ROM file (.nbf) itself, coz it has checksum .. and the algorithm may be difficult to guess, and changing with different versions of iPAQ,
but the RUU itself doesn't have the integrity check, so it's cheatable
anyway, thx for your effort to help me
i can't be sure whether your guess is wrong, coz when i download the stock ROM, i.e. "l CEOS.nbf" to the iPAQ, through mtty, i also says "header request timed out"..
so i can't be sure whether there's problem for the way to edit the ROM, or the iPAQ doesn't support such mtty method...
or........
. becoz i'm a newbie, maybe i've got something wrong though...
*sigh*
When I try to change the RUU from rx1950 to rx3115 and run the rx1950 upgrade kitchen I get the CRC error...
When I try to change the .nbf and put it in with a rx3115 update package I get 244 Error (model ID)...
When I pull on my hair it comes out in big chunks...
I think I need a lot more study and a new toolkit...
that's maybe quite a challenge to flash ROMs from other models rather than language... both models are not compatible
martinhy said:
hurray!!!!
i've cheated the HP ROM Update Utility (RUU) to accept to update an English ROM to a Chinese machine !!!
i use WinHex to replace the ENG with CHT, CHT with ENG,, and it's OK now!!!!
anyway, thank you very very very much for your sincere help!!!!!!!!!
Really marvellous!!!
Click to expand...
Click to collapse
can you help me do that ? thanks

Installation aborted, something else after 99 (Kitchen)

It would be for one (GXY Minini of sammsunngg), not to give much abbreviate the note.
As user of this great phone I think it has much to give.
Of (e, m, a, n, o, N), is certainly very good and I think it has a prosperous year with high hopes for the distant future, and others like (c, h, o, c, or, b, r, e, a, t), very nice;
Well the point I doubt this is my, I downloaded the program (Cygwin)
and I have and cooking with the stove tight, just not use kitchen
and if I could help out so grateful and happy for you all and thanks in advance look I create a folder on the desktop and there I put the following files:
I downloaded the unzip a rom 2.3.6 and created a folder after
renamed as the (System) and I put the unzipped files that have to go you know app and other system folders, then borrowed another lame cooked rom folder (META-INF) and copied the folder where the extracted file
(boot) from the original after I take the three files and compress. zip with this popularity - (My Custom ROM.zip), then copy it and put it on / C :/ cygwin / home / John / Kitchen / original_update ok all well I do not understand
is what you should do first what the problem is an option rom compiled
root permissions option and something else after 99. zip created with great success
and can fhasear with recovery but when I go to install will not let me say
abbreviate with notes on the menu screen Recovey:
Amed scripting (udapte-script) is
o longer supported.
Amed scripting was deprecated by "
ogle in Androit 1.5.
It was necessary to remove it when
pgrading to clockworkmod 3.0 G:
gerbread based recobery.
Please switch to Edify scipting (
dater-script and update-binary) to
reate working update zip packges.
Installation aborted.
What am I doing wrong? Please hand, do you really
I can create a ROM? I can not stand this type of real rom
convinced, by the way I am using the update is the CWM-based Recovery v5.0.2.8 may not leave me by hand and greetings please
No ayuda?
Sent from my GT-S5570L using XDA App

Categories

Resources