View Full Version : [Holly's Kitchen - Wing Development] - My parting gift to the Wing/Herald Community
toadlife
23rd July 2009, 06:45 PM
Well, my beloved Wing kicked the bucket last night, and I am without a phone. Before it died I had managed to finish up my Wing development environment which contained a stripped down (meticulously stripped by me) version of the official T-Mobile Wing OEM and a 21051 sys/xip.
This Kitchen is based on the "JustMe" Kitchen by ivanmmj (Thanks Ivan!!) - with all of the bugs fixed. It supports XPR and LZX compression and has a built in configuration section.
To use the kitchen, unzip the files to your hard drive and run the file "StartKitchen.bat". You will be presented with the choice of setting configuration options or building your ROM.
BY default, the Kitchen will output a very basic ROM with a full version of WM 6.1 21051/21051. The only things left from the original T-Mobile OEM are HTC camera, ArcSoft MMS, and other little HTC system utilities like "clearstorage". The only things added to the OEM are HTC Task Manager 2.1, a 6 button Green comm manager that matches the Default Green Windows mobile 6.1 theme, a couple of essential reg tweaks, and Dummy SQM.
I would post screen shots of the ROM, but I was not able to take any before my phone crapped out.
Step-by-Step Guide to Cooking with Holly's Kitchen
If you have Windows Vista or Windows 7, UAC will cause this kitchen to break. Disable it before running the kitchen.
Extract the archive to one of your hard drives - preferably in the root like "c:\"
Browse to the root of the kitchen (EXAMPLE: c:\hollyskitchen) and launch the file called "StartKitchen.bat"
Press "2" and hit [ENTER] to start the build
A program called BuildOS will appear. Press the > button near the top left.
Watch the progress at the bottom of the window. When BuildOS finishes, close it.
The build will continue automatically. If you are using LZX compression, hex editor program will automatically open and close.
The page pool changer application will open. Click on the select button, and browse to the BUILD folder of the kitchen (EXAMPLE: c:\hollyskitchen\working_folder\build\) and select the file "os.nb"
Select the page pool size you want and click on the "Change To" button. Close the page pool changer application.
The HTC ROM tool will be launched. The configuration should already be populated. Click on the "Build!" button.
Browse to the BUILD directory (EXAMPLE: c:\hollyskitchen\working_folder\build), choose a file name for your ROM and click on "Save"
Close the HTC ROM tool
The script then automatically copies your nbh file from the BUILD directory to the flash (EXAMPLE: c:\hollyskitchen\working_folder\flash) directory.
You will be asked if you want to flash your ROM. If you answer "y" and your ROM was successfully copied to the flash directory, you should be ready to flash your newly built ROM.
Now that you have successfully operated the kitchen, you can go back and edit the OEM directory (EXAMPLE: c:\hollyskitchen\working_folder\OEM) and and remove applications to your ROM.
Good luck!
You can download the kitchen here:
-----------------------------------------------
"Holly's Kitchen" (Wing Development 21051) (http://toadlife.net/stuff/forum_stuff/XDA/Kitchens/HollysKitchen.7z)
-----------------------------------------------
Lastly, if you want to help me to buy a new phone (I'm eying a used HTC Fuze) you can click here...
https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=heavenlypennies%40hotmail%2ecom&lc=US&item_name=Paul%20Blair&item_number=XDA%2dDev¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHos tedGuest)
ace10134
23rd July 2009, 09:20 PM
I'm gonna look at this, see if I can learn how to work it. Sounds interesting.
Sorry to hear that the Wing is dead :(
ace10134
23rd July 2009, 09:38 PM
MegaUpload is super-slowwww and just generally sucksss
Too bad SkyDrive is limited to 50 MB. This is just too slow...1 hour...25 KB/s....terrible...hopefully the kitchen is better!
toadlife
23rd July 2009, 10:23 PM
MegaUpload is super-slowwww and just generally sucksss
Too bad SkyDrive is limited to 50 MB. This is just too slow...1 hour...25 KB/s....terrible...hopefully the kitchen is better!
You're probably finished by now, but jsut in case, here is a direct download (http://toadlife.net/stuff/forum_stuff/XDA/Kitchens/HollysKitchen.7z) from my personal domain.
Diagrax
23rd July 2009, 10:42 PM
Yo Toadlife im in the same boat as you bud mine gave out this monday it was a sad moment. You should really go to Amazon and check out there unlocked phones alot of good deals there.
ace10134
23rd July 2009, 11:03 PM
I get errors :confused:
On the ROM Builder part. It asks you to pick a device, u know? I just cant get that section going. Any tips? I can describe it more or post screenshots, but I figured that you might already know what I'm talking about. Thanks.
toadlife
23rd July 2009, 11:08 PM
I get errors :confused:
On the ROM Builder part. It asks you to pick a device, u know? I just cant get that section going. Any tips? I can describe it more or post screenshots, but I figured that you might already know what I'm talking about. Thanks.
It should have that filled in automatically.
Choose "Herald*"
You can also try to open the project file, which should fill in everything for you. To do that click on the little "l" buton near the bottom, browse to the build folder under (hollyskitchen\working_folder\) and choose the file called "build.htcrtproj".
toadlife
23rd July 2009, 11:11 PM
Here is a screenshot of what the settings should be...
toadlife
23rd July 2009, 11:44 PM
I get errors :confused:
On the ROM Builder part. It asks you to pick a device, u know? I just cant get that section going. Any tips? I can describe it more or post screenshots, but I figured that you might already know what I'm talking about. Thanks.
I extracted my kitchen to a computer that has not run the kitchen before and the HTC ROM tool worked fine. I'm not sure how you got that error.
Anyway, I edited the first post with a step-by-step guide. If you have any more questions, feel free to ask. :)
ace10134
23rd July 2009, 11:45 PM
I extracted my kitchen to a computer that has not run the kitchen before and the HTC ROM tool worked fine. I'm not sure how you got that error.
Anyway, I edited the first post with a step-by-step guide. If you have any more questions, feel free to ask. :)
Yay, a good guide. I'll try it out again. I think it's working right now though...It's on the white screen, saying, "Building NBH". Been there for a while.
ace10134
23rd July 2009, 11:56 PM
I don't get the Herald option as a device. Only the ARTE1000.
?????ahhhhh??????
toadlife
23rd July 2009, 11:58 PM
Yay, a good guide. I'll try it out again. I think it's working right now though...It's on the white screen, saying, "Building NBH". Been there for a while.
That's the part where the HTC ROM to launches. Look for it in your task bar. You have to press the build button - Step 9 of the guide. ;)
toadlife
23rd July 2009, 11:59 PM
I don't get the Herald option as a device. Only the ARTE1000.
?????ahhhhh??????
Something is horribly wrong. Maybe it didn't extract fully?
Let me download the kitchen and check it out.
ace10134
24th July 2009, 12:28 AM
double comment. I forgot that there was a second page. I was thinking...where's my comment? so I posted this one, and then I saw my other one. Sorry. So, any update on fixing it? I re-downloaded it once and then a second time. Both times had the issue.
guntcent
24th July 2009, 12:36 AM
double comment. I forgot that there was a second page. I was thinking...where's my comment? so I posted this one, and then I saw my other one. Sorry. So, any update on fixing it? I re-downloaded it once and then a second time. Both times had the issue.
im havin da same error too bro
ace10134
24th July 2009, 12:43 AM
im havin da same error too bro
YAYYYYYY That means I'm not retarted!! Yesssssssssss.
More details....
When it's about to launch the ROM Builder...
http://forum.xda-developers.com/attachment.php?attachmentid=208290&stc=1&d=1248388848
And then after clicking OK...
http://forum.xda-developers.com/attachment.php?attachmentid=208291&stc=1&d=1248388848
And finally, after clicking OK to that one, and selecting ARTE1000 as the device...
http://forum.xda-developers.com/attachment.php?attachmentid=208292&stc=1&d=1248388848
And it just fails in general after that. Those were the main highlights of it all. Hope it helps. Keep us posted about getting it fixed!
toadlife
24th July 2009, 12:59 AM
Ohhhhh. You guys are using Vista?
Try turning off user access control. (UAC).
Instructions. (http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/)
ace10134
24th July 2009, 01:00 AM
Ohhhhh. You guys are using Vista?
Try turning off user access control. (UAC).
Instructions. (http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/)
Win7, yea. I tried XP compatibility mode, but didn't do anything. Thought about running in Admin mode, that might do the same thing. If that fails, I'll turn off the UAC.
ace10134
24th July 2009, 01:22 AM
Ohhhhh. You guys are using Vista?
Try turning off user access control. (UAC).
Instructions. (http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/)
OK, it worked. Now I'll get a virus, but whatever.
ace10134
24th July 2009, 01:25 AM
Oh, where would you place a driver?
Which folder?
toadlife
24th July 2009, 01:26 AM
Oh, where would you place a driver?
Which folder?
Not sure what your talking about.
Did turning off UAC fix the issue with the devices not being found??
ace10134
24th July 2009, 01:28 AM
Not sure what your talking about.
Did turning off UAC fix the issue with the devices not being found??
Yea, turning off UAC worked. It's going like normal now.
And about the driver, I was talking about a driver for the phone itself. I wanted to try that Extendir driver thing. So how do you cook in a driver? I think I might have figured it out...maybe. Do you know how to properly include a driver though?
ace10134
24th July 2009, 04:45 AM
Eh, bricked my phone trying to get that Extendir thing working. Hopefully it's a temporary brick (I am HardSPLed)
Got it back up. Flashing JustStable Micro to recover from my epic failure of creating a ROM.
I couldn't get the Extendir thing to work at all. It's too bad, it could possibly make our phone reallyyyy fast. But I still have doubts about it, since I've heard it doesn't help devices that have low memory like ours. So maybe it was a worthless attempt anyways.
dumpydooby
24th July 2009, 07:58 AM
OK, it worked. Now I'll get a virus, but whatever.
UAC is worthless. It was a terrible idea. I thought Microsoft got rid of it after Vista.
Welp, I'm definitely not downgrading to Windows 7 now. That's ridiculous.
ace10134
24th July 2009, 07:59 AM
UAC is worthless. It was a terrible idea. I thought Microsoft got rid of it after Vista.
Welp, I'm definitely not downgrading to Windows 7 now. That's ridiculous.
And you're just stupid.
In Vista, you can disable it. And in Win7, you can adjust it to your liking.
But it does make the OS more secure. And btw, Macs did the same thing with Leopard.
toadlife
24th July 2009, 08:56 AM
Please no Vista/UAC flame fests in my kitchen thread. I've seen/been involved in enough of em' myself. :D
Besides, the whole argument is passe.
guntcent
24th July 2009, 03:55 PM
if i use ur kitchen it would b like ur rom?
eichenberg
24th July 2009, 05:42 PM
Thanks for the step by step process that helped me out quite a bit. One question I have though is how do I go about adding and removing programs. I know I have to do that in the OEM folder...but what do i need to remove (the folders within the OEM folder or the individual files listed below all the folders or both) and where do I find all the files for programs that I want to add.
toadlife
24th July 2009, 05:52 PM
if i use ur kitchen it would b like ur rom?
No. The Ava ROM has a bunch of extra programs that are not included in this kitchen.
toadlife
24th July 2009, 06:18 PM
Thanks for the step by step process that helped me out quite a bit. One question I have though is how do I go about adding and removing programs. I know I have to do that in the OEM folder...but what do i need to remove (the folders within the OEM folder or the individual files listed below all the folders or both) and where do I find all the files for programs that I want to add.
Each folder under the OEM folder represents a single program, or collection of settings. As for where to get packages, I would do a search here on the xda forums. I have a massive collection of OEM packages that I downloaded a long time ago, but I don't remember where I got it. Another great source of packages is ppckitchen.org. Their kitchen program, "BuildOS". While it doesn't support the Wing, it's updater can automatically download a massive rar file full of OEM packages.
Once you have the OEM packages, it just a matter of copying the packages into your OEM folder, and cooking away.
Here is the rundown of what a typical OEM package directory contains. This following is a directory listing of the package for the SPB touch calculator which is included in my ROM, Ava:
6871c025-a99a-4a25-a746-31398d3d6499.dsm - not sure what this is. In official ROMs, they have a purpose, but in OEM packages they are usually blank.
6871c025-a99a-4a25-a746-31398d3d6499.rgu - Registry settings for the program
calculator.exe - program component
Calculator.lnk - program component
calculator_eng.txt - program component
initflashfiles.txt - file that directs the OS where to put soem of the files in the package. By default all files go into the windows directory. If some files need to go elsewhere (like shortcuts), this file tells the OS where to put them.
option.xml - This file contains information about the package. The program "BuildOS" reads this file.
SpbCalc_L.gif - program component
SpbCalc_P.gif - program component
Also, under the SYS folder (which is the operating system) each folder represent a component of the operating system. You can remove quite a few of the components under SYS to save space.
For example, you can remove these from the SYS directory safely:
-----------------------------------------------------------------
AUTOUPDATE (never used)
Enterprise (Business type stuff?)
Entertainment (the games)
INTERNETSHARING
SampleMusic
WelcomeCenter
There are several other components that you can remove, but that's a rather advanced topic that I am not an expert in.
toadlife
24th July 2009, 06:28 PM
if i use ur kitchen it would b like ur rom?
Here (http://toadlife.net/stuff/forum_stuff/XDA/Configs/Ava.26.7z) is the OEM folder for Ava.26. If you use this OEM with my kitchen, the resulting ROM will be like the Ava ROM. Keep in mind that the Ava ROM had a slightly different SYS folder, so it won't be identical. Since I don't have a Wing any more, I can't even guarantee that it will build!
To build with this OEM, you will need to remove NetCF 3.5 from the OEM folder (or uncheck it when BUILDOS comes up), as it conflicts with the NETCF in the SYS directory of the kitchen.
ace10134
24th July 2009, 08:51 PM
BTW, Cooking and flashing the default setup in the kitchen, the ROM does NOT boot up! I thought I was crazy trying to get this thing to work, trying to create a 6.5 ROM, but after all, the base of the kitchen was broken!
Am I assuming correctly? Has anyone got this to build the default ROM???
toadlife
24th July 2009, 08:57 PM
BTW, Cooking and flashing the default setup in the kitchen, the ROM does NOT boot up! I thought I was crazy trying to get this thing to work, trying to create a 6.5 ROM, but after all, the base of the kitchen was broken!
Am I assuming correctly? Has anyone got this to build the default ROM???
If that's the case, I should just remove the Kitchen. What happens when the phone boots? Do you get a white screen or just the boot logo?
ace10134
24th July 2009, 09:01 PM
If that's the case, I should just remove the Kitchen. What happens when the phone boots? Do you get a white screen or just the boot logo?
Just the T-Mobile boot logo. Doesn't get anywhere after 20 minutes, so I'm sure it doesn't boot.
You should probably wait for someone else to confirm it, but I tried it with the base settings and with modifying the files myself, ALL attempts failed :(
I'm working on making my own kitchen, I guess. I'm getting into the cooking stuff now.
Anyone else not able to make a working ROM out of this???
toadlife
24th July 2009, 09:17 PM
Just the T-Mobile boot logo. Doesn't get anywhere after 20 minutes, so I'm sure it doesn't boot.
You should probably wait for someone else to confirm it, but I tried it with the base settings and with modifying the files myself, ALL attempts failed :(
I'm working on making my own kitchen, I guess. I'm getting into the cooking stuff now.
Anyone else not able to make a working ROM out of this???
I just built the LZX and XPR version of the default ROM using the kitchen and uploaded them to my site:
http://toadlife.net/stuff/forum_stuff/XDA/ROMs/Wing/WingDev.01.LZX.7z
http://toadlife.net/stuff/forum_stuff/XDA/ROMs/Wing/WingDev.01.XPR.7z
Try flashing those. If they don't work I'll know for sure if the kitchen is FUBAR.
ace10134
24th July 2009, 09:19 PM
I just built the LZX and XPR version of the default ROM using the kitchen and uploaded them to my site:
http://toadlife.net/stuff/forum_stuff/XDA/ROMs/Wing/WingDev.01.LZX.7z
http://toadlife.net/stuff/forum_stuff/XDA/ROMs/Wing/WingDev.01.XPR.7z
If you could try flashing those, I'll know for sure if the kitchen is FUBAR.
Ok, lol. I'll download and flash. I'm working on creating my own kitchen, fun, fun.
Flashing it....IT WORKED. HUH. Idk why I couldn't get it to work. Did anyone else get it working, other than the author?
ace10134
24th July 2009, 09:42 PM
Ok, lol. I'll download and flash. I'm working on creating my own kitchen, fun, fun.
Flashing it....IT WORKED. HUH. Idk why I couldn't get it to work. Did anyone else get it working, other than the author?
Flashed it, and your version worked. Can anyone else create a ROM from the kitchen and get it to work??
toadlife
24th July 2009, 10:28 PM
Flashed it, and your version worked. Can anyone else create a ROM from the kitchen and get it to work??
That's somewhat of a relief. :p
It could still be an issue with Windows 7.
I just installed Windows 7 RC x64 on my desktop. I am going to run my kitchen on it and see what happens.
ace10134
24th July 2009, 10:29 PM
That's somewhat of a relief. :p
It could still be an issue with Windows 7.
I just installed Windows 7 RC x64 on my desktop. I am going to run my kitchen on it and see what happens.
K. I'm using 32-bit. Remember to disable the UAC too.
toadlife
24th July 2009, 10:59 PM
okay, I downloaded my kitchen onto my W7 desktop.
I ran into the error you got with the ROM Build tool. I was able to get around it without disbaling UAC though. I browsed to the BUILD folder, right-clicked on the htcrt.exe file and set it the "Run this program as an administrator" flag in the compatibility tab.
Right-clicking on the StartKithen.bat file and selection run as administrator fails because it changes your path to c:\windows\system32, which screws everything up.
If you start CMD.exe as an administrator and then cd to the kitchen's root directory, the kitchen will run properly.
Here is WingDev.01.XPR built on my Windows 7 machine....
http://toadlife.net/stuff/forum_stuff/XDA/ROMs/Wing/WingDev.01.XPR-builtwithwindows7.7z
ace10134
24th July 2009, 11:01 PM
okay, I downloaded my kitchen onto my W7 desktop.
I ran into the error you got with the ROM Build tool. I was able to get around it without disbaling UAC though. I browsed to the BUILD folder, right-clicked on the htcrt.exe file and set it the "Run this program as an administrator" flag in the compatibility tab.
Right-clicking on the StartKithen.bat file and selection run as administrator fails because it changes your path to c:\windows\system32, which screws everything up.
If you start CMD.exe as an administrator and they CD to the kitchen's root directory, the kitchen will run properly.
Here is WingDev.01.XPR built on my Windows 7 machine....
http://toadlife.net/stuff/forum_stuff/XDA/ROMs/Wing/WingDev.01.XPR-builtwithwindows7.7z
The kitchen would always run fine. I never did the Admin things. I'll try out the ROM you cooked soon.
Downloading your Win7 Cooked ROM...
Flashing..........Booting.......
Worked. Guess I'm just retarted :( I'll try out the Admin settings after re-downloading the kitchen.
ivanmmj
24th July 2009, 11:10 PM
Each folder under the OEM folder represents a single program, or collection of settings. As for where to get packages, I would do a search here on the xda forums. I have a massive collection of OEM packages that I downloaded a long time ago, but I don't remember where I got it. Another great source of packages is ppckitchen.org. Their kitchen program, "BuildOS". While it doesn't support the Wing, it's updater can automatically download a massive rar file full of OEM packages.
Once you have the OEM packages, it just a matter of copying the packages into your OEM folder, and cooking away.
Here is the rundown of what a typical OEM package directory contains. This following is a directory listing of the package for the SPB touch calculator which is included in my ROM, Ava:
6871c025-a99a-4a25-a746-31398d3d6499.dsm - not sure what this is. In official ROMs, they have a purpose, but in OEM packages they are usually blank.
6871c025-a99a-4a25-a746-31398d3d6499.rgu - Registry settings for the program
calculator.exe - program component
Calculator.lnk - program component
calculator_eng.txt - program component
initflashfiles.txt - file that directs the OS where to put soem of the files in the package. By default all files go into the windows directory. If some files need to go elsewhere (like shortcuts), this file tells the OS where to put them.
option.xml - This file contains information about the package. The program "BuildOS" reads this file.
SpbCalc_L.gif - program component
SpbCalc_P.gif - program component
Also, under the SYS folder (which is the operating system) each folder represent a component of the operating system. You can remove quite a few of the components under SYS to save space.
For example, you can remove these from the SYS directory safely:
-----------------------------------------------------------------
AUTOUPDATE (never used)
Enterprise (Business type stuff?)
Entertainment (the games)
INTERNETSHARING
SampleMusic
WelcomeCenter
There are several other components that you can remove, but that's a rather advanced topic that I am not an expert in.
I was the one officially in charge of porting that kitchen to the Wing... but I had lost my files in a computer issue I had and never bothered going back and re-porting it...
Anyhoo, this is pretty dead on.
ace10134
24th July 2009, 11:39 PM
So yea, I updated my post above. Your cooked ROM worked. And I concluded that I'm just retarted. I'm gonna try out the Admin tweaks. But...
------ROM Info------
Free RAM - 24.21 MB
Free ROM - 36.13 MB
I'll be posting again saying if I get it working myself.
ace10134
25th July 2009, 12:00 AM
Admin tweaks aren't necessary.
I had the Kitchen folder on my Desktop, not in the C:\ root. I thought "preferably" meant that I had the option of where to place it! Working now though. Thanks!!!
toadlife
25th July 2009, 12:31 AM
Admin tweaks aren't necessary.
I had the Kitchen folder on my Desktop, not in the C:\ root. I thought "preferably" meant that I had the option of where to place it! Working now though. Thanks!!!
LOL!
When I cooked the ROM in W7, I actually ran it from my desktop to make sure it would run okay there.
But whatever. I'm glad you got it to work!
:)
holylove02
26th July 2009, 05:32 AM
Wow, a real HTC Harald, aka Tmobile WING KITCHEN!!!! Finally!!!! I've been waiting for this, for about a year!
First off, I'd like to say thank you for your hard work on this. It sucks that you did all this work only to loose the thing it was made for. Good luck on Aug 12th. (AKA WING II Rhodium Launches) anyway, I'm not much of a writer, honestly more of a mooch of this site and others, but I did want to say, I FOR ONE DID GET EVERYTHING WORKING WITH THIS KITCHEN!
DO NOT SCRAP! I'm running windows xp pro. on a rock of a pc. Lately, I've been testing my (and my phone's) limits lately. I've done the once hard, now common things like page pool changes, (mine's at 2mb) and ROM changes. I've got an older rom running touch flo 2d and loving it, with about 30 programs with 10mb storage, and 14mb program.
I"m tired of having to add programs to the storage of the phone every time I have to do a hard reset. I've got all the cab files of the programs that I want to add to the rom itself, but don't know how to add them. I've followed to instructions exactly, and am there in the folder to add/remove programs, but, do I just copy/paste the folders of the programs that are stored on my sd card, or .... what?
Someone, anyone. please help! I'm so close to finally making my phone truely mine. Thanks in advance.
btw, if you need to know the programs, I can give a list, or whatever other info needed.
ace10134
26th July 2009, 06:02 AM
Wow, a real HTC Harald, aka Tmobile WING KITCHEN!!!! Finally!!!! I've been waiting for this, for about a year!
First off, I'd like to say thank you for your hard work on this. It sucks that you did all this work only to loose the thing it was made for. Good luck on Aug 12th. (AKA WING II Rhodium Launches) anyway, I'm not much of a writer, honestly more of a mooch of this site and others, but I did want to say, I FOR ONE DID GET EVERYTHING WORKING WITH THIS KITCHEN!
DO NOT SCRAP! I'm running windows xp pro. on a rock of a pc. Lately, I've been testing my (and my phone's) limits lately. I've done the once hard, now common things like page pool changes, (mine's at 2mb) and ROM changes. I've got an older rom running touch flo 2d and loving it, with about 30 programs with 10mb storage, and 14mb program.
I"m tired of having to add programs to the storage of the phone every time I have to do a hard reset. I've got all the cab files of the programs that I want to add to the rom itself, but don't know how to add them. I've followed to instructions exactly, and am there in the folder to add/remove programs, but, do I just copy/paste the folders of the programs that are stored on my sd card, or .... what?
Someone, anyone. please help! I'm so close to finally making my phone truely mine. Thanks in advance.
btw, if you need to know the programs, I can give a list, or whatever other info needed.
Umm, there's been T-Mobile Wing kitchens for ages. This is basically one of those ancient kitchens, just with a few modifications.
Ivan is building a real powerful kitchen for our phone right now, the SuperJustKitchen, which is a visual kitchen. Now that's a real kitchen.
And about how to flash in the .CAB files... I'm asking the same question below...
ace10134
26th July 2009, 06:11 AM
ToadLife.
How do you cook in the .CAB files??
Prefix - I've searched through just about every instructions set that there is, for like every single phone. I've searched/cooked/flashed my life out, couldn't get this to work, ever.
What I've Done - I have your base kitchen, the way it comes. I have the PointUI.cab file. I used Package Creator v2.7 to create the folder that is necessary to place in the \OEM folder. So, this is the folder that I have, the PointUI folder (attached (http://forum.xda-developers.com/attachment.php?attachmentid=209006&stc=1&d=1248581475)). I've tried placing that folder in the \OEM folder, but had no luck getting the ROM to boot.
What to do Now?!?! - Are there any other files that I have to modify for this to work?? Should the folder be named differently?? Help me, and then I'll help that other guy. Thanks, ToadLife.
toadlife
26th July 2009, 07:12 AM
ToadLife.
How do you cook in the .CAB files??
Prefix - I've searched through just about every instructions set that there is, for like every single phone. I've searched/cooked/flashed my life out, couldn't get this to work, ever.
What I've Done - I have your base kitchen, the way it comes. I have the PointUI.cab file. I used Package Creator v2.7 to create the folder that is necessary to place in the \OEM folder. So, this is the folder that I have, the PointUI folder (attached (http://forum.xda-developers.com/attachment.php?attachmentid=209006&stc=1&d=1248581475)). I've tried placing that folder in the \OEM folder, but had no luck getting the ROM to boot.
What to do Now?!?! - Are there any other files that I have to modify for this to work?? Should the folder be named differently?? Help me, and then I'll help that other guy. Thanks, ToadLife.
The package creator has a habit of creating packages that don't work without modification because of the difference between cab installers and OEM packages. With cab installers, programs' files usually go somewhere under the program files directory, whereas in a ROM, every file, including the files OEM packages go into the Windows directory. Also, cab installers sometimes contain custom dlls which perform actions (like registry changes) that the package creator cannot recreate.
Your best bet is to take a registry dump of your phone, install the cab file and get the program working, then take another registry dump and compare the two dumps using a program like WinMerge (http://winmerge.org/). From that you might be able to see what the package creator is missing.
ace10134
26th July 2009, 07:12 AM
How to cook a .CAB file into a ROM
Here's how to take a .CAB file, convert it to the OEM format, and then cook your new ROM with it.
Download Package Creator v 2.7.zip (http://thewingster.com/Documents/Package%20Creator%20v%202.7.zip)
Extract it to a location of your choice
Open the extracted folder, Package Creator v2.7
You should see this in the folder...
http://forum.xda-developers.com/attachment.php?attachmentid=209015&stc=1&d=1248585060
You can go ahead and remove the Pointui Home v 1.51a.CAB file. It is not necessary. But it is also not necessary to remove that file, since you can have mulitple .CAB files in that folder. Do what you want with it.
Take the .CAB file that you want to be cooked in your ROM, copy it, and paste it into the Package Creator v2.7 folder.
Now your Package Creator v 2.7 folder should be similar to the screenshot shown in step 4, but you should have the .CAB file that you just pasted into it there.
In the same folder (Package Creator v2.7), run the Package Creator v2.7.exe file.
You should see this screen...
http://forum.xda-developers.com/attachment.php?attachmentid=209016&stc=1&d=1248585060
Click the Open Cab file button. A new window will then pop up. Navigate to the location of your Package Creator v2.7 folder (if it's not already there), and then double click your desired .CAB file.
Wait for one second, and then a window will pop up, saying Done. Click OK.
Now go back to your Package Creator v2.7 folder, and observe that a new folder was created there. Whatever the name of it is, it is now your .OEM app folder.
You now need to remove the spaces from that folder's name. Click on the folder once (so that it's highlighted), and then click on it a second time (so that you can re-name it). You can change the name of the folder to whatever you like, but make sure that there are NO spaces left in the folder's name!!
Open your kitchen folder up.
Navigate to your OEM folder within your kitchen.
Take the folder that you created and re-named (in steps 12 and 13) and drag it into your OEM folder. Just place it in the root of your OEM folder.
Cook your ROM like normal now. Your new .CAB program will be automatically installed! If you have more questions, just ask, and I'll clarify it more.
ace10134
26th July 2009, 07:32 AM
So, I got it working, as you can see above. The method that you suggested, ToadLife, sounds complicated! But if I ever have any problems, I'll have to do it your way, I guess. But for now it's working! But...
How can you control which programs get started when you boot up the phone? I'd like PointUI to be loaded automatically when you boot the phone, you know? Just direct me to the file name of the file that I need to edit, that should be all I need to get going. Thanks again!
toadlife
26th July 2009, 07:34 AM
Umm, there's been T-Mobile Wing kitchens for ages. This is basically one of those ancient kitchens, just with a few modifications.
Ivan is building a real powerful kitchen for our phone right now, the SuperJustKitchen, which is a visual kitchen. Now that's a real kitchen.
And about how to flash in the .CAB files... I'm asking the same question below...
Wow. Thanks for the compliment. You do realize that Ivan's and my kitchens are both based on other peoples kitchens, right?
Mine is based on Ivans kitchen which was based on bepe's old kitchen.
Ivan's new kitchen is based on Ervius' visual kitchen (http://forum.xda-developers.com/showthread.php?t=469420), which is still based on bepe's tools.
I just took Ivan's kitchen and fixed the things which were broken.
The biggest contribution from my kitchen is the work I did stripping down the T-Mobile's stock OEM. T-Mobile crammed a ton a crap into their OEM and I put in a ton of hours meticulously stripping their junk out.
That OEM can be taken and used in Ivan's new kitchen.
toadlife
26th July 2009, 07:35 AM
So, I got it working, as you can see above. The method that you suggested, ToadLife, sounds complicated! But if I ever have any problems, I'll have to do it your way, I guess. But for now it's working! But...
How can you control which programs get started when you boot up the phone? I'd like PointUI to be loaded automatically when you boot the phone, you know? Just direct me to the file name of the file that I need to edit, that should be all I need to get going. Thanks again!
It's most likely in the registry.
ace10134
26th July 2009, 07:39 AM
Wow. Thanks for the compliment. You do realize that Ivan's and my kitchens are both based on other peoples kitchens, right?
Mine is based on Ivans kitchen which was based on bepe's old kitchen.
Ivan's new kitchen is based on Ervius' visual kitchen (http://forum.xda-developers.com/showthread.php?t=469420), which is still based on bepe's tools.
I just took Ivan's kitchen and fixed the things which were broken.
The biggest contribution from my kitchen is the work I did stripping down the T-Mobile's stock OEM. T-Mobile crammed a ton a crap into their OEM and I put in a ton of hours meticulously stripping their junk out.
That OEM can be taken and used in Ivan's new kitchen.
You're welcome. I was just trying to make that guy realize how stupid his comment seemed. But see, this is how cooking works, one chef creates a base kitchen (Bepe), and then another chef modifies it more, then Ivan comes along and makes it better with more modifications, and then you come along to polish it up! We're all just helping each other, in a way. You've helped me, and I'll probably help the next person. But you did some good work with the OEM folder, I guess. All of that work usually goes unnoticed, so thanks!
And I'm looking through the registry and all. Where exactly is the registry in the kitchen? The boot.rgu file?
ace10134
26th July 2009, 11:02 AM
I discovered how to make a program that I cooked in automatically boot.
Already got what I wanted to do below, solved! You can see the next post on how I did it.
Now, I wanna figure out how to create a .CAB file that simply places a shortcut for a program into a folder. Do you know how to do that, ToadLife??
I have an ultimate goal, as to why I want to create that. Since when PointUI automatically boots up, when you first flash the ROM, PointUI interferes with the screen calibration, which makes the phone basically unusable. If I create a .CAB file that does what I said in paragraph 2, then I can make that CAB file install in the ExtROM while the ROM is setting up on the device after flashing. Therefore, the screen will already be calibrated, but then on the next boot-up, the shortcut to run PointUI will be in the start up folder, which will make PointUI run on all future boot-ups. So is there any other way I could achieve that? Making a program auto-start up after the initial screen calibration is done? I don't want to install PointUI using ExtROM, because ExtROM doesn't give the benefits that cooked-in programs do, right?
Thanks for the help. If you can just tell me how to create a CAB file that places a shortcut, that'd be awesome. I've been searching through threads for hours now, and had no luck :( Thanks!!
ace10134
26th July 2009, 08:15 PM
How to Create a Shortcut using the Extended ROM
It's fairly simple...and useful, if you want to make a program automatically boot up after your ROM customizes the phone.
Download WinImage, Dutty's, and HTC Tools.zip (http://thewingster.com/Documents/WinImage,%20Dutty's,%20and%20HTC%20Tools.zip)
Unzip it to the location of your choice. Open the WinImage, Dutty's, & HTC Tools folder. You should find three files in there, winimage, duttys tool nbhtool, and Htc Rom Tool, as you can see below...
http://forum.xda-developers.com/attachment.php?attachmentid=209143&stc=1&d=1248631468
Run winimage from within that folder. Click OK to the Trial Registration screen (you have a 30 day trial, and the days only count when you use the program).
Now you should see this screen...
http://forum.xda-developers.com/attachment.php?attachmentid=209144&stc=1&d=1248631468
On that screen, go to File -> Open, and then navigate to your kitchen's folders. Now navigate to your kitchen's Build folder. Locate a file that has "ExtROM" in it's filename and make sure that the extention is a .NB file. (For users of Holly's Kitchen, the file is called WingDev_ExtROM.nb) Double click on the file, and then you should see something like this...
http://forum.xda-developers.com/attachment.php?attachmentid=209145&stc=1&d=1248631468
Double click on the __TFAT_HIDDEN_ROOT_DIR__ folder. Now you should see something like this...
http://forum.xda-developers.com/attachment.php?attachmentid=209146&stc=1&d=1248631468
Drag and drop the Config.txt file from that window to your Desktop (or any other location of your choice)
Now open your Config.txt file from your Desktop (or wherever you placed it). You should see something similar to this in the notepad window...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
LOCK:Disabled
RST: Reset
Now, to create the shortcut, first you must have a pre-existing shortcut .lnk file. If you're trying to automatically start a program upon boot that you cooked in, then you will most likely find the location of the .lnk file by navigating to the OEM\ folder within your kitchen. Find your program's folder, open it, and then open the initflashfiles.txt file within there. Try to find a string of code that looks similar to this...
Directory("\Windows"):-Directory("Start Menu")
Directory("\Windows\Start Menu"):-File("Pointui Home.lnk","\Windows\Pointui Home.lnk")
Once you find a code that looks similar to that, write down the final directory (for me, it would be \Windows\Start Menu) for later use in step 13. Also write down the link's file name (Pointui Home.lnk) for step 14, too.
Go back to the other notepad window (Config.txt). Remember that the notepad window should have something like this in it still...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
LOCK:Disabled
RST: Reset
Just before the LOCK:Disabled line, create an empty line, as such...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
LOCK:Disabled
RST: Reset
Now fill that line in with CPY1:
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
CPY1:
LOCK:Disabled
RST: Reset
Remember back in step 9 where you wrote down a folder path? Well put that folder path right after the CPY1: command, as such...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
CPY1:\Windows\Start Menu
LOCK:Disabled
RST: Reset
From step 9, you also wrote down the file name of the shortcut (the second thing you wrote down). First place a "\" after step 13, and then copy/paste in your file name, like so...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
CPY1:\Windows\Start Menu\Pointui Home.lnk
LOCK:Disabled
RST: Reset
Then press enter after that line to create another empty line, and fill that one in with CPY2:
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
CPY1:\Windows\Start Menu\Pointui Home.lnk
CPY2:
LOCK:Disabled
RST: Reset
Now you can decide where you want to place the shortcut. CPY1: was used to find the inital location of the file (you can move any file you'd like), and CPY2: is used to place the file where you'd like. If you want your program to automatically boot, then you would add \Windows\StartUp after the CPY2: prompt, like below...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
CPY1:\Windows\Start Menu\Pointui Home.lnk
CPY2:\Windows\StartUp
LOCK:Disabled
RST: Reset
Now, in the line right above where you are currently at in the Notepad window, on CPY1: line, copy the last part of that line (for me, I would copy \Pointui Home.lnk) Then paste that on the end of the CPY2: line. Your code should look like this...
LOCK:Enabled
XML: \Extended_ROM\WingDev_Config.xml
CPY1:\Windows\Start Menu\Pointui Home.lnk
CPY2:\Windows\StartUp\Pointui Home.lnk
LOCK:Disabled
RST: Reset
Save and close that notepad (Config.txt) window. You are now done editing it!
Return to the WinImage program (you should have left it running this whole time).
In WinImage, select your Config.txt file, and press Del on your keyboard.
Now in a File Explorer, navigate to your Config.txt file that you just edited (I told you to place it on your Desktop). Drag and drop that Config.txt file into the WinImage program. It will ask you, "Do you want to inject 1 files occupying xxxxx bytes?" Click Yes.
In WinImage, right click the Config.txt file that you just placed there. Click File properties. Then check the Read-only box and click OK.
Go to File -> Save. Once it saves, (it saves quickly, so you probably don't even notice it saving), close the WinImage window.
Now cook your ROM like usual. The shortcut will be automatically placed! If you have any more questions, or need more clarification, just ask!
toadlife
26th July 2009, 08:20 PM
I discovered how to make a program that I cooked in automatically boot.
Now, I wanna figure out how to create a .CAB file that simply places a shortcut for a program into a folder. Do you know how to do that, ToadLife??
I have an ultimate goal, as to why I want to create that. Since when PointUI automatically boots up, when you first flash the ROM, PointUI interferes with the screen calibration, which makes the phone basically unusable. If I create a .CAB file that does what I said in paragraph 2, then I can make that CAB file install in the ExtROM while the ROM is setting up on the device after flashing. Therefore, the screen will already be calibrated, but then on the next boot-up, the shortcut to run PointUI will be in the start up folder, which will make PointUI run on all future boot-ups. So is there any other way I could achieve that? Making a program auto-start up after the initial screen calibration is done? I don't want to install PointUI using ExtROM, because ExtROM doesn't give the benefits that cooked-in programs do, right?
Thanks for the help. If you can just tell me how to create a CAB file that places a shortcut, that'd be awesome. I've been searching through threads for hours now, and had no luck :( Thanks!!
You don't need a cab for that. You can do that via a .xml file in the extrom. Look at the provxml files that are already included in the OEM/SYS dirs and you will see that some of them perform file operations. An example would be the "mxipupdate_office_100.provxml" file in the Office folder. That file moves shortcuts around.
Create an xml file that moves the shortcut using the office one I mentioned about as a guide.
Open up the extrom image with the TFAT_Image_Editor
Add the xml file you created to the ExtRom image and save the extrom image
Cook your ROM with the new extrom image
As long as you wrote the xml file with the correct syntax, the short cut should be copied during the customization part.
ace10134
26th July 2009, 08:23 PM
You don't need a cab for that. You can do that via a .xml file in the extrom. Look at the provxml files that are already included in the OEM/SYS dirs and you will see that some of them perform file operations. An example would be the "mxipupdate_office_100.provxml" file in the Office folder. That file moves shortcuts around.
Create an xml file that moves the shortcut using the office one I mentioned about as a guide.
Open up the extrom image with the TFAT_Image_Editor
Add the xml file you created to the ExtRom image and save the extrom image
Cook your ROM with the new extrom image
As long as you wrote the xml file with the correct syntax, the short cut should be copied during the customization part.
Or see my post above. I like just using the Config.txt file and using the CPY1: command, it's quicker, I believe. The guide is just beastly because I made it for super dummies, and I couldn't find a single guide on how to create a shortcut, either.
toadlife
26th July 2009, 08:23 PM
That CPY method is probably easier than the xml method I mentioned, but you don't need Wimimage, which is not free. You can use that tfat image editor I mentioned to edit your extrom.
ace10134
26th July 2009, 08:25 PM
That CPY method is probably easier than the xml method I mentioned, but you don't need Wimimage, which is not free. You can use that tfat image editor I mentioned to edit your extrom.
Ok. Well u've got a 30-day trial, which is good, cuz it only counts on the days that you use it. But yea, I might modify it for using the TFAT Image Editor.
holylove02
29th July 2009, 12:26 AM
You're welcome. I was just trying to make that guy realize how stupid his comment seemed. But see, this is how cooking works, one chef creates a base kitchen (Bepe), and then another chef modifies it more, then Ivan comes along and makes it better with more modifications, and then you come along to polish it up! We're all just helping each other, in a way. You've helped me, and I'll probably help the next person. But you did some good work with the OEM folder, I guess. All of that work usually goes unnoticed, so thanks!
And I'm looking through the registry and all. Where exactly is the registry in the kitchen? The boot.rgu file?
First off, I realize that I don't know everthing there is to know about flashing roms, building them, etc, but apparently you do. May we all bow down to your grace and knowledge. I'm not trying to say anything more, than thanks. you got someting to say, PM me.
ace10134
29th July 2009, 12:30 AM
First off, I realize that I don't know everthing there is to know about flashing roms, building them, etc, but apparently you do. May we all bow down to your grace and knowledge. I'm not trying to say anything more, than thanks. you got someting to say, PM me.
umm???
Well let's all bow down to Ivan, if anything. He's the real god of the Wings right now.
holylove02
29th July 2009, 12:32 AM
To ace 10134 thank you for your help on getting the zip file and intructions needed to get things goin. I hope this attempt of gratitude isn't to juvenile or petty for others. This, is why I don't comment. But thank you all.
ace10134
29th July 2009, 12:37 AM
To ace 10134 thank you for your help on getting the zip file and intructions needed to get things goin. I hope this attempt of gratitude isn't to juvenile or petty for others. This, is why I don't comment. But thank you all.
Ok, yea, I see what you're saying now.
So yea, I did create all of those nice instructions guides there, but it was Ivan, ToadLife, and others that taught me the process. So, the chain of thanks goes on forever. I just put it together in a nice looking guide. Similar to what ToadLife did with the kitchen. We both owe lots of credit to the people that came before us.
So, thanks to every single chef that ever lived!
Iriemon
1st August 2009, 03:25 PM
edit: wrong thread
Humblehippie
5th August 2009, 10:13 AM
I just tested the kitchen to see if I could build my custom ROM. I follwed all the instructions posted @ the beginning of this thread. I run startkitchen.bat & after BuildOS completes, I close the window. That's as far as it will go, I then end up with the the following:
--------------------------------------------------------------------------
Preparing files...
Please wait...
ROM\cecompr.dll.LZX\imageinfo.bin
ROM\cecompr.dll.LZX\S000
ROM\cecompr.dll.LZX\S001
ROM\cecompr.dll.LZX\S002
ROM\cecompr.dll.LZX\S003
ROM\cecompr.dll.LZX\S004
6 File(s) copied
1 file(s) copied.
Done!
Creating 'dump' folder...
Done!
BUILDXIP 0.54 Copyright (c) 2007-2008 bepe 30 Jan 2008
Slot 0 Boundary: 0x01f90000
Slot 1 Boundary: 0x03dee000
RAMStart: 0x8c3a5000
RAMFree: 0x8c3d6000 - 0x8fc00000 L0382a000
KernelFlags: 0x00000002
FSRamPercent: 0x00000004
Done!
The application has failed to start because its side-by-side configuration is in
correct. Please see the application event log for more detail.
The system cannot find the batch label specified - error
Would you like to Flash your ROM now?
[y/n]:
--------------------------------------------------------------------------
Of course I choose no. Has anyone else encountered this error? I am running 32bit Vista. UAC has been turned off since I got my laptop.
ace10134
5th August 2009, 10:16 AM
I just tested the kitchen to see if I could build my custom ROM. I follwed all the instructions posted @ the beginning of this thread. I run startkitchen.bat & after BuildOS completes, I close the window. That's as far as it will go, I then end up with the the following:
Well, you edited some things yourself in the kitchen, and you messing around in it messed something up.
Start over from the basic kitchen, and then follow my guide on how to modify some things: http://forum.xda-developers.com/showthread.php?t=541504
I've got lots of things covered in very great detail. If you need more help, just ask! (Ask on this forum, not on my guide forum, since I might need more posts) Thanks!
ivanmmj
5th August 2009, 03:15 PM
Sounds like you might be missing the c++ redistributables or the .NET frameworks.
Humblehippie
6th August 2009, 11:35 AM
Well, you edited some things yourself in the kitchen, and you messing around in it messed something up.
Start over from the basic kitchen, and then follow my guide on how to modify some things: http://forum.xda-developers.com/showthread.php?t=541504
I've got lots of things covered in very great detail. If you need more help, just ask! (Ask on this forum, not on my guide forum, since I might need more posts) Thanks!
I touched nothing! I may be a junior member, but far from noob!:cool: I followed the instructions {to the letter} with a freshly unzipped kitchen {Properly placed on root drive}.
:confused:Why would you automatically assume that it would be my screw up?:confused: As a senior member you need to show a lil' more respect to people with real questions & set an example for others to follow. I've read many a post where you are too quick to criticize someone without knowing anything. To top it off you didn't even post an answer. If you don't know what a possible solution is, then keep your fingers off the keyboard & let Toad, Ivan, or someone that has a real solution answer!
Now, before you set your keyboard ablaze, SIT BACK, TAKE A BREATHE & take this as constructive criticism. You are a great end-user & have created some excellent guides that are very comprehensive, & well written. For that, I praise & thank you. But, on the other hand, it seems that many of your posts are more critical then helpful. This site was designed to be a community helping each other.
Remember what mommy said: "If you can't say anything nice...":o
Humblehippie
6th August 2009, 12:00 PM
Sounds like you might be missing the c++ redistributables or the .NET frameworks.
Thanx much for the tip. I checked the system, & .net 3.5 is up, running, & updated. I had to reinstall VC++R {forgot that when I went from Home to Ultimate}. I retried everything after installing the redistributables, & still no change, I get the same error. I might try switching to my tower & trying it there instead of my craptop.
ivanmmj
6th August 2009, 03:03 PM
Thanx much for the tip. I checked the system, & .net 3.5 is up, running, & updated. I had to reinstall VC++R {forgot that when I went from Home to Ultimate}. I retried everything after installing the redistributables, & still no change, I get the same error. I might try switching to my tower & trying it there instead of my craptop.
Which VC++ R did you install? 2005 or 2008? I forget which one is needed so you might as well install both. Also, 3.5 includes 2.0 but not 1.1. That one has to be installed seperately. Also, if you're in vista or windows 7, try setting all the EXE's to run as administrator.
ace10134
6th August 2009, 04:35 PM
Thanx much for the tip. I checked the system, & .net 3.5 is up, running, & updated. I had to reinstall VC++R {forgot that when I went from Home to Ultimate}. I retried everything after installing the redistributables, & still no change, I get the same error. I might try switching to my tower & trying it there instead of my craptop.
Well see, it should be working.
You have it in the root of your hard drive (C:\)?
(And it works fine on my laptop that's under powered, so it's not that).
You disabled UAC (I'm quite sure you've done these things, but it's good to double check).
Try running the kitchen files as an administrator. I didn't have to do that on Win7, but Toad Life did say that you might have to do that.
(And I only assumed that you changed some files yourself, because you said you tried to cook "my Custom ROM").
Humblehippie
6th August 2009, 06:50 PM
I went to the tools folder in the command interface & tried out each of the programs. I came across only one that gave me a side-by-side error; G'Reloc! Inside the tools folder {Hollyskitchen\working_folder\tools} there is a file name g'reloc.exe & another named g'reloc.exe.old. I renamed the standard .exe to g'reloc-bak.exe, then deleted .old off the other G'Reloc file {making it the true G'Reloc}. Ran the kitchen & everything worked as it should. Now let's see if all the reading pays off & I can actually cook something up. I hope to be posting my own ROMs soon. After I test them out on my own Wing first.
So, Ace, next time I post a problem in here, you can scold me all you want, because it will be my #%@& up. LOL :p
ace10134
6th August 2009, 06:57 PM
I went to the tools folder in the command interface & tried out each of the programs. I came across only one that gave me a side-by-side error; G'Reloc! Inside the tools folder {Hollyskitchen\working_folder\tools} there is a file name g'reloc.exe & another named g'reloc.exe.old. I renamed the standard .exe to g'reloc-bak.exe, then deleted .old off the other G'Reloc file {making it the true G'Reloc}. Ran the kitchen & everything worked as it should. Now let's see if all the reading pays off & I can actually cook something up. I hope to be posting my own ROMs soon. After I test them out on my own Wing first.
So, Ace, next time I post a problem in here, you can scold me all you want, because it will be my #%@& up. LOL :p
Well I'm glad you got it working!
If you wanna build a 6.5 ROM, you can find the SYS and XIP folders from my numb3rs ROM. It's build 23016. You should be able to just copy the SYS and XIP folders into your kitchen, and it all should work! No need to "port" it, since I already did that.
If you need some help with cooking in things, I'm glad to help. If there's something that's not in the guide yet, or something's wrong, tell me, and I'll add it or correct it. I still need to add things to that guide. But ask about anything, and I'll hopefully know how to help you.
PS: Cooking is all trial-and-error, as you found out. you'll get errors from the kitchen for duplicate files, etc. Use your Windows Search to find duplicate files and remove them. Keep a Changes Log so that if something does go wrong, you can quickly identify what it was. And when you remove things from your SYS and XIP, use the Backup folders in Holly's Kitchen. Those tips should help you get going like a pro! But seriously, feel free to ask.
toadlife
6th August 2009, 07:08 PM
I went to the tools folder in the command interface & tried out each of the programs. I came across only one that gave me a side-by-side error; G'Reloc! Inside the tools folder {Hollyskitchen\working_folder\tools} there is a file name g'reloc.exe & another named g'reloc.exe.old. I renamed the standard .exe to g'reloc-bak.exe, then deleted .old off the other G'Reloc file {making it the true G'Reloc}. Ran the kitchen & everything worked as it should. Now let's see if all the reading pays off & I can actually cook something up. I hope to be posting my own ROMs soon. After I test them out on my own Wing first.
So, Ace, next time I post a problem in here, you can scold me all you want, because it will be my #%@& up. LOL :p
Glad you figured it out, but keep in mind that using that old version of Greloc will cause you problems (it will crash) if you try to build a wm 6.5 ROM. That's why I replaced it with the new one.
I think maybe the new greloc might require an older version of the .net framework. On my computer, I had every version of the .Net framework installed.
ace10134
6th August 2009, 07:22 PM
Glad you figured it out, but keep in mind that using that old version of Greloc will cause you problems (it will crash) if you try to build a wm 6.5 ROM. That's why I replaced it with the new one.
I think maybe the new greloc might require an older version of the .net framework. On my computer, I had every version of the .Net framework installed.
Toad, I thought you couldn't build a WM6.5 ROM?? I remember you saying that you too failed at it?
But, more importantly, Ivan was wondering how you got MMS to work instantly. Ivan's ROM's require Network Wizard, for some reason.
ivanmmj
6th August 2009, 08:37 PM
Toad, I thought you couldn't build a WM6.5 ROM?? I remember you saying that you too failed at it?
But, more importantly, Ivan was wondering how you got MMS to work instantly. Ivan's ROM's require Network Wizard, for some reason.
His network settings are set to Tmobile's network. My settings are set to nothing for the MMS. I expect people to run the network wizard themselves because I get a lot of users that are not in Tmobile.
Humblehippie
6th August 2009, 09:23 PM
Glad you figured it out, but keep in mind that using that old version of Greloc will cause you problems (it will crash) if you try to build a wm 6.5 ROM. That's why I replaced it with the new one.
I think maybe the new greloc might require an older version of the .net framework. On my computer, I had every version of the .Net framework installed.
I figured there may be a compatibility issue {otherwise there wouldn't be a .old file}. I am looking for another copy of the updated version. Apparently the one that I have is corrupt. I opened it with Resource Hacker & it appears to be missing alot of info.
I don't know if I want to build a 6.5 yet tho. I tried Ivan's JustHome & found the things i like far underweighed the dislikes. Mostly I just want to strip out all the crap & replace it with my usual programs. After I successfully create my personal ROM, I will start cooking for the community. Of course I won't be able to include all the same software, as most of what I use must be registered.
I have been hacking & reprogramming Motorolas for years. Since I switched to PPC phones I have been studying up on it every day. I have read thousands of posts thru hundreds of threads {you know it all too well}. Unlike many tho, I will not try doing anything till I feel that I am comfortable with the knowlege. I have bricked {& recovered} MANY Motorolas in my Symbian learning process. I know the trial & error part all too well :rolleyes:
To Ace: Believe me, I will let you guys know if I hit a major pothole. I'm hoping that your guides & my knowlege are enough to get thru the first one. Just like most things in life, The first time is always the hardest.
ace10134
6th August 2009, 09:29 PM
I figured there may be a compatibility issue {otherwise there wouldn't be a .old file}. I am looking for another copy of the updated version. Apparently the one that I have is corrupt. I opened it with Resource Hacker & it appears to be missing alot of info.
I don't know if I want to build a 6.5 yet tho. I tried Ivan's JustHome & found the things i like far underweighed the dislikes. Mostly I just want to strip out all the crap & replace it with my usual programs. After I successfully create my personal ROM, I will start cooking for the community. Of course I won't be able to include all the same software, as most of what I use must be registered.
I have been hacking & reprogramming Motorolas for years. Since I switched to PPC phones I have been studying up on it every day. I have read thousands of posts thru hundreds of threads {you know it all too well}. Unlike many tho, I will not try doing anything till I feel that I am comfortable with the knowlege. I have bricked {& recovered} MANY Motorolas in my Symbian learning process. I know the trial & error part all too well :rolleyes:
To Ace: Believe me, I will let you guys know if I hit a major pothole. I'm hoping that your guides & my knowlege are enough to get thru the first one. Just like most things in life, The first time is always the hardest.
Lol.
Yea, I've been through the hell of searching for info. Sometimes I just had to ask Ivan and ToadLife, and then I wrote a guide on how to do that, so that future cooks can easily do it.
And you WON'T brick your phone. At least, not permanently. (as long as you're HardSPLed, that is)
But, what don't you like about WinMo 6.5???
Humblehippie
6th August 2009, 10:45 PM
Lol.
Yea, I've been through the hell of searching for info. Sometimes I just had to ask Ivan and ToadLife, and then I wrote a guide on how to do that, so that future cooks can easily do it.
And you WON'T brick your phone. At least, not permanently. (as long as you're HardSPLed, that is)
But, what don't you like about WinMo 6.5???
And much Kudos to you for the guides. Everyone claims their guide is a step by step, but yours deliver. they are great for all the noobs that wanna run before they learn to walk.:D Then they start crying because they "bricked" their PPC. Common sense should tell you to keep a copy of the stock ROM just in case.
I did HardSPL {CanonYang}, But even if I hadn't, I wouldn't worry about a perma-brick. I have bricked & recovered enough Symbians to know that nothing is unrecoverable! {unless you set the overclocks too high & fry the CPU. I did that on a Moto A1200 a while back :P} As long as I know how it crashed, I can usually reverse it. Plus I keep copies of many ROMs handy just in case I need to flash back to a reliable system.
As concerns 6.5: For starters I had a really hard time getting the Internet to stay active. I use my Wing's Inet Sharing to keep my laptop active when there's no wifi access around. I would only get it to connect for about 20-30 minutes at a time, then it would timeout. {I even changed the reg settings, & still couldn't keep a live connection}. I really hated the Inet Explorer that is on the JustHome ROM. It's not practical for such a tiny screen. I know you, & everyone else will tell me to use Opera, but I like opera even less. I have tried many different {miniature} browsers, & find the standard PIE to be the easiest to use {especially after installing SPB Pocket Plus, so I get tabs}. There were a few other things that bugged the crap out of me but, I can't remember right now. I may try to modify a 6.5 in the future but I want to make sure that I can do one first.
Don't Get me wrong. I am not saying that Ivan's JustHome is Crap!! I am saying that I didn't like it. It ran smooth & stable {& at a decent speed}. It is a great ROM for someone that wants to use 6.5. But for me it's just not right.
Does anyone have a copy of the newer G'reloc file? I have been searching, but all the ones that I see have the same structure in Resource Hacker. Once I make a successful 6.1, I will give the 6.5 a try. I'm not turning my back on it completely till I have a chance to try it setup my way.
toadlife
7th August 2009, 01:39 AM
I'm pretty sure that the newest "greloc.exe" is in my kitchen. All that new Greloc.exe does is redirect to another utility, WMReloc.exe, which processes the modules.
toadlife
7th August 2009, 01:40 AM
Regareding greloc and wmreloc, you really don't need ANY version of greloc.exe.
Check this thread (http://forum.ppcgeeks.com/showthread.php?t=67102) out over at the ppcgeeks.com forums.
ivanmmj
7th August 2009, 02:09 AM
I'm coming in late to the party, why are you looking for a newer g'reloc or to replace g'reloc with m'reloc?
ace10134
7th August 2009, 02:10 AM
I'm coming in late to the party, why are you looking for a newer g'reloc or to replace g'reloc with m'reloc?
I've been following along...wondering the same thing!!!
I don't see a reason why to replace it.
ivanmmj
7th August 2009, 02:20 AM
I've been following along...wondering the same thing!!!
I don't see a reason why to replace it.
If your 6.5 ROM crashes while building at the G'reloc, just turn those modules that are crashing into files. (If its AdobeFlash or Browseringie.)
ace10134
7th August 2009, 02:22 AM
If your 6.5 ROM crashes while building at the G'reloc, just turn those modules that are crashing into files. (If its AdobeFlash or Browseringie.)
He's only working with 6.1 right now. And if you port 6.5 correctly, hopefully it'll all build properly. (I think I just got lucky porting it, lol)
ivanmmj
7th August 2009, 02:28 AM
He's only working with 6.1 right now. And if you port 6.5 correctly, hopefully it'll all build properly. (I think I just got lucky porting it, lol)
Not exactly luck. You downloaded a set of SYS files that had already been adjusted. By default, you need a newer kitchen (Like platformrebuilder or ervius's kitchen) AND a native 6.5 nk.exe.
Humblehippie
7th August 2009, 04:15 AM
OK forget about g'reloc! The problem has been settled. Thank you Toad; the info about G'reloc pointing to wmreloc gave me the answer. I modified the buildNB.bat file located in the ETC folder. After deleting both G'reloc files from the tools folder, & replacing G'Reloc.exe with WMReloc.exe in the buildNB.bat file, Everything worked great. I don't know why this worked for everybody but me. So if anyone else runs into a proble just modify the BuildNB file & change G'Reloc > WMReloc.
As concerns which ROM I plan to use: That remains undecided. For starting out, I am going to just work with the 6.1 ROM {mostly because I already have a lot of files, & knowlege of it's structure. I will look into the 6.5 ROMs as soon as I create my 1st stable ROM that I am happy with. So, the day that I have release a 6.1 ROM on XDA-Dev, is the day I start working on the 6.5. I have been reading posts for months & only now do I feel I have enough base knowlege to start cooking.
elazullizard
17th August 2009, 02:39 AM
I downloaded the kitchen, and then I extracted it to the root of my C drive. Afterwards, I turned off UAC. The first thing I do with the kitchen is to build a sample ROM. The only problem is that after I close the BuildOS window, this comes out instead of the black command prompt.
Preparing files...
Please wait...
ROM\cecompr.dll.XPR\imageinfo.bin
ROM\cecompr.dll.XPR\imageinfo.txt
ROM\cecompr.dll.XPR\S000
ROM\cecompr.dll.XPR\S001
ROM\cecompr.dll.XPR\S002
ROM\cecompr.dll.XPR\S003
6 File(s) copied
1 file(s) copied.
Done!
Creating 'dump' folder...
Done!
BUILDXIP 0.54 Copyright (c) 2007-2008 bepe 30 Jan 2008
Slot 0 Boundary: 0x01f90000
Slot 1 Boundary: 0x03df1000
RAMStart: 0x8c3a3000
RAMFree: 0x8c3d6000 - 0x8fc00000 L0382a000
KernelFlags: 0x00000002
FSRamPercent: 0x00000004
Done!
The application has failed to start because its side-by-side configuration is in
correct. Please see the application event log or use the command-line sxstrace.e
xe tool for more detail.
The system cannot find the batch label specified - error
Would you like to Flash your ROM now?
[y/n]:
Do you have any idea what could be wrong?
ivanmmj
17th August 2009, 03:55 AM
Did you install the C++ 2005 and 2008 redistributables? It's needed for any kitchens sourced off Bepe's Extended Kitchen, which this is.
ace10134
17th August 2009, 03:58 AM
Did you install the C++ 2005 and 2008 redistributables? It's needed for any kitchens sourced off Bepe's Extended Kitchen, which this is.
See, I didn't have to do that on Windows 7 (fresh install). Weird.
But yes, you gotta try that, Mr. Elaztic. I bet that's what is stopping it from running. Report back!
ivanmmj
17th August 2009, 06:56 AM
See, I didn't have to do that on Windows 7 (fresh install). Weird.
But yes, you gotta try that, Mr. Elaztic. I bet that's what is stopping it from running. Report back!
It might be built into windows 7 like C++ 6 dist was on XP. (Was it 6? I forget.)
elazullizard
18th August 2009, 05:40 AM
Ah! I totally forgot about that! Thanks for telling me.
elazullizard
18th August 2009, 05:59 PM
Another failure. I installed the packages, like you said, but nothing. I got the same errors. Here, I attached the log. Maybe somebody knows what's up? (p.s. it's zipped because it exceeded the size limit)
xufeng
19th August 2009, 02:55 AM
thx ,i am a chinese guy.How can support chinese .
ace10134
19th August 2009, 03:32 AM
thx ,i am a chinese guy.How can support chinese .
You can use Ivan's SuperJustKitchen. It's multi-lingual. Search for it quickly in the Herald ROM Development forums, you should find it on the first page.
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.