Related
Since getting my XDAII a few days ago, I've been impressed with the number of customisations possible, and have managed to acheive a number of different tasks, however, I have as yet to cook my own ExtROM for it.
This is something I would very much like to do, and I have acquired an ms_.nbf from the end of the line update that O2 provides from their website.
I have all the necessary tools to do it, and I know exactly how to, but I do not know which packages I need to keep in order to have a PDA with fully functioning bluetooth, blackberry and ad nauseum. alternately, as I'm sure that there is probably an ExtROM with all the bare essentials in it (and probably newer version essentials too) so if someone could point me to one, or the other I'd be very grateful, and whatever it is, I am definitely interested in dumping O2Active.
you dont need to mess with nbf files to cook an extented rom
you can just use the tool to unhide and unlock the extented rom from the xda and remove the cab files you dont want and
add the ones you want and change the config.txt file to include the new stuff and exclude the stuff you removed
then you just lock and hide the rom and hardreset
and the rest if history
I know, but someone else wants a custom ROM, and they're too far away for me to get hold of their PDA to do it that way.
all I need to know now is what .CAB files I need to include to have everything functioning, then I'll bung on extras
I guess this is a trial and error jobby then.
now something I've wondered that should be simple to answer;
when flashing on an ExtROM, is it possible to flash ONLY the ExtROM, or is it mandatory to flash the OS and radio as well, on pain of trashing the PDA and reducing it to only the bootloader.
well, through trial and error I've got it all sorted, thanks to everyone for their help... oh, wait, I didn't get any help, but many thanks to Rudegar.
Sure, you don't owe me anything, but if a forum's been setup for the purpose of giving help, it sure would have been nice to have received some rather than just getting ignored because I haven't made enough posts yet to join whatever religious PDA sect you happen to run exclusively to help eachother.
rant over, I've made my point, perhaps something positive can come of it?
Just yesterday I created my first "EXTENDED ROM" and installed it by myself for my friends XDA II, all you need is EDIT2003 program thats on the wiki somewhere. Then you can open the ms_.nbf, and edit the splash images and the files it will install on the hard reset, then just install it to the phone using the rom upgrade procedure but put the extended rom in and delete the nk.nbf and the radio_.nbf tah dah!
i couldnt find this covered in the wiki, or maybe i misread or overlooked.. After you unlock and unhide the ext rom on 1.04 can you write to it and not corrupt it? coming from the wizard this was a very very bad thing to do, but seems like from what i have read that i can actually write to this one, just need confirmation?
and yes i already know how edit the txt file, etc...
not a stupid question shogunmark. neither have i read about that in the wiki but there are threads talking about that.
i myself have unlocked and mounted the ext rom using fit4cat and have removed all files in it after backing them up to the storage card. i now have number of apps installed on it, enjoying the additional 10M space, and it's working fine without any issues. i've been using it like that almost for a month now but nothing is corrupted.
in addition, i was doing the same with my universal dopod 900 and have installed number of apps and skin/icon files to the ext rom.
ok cool, on the wizard that would corrupt your ext rom... mainly cause you couldnt unlock it but could write to it... aside from installing apps, what about adding cabs to install with the initial 3second customization..
like for example..
lets say i unlock/unhide the ext rom
i add cab file 123.cab
then edit the txt file with CAB: \Extended_ROM\123.cab
then lock the ext rom back up.. now when i hard reset would it install the cab file???
if that works on the hermes then i am in love.. it was a pain on the wizard, had to create a new image then flash it to the phone, etc.. PAIN IN THE A$$
shogunmark said:
ok cool, on the wizard that would corrupt your ext rom... mainly cause you couldnt unlock it but could write to it... aside from installing apps, what about adding cabs to install with the initial 3second customization..
like for example..
lets say i unlock/unhide the ext rom
i add cab file 123.cab
then edit the txt file with CAB: \Extended_ROM\123.cab
then lock the ext rom back up.. now when i hard reset would it install the cab file???
if that works on the hermes then i am in love.. it was a pain on the wizard, had to create a new image then flash it to the phone, etc.. PAIN IN THE A$$
Click to expand...
Click to collapse
unfortunately, that doesn't seem to work. what i heard is that the cab file to run with autorun and config.txt needs the htc signature. if you can get it from htc you may... still pain in the b$$
well what you may actually need is a cab to disable the security to allow non-certified apps to install.. i know on the other ext roms thats a must or else the other cabs wont install.. was usually the first thing i installed on my cooked wizard roms.. i dunno, i havent dove into this yet, and dont know if i will get time tonight
shogunmark said:
well what you may actually need is a cab to disable the security to allow non-certified apps to install.. i know on the other ext roms thats a must or else the other cabs wont install.. was usually the first thing i installed on my cooked wizard roms.. i dunno, i havent dove into this yet, and dont know if i will get time tonight
Click to expand...
Click to collapse
then, how would you get around with running that security patch cab with no signature to start with? or do you already have that sorted out somehow?
harryk1372 said:
then, how would you get around with running that security patch cab with no signature to start with? or do you already have that sorted out somehow?
Click to expand...
Click to collapse
the one we had for the wizard was a signed disable security cab....maybe i will try it now.. who needs sleep, lol
i can confirm that the signed cab we used on the wizard to disable security does install and work on the hermes...
shogunmark said:
i can confirm that the signed cab we used on the wizard to disable security does install and work on the hermes...
Click to expand...
Click to collapse
wow, that sounds great... post the results when you're done... but sleep tight before that.
harryk1372 said:
wow, that sounds great... post the results when you're done... but sleep tight before that.
Click to expand...
Click to collapse
sure thing, i just copied everything over.. will hard reset on my way to bed and post my results when i wake up...
so here is what i have determined.. my test so far has failed... however i can say that unlocking the ext rom, making changes on the config.txt, then locking it and doing hard reset does work (which makes me very excited!) however for some reason the signed remove security cab doesnt seem to want to install without user input.. hmmmm there has to be a way..
shogunmark: I looked into this some time ago and couldn't find a solution. Hermes only allows to install signed cabs, and the signed cabs used on wizard and universal to disable security do not work on the hermes. If you look at it more deeply and find a solution let me know
pof said:
shogunmark: I looked into this some time ago and couldn't find a solution. Hermes only allows to install signed cabs, and the signed cabs used on wizard and universal to disable security do not work on the hermes. If you look at it more deeply and find a solution let me know
Click to expand...
Click to collapse
thanks for the insight... lets start with this question.. what is different in signed security cabs between the wizard and the hermes.. what makes them different that they wouldnt run... they should in theory be ok when signed, something has to make them different
it should be either one of this (or both):
1. the certificate used to sign the wizard / universal disable-security cab is not installed on hermes
2. the method used to dissable security on hermes is different from wizard / universal devices
Should not be very difficult to figure out. I have no time now, but can probably have a look at it later this week.
shogunmark said:
ok cool, on the wizard that would corrupt your ext rom... mainly cause you couldnt unlock it but could write to it... aside from installing apps, what about adding cabs to install with the initial 3second customization..
like for example..
lets say i unlock/unhide the ext rom
i add cab file 123.cab
then edit the txt file with CAB: \Extended_ROM\123.cab
then lock the ext rom back up.. now when i hard reset would it install the cab file???
if that works on the hermes then i am in love.. it was a pain on the wizard, had to create a new image then flash it to the phone, etc.. PAIN IN THE A$$
Click to expand...
Click to collapse
the wizard extended rom can be unlocked now.
pof said:
it should be either one of this (or both):
1. the certificate used to sign the wizard / universal disable-security cab is not installed on hermes
2. the method used to dissable security on hermes is different from wizard / universal devices
Should not be very difficult to figure out. I have no time now, but can probably have a look at it later this week.
Click to expand...
Click to collapse
#1 sounds more feasable than #2 and here is my reasoning behind it..
#2 when i installed the disable security cab from the wizard i was able to run cabs and programs that werent signed without notification, so the process sounds similiar, i just havent broken the cab yet and looked at it to compare processes and reg edits used when disabling, i will try to break it down tonight
faria said:
the wizard extended rom can be unlocked now.
Click to expand...
Click to collapse
[email protected] you faria man that would have made things alot easier when i had the wizard... it was a pain to reflash the ext rom all the time to make sure it would work
shogunmark said:
[email protected] you faria man that would have made things alot easier when i had the wizard... it was a pain to reflash the ext rom all the time to make sure it would work
Click to expand...
Click to collapse
ehehe.
have you tried the n ew enable rapi from machinegod?
i think it has the anser to your problem.
Okay I have flashed my telus titan many times using the usb method and the flash card method (prefered) now I would like to learn the kitchen method, which I understand I can modify to include the programs I have to load after I do the flash. I get the buildnb and then selecting the programs I like, what I would like to know is if I want to add my tomtom 7 to the build is this possible. plus some other games that I have. What folder to I add these files to? If there is already a discussion about this could you send me a link.
Cheers
I'm not sure how buildnb works, but I'm more familiar with BuildOS from ppckitchen.org and with that, all you do is copy the stuff you find into a folder and BuildOS loads it in as part of it's stuff you can pick from. I would give it a try and see if it's better/worse/indifferent for you. And the guys at ppcgeeks.com are always posting stuff about the kitchen and custom roms. I don't see much here about the kitchen, it's mostly about custom roms.
jc, the kitchen is quite easy to use. But you cannot just dump programs into it and have them available to select from buildnb. The programs that you have will most likely be in the form of a cab. For use in a kitchen the programs need to be in the form of an OEM. There are tools available to OEMize a cab. Just do a search here and you wiull find the tools you need. Then just dump the OEMs into the existing OEM folder inside the kitchen and then when you run the kitchen the programs will be there for you to select. They will install with the ROM, not after it.
You do have other options if you dont want to OEMize your cabs. You can search for Alex's OEMs at ppcgeeks. There are hundreds of premade OEMs for you to select from.
Another alternative is to keep your cabs and just use UC to automatically install them immediately after you install your new rom. This is the preferred method for most of us now as it leads to less problems and allows for programs to be uninstalled at a later date which OEMs will not allow.
Sleuth255 has an excellent tutorial about how to automatically install all your favorite cabs using UC. Search for it and you wont go wrong.
All you need to do is find OEM packages for the programs you want. If you use DCD's kitchen just add them to the OEM folder. If you use PPC Kitchen just add them to the User OEM folder. Then just select them once you run Build OS.
I'm not sure how buildnb works, but I'm more familiar with BuildOS from ppckitchen.org and with that, all you do is copy the stuff you find into a folder and BuildOS loads it in as part of it's stuff you can pick from. I would give it a try and see if it's better/worse/indifferent for you. And the guys at ppcgeeks.com are always posting stuff about the kitchen and custom roms. I don't see much here about the kitchen, it's mostly about custom roms.
Click to expand...
Click to collapse
Hate to break it to you, but this uses BuildOS too, just a different version. Buildnb is just a batch file that g'reloc's and calls BuildOS among other things after BuildOS is run.
I'm trying to learn this stuff too.
Here's some of the stuff that I've found:
OEM Tutorial Thread:
http://forum.xda-developers.com/showthread.php?t=347361
there's more links at the bottom of the 1st post in the thread
Here's the link to packages - say for Kaiser - So I don't know if they can be used on Titan? Anyone knowledgeable please chime in.
http://wiki.xda-developers.com/index.php?pagename=Kaiser_software_recs
??? All the links on Alex's thread seem to be Kaiser based - how much of this is applicable to the Titan and/or other devices?
I agree that ppcgeeks is a good resource too.
DCD's kitchens seems to be fairly easy to do a build. I'm still learning what I want, which versions to include, what everything that's there does, etc...
In theory it seems simple, I'm not finding the learning curve to be all that easy though. A lot of trial and error. But that's part of the challenge, I suppose.
It would be nice if the people with a lot of experience would chime in with tips, links, and comments that would help gather the information into one place for those of us that are learning - maybe I need to go hunt through the wiki's some more, IDK. But sometimes it seems the more threads I read the more confused I get.
My opinion to all of you...and again..this is just MY opinion...take it or leave it...
Build the rom using the kitchen as is with no added personal OEM's. Install all programs/applications/tweaks after flashing either manually, or much easier by UC.
I've converted a few so far, and they haven't turned back. OEM's can be so messy, and can be a HUGE pain in the ass if you need to uninstall/troubleshoot any problems.
My advice would be to read the entire thread on UC, as well as the threads in the Titan Upgrading forum pertaining to UC (I know I've talked about it quite a bit, as well as many others).
Sound good to me. I'm not one who likes to reinvent the wheel if I don't have to, but I am willing to go through a little extra pain to get what I want. If I can get the same results through UC vs. OEM'ing CABs, I'm game. The OEM'ing of CABs so far for me has been a real pain in the arse.
I will do some more reading on UC since I haven't totally gotten the results from that yet that I want. I'm sure my minor problem with the UC cfg file is not unique.
What about adding some of the nueTools into the DCD roms? Reading the text in the included files - some of them can only be rom'd like the ext'd rom utility. Looking that over, I haven't figured out, with any reasonable confidence, how to add this to DCD's roms. I have searched some, but not extensively on this one yet.
I have tried making some OEMs myself from Cabs (with some success).
I was wondering 2 things.
Does anyone know of anywhere that OEMs are downloadable. I am looking for programs like:
S2P
S2V
S2U2
TouchFlo
iContact
LiveSearch
Opera Mini
Mortscript
Weather Panel
Today Agenda
UL
I am thinking that my problems stem from the final stage
"The next window that appears, known as the 'initflashfiles tab' is for executable and help file links. Select which files you want your links and the folders to place them. Select and apply for each link and when finished, click done to proceed."
Can anyone explain this a little clearer? Do I actually have to do anything in this screen? I would love to be able to cook my own ROMS to make it easier to get my phone where I want it after a hard reset.
Also does anyone know if you can alter the OEMs and cook them. For example, could I replace the default themes in Weather Panel with the Diamond ones so that I do not have to copy from the card when resetting?
Sorry for all the questions but I recently did my first flash and now have the bug and it takes me ages to install everything every time i do it.
I get all mines from ppcgeeks some work with dcd some don't.
I use the UC option in the kitchen and use the OEMizer to create the info for it to install the CABs you want. They must be on your SD Card but it works great. It will also copy files from the SD Card to Main Memory as well. It is supposed to be able to make registry changes to but I never got that to work with just editing the provisional.xml file. OEMizer is great for several settings any ways and you will have your own personal OEM to put in the kitchen to bake.
PPC GEEKS oem.rar for the easy out way or if you are into learnning any of it oemizer works pretty good to.
I have use some on this post.
He does take request.
http://forum.ppcgeeks.com/showthread.php?t=25696
Wow, thanks for that last one, I will post some of my requests on there as well. Can't wait to get cooking!
Here are some I have made......
Hello All,
First off I want to say I have done a lot of searching in this forum and many others concerning my problem. My problem is trying to switch the TF3D theme from the stock verizon theme to the original black. From what I have read, I have been instructed to dl Diamond TF3D Config Setup, which I did many times. It loads successfully, but when I launch the program it gives me an unexpected error message. Does anybody know what is going on and how I can fix it? Does it have to do with it being a verizon phone; ifso, how can I change my theme?
Thanks.
Hello Noobie
Yea you need to delete the tweaks and it should work. You should also switch your roms. Verison software is horrible-by far the worst. Very slow.
Thanks alot. Its just that one file within the cab right? So I would delete this before putting it on my phone and running it?
Also, I really do want to flash the ROM, but I'm still not sure which one to use. Any recommendations? Are they stable enough at least as much as the stock rom? I just don't want to flash a rom with hella stuff on it that takes up memory and compromises stability and reliability.
Thanks again.
You need to install .Net 3.5 in order for Diamond tweaks to work. Search for .net framework 3.5 and install that first.
i already intstalled 3.5. still did not work. but i have not tried deleting the tweak file. im just not sure if ineed to delet on my computer before i move the cab to my phone and run it.
hi guys can any one till me where can i downmoad the full file of .Net 3.5 ? i mean the 37mb file not the 2.6mb from microsoft website. i have internet only in my phone and i ca't have access to pc with internet. so if anyone can till me where to find the full size .net 3.5 to download i will be thankfull
mytheory. said:
i already intstalled 3.5. still did not work. but i have not tried deleting the tweak file. im just not sure if ineed to delet on my computer before i move the cab to my phone and run it.
Click to expand...
Click to collapse
Yeah, after you have it installed, go out and delete that tweak file and it will work like a charm.
jus use tf3d configuration,works all the time for me
Using tweaks
I stumbled across this zip file the other day.If u wana use the tweak just replace the tweaks.xml with this one. Im not sure who credit for this file belongs to. But if it is yours or u know whos it is let me know and i will definitely give credit where it's due.
help with themes
So have i been searching around for a while and have not been able to figure out what the hell i'm doing wrong...
i installed DiamondTF3d conf tool, i downloaded some themes (.cab(s)) but i was not able to find them while going through TF3D config. I'm sure it's something simple i'm not dong, any help would be appreciated.
well the one i used (the Htc black) was a .theme i think