Hello everyone!I had started a project for our devices (and yes this mean a holl new ROM) I started this days to make something and I managed to do something but need a lot of help from other users of this section of the forum who have knowledge of ROM cooking,so for those of you that want to help improving this project I want a PM from you.
Use my kitchen, with it you can extract ROMs and cook ROMs without problems... I don't exactly know why you are being so overly excited in the General Hacking Forum, since all that you need is already there, use it!
no the prb. is that i need more support for ex how to extract a .nb image?or how to extract from a ROM the programs that it haves?Because with yours i didn`t manage to do something to different and now i`m preparing the build a new ROM 6.5.3 with new XIP and new SYS
In my kitchen go to TOOLS -> bats -> extract.bat and open it in an editor, it should tell you everything you need to know about extracting roms (the nbimagetool extracts pretty much every *.nbh and *.nb you throw at it). Once the dump is put into packages by the pkgtool, the programs are sorted into those packages (if the cook didn't prevent this for example by deleting the dsm files during the cooking process, in this case all you get is a veeeeery long list of files )...
EDIT: I forgot to mention, I had a lot of problems with the 6.5.3 emulator image, the home screen wouldn't rotate (CHome that is). And I figured that 6.5.3 isn't worth the hassle on non-touch screen WM phones (I am moving to Android soon anyway )
I also had some problems with the SYS when i was trying to make G`reloc and gived me a Skybox language error and stoped,but after I deleted Skybox it worked like a charm .Did you had this to?
That's normal. G'Reloc doesn't support the new modules of WM 6.5 that are allocated to memory slots that don't exist in previous WM versions. So you either remove or recmod the modules or you use wmreloc instead of G'Reloc...
yes i found out that if I remove it everything is ok i removed it with unlocker but now i want to try wmreloc hope it will go without errors
I always used the recmod mehtod, but removing skybox makes sense anyway, because it's available in the market...
Something for you to read on the topic: http://www.techparaiso.com/windows-...memory-and-native-kernels-in-windows-phone-os
So it`s better to remove it because eats lot of memory anyway I don`t use it but I wanted to be included exactly like in the original ROM but in the last days I was thinking to do it different and I will do probably a light version and one customize by my own needs but I would love also to know what the users would want to include,so waiting for some proposals
Related
As many of you will be glad to hear, I've begun working on typhoon wm5 build 5.1.29.14847.2.0.0
now i've added almost all necessary files. some drivers are left yet, though - camera, sim toolkit and htc obex driver.
Now I need help of real gurus like mamaic and buzz. Here is the point: drivers are added, but still only keyboard works. drivers are added correctly, like modules. I Guess there's something to do with the security. maybe, regenerate packages.sof? but how? also, how to create dsm and how to change offsets in modules? actually, i only need to know how to create dsm and how to add them to registry, and how to create packages.sof. Strange that i boot the os and all the files and registry entries are present, but i see phone of on today screen and only keypad and display work.
Hi, Do you have any working (even bugy) WM5 ready to install? I need it to fix my phone and revert back to W2003.
Thanks
Inquiry
Hey Sp3Dev, just wanted to know whats going on with the new build you have been working on. Did you manage to get the help that you were looking for. I just got this device yesterday to use until my Artemis arrives, but I think I will end up keeping it to replace my d600 just because I love customizing my devices. Hope you are still working on a little somthing for my SP3i.
sp3dev said:
As many of you will be glad to hear, I've begun working on typhoon wm5 build 5.1.29.14847.2.0.0
now i've added almost all necessary files. some drivers are left yet, though - camera, sim toolkit and htc obex driver.
Now I need help of real gurus like mamaic and buzz. Here is the point: drivers are added, but still only keyboard works. drivers are added correctly, like modules. I Guess there's something to do with the security. maybe, regenerate packages.sof? but how? also, how to create dsm and how to change offsets in modules? actually, i only need to know how to create dsm and how to add them to registry, and how to create packages.sof. Strange that i boot the os and all the files and registry entries are present, but i see phone of on today screen and only keypad and display work.
Click to expand...
Click to collapse
I can help a little. I only use the files already listed in the packages.sof. I don't know how to read the file though. I use Bepe's kitchen. When you seperate the files into OS and LOC, you may find some folders only contain a .dsm file. These are extra folders and can be either deleted, or used for holding additional files. these files should already be listed in the packages.sof. You may have to test them one at a time by using the createOS.exe. Now to rebuild a .dsm file, put the your folder in the OEM folder, and createOS. This will automatically rebuild the .dsm files in the OEM folder. I'm sure there is a more elegant method, perhaps by using the kitchen tools directly, but i don't know how. I recently had to translate a chinese AKU 3.2 set into english, and thats basically the method i used. This post was written w/ the assumtion that you are familiar w/ Bepe's kitchen.
Regards,
Jason
Hello.
How are you trying to create this build? Have you started off with the original Typhoon WM5 Beta, or do you use a "true" WM5 build and try to incorporate Typhoon drivers? I suppose you are doing the latter, which I really hope you'll accomplish!
If you need any help betatesting and stuff, please say so
Here is a new rom kitchen which also can be used for Herald roms.
Anichillus is working on it to make it completely automatic for Herald. At the moment some files have to be copied manually - but it works.
Just have a look at:
http://forum.xda-developers.com/showthread.php?t=309562
really really sweet, anichillus, awesome! but i'll wait for the Herald compatibility first
Thats definitly good news for the Herald community
Yeah it already works great. I used it to create a wm6 rom based off the wing os dump and it couldn't be easier (coming from a first time cook). I definitely recommend giving it a whirl if you're interested.
Guys, sorry i said that i will upload your kitchen today...but i might not
I think i have been hacked ...so the website doesn't work, and i lost all my stuff cos i had to format my PC (it wouldn't start lol)...I downloaded the one i customised for the hermes and i will start modding on yours, but it might take little more so i don't know if i can finish it today considering i have some personal stuff to do...
Untill then, tell me what RUU to include in yours...or other method for flashing ?
For now it was only meant to be installed in the system drive...and most of us have that drive only for windows.. So i figured that if i am going to modify it, i might as well make it path free so you can install wherever you want...and that also eats little time...
Cheers
anichillus said:
Guys, sorry i said that i will upload your kitchen today...but i might not
I think i have been hacked ...so the website doesn't work, and i lost all my stuff cos i had to format my PC (it wouldn't start lol)...I downloaded the one i customised for the hermes and i will start modding on yours, but it might take little more so i don't know if i can finish it today considering i have some personal stuff to do...
Untill then, tell me what RUU to include in yours...or other method for flashing ?
For now it was only meant to be installed in the system drive...and most of us have that drive only for windows.. So i figured that if i am going to modify it, i might as well make it path free so you can install wherever you want...and that also eats little time...
Cheers
Click to expand...
Click to collapse
Here you are. It is the Aserg-Zip folder only containing teh programs for flashing (perhaps you can delete some unused ones) and i deleted the OS.nb. But the RUU doesn´t work for herald.
An sorry for your PC - don´t get in trouble.
Hi all,
Sorry I've been away on a kind of post-graduation hiatus. I have a few remaining commitments this summer that will keep me busy, but I intend to update my released ROMs as follows:
1. Use latest OEM updates from HP's May 2009 official update.
2. WM6.1: update a few apps, remove a few, and switch .NET CF back to 2.0
3. WM6.5: update SYS to build 21725.
4. Scale back "motherload" packages to a standard release setup, "BR ROM"
I can't promise delivery times on this stuff, but if anybody has additional suggestions for the ROMs or new info, I'm happy to hear from them.
Thanks,
-Ben
thank you !!! waiting for your new rom !!!!
I am glad to see your post here.
I am looking forward to meeting new ROM.
hey welcome back, i wonder why you would switch .net cf to 2.0? any issue with .net cf 3.5?
Hi bro nice to see you back again. now our 9x series will rock actually bro its great if you use latest HP update with you own stuff. so basically u have to make something fast and stable. by including useful apps. like
task manager with corner icon on today for closing apps easily. and some other major stuff which is important. you can see some Roms stuff of HTC WIZARD or any other and then compare it with ur Roms. and u can make fully loaded roms as well as light versions as well. as u know ur the best cooker. so wish u good luck.
just try to fix some minor bugs in HP Roms for 9x..
Take care..
Regards
T_T what a touching moment~ god Ben is finally back to us^^
i just got wm reminder today says "the copy of your wm6.5 software is expiring with 30 days, on 1st of july"...... so is that means m$ is pushing us to flash new rom before july, lol~
so far, the 21500 rom seems quite stable on the device, so just keep everything cool~
one small question: how can make the VoiceCMD button back to working (not the software, just the button, i love to assign it as 'task manager')
so, thank you so much Ben in advance, take your time (one month should be enough)
i'll check this post frequently
genesea said:
i just got wm reminder today says "the copy of your wm6.5 software is expiring with 30 days, on 1st of july"...... so is that means m$ is pushing us to flash new rom before july, lol~
Click to expand...
Click to collapse
oh yea, btw, if possible can you turn the expring reminder off by changing some registry command in the new rom? thanks~
benjaminries said:
Hi all,
if anybody has additional suggestions for the ROMs or new info, I'm happy to hear from them.
Thanks,
-Ben
Click to expand...
Click to collapse
Hi
im also one of the users that looks for the lightest rom
Anyway if I may suggest something I always wanted to do (maybe one day I will)
but you can be the first to do so
Mega light Rom
First I will explain something I used to call "HR installation"
On the 64mb ram devices I used to save memory (rom and ram) by installing all apps to storage card
then HR my device
and then for every installed app make a shortcut from the "storage card/program file/app-name.exe" to "windows/start menu/programs" (copy exe and paste "shortcut to…" )
any app you have/add in your rom will take device memory
most apps can work directly from storage card (not apps with plugins)
what I'm suggesting is for you to install all the apps you want to the card
then hr your device and make all exe shortcuts of the apps
Cook only the shortcuts into the rom
now you make your rom clean with no apps
the apps that must have plugins can be cooked into the rom or be given as a cab file
(most apps can be found as a cab on xda)
MS office
not all users use MS office on there WM device
MS has issued office 6.1 as an update that can be installed to the card
(I have the cab for wm5 devices)
So you can issue it as a cab only or using the "HR Installation"
But if you use the HR installation for office you must assign all doc/docx to this exe (by using this freeware
http://www.freewarepocketpc.net/ppc-download-openwith-v0-1.html
or resco explorer)
What will happen?
when you issue your rom you will give the
1 the clean rom
2 the "program file" folder of your storage card
3 cabs folder
What will the user do?
1 install your rom
2 copy your "program file" folder into the storage card
3 tap on the shortcut he wants from the program screen
(If he doesn't tap on the shortcut it is as if he didn’t install)
This way you can add a lot of apps option but rom will be light and every user will decide what he wants only by tapping on the shortcut
This way of installing is a lot lighter then full installation
Can be improved
You can also add a link (ink) for the file explorer called "shortcuts manager " that will be located "windows/start menu/programs" and will point the file explorer directly to windows/start menu/programs
By tapping on "shortcuts manager" icon the user will be directly where unused shortcuts can be deleted
Such rom will be the lightest and I think the fastest
nice.. can't wait for the update.
well bro also u can use some latest apps in roms. like facebook windows live . some nice task manager. some other tweaking tools mostly used in other devices. so the best is to check some other devices rom postings to get more knowledge of apps and users requirements.
some battery fixes . some registry fixes and tweaking.
specially for most common uses like phone and sms or mms. which need perfection.
and best of luck. i know u will do great job. U ROCK
You do some great work around here. I've only been here for a short while with my 910c... but already your threads have been time and/or life savers...!
A suggestion - I don't know if it's possible, but there are a few registry tweaks around that help increase battery life on the 91x series (see other threads for info). It might be worth while to try and incorporate those into a ROM. I've already manually fixed mine... but a ROM that did it from the start would be golden!
Any news?
Any news on the new ROM?
July the 1st is approaching and I'm getting worried about having my Ipaq 914c blocked
Thanks again
Gunsfan
Hello ppl, after so much cooking in 6.5 i decide to play a lil into 6.1... well i never cook for 6.1
Ok here is teh question as the title says... i jump into 21057 build 6.1 and I have a weird thing that is annoying... A mouse pointer (a lil arrow) does any body knows how to get rid of that arrow in my screen?
thanks a lot
Im usin HTC Hermes 6.1 build 21057 QVGA 0409 EVK 1.8.2
So 71 views and none idea? OMG i need to start over with an old build... maybe is a feature in the gwes shell or other core file
mmmm interesting experience... if I reply myself in this thread, i gain 18 views... and none answer... well... i talked last night with Da_G, he told me that some driver of my old OEM is causing troubles.. maybe the ddi.dll:
1.- made a search... then i see i had it twice... and i see a file inside a module.... is aid!!! OMG that is stupid!!!
2.- went running to my OEMdrivers and check that module "ace_ddi.dll" and yes it has a file ace_ddi.ddl inside so i said FK!!!! checkk all my modules and fK!!! all has the same issue... but the kitchen ddint told me about it.... i erase them all... and now the platform rebuilder crash...
The new question is... In WM6.1 the file inside the modules are needed?
+ Que PPC said:
mmmm interesting experience... if I reply myself in this thread, i gain 18 views... and none answer... well... i talked last night with Da_G, he told me that some driver of my old OEM is causing troubles.. maybe the ddi.dll:
1.- made a search... then i see i had it twice... and i see a file inside a module.... is aid!!! OMG that is stupid!!!
2.- went running to my OEMdrivers and check that module "ace_ddi.dll" and yes it has a file ace_ddi.ddl inside so i said FK!!!! checkk all my modules and fK!!! all has the same issue... but the kitchen ddint told me about it.... i erase them all... and now the platform rebuilder crash...
The new question is... In WM6.1 the file inside the modules are needed?
Click to expand...
Click to collapse
to my experience - NO
i did always delete all of them..
did you track your crash down to OEM/SYS?
+ Que PPC said:
mmmm interesting experience... if I reply myself in this thread, i gain 18 views... and none answer... well... i talked last night with Da_G, he told me that some driver of my old OEM is causing troubles.. maybe the ddi.dll:
1.- made a search... then i see i had it twice... and i see a file inside a module.... is aid!!! OMG that is stupid!!!
2.- went running to my OEMdrivers and check that module "ace_ddi.dll" and yes it has a file ace_ddi.ddl inside so i said FK!!!! checkk all my modules and fK!!! all has the same issue... but the kitchen ddint told me about it.... i erase them all... and now the platform rebuilder crash...
The new question is... In WM6.1 the file inside the modules are needed?
Click to expand...
Click to collapse
What kitchen did you use to dump the rom? I ask because I've played around some with cooking 6.1 roms and using EVK to dump shipped roms (20771 and 20779) for the raphael, and every time I do it, I get the files inside of modules phenomenon. And let me say, the roms I cooked SUCKED! They had all sorts of issues (even after deleting all the files). I recently dumped the 20779 rom with OSKitchen (first time I'd ever used it) to get a few drivers out, and it dumped everything properly. I'm not sure if I was doing something wrong or not with EVK-is there a setting for dumping 6.1 roms? I don't have much experience dumping roms, since there hasn't been a new one for the Raph in over a year and Da_G basically did all the hard work setting up 6.5 kitchens. I removed recmod.exe from the tools folder (thinking maybe it was kicking in somehow and recmodding the modules), but that didn't make a difference.
Anyway, you may want to try a different kitchen if you're using EVK. I also didn't get any file/module errors, and it was just blind luck that I found out the every IMGFS module had a file inside of it (but not in the dump, so I guess that's a good thing, although the rom I was working on was a turd).
Nope not necassary.
You need GReloc to reloc sys, some changes to your kitchen batch and a 6.1 nk.exe if you ask me.
+ Que PPC said:
mmmm interesting experience... if I reply myself in this thread, i gain 18 views... and none answer... well... i talked last night with Da_G, he told me that some driver of my old OEM is causing troubles.. maybe the ddi.dll:
1.- made a search... then i see i had it twice... and i see a file inside a module.... is aid!!! OMG that is stupid!!!
2.- went running to my OEMdrivers and check that module "ace_ddi.dll" and yes it has a file ace_ddi.ddl inside so i said FK!!!! checkk all my modules and fK!!! all has the same issue... but the kitchen ddint told me about it.... i erase them all... and now the platform rebuilder crash...
The new question is... In WM6.1 the file inside the modules are needed?
Click to expand...
Click to collapse
Farmer Ted said:
What kitchen did you use to dump the rom? I ask because I've played around some with cooking 6.1 roms and using EVK to dump shipped roms (20771 and 20779) for the raphael, and every time I do it, I get the files inside of modules phenomenon. And let me say, the roms I cooked SUCKED! They had all sorts of issues (even after deleting all the files). I recently dumped the 20779 rom with OSKitchen (first time I'd ever used it) to get a few drivers out, and it dumped everything properly. I'm not sure if I was doing something wrong or not with EVK-is there a setting for dumping 6.1 roms? I don't have much experience dumping roms, since there hasn't been a new one for the Raph in over a year and Da_G basically did all the hard work setting up 6.5 kitchens. I removed recmod.exe from the tools folder (thinking maybe it was kicking in somehow and recmodding the modules), but that didn't make a difference.
Anyway, you may want to try a different kitchen if you're using EVK. I also didn't get any file/module errors, and it was just blind luck that I found out the every IMGFS module had a file inside of it (but not in the dump, so I guess that's a good thing, although the rom I was working on was a turd).
Click to expand...
Click to collapse
Thats true, my 6.1 rom is a mess i will try that thanks
Laurentius26 said:
Nope not necassary.
You need GReloc to reloc sys, some changes to your kitchen batch and a 6.1 nk.exe if you ask me.
Click to expand...
Click to collapse
mmm interesting where can I learn more about that Changes you talk about?
to be homest i have the same thing
when i look at modules i have a dll in it called the same as folder
i have this since the beginning i started cooking and thought it whas meant this way but here im reading its not:-o
will the rom become faster if i delete all the dll's from the modules?
definetly gonna give it a go tomorrow:-o
yes... we are wrong, as the kitchen warns us when in SYS and EXT is a module with a file inside... but it dont happends when we got them in OEM.
The idea to have modules instead of files is cause the file is already recmoded when the cooking process starts at IMGFS merging (maybe im wrong) doing the recmod into slots by the reloc tool... so... in 6.1 the Greloc did it in the oem and goes wrong, and the same happends for WMreloc for 6.5 cooking.
and yes having modules allows us to have correctly recmoded files at the end to have faster roms so... the files inside modules is a wrong way to cook
i will try to dump again the stock... in OSkitchen zero... then i will add it into my 6.1 kitchen... but something is weird in my case... cause my device dont has stock rom for 6.1 ( we have wm6 shipped roms) but i will try it anyways
It never affected me (I think, lol) but you can use PreKitchen tool to delete all files with the same name as the folders that they are in. Its a lot quicker then manually deleting each duplicate
seeM_ZA said:
It never affected me (I think, lol) but you can use PreKitchen tool to delete all files with the same name as the folders that they are in. Its a lot quicker then manually deleting each duplicate
Click to expand...
Click to collapse
muchias gracias for this s my entire ext folder is full of files inside modules:S
:verry nice program and verry quick
edit2: gonna flash my new rom without the files inside modules and see what happens
i deleted them from the oemdrivers folder and all the ext packages(im hoping for some nice extra speed)
edit3: just looked at the kitchens i made for tp2 and leo and they have the exact same thing files in modules in ext packages and oemdrivers:s
and the strange thing none of the kitchens told me this and all gave nice working roms where evrything works like it should:S
edit4: hmmm looks like weather animation is slower after deleting all the files in modules:s
Im pretty sure it shouldnt affect the speed at all :? Because if you look in the dump folder it doesn't happen there. Maybe its just in your head? Lol, I could be wrong though, so please correct me if I am.
seeM_ZA said:
Im pretty sure it shouldnt affect the speed at all :? Because if you look in the dump folder it doesn't happen there. Maybe its just in your head? Lol, I could be wrong though, so please correct me if I am.
Click to expand...
Click to collapse
for the weather animation im quite sure as yesterday i let it run the weather animation for rain ten times after eachother and it whas ten times smooth
now i did it 5 times and 5 times with stuttering in it:s
Strange :? You sure you didnt change anything else?
seeM_ZA said:
Strange :? You sure you didnt change anything else?
Click to expand...
Click to collapse
100% sure
i downloaded the program you mentioned and let it run over the entire ktichen so all files in flders with the same name got deleted then i cooked the rom and flashed it
gonna reflash the rom i used before i deleted all those files to doucble check if im right about the weather animation but im 99% sure about the outcome
Try task29 before you reflash also. Otherwise I have no idea glad you backed up though hehe
seeM_ZA said:
Try task29 before you reflash also. Otherwise I have no idea glad you backed up though hehe
Click to expand...
Click to collapse
lol it went from rain to clouded
gonna flash back to the rom without the dll in the modules and do a task 29 before flashing and use it a day then i know for sure if its faster or slower
miniterror said:
lol it went from rain to clouded
gonna flash back to the rom without the dll in the modules and do a task 29 before flashing and use it a day then i know for sure if its faster or slower
Click to expand...
Click to collapse
Haha, I hope it works out for you bro
I tested out my weather animations and they're perfectly fine, without the dlls in modules. Im running 21909 and sense 2016 CFC'ed (from Leo 3.04) on TP2.
So... laurentius, how can I use Greloc instead of WMreloc in EVK to cook 6.1 ROMs???
i have this using WMReloc in a vanilla ROM 6.1
Memory Map...
SLOT 0: 0x02000000 - 0x01660000 (END: 0x00060000, 64 MODULES)
0x02000000 - 0x01fe0000 - ROM 0
0x01fa0000 - 0x01e20000 - ROM 1
SLOT 1: 0x04000000 - 0x02020000 (END: 0x02020000, 253 MODULES)
RAM IMAGE: 0x80000000 - 0x8029cc34
RAM: 0x8029d000 - 0x802cc000 - Used for kernel modules
0x802cc000 - 0x83a00000 - 55 MB free
... done!
I guess this 64 Modules in slot 0 are causing troubles
I'm not too familiar with 6.1 but what I do know is you want as little modules as possible in slot 0, so ideally you want no modules there.
EDIT: Wrong info here, my bad.
All the best
hello, first off, i did search but couldn't find anything like this problem at all
intro:
i did successfully install oskitchen and import the latest official build (wm 6.1)
imported a da_g package with the 6.5 23563 build, no problems at all but... the notification area in the top launched the htc notifications panel from that time (a gray screen with some of the icons in bigger size, if you don't remember what it was like i can put a screenshot, it does not matter really to understand the problem though)
"no problem, i can make a new profile with a different oemxip and oem drivers and that will be gone", and so i did, i searched for some kitchens with a set of drivers fitting my needs as reference and made a new profile with those
problem #1:
oskitchen needs the "temporary os.nb", which i don't know how to build it from the files in the project (and indeed cannot find how to do it because the search says "os" and "nb" are too short and would not use them), nor oskitchen build it for me...
so i did a dump from a rom built with the very same oemxip and package configuration (same sys, same packages, same oem drivers, same oemxip) and copied the os.nb
problem #2:
that worked fine... or so i thought: the notification screen was still there
as of now, there is absolutely no files from the original rom dump, but when i cook it the notification screen is still there! it's driving me crazy, how it can be there still??
i wonder if oskitchen does not work work with profiles as i think it does (meaning it always look for the "default" profile?), i don't really know and i'm completely lost as of now
so, my request for help is triple-fold:
#1: is there any way to build the "temporary os.nb" from the files instead of getting it from a rom dump (and so, i can control which things will be in the .nb)
#2: do you have any idea as of why the notification screen does appear yet none of the original files from the diamond rom is there
#3: in the case i cannot get rid of it in the "good" way, do you know how to make the notification screen to not appear anymore (you know, the wm 6.5.x way is more than enough, and less intrusive)
thank you so much
This one should be posted in OsKitchen thread. http://forum.xda-developers.com/showthread.php?t=628948
Closed.