radio rom extraction, decompression and all that good stuff - 8125, K-JAM, P4300, MDA Vario Software Upgrading

I am wanting to get the raw uncompressed radio rom data. I have a radio rom only file from the ftp repository, however its a nbf file and I do not know the format of that, how to extract it, etc.
I have gotten http://nah6.com/~itsme/cvs-xdadevtools/romtools/gsmsplit.sh which looks for a marker BCL1 which is not in the nk.nbf file in ftp://xda:[email protected]/Wizard/Radio_Roms/faria 02.69.11.rar
As a result I am at a loss for where to proceed to get the radio rom.
To be clear I am not looking for a "ready to flash" rom, I am looking for the data that gets written in an uncompressed form (so it can be disassembled, modified and played with). If you dont understand what is different between "ready to flash" and the raw form of the data, odds are advice that you give would not be as helpful, although monitoring this thread may be helpful to you
If anyone can give me this information I would greatly appreciate it. I am weary of just pulling it off my device as that would be "live memory" meaning values and other data may change so it wouldnt be a pre-initialised state and writing that later could cause some things to get funky.
Thanks for any help that anyone can give me.

Related

Comment in config.txt in ext rom

Thanks for all the help. Just a few days ago I couldn't boild water and now I'm upgrading Radio Stacks and Cooking Ext ROM. Couldn't have done it without your help.
Looking forward to Radio 1.10, better bluetooth, and maybe one day WM2005.
In the mean time I'm working my way through config.txt deleting stuff I don't use. So far I'm just deleting the references in config.txt.
Is there a way to make a line a comment in config.txt? I would love to preserve the line I'm testing deleting so if I need it I can uncomment it. I have a good backup of the whole ext rom including config.txt
Thanks again
W
Happy for you, looks like wiki -ays off if you read and follow it.
I had come across that but never wrote it down as never saw the need for it. I use the regedit to pipe to a differnt storage space and run the autorun out of that.
Fot your understanding it gives me the option of a empty rom after rom flashing. Then I install stand apps, folder a, patches, folder b, apps that need input, folder c. Then i run a dos script to creat all sub folders, mover the shortcuts, add the shortcuts to sd card.
This all jeans that i can flash my device and have it back to the way i want it in less than 2 hours.
Whole thing is in a thread that i posted something about auomate after upgrad (0n wifi and pda cant find link).
Anyway, back to topic.
Think its ; before statement.
Have fun

Question on using the extended ROM properly

I'm just starting to get into the depths of my PDA2K and this site is GREAT!!!!!!! Since I'm just one step up from "The Village Idiot", I have a couple questions for all you pros.
After reading about using the extended ROM, and unlocking it and seeing what's in there, I think I've figured it out. Whatever CABs are listed in the config file will be installed upon a hard reset....correct? If true, and since I have only 3.5MB left in Ex ROM, can I put the other CABs I wanted installed in say /storage/CABs, list them in the config file and upon a hard reset they will be installed? Is there any reason to put them into Extended ROM rather than Storage? Is it alright to put CABs in from like games, Resco Explorer, WebIS Mail, etc.? Lastly is there a way to set the programs up where I don't have to go back and enter all the registration numbers again?
Thanks a ton for your help!!!
Tom
In extended rom they are not taking up your precious storage space on the device.
cruisin-thru said:
In extended rom they are not taking up your precious storage space on the device.
Click to expand...
Click to collapse
is it possible then to keep the installation cabs on storage card,
and also, can that path be set in the config file in ext rom?
what happens if a particular cab is not found after hard reset?
is the installation stuck or it just gives a warning and keeps on going to the next cab listed in the list.
Have a read of this
http://forum.xda-developers.com/viewtopic.php?p=83119#83119
It might be a bit to deep but should help you along the way.
1) You can keep a cab anywere you want
2) make sure your cab is read only as it can delete itsself after install.
3) to run a auto install from a differnet storage place you need to hack the reg (see thread).
In all if you have a sd card you could leave your EXt rom empty.
Hack the reg to the new postion and run the Autorun from there.
Have fun
Thanks for all the infor everyone! From what I've read in other threads I need to make sure that TPdisabled is set to off so that when programs like WebIS Mail and SplashID get installed I can touch the screen to make sure they install into the right place and other things. Correct? If this is correct, should I just remove TPdisabled all together?
Thanks again,
Tom
TPdisabled can't be set off, its either run or not run. So dump it and you wont have a problem
MDAIIIUser - Thanks for the link! I looked at it and you're right, it's pretty indepth and I'll have to read it more closely at a later time....like at work.
Question1: leochan2005 had a follow-up saying "why not use backup"? While I agree this would be easier, I'm assuming that by using your method one would get a much "cleaner" install than backing up all the crap that was on the system prior to the hard reset...correct?
Question2: It took me a long time to get my TMo settings setup on my PDA2K and I don't want to go thru that again. Is there a way to backup those settings so that they can be auto-configured at a later time? I read about making a personalsettings.CAB but haven't done it yet.
Thanks,
Tom
MDAIIIUser said:
TPdisabled can't be set off, its either run or not run. So dump it and you wont have a problem
Click to expand...
Click to collapse
Thanks! I take it it should be at the beginning of the config file so that I can access it. Correct?
q1)
Well the short of "why not use backup" is you can if you feel that:
1) Restoring Regedit values from a lower rom version
2) Restoring system applications form a lower rom version such as BT
are called for, wanted or even needed.
I fail to see that point as a upgrade is an upgrade and a backup is a backup. Now you could do a restore of your system data also (which you could also sync and that would be clean
Q2)
Most fo those settings are part of T-mobile.cabs found in Extrom, the rest would have been reg entries that you are going to have to hunt for and copy.
So sorry no way around reading the other thread (personalsettings.CAB)
MDAIIIUser - Maybe I should state what I'm trying to accomplish and you could give me a clue as to how to do it. A couple days ago I upgraded by BT on my PDA2K (generic from Expansys) to 1.0.0.3900 (or what ever the latest is) and I'm currently looking at upgrading my radio to 1.12, but that would require a hard reset. I'm not in the mood to go thru all the program installs and SMS/MMS tweaking again, so I'm trying to figure out the best way to get all my programs and configurations back after the hard reset. I thought by incorporating the personalsettings.cab (for my Tmo settings) and your method I would be up and running pretty quickly. Yes? I have Sprite Backup, but I'm not sure if that's going to overwrite anything after the radio upgrade????
Thoughts?
Thanks!
Well my logic (that could be wrong) would say that a restore of your backup would get you to were you are now.
That you would need a restore as you have to do a hard reset after the 1.12 radion install.
But I can't answer the question will the radio be restored as well,
I don't know, I don't know the settings in the backup application, so am sorry I will have to let somebody else answer this one.

how to build custom extended ROM?

I've been debating trying my hand at cooking up my own ROM sometime here soon since I've not been entirely happy with the precooked ones. You know what they say, if you want something done right you just gotta do it yourself. ;-)
Anyways, I was thinking that I would probably like to install more software than I can put in just the ROM itself. I know I can do this through the extended ROM but I don't have the first clue where to begin and there doesn't seem to be any sort of tutorials floating around on the subject (or, indeed, of cooking in general). So how DO you create an extended ROM and add programs through it?
Avatar28 said:
I've been debating trying my hand at cooking up my own ROM sometime here soon since I've not been entirely happy with the precooked ones. You know what they say, if you want something done right you just gotta do it yourself. ;-)
Anyways, I was thinking that I would probably like to install more software than I can put in just the ROM itself. I know I can do this through the extended ROM but I don't have the first clue where to begin and there doesn't seem to be any sort of tutorials floating around on the subject (or, indeed, of cooking in general). So how DO you create an extended ROM and add programs through it?
Click to expand...
Click to collapse
There's a great kitchen that i got from the forum. I can't upload it right now, but hopefully someone has some bandwidth to get a link. Search for Wizard extended rom kitchen. I believe Faria put it together. Check out the .pdf it contains for instructions.
Basically, you'll use a tool called Winimage to "inject" files into a file called ext-rom-base.nb. In the image is a text file that tells the installer what to run.
Each file must be selected as "read only" after injecting, or it won't work.
Injecting is basically dragging and dropping cabs or exe's into the file, nothing fancy. Note that each file type is called differently, so watch out for that one.
Also - the cabs cannot require operator intervention - or the installer will hang. Make sure they run and tell you that they're done.
Then when you run nb2nbf_wizard, you can check Ext_rom, browse to the file ext-rom-base.nb, image name is Extension_ROM, and address is 9B000000.
You can create the nb.nbk to include just the extended rom, just the OS, just the Splash screens, or any combination you want.
A bit intimidating at first - but actually very easy. I never messed up my phone once working with the extended rom on the Wizard. I broke my Hermes twice already, and still can't figure it out
ftp://xda:[email protected]/Wizard/Extended_Roms/Extended_ROM_Kitchen/
Enjoy.
Post also moved to wizard upgrading.
hi guys,
I had problem when cooking ext rom. I got ''htc-wizard-ext-rom-maker-kit" by faria from ftp. I did exactly all the steps in faria pdf guide, but after hard reset it didn't work. I don't know why? Anyone help me pls.
My device:
IPL/ISL: 3.08
Radio: 2.19.11
ROM: TNT 3 Pro

delete demo crap without flashing ROM?

Hi there!
Is there a way to delete the demo mp3s and movies and pictures and ringtones and installers and crap from the WINDOWS-Folder without reflashing the entire ROM?
I mean they seem to reside in the same physical memory structure as the "userdata", (since the device only has one flash memory chip and there seems to be no separate partition like an "extended rom" or something), the phone can read them just like any other file, just they cannot be deleted and explorer hides them in list views, so they just sit there, wasting 80+MB of precious flash memory.
My guess is they just marked as read-only system files so WinCE denies write access. If that's the case, shouldn't it be possible to modify the file attributes somewhere and then get rid of all this junk?
I've seen the "cleaned" german rom in the forum, but somehow I'm not quite comfortable yet with flashing an otherwise nice official rom with some cooked image (no offence), just because I want some mp3s deleted...
Anyone has an opinion?
downloadtest82 said:
Hi there!
Is there a way to delete the demo mp3s and movies and pictures and ringtones and installers and crap from the WINDOWS-Folder without reflashing the entire ROM?
I mean they seem to reside in the same physical memory structure as the "userdata", (since the device only has one flash memory chip and there seems to be no separate partition like an "extended rom" or something), the phone can read them just like any other file, just they cannot be deleted and explorer hides them in list views, so they just sit there, wasting 80+MB of precious flash memory.
My guess is they just marked as read-only system files so WinCE denies write access. If that's the case, shouldn't it be possible to modify the file attributes somewhere and then get rid of all this junk?
I've seen the "cleaned" german rom in the forum, but somehow I'm not quite comfortable yet with flashing an otherwise nice official rom with some cooked image (no offence), just because I want some mp3s deleted...
Anyone has an opinion?
Click to expand...
Click to collapse
They sit there inside the ROM, not user memory unless they are installed.
So they aren't taking up space.
it does take up space, i.e. it makes the OS image bigger and so decreasing the storage space.
just dump the rom, remove the files, rebuild rom, flash, done. i had to do this for prerelease xperia now (it has half the rom size so this was quite necessary)
Ok, so the only option really is to manipulate the OS-Image as a whole.
Thanks for the clarification.

Custom ROM from existing ROM

Hi,
I would like to customize a ROM for myself but i would need your advice...
Is it possible to use a ROM (Lets say NRG ROM 2.5), and to customize it (reg tweaks, MMS config, Exchange Server config with password set by default, install some cab and put the registration keys by default....) ?
If this is possible, is it hard to update it ? for exemple if NRG updates his ROM, i also want to be up to date with mine, is it easy to "synchronize", or reapply all previous actions without too much hassle ?
Do you have any links i should read to start a Kitchen ?
Thanks in advance
It might be worth having a search around for SASHIMI. It'll let you collect .cabs and .reg files etc and automate running then after youve flashed a new ROM.
if you figure out how your reg details are kept for each piece of software (in the registry or a file etc.), you can get it to reinstate them after flashing too.
You could DL the latest verion of a ROM, pull it apart and change whatever you like and then flash it to your phone but it'd be a pain for pain version.
Using sashimi, its also easy to update your setup when indiviudual apps and settings change, without needing to reflash your phone and then re-sync etc.
The way I see it, sashimi only really needs setting up the once and then given a tweak when something changes rather than needing to be re-done as with a ROM...the only down-side I can really find is it needs running after a hard-reset, whereas if you cook the changes in they wouldnt (so its no good for 'find or nuke my stolen phone' type apps).
I believe a lot of cooked ROMs include 'User Customization' (UC) which does a similar thing, but i havent used it myself.
Also, I may be wrong, but i think you could need certain details from the original chef before you can pull apart a cooked ROM too (i remember reading about file somewhere in your kitchen, memory fails me though)-and, of course, the chefs permission
Let us know what you try out.
'tunes

Categories

Resources