Idea: package repository (+localizations) - Windows Mobile Development and Hacking General

Hello everyone,
when making a localized ROM people often face the problem of finding proper localized packages/MUI, especially for non-standard packages.
Many localized ROMs are the result of a lot of translation work that may have already been done by someone else.
So the idea is that we collect working packages in a central place where we can collect matching localizations. After all, most WM6.5 packages should be device and OS version independent so we could essentially share across all devices.
What do you think about this idea? Obviously it would not be trivial to implement because we would need some kind of shared storage where everyone can contribute. The simpler solution may be a collection thread or a separate forum with links to rapidshare et al.

Related

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

[IDEA] Multidevice kitchen

I've been thinking lately... I've been thinking of creating a new multidevice kitchen. The kitchen would support every current device, be based on the newest version of Bepe's kitchen or maybe the visual kitchen. It would add certain things like:
Automatically insert the cecompr.dll needed for both LZX and XPR compressions
Automatically hex edit the imgfs.bin during the cooking process to allow to LZX compression
It would come with an empty payload file for every device
It would support multiple languages and come with language packs
It would use the standard layout of bepe's kitchen/the visual kitchen so it would be easy to also keep build packages that would apply to every kitchen.
If I could get enough cooks involved from other devices, we could even have base STRIPED OEMs from every device that people can easily download.
We can make it automatically be able to dump any ROM and easily extract its XIP or SYS and import them into the kitchen or make the files into a package compatible with the kitchen that people could upload for everyone else to use. (Easier to spread new builds leaked by other people.)
I need more ideas as to what we could make this kitchen do.
I also need to know if any cooks would be willing to help out as it would be a MASSIVE project.
I would start it as soon as I'm done with two ROMs that I'm currently working for and a few kitchen that I'm modding for some people for LZX/XPR multicompression.
No comments, yet.
I'm working with ervius to add the LZX compression to the kitchen itself.
If no one helps, then it's going to be a little hard to do since I will have to download the default ROM for each and every device and then strip down the OEM. Then create bigROM packages to release as well. And then I can't test it since I don't have every device, so it's going to be a little bit of a slow process.
What I will end up doing will be more like just taking ervius kitchen, add a few things here and there and make all the packages and builds and whatnot available. Or at the least create a thread where people can post packages left and right. A repository of sorts. (A lot like the PPCgeeks's BuildOS but compatible with every device and using ervius awesome kitchen.)
Sounds like what Anchilus had one time! I think it was named as hypercore. But great idea though. I am not an expert cook or programmer, but I do cook ROM for myself sometime. My biggest thing is porting the ROM, doesnt matter what tutorial I read, I just dont get it LOL
Take a look in the raphael forums. Already done.
Will Help You
Ivan,
You know that I am willing to do anything I can to help you. Problem is that we have the same devices and you are my mentor so I am not sure how much help I would be, but whatever you need, you name it and I will do my best to help you out however I can.
GSLEON3 said:
Take a look in the raphael forums. Already done.
Click to expand...
Click to collapse
I looked. I couldn't find a multidevice kitchen...
GSLEON3 said:
Take a look in the raphael forums. Already done.
Click to expand...
Click to collapse
I think you mean this? http://forum.xda-developers.com/showthread.php?t=505800
Would be a great idea one kitchen for all devices, although I think the extra devices should be added in the form of plug-in, because nobody likes to dl a 20 GB kitchen . I would help but I'm not that great at dumping but especially not with the still changing structure of ervius visual bepe's kitchen. Is there a wiki or tutorial somewhere that properly explains where to put which folders? 12
Yes, it wouldn't include all the devices at once. The aim of the project is to provide plugin packages for every device. A standard repository of oem packages (divided by QVGA, VGA, WVGA, etc), a standard repository of SYS and XIP builds, and a standard set of stripped down OEMs from different devices. Everything would be downloaded seperately. It's a huge project, that's why I would need lots of help.
EDIT: Just read that link. Kind of like that, but for multiple devices. Including language packs and all.
ivanmmj said:
Yes, it wouldn't include all the devices at once. The aim of the project is to provide plugin packages for every device. A standard repository of oem packages (divided by QVGA, VGA, WVGA, etc), a standard repository of SYS and XIP builds, and a standard set of stripped down OEMs from different devices. Everything would be downloaded seperately. It's a huge project, that's why I would need lots of help.
EDIT: Just read that link. Kind of like that, but for multiple devices. Including language packs and all.
Click to expand...
Click to collapse
To get the attention of the cooks I think you should start sending email to the chefs and maybe a couple of mods too. I don't think it should be much of a problem on the raph forum, we are blessed with kind and sharing chefs, 12
i would love to help out with the kitchen.
although, i dont like bepe's way of cooking as much as the old way
multi-device sounds great, like in the days of hypercore
mbarvian said:
i would love to help out with the kitchen.
although, i dont like bepe's way of cooking as much as the old way
multi-device sounds great, like in the days of hypercore
Click to expand...
Click to collapse
You can use my kitchen (based on visual kitchen) to add more devices but someone should develop a kind of frontend app to have ability to download only desired build, device OEMs, VGA/QVGA etc (manual selection will be a nightmare for normal users) . I can help in building such a kitchen but I can't write app, sorry
ivanmmj said:
Yes, it wouldn't include all the devices at once. The aim of the project is to provide plugin packages for every device. A standard repository of oem packages (divided by QVGA, VGA, WVGA, etc), a standard repository of SYS and XIP builds, and a standard set of stripped down OEMs from different devices. Everything would be downloaded seperately. It's a huge project, that's why I would need lots of help.
EDIT: Just read that link. Kind of like that, but for multiple devices. Including language packs and all.
Click to expand...
Click to collapse
qsqa said:
You can use my kitchen (based on visual kitchen) to add more devices but someone should develop a kind of frontend app to have ability to download only desired build, device OEMs, VGA/QVGA etc (manual selection will be a nightmare for normal users) . I can help in building such a kitchen but I can't write app, sorry
Click to expand...
Click to collapse
You mean like an kitchen appstore or a bat to move everything into the right folders? 12
That's a great idea. An app that automatically downloads the needed files just for your device type of thing... I'm not a programmer, though.
I want this to also have language packs that modify the language of the ROM.
Let this be the kitchen to rule all kitchens.
ivanmmj said:
That's a great idea. An app that automatically downloads the needed files just for your device type of thing... I'm not a programmer, though.
I want this to also have language packs that modify the language of the ROM.
Let this be the kitchen to rule all kitchens.
Click to expand...
Click to collapse
i agree, this would be a very great idea. I think ppcgeeks has something similar with their BuildOS kitchen
p.s. ivan, while you're here, could you answer this question for me?
ivanmmj said:
Replace the FIRST one and FIRST ONE ONLY with "LZX". Save the file, close the hex editor. Let your kitchen do it's thing.
That's it.
http://www.4shared.com/file/101370353/b7650aff/Compression.html
Click to expand...
Click to collapse
do we need to do this step on the "mythical" cecompr.dll?
thanks
mbarvian said:
i agree, this would be a very great idea. I think ppcgeeks has something similar with their BuildOS kitchen
p.s. ivan, while you're here, could you answer this question for me?
do we need to do this step on the "mythical" cecompr.dll?
thanks
Click to expand...
Click to collapse
Already answered there.
But,
Yes.
The cecompr.dll is what tells the XIP how to read the LZX compressed imgfs.bin. The hex editing is what tells the kitchen tools to write the imgfs.bin in LZX compression.
I worked with evirus and now his kitchen has an option for LZX compression. It will do everything automatically. ^_^
That's a great idea. Not sure it could work on my device (ks20) as bepe's kitchen crashes on my nk.exe so I have to build xip part the old way (using xipport). Anyways, if you need french 96dpi resources, I can give you mine.
And for this project, instead of a special software to download packages, why not using a svn repository ?
Although a SVN repository would be awesome, I wonder if there would be a legal problem just like there was with the XDA FTP server used to host ROMs and stuff for building ROMs?
Yes, that's possible... perhaps we should ask a moderator, what was the exact reason it was removed (because after all, everything is still present on this forum, it's just not grouped in 1 place, but I think legal issues remain).
I also know that somewhere on the web, there is a svn server for winmo builds (I had once a wm build that had .svn folders).
Ivan, You can use my site to host your files, repositories, and current roms. I can alot you as much space as needed and even a .info domain name if you like. It will be hosted on the the same host as mycw.info (My gf's site for our chickens and stuff.) PM me or just respond on this post.
DestructDez1 said:
Ivan, You can use my site to host your files, repositories, and current roms. I can alot you as much space as needed and even a .info domain name if you like. It will be hosted on the the same host as mycw.info (My gf's site for our chickens and stuff.) PM me or just respond on this post.
Click to expand...
Click to collapse
PM sent. Thank you!!

Adding locales/languages in custom build?

Hi all,
Is there any possibility to add locales and languages in custom build ROM's? I know Haykuro and TheDude include additional locales, but JF isn't. How can I add them myself, is there any way?
got_Thai?
I'm interested in this as well. I believe it can be done without having to cook a new rom though. My interest lies in the Thai language and I found the following sites describing (I think?) how this can be done:
http://www.droidsans.com/content/hack-thai-display-t-mobile-g1-practical
http://g1daily.blogspot.com/2008/11/g1-install-thai-font-on-t-mobile-g1.html
I tried using google translate but the results didnt' help me much. From what I could make sense of, the how-to instructions are in the first link, and the file needed (maybe the fonts?) is in the second.
Anyways, if this helps at all let me know.
hehe i found this thread when I search on google how to add french language to my G1...
The emulator support french (and many others languages). I'm sure we can extract locales on the emulator and put them on the phone.. but no idea how to do that
I'm really interested in this too

VillainROM 5.2 Kitchen now available!

so here we go, i proudly present: the VillainROM Kitchen!
i wrote this up completely from scratch, so please be gentle when it isn't perfect at the beginning :roll:
also we were not able to test every rom combination, as there are millions of different roms possible...
please note the faq link on the lower right side. if any questions arise pleask them here, i will update the faq from time to time.
final note: i'd like to emphasize that i created this kitchen myself, and it was a buttload of work. however i did NOT create the rom or any of the apps or modifications that come with it (with the exception of minor fixes or changes). nathan is and will be the rom developer/maintainer, and there are other parts created by other people, for example the themes. i don't want to start a long list of thanks and credits, and i take care not to include warez. there are several other reasons why something should or should not be included in the kitchen, so if you feel that your app is used here without permission or credit please contact me. also let me know if you'd like to contribute, be it in form of a simple bootscreen or a great app...
you find the kitchen at http://www.villainrom.co.uk/kitchen/ or in the rom section of the villainrom board.
now have fun with the kitchen!
Hi for all noobs/about to donate folk can you let us know exactly what a kitchen is please.
you can select options you want to include, for example apps or themes. then our kitchen will create the rom for you, you download and flash it. no need to figure out what adb is and how to remove or add stuff to the rom. check the link, it should be self explanatory!
also you can create a keyboard layout config file if you are using villain5.2 or other roms with the hacked keyboard from here: http://forum.xda-developers.com/showthread.php?t=624416
the keyboard layout feature is free to all members of villainrom.co.uk btw.

Package list?

Hi all!
I've searched and dug, I've used the forum search as well as google with operands, I've searched sites other than XDA and come up with nothing.
What I want to know is, somewhere, is there a list of the packages with their descriptions? I'm new to cooking (As in two days new!) and after receiving no help in trying to learn from a tutorial, I was forced to guide myself.
While using a kitchen, I'm presented with the SYS packages which all come with nice descriptions telling me what they are, and then I can choose whether or not I need them. The EXT packages however do no such thing.
There are a few which are obvious, such as the first on my list, "Advanced Network v1.0.9.0". This is obviously the software for the advanced network settings under control panel/connections.
Not all EXT packages however are so obvious, and attempts thus far to identify them have failed
So, I wanted to ask whether or not there was a listing, partial, complete or in the making, of the standard and regularly included (Stock) EXT/OEM packages for the Touch HD.
Thanks!
BarrettBear said:
Hi all!
I've searched and dug, I've used the forum search as well as google with operands, I've searched sites other than XDA and come up with nothing.
What I want to know is, somewhere, is there a list of the packages with their descriptions? I'm new to cooking (As in two days new!) and after receiving no help in trying to learn from a tutorial, I was forced to guide myself.
While using a kitchen, I'm presented with the SYS packages which all come with nice descriptions telling me what they are, and then I can choose whether or not I need them. The EXT packages however do no such thing.
There are a few which are obvious, such as the first on my list, "Advanced Network v1.0.9.0". This is obviously the software for the advanced network settings under control panel/connections.
Not all EXT packages however are so obvious, and attempts thus far to identify them have failed
So, I wanted to ask whether or not there was a listing, partial, complete or in the making, of the standard and regularly included (Stock) EXT/OEM packages for the Touch HD.
Thanks!
Click to expand...
Click to collapse
IMHO try to PM some of the known cooks from this thread(or others) to help you: it might be the most successfull way to get yourself a cook sooner!!!
Success!
Thanks for the post bib*oops, but I'd already considered that.
I'd prefer it if the information was put into this thread, that way, even after I've used it, other people who want to cook their own roms can figure out just exactly what they have in it, so they can remove, or add SYS packages based on what they need.
I'm probably not the first, nor will I be the last person to need this information. Better than it is available in one post than people making new posts with "What is the XYZ package & what does it do?"
BarrettBear said:
Thanks for the post bib*oops, but I'd already considered that.
I'd prefer it if the information was put into this thread, that way, even after I've used it, other people who want to cook their own roms can figure out just exactly what they have in it, so they can remove, or add SYS packages based on what they need.
I'm probably not the first, nor will I be the last person to need this information. Better than it is available in one post than people making new posts with "What is the XYZ package & what does it do?"
Click to expand...
Click to collapse
I see... Good idea , so far!
Unfortunately all I can find is reference to some packages on the other sub-forums, not for the Blackstone >_<

Categories

Resources