Cooking a new ROM but need to change to WWE... - Windows Mobile Development and Hacking General

Hi, my friends at modaco are busy trying to get the Samsung i900 bluetooth routing working properly by taking bits out of the new i908 ROM and cooking a new i900 ROM.
I am looking at trying this from another angle in that I wish to patch the i908 ROM from chinese to english but would like to know what files I need to replace and where is the setting that determines the system language.
I see there are 0404 language files, I have corresponding 0409 language files from the latest WWE ROM but I'm assuming there must be some registry setting or something that I will need to hack to tell the system to refer to which code?
I am still a newbie but have cooked several custom ROMs and made hacks etc, I have some experience with firmware writing as well...
Thanks
Steven

These threads here: http://forum.xda-developers.com/showthread.php?t=311078 and here: http://forum.xda-developers.com/showthread.php?t=449263 should help you immensely. Or you can upload the parts your working on from both ROMs and I can look into it

Related

Any way 2 cook own ROM

Does anyone know how to cook own ROM? I've got Universal and there it's not so hard, mainly if U need only 2 add or remove several files (I'm not speaking about adding AKUs ....)
THX
btw. there must be a way (see pdamobiz) but i dont speak or read thai
For the trinity there is a HEX pack which unpacks the ROM, then you change the device id and country id and you rebuild the rom again. Anyone has additional info in this method?? Maybe is works for the Orbit/Artemis?
i found on buzzdev scooter's rom kitchen i'm gonna try that.
think we are in the right direction.
Scoter rom kitchen can extract the rom on an Orbit I believe...
this looks perfect: http://forum.xda-developers.com/showthread.php?p=1156254

Howto modified rom

Hello all of you,
Almost my first post.
I am reading many topic's on this website for a long time, yesterday the day comes that i needed to register me.
I have read things about flashing my rom to customised versions.
I like those things much but i would like to edit them on my own so i can customise them for my use, maybe post them on-line.
I have some questions about how to modified some roms...
I now have installed this one:
http://forum.xda-developers.com/showthread.php?t=428323
The programs i have installed are:
Polaris Kitchen
Hard spl on my device
Nb extract
imgfs tools
Whit this you can extract the rom i have downloaded and i got 2 maps oem and sys.
Maybe those are stupid questions i don't hope so.
How can i edit the rom now for example:
Add program's from an cab file.
For example only use the tuch flow your htc today how to edit it or use the one from the diamond version?
How to make registery tweaks?
Add maps to your program map.
How to make a rom for another language?
Where to edit settings in the files?
Is it possible to integrate an flash screen into the oem of sys map so you can flash it in one time?
Add a radio rom to the rom file? etc...
Save some settings etc...?
I hope you can help me whit those questions.
What i already have found:
http://forum.xda-developers.com/showthread.php?t=425612
http://forum.xda-developers.com/showthread.php?t=427499
http://forum.xda-developers.com/showthread.php?t=427772
http://forum.xda-developers.com/showthread.php?t=379559&page=2
http://forum.xda-developers.com/showthread.php?t=311078&highlight=translation
http://forum.xda-developers.com/showthread.php?t=381600&highlight=rom+loader
Erik

614c/612c I'd Like to Learn How to create or at least modify a Cooked a Rom

Hello,
yes, basically I am hoping someone could provide some information on how to create or at least modify a cooked a rom Like the Russian rom or the one from pdaclan specifically for the HP iPAQ 614c/612c.
I would like to make modifications to the existing 614c roms and re-build a flashable flash.dio. I've already bricked my iPAQ once and would like to avoid going thru that pain again.
I want to be able to do the following:-
1-
Example, the Chinese rom has a nice feature showing the battery status in percentage, I think thats the Windows\battdrvr.dll that is responsible for this, I'd like to learn how I can extract that file and integrate it with another Rom.
2-
The Chinese rom has some Chinese left overs so If I knew how I can rebuild the flash.dio, I could overwrite those file from the English one and fix the Chinese rom myself.
3- I would like to dictate what software I want to install as part of the rom.
I don't know where to begin, most of the information related to this PDA are either in Chinees or Russian and I am still a newbie.
I am sure if someone posts some tips, I can get started.
please share your knowledge, I am sure a lot of use would find this info useful.
Regards

Dutch ROM 614c

Anyone who can dump a Dutch Ipaq 614c ROM?
It would be much appreciated
If you're still looking for one, maybe I can be of some help...
charlieMOGUL
Yes, I'm still looking for a Dutch ROM or a dump of a Dutch ROM.
i am also looking for a dutch rom. if i can help with something or need to do anything just let me know, i need this ROM very bad.
sincerley locoo
Maybe this can be usefull
It is a Dutch ROM
*I will post a working image soon.
For anyone who is interested in cooking a Dutch ROM, here are the OEM en SYS files, extracted from the ROM.
http://uploading.com/files/6a1634d9/OEM_%26amp%3B_SYS_Dutch_Ipaq_614c.rar/
Also for creating a Dutch xt9 cab file, these files are usefull. Creating the cab file myself wasn't successfull. This is a package ready to be cooked for Dutch xt9 files.
http://rapidshare.com/files/278550136/Dutch_xt9_for_IPAQ_614C.zip
Darqw said:
Maybe this can be usefull
It is a Dutch ROM
http://rapidshare.com/files/278140280/Dutch_IPAQ_614C_ROM.rar.html
Click to expand...
Click to collapse
First of all i want to thank you very much for this rom, however
i downloaded this, and flashed it on my device, flashing went perfectly but as soon as the windows mobile screen pops up along with that ''trendy'' beep sound, it gets stuck on it.
i left it a couple a minutes, i stays on the screen showing the ''please wait''
spinning logo of WM 6.
i also tried to reflash it, also re downloaded it in case something went wrong downloading.
anyone else facing this problem to?
and 1 other question,
i made a dump of a hp 614 i have, wich is Dutch, now i got the following files :
- diskimage_Ver.nbo
- part2.nb0.payload
- part2.nb0.payload.part1
- part02.raw
when i whas searching forums i found out that i have to change the
diskimage_Ver.nb0 to FLASH.DIO
i tried this and the device got stuck at the ''clean boot'' part.
obviousley i don't know alot and i'm sorry to ask anyone's help.
but what do i have to do with those other files? how do i make those files to a complete working ROM?
any help appreciated,
thanks to all people that helped me comming this far
I see the problem... I didn't have time to test it thoroughly.
Here is the link for a new (and hopefully a good working) ROM image.
http://rapidshare.com/files/278647058/original_dutch_1.00.rar
The problem is that I myself am still trying to learn to cook, so don't expect any miracles... That's why the first one didn't function properly. But normally this ROM schould function, as it is an copy of a Dutch Ipaq 614c.
If anyone is interested in cooking an up-to-date Dutch ROM, all the necessary tools and dumps are (normally) available. I already posted the OEM and SYS folders separately or they can be extracted from this ROM image.
At the moment I am not able to create a good working up-to-date Dutch ROM image, hopefully somebody is able to create one with the help of this ROM image.
Darqw said:
I see the problem... I didn't have time to test it thoroughly.
Here is the link for a new (and hopefully a good working) ROM image.
http://rapidshare.com/files/278647058/original_dutch_1.00.rar
The problem is that I myself am still trying to learn to cook, so don't expect any miracles... That's why the first one didn't function properly. But normally this ROM schould function, as it is an copy of a Dutch Ipaq 614c.
If anyone is interested in cooking an up-to-date Dutch ROM, all the necessary tools and dumps are (normally) available. I already posted the OEM and SYS folders separately or they can be extracted from this ROM image.
At the moment I am not able to create a good working up-to-date Dutch ROM image, hopefully somebody is able to create one with the help of this ROM image.
Click to expand...
Click to collapse
thanks for the updated ROM link, i'll post a review of the ROM ASAP.
this will be tomorrow,
ontzettend bedankt!
could you please explain me what to do with the 4 files, how they needed to be set-up for a working ROM, im also trying to get the hang of cooking a ROM.
ill be glad to hear from you once again.
yours sincerley,
alex

[Q] Multilanguage rom making and some starter questions.

I'm making a rom for my HTC Touch2/mega. My currently installed rom is stock rom. Which is comes with my phone and it has no official version of it here. It's in Turkish language and 6,5 but I want to make it 6.5.5 So I'm trying to use this:
http://forum.xda-developers.com/showthread.php?t=544445
(And I don't wan't to lose the original room. Without HardSPL Can't I backup it right?)
And my rom is customized for an operator. So I want to build it in Turkish language. I have the mui's but I'm not sure they will work on 6.5.5 and I wan't to make it multilanguge. Because as default it's asking to me which language I wan't to use. I wan't to add this option too.
But if I try to build a new rom based on my current rom the operator customizations is continues? Like I can't use hdspa/3g with another operator (phone keeps crashing).
And
216xx = HTC htc
217xx = COM1, continuing dev of 6.5.0.1 - 6.5.0.40
218xx = COM2, continuing dev of 6.5.0.50
219xx = MD, feature test branch, pretty much dead now. (unstable features are added here, this tree is based on COM1, so older base OS code, but the UI/UX code is newer)
22xxx = SEMC sony ericsson
*230xx = COM3, continuing development
*234xx = COM4, appears to be abandoned.
*235xx = COM5, more GUI changes here. New Outlook Interface.
*236xx = LG Electronics Branch
*24xxx = Possible HTC branch
*25xxx = SEMC - Sony Ericsson
*280xx, 282xx = WMD. This is a continuation of com3 from 23090. Most of the changes appear to be with IE
29xxx - Unknown
235xx has threaded email
Click to expand...
Click to collapse
Is there something matter If I choose not the Htc one's like 29xxx?
And Since Microsoft close the my phone Is there any point of keeping it in rom?
And Can I add video calling feature to my Mega with that:
http://forum.xda-developers.com/showthread.php?t=425937&highlight=video
WinCENLS_WWE and what is exactly doing? Is that neccessary for me? WWE means World Wide Edition?
Thanks
No answers? Guys please, I'm waiting for your anwers to cook my rom.
You touched several different problems.
Unfortunately each 6.5.x build will demand reviewing of most of the mui files. I know by myself. I used to build PLK versions of Jackos' ROMs and he has 2 series of ROMs (with 6.5 and 6.5.3 builds).
So you have to choose a build basing on information about it's stability/reliability, not ability to work with Turkish .muis. Either way you will need to mod some of them.
Second problem is to dump an existing ROM which I honestly know nothing about. But if it's a stock ROM, you should be able to find it somewhere anyway. By the information that you have to choose a language at first startup I think that it was not an official Turkish ROM, but the base for the device was WWE (World Wide English) and then there was a mod added by sunnysoft (http://firma.sunnysoft.cz/htc/). That's the same way it is done with Rhodium. We have no official Polish ROM, but only a sunnysoft plugin that enables the language choosing after a HR.
You can find there the newest WWE ROM and the language localization pack that you need.
Sooo I think what you should look for is an official WWE ROM (the version number you should have in Start -> Settings -> System -> Device information -> Software information) and a Sunnysoft mod with a set of different language.
Another problem is that you want to be able to choose a language after a HR. I don't recommend this method because:
- the way it is done by Sunnysoft is that they add a cab file with necessary modifications to a rom and run it after a HR by means of a .lua file or config.txt. The cab file script first asks the user for the language and then installs another cab according to the choosen language.
That means the resource files (and any other that must be added to the ROM) are just injected into the system as files. They do not delete the original english files from the ROM, but just add their own. Besides many of the .mui files (at least the ones from Base_Lang_0xxx package) should be placed as modules not files because otherwise they compromise the memory management.
So what I learned is that you should make as much changes to the ROM via the kitchen and not by a .cab file.
Furthermore the cab file is not able to make all the system changes. I know because I used to produce special PLK .cab files for Polish users of Rhodium. Mainly because we do not have a good Polish ROM and the Sunnysoft version had many bugs.
And there are a lot more changes that it's better to do during cooking than on the "real ROM".
As for myphone of course you can throw it out. It's not necessary anymore.
When I copy changelanguage.exe from my device to computer I was saw Sunnysoft. So like you said there is no official rom in Turkish. And yes it really has so much bug/mistranslates.
Actually I don't want big changes in my rom. I just want update it to 6.5.x
And yes really thanks.
My rom is 1.30.xxx.x but There was several updates on HTC support page so I installed them. Maybe they are updated the version. Should I install them to rom when I building it? Or they will just gone when I install 6.5.x 29xxx
And It seems It will be really hard to translate it to Turkish. Could you teach me? Or maybe not. f it comes too hard to me Maybe we won't be able to 6.5.x Turkish language. Whatever. I wan't to update my phone to 6.5.x without change much.
http://forum.xda-developers.com/showthread.php?t=578915
And there is an wwe edition it says but when i download it there is nothing called with wwe. so I download the sunnysofts version.
Well, I'm afraid you asking too advanced questions for me.
I never changed the build of the ROM. I only developed and adjusted language files to the ROM cooked by someone else (in my case Jackos and Seem_ZA).
That's why I know that even the .mui files are different among different builds.
The "Latest Official ROM" in the thread you provided is 1.28.401.4, and you write that your ROM is 1.30, so I guess you should take the one from Sunnysoft, dump it and then before you try to translate it, try to change the build. You will se if it is stable, if everything works, and then you will decide if you should include all the fixes HTC provided or not.
Remember - the 6.5.x builds are not "official" (except for some phones offered on Chinese market). Furthermore they are not made by HTC as well, so it's rather not likely that they have their fixes. On the other hand you should look into the fixes and try to judge by what they contain. I'm definitely not advanced ehough to help on it.
But I feel that for you the most important matter is read about cooking so that you know what to do and you know what you should change.
Dump the official ROM (from sunnysoft page) using any kitchen system, look into it, try to understand what parts it is made of. There are some tutorials floating over xda like "basics of ROM cooking" or "Kitchen and utensils for cooks" etc. Changing build is a bit complicated task. You will probably not cook a good&stable ROM without knowing the basics.
On the other hand perhaps you will find a good 6.5.x cooked ROM for Mega for which the chef published his kitchen. Then most of the hard work is done, because you don't need to mess up with build changing, testing performance, optimising XIP and many other tasks.
Then you can start thinking of changing the kitchen to compile a Turkish ROM.
Yes. I get it. So I'm starting build a new rom then if it's works good and stable I will try the translate it. And I will come to you for ask your help. And I know they are not official. If they were I don't even think about the upgrade it Thank you very much
If about language modification I can say that I'm quite "trained", but if about ROM cooking... I have very basic problems (look at my 2 questions on the top of Chef central). So I'm sure you need someone much more experienced to start your cooking adventure. Unfortunately WinMo is slowly dying, so almost nobody looks over here anymore...

Categories

Resources