Related
I'm facing a rather tricky problem.
Adobe Flash LE has a file called searchtext.bmp, same goes for the taskmanager that i'm using....BuildOS says there is redundant files (already exists)...what can I do to avoid this conflict?
Same thing happened to audio manager and audio booster. I first installed audio manager, then I installed audio booster. They happen to be using the same file name for some apps, and as a result, audio manager's skin was messed up because audio booster's skin file overwritten it
cook one in and use a cab for the other!
one thing you can do, is that you cook the bitmap file as a different name, say, package A has a file called myfile.bmp, and package B as well. what you need to do is cook the file in B as myfile_.bmp and an initflashfiles.txt with the entry such as:
Directory("\Program Files\ProgramB"):-File("myfile.bmp","\windows\myfile_.bmp")
that should work.
** this means that, program A and B would be in \program files\ instead of \windows\.
allan1 said:
cook one in and use a cab for the other!
Click to expand...
Click to collapse
Allan, that will not work as I mentioned in my thread that it will overwrite the file with the same name.
@kazuni
That sounds like a plan, seperating them into different folders. I'm gonna try and see if it works
What about same DLL?
Another questions I have is about same DLL. For example, Comm manager uses a dll called phcanOverbmp.dll. I noticed that the "White battery Icon" fix also uses the same DLL, but they are of different size with Comm manager's version @ 500+kb, while the battery fix version @ at smaller size.
Which DLL should I keep?
Can I keep the one that is larger and apply the registry settings found in the battery fix?
kin0kin said:
Another questions I have is about same DLL. For example, Comm manager uses a dll called phcanOverbmp.dll. I noticed that the "White battery Icon" fix also uses the same DLL, but they are of different size with Comm manager's version @ 500+kb, while the battery fix version @ at smaller size.
Which DLL should I keep?
Can I keep the one that is larger and apply the registry settings found in the battery fix?
Click to expand...
Click to collapse
as long as your program isnt hard coded to use \windows\phcanOverbmp.dll then you can make the OEM package for Comm Manager to reside in another folder and use its own phcnaOverbmp.dll
if not, then you will have to try and see if you do not apply the battery fix at rom cooking, then manually copy the file over into your pda after bootup, and see. that way, you are trying both original commanager and batteryfix's phcanOverbmp.dll and see if they can coexist.
remember, you cannot use file explorer to copy over a file that already existed in rom from another location. you would have to copy it as a different name, and then put it inside \windows\ and then rename the file as the original file name.
see if that helps?
actually, I don't think I even need to replace the phcanOverbmp.dll
the "fix" pretty much just sets the parameter "BatteryIconIdStart" to integer: 1001
Looking at the fix in Schap's thread, the Integer was set to 1000....does anybody know what difference does it make?
The .bmp in the taskmanager isn't needed.
The phcanoverbmp in the comm manager is a stock version. Remove it from the package if your going to install a custom one from somewhere else. The larger one probably has Schaps battery indicator.
Typically, duplicate files are caused from re-introducting a file that isn't needed - typically from to packages that were compiled and one inadvertently getting an unnecessary file.
You're on the right track with asking what the difference is, but sometimes I'll grab a cab for the package I'm trying to install and compare the files. In many cases, that's solved the mystery.
Another suggestion is if you're customizing your own kitchen, you might put everything into the OEMApps folder. Thay way you're not adding additional .dsm/.rgu files into your rom unnecessarily. Just copy the files over and paste the .rgu contents (following the guildelines for doing so) to the OEMApps folder .rgu.
Matt,
Actually most of the time I'd take the cab, decommission it, and compare it to some of the premade packages to see what the differences are, then i'd use my own discretion to recreate my own package.
Another suggestion is if you're customizing your own kitchen, you might put everything into the OEMApps folder. Thay way you're not adding additional .dsm/.rgu files into your rom unnecessarily. Just copy the files over and paste the .rgu contents
Click to expand...
Click to collapse
You mean I could just go into the packages, take out all the content and copy them into OEMApps, along with the respective .rgu?
What happens to the initflashfiles.txt then? Do I combine all the initflashfiles into one big initflashfiles for all the apps and put it in there as well?
And the benefit of doing this is saving some spaces from the all the .dsm files?
yeah, you would also need to put in the appropriate entries for the initflashfiles.txt
one little advice, i have had a lot of problem with his is that,
option.xml is in UTF format;
initflashfiles.txt is in UTF format;
anything.rgu is in UTF format as well;
but shortcuts are all in ANSI stardard format.
have fun
lol, yeah most of them are in unicode. When I just started getting into cooking, I wasn't even sure if .dsm is suppose to be in unicode or ansi since most of the guides only say to create rgu in unicode, none said anything about whether dsm should also be in unicode or ansi. But anyway, for those who are looking for the answer, .dsm is in ansi
Problem #1
I've still got a few tiny bugs I need to fix for my rom. When I create the "accessories" and "system tools" folder with the line:
Code:
Directory("\Windows\Start Menu\Programs"):-Directory("Accessories")
Directory("\Windows\Start Menu\Programs\Accessories"):-File("W5torage.lnk","\Windows\W5torage.lnk")
The first line should create the folder for accessories. However, the folder that it created is just the generic folder.
How can I get windows to create the accessories folder like the one in the picture below?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Should I be be using the code:
Code:
Directory("\Windows\Start Menu\Programs"):-[B][COLOR="Red"]PermDir[/COLOR][/B]("Accessories")
??
Same goes for the system folder.
Problem #2
Another thing I'm having problem with is getting autoconfig to run. I've created the following:
Folder name: Preconfig
With the following content:
-preautorun.exe
-preautorun.lnk
-HTC_Default.tsk
-Preconfig.txt
Code:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
EXEC:\Windows\cusTSK.exe \Windows\HTC_Default.tsk
LOCK:Disabled
RST: Reset
I then created a dsm file and populated it with buildDSM. I toss it into the OEM folder and ran buildOS....it didn't work Am I missing something?
BTW, kazuni & matt, thanks for helping me out, you guys have been really helpful
Edit: Problem two solution
I'm an idiot, it's missing the provxml
Question
What is the App_Service.dll for? I was examining the pandora kitchen's OEM package for Pre-settings and in both ATT preconfig were the App_Service.dll, but it wasnt there in the Orange_UK's presettings..
kin0kin said:
lol, yeah most of them are in unicode. When I just started getting into cooking, I wasn't even sure if .dsm is suppose to be in unicode or ansi since most of the guides only say to create rgu in unicode, none said anything about whether dsm should also be in unicode or ansi. But anyway, for those who are looking for the answer, .dsm is in ansi
Problem #1
I've still got a few tiny bugs I need to fix for my rom. When I create the "accessories" and "system tools" folder with the line:
Code:
Directory("\Windows\Start Menu\Programs"):-Directory("Accessories")
Directory("\Windows\Start Menu\Programs\Accessories"):-File("W5torage.lnk","\Windows\W5torage.lnk")
The first line should create the folder for accessories. However, the folder that it created is just the generic folder.
How can I get windows to create the accessories folder like the one in the picture below?
Should I be be using the code:
Code:
Directory("\Windows\Start Menu\Programs"):-[B][COLOR="Red"]PermDir[/COLOR][/B]("Accessories")
??
Same goes for the system folder.
Problem #2
Another thing I'm having problem with is getting autoconfig to run. I've created the following:
Folder name: Preconfig
With the following content:
-preautorun.exe
-preautorun.lnk
-HTC_Default.tsk
-Preconfig.txt
Code:
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
EXEC:\Windows\cusTSK.exe \Windows\HTC_Default.tsk
LOCK:Disabled
RST: Reset
I then created a dsm file and populated it with buildDSM. I toss it into the OEM folder and ran buildOS....it didn't work Am I missing something?
BTW, kazuni & matt, thanks for helping me out, you guys have been really helpful
Edit: Problem two solution
I'm an idiot, it's missing the provxml
Question
What is the App_Service.dll for? I was examining the pandora kitchen's OEM package for Pre-settings and in both ATT preconfig were the App_Service.dll, but it wasnt there in the Orange_UK's presettings..
Click to expand...
Click to collapse
The only way you can make them is specifying an icon file. if you take a look and unhide the folder there, there is an icon.ico or a dll there.
Actually, I found the solution after looking at the initflashfiles.dat from another rom which has the folders and here's what I found:
Code:
Directory("\Windows\Start Menu\Programs"):-Directory("Accessories")
Directory("\Windows\Start Menu\Programs\Accessories"):-File("icon.lnk","\Windows\accessoriesico.lnk")
Directory("\Windows\Start Menu\Programs"):-Directory("System Tools")
Directory("\Windows\Start Menu\Programs\System Tools"):-File("icon.lnk","\Windows\systemtoolsico.lnk")
That's one less problem!
New Problem
One other odd problem I'm having is with the theme. For some reasons windows wont apply the theme properly for the first time with my rom, the theme is only partially applied with some "leftovers" from the windows default theme...like some parts being blue and etc. Sometimes I need to reapply the theme several times to get it applied properly. Does anybody know what's causing the problem. I've had the same problem last time and somehow it just disappeared in one of my test roms but it is now back.
Hi Folks,
when I ('m trying to) cook ROMs for Asus P525 its quite annoying flashing again and again on the slightest change (debugging). Especially the translating thing is veeery time consuming.
So, I created a little ROM kitchen for the Microsoft Windows Mobile Emulator. So far, its beta state and only testet with WM6.1 images. BUT, it works.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Known Bugs
Unable to install any CABs (with some SYSs it seem to work, see post #10). I'm working on that one .
How to
Place PPC_USA_GSM_VR.BIN as template in BaseROM
Run UnpackEmuRom.cmd
Modify SYS and OEM as you like
Run RepackEmuRom.cmd
Start Device Emulator using the created NewRom.bin by running RunEmulator.
07/28/2008
Fixed: This image-replacing works.
Fixed: CPU load is normal.
Fixed: OEM folders are replaced in OEM (not in SYS).
Added: The Device Emulator program itself (you can test your ROM using the new batch 3_RunEmulator.bat)
07/25/2008
Fixed: Cleaning cleaned to much.
Download
samWMEmuKitchen_0.2b.rar
OMGsh...If this works...
Bugfix: Cleaning cleaned too much
Ok, I applied a little bugfix on the cleanup cmd. Using this cleaned the (necessary) binaries for the rebuild, too (which means you had to restart the whole process - UnpackEmuRom.cmd ... - again).
With the bugfix (download above) only the repack files are cleaned (except the created ROM ). So you can run Repack-cmd and use the cleaning cmd several times.
Update
New update: 0.2beta.
Fixed: This image-replacing works now.
Fixed: CPU load is normal now.
Fixed: OEM folders are replaced in OEM now (not in SYS).
Added: The Device Emulator program itself (you can test your ROM using the new batch 3_RunEmulator.bat)
This whole thing seems to work now. I created a new Emu ROM doing the following:
Placed PPC_USA_GSM_VR.BIN as template in BaseROM
Ran UnpackEmuRom.cmd
Replaced some stuff (taken from my Asus P525 cooking)
Replaced the whole SYS folder by another one (Build 5.2.20270 AKU 1.3.1)
Added some SYS stuff (Games, Office, OneNote, RemoteDesktop, .NET 3.5)
Added some OEM stuff (new Games, Calculator from HTC, JAVA)
Ran RepackEmuRom.cmd
Started Device Emulator using the created NewRom.bin by running 3_RunEmulator.bat.
Everyone familiar with ROM cooking should have no problem reproducing this.
Have fun!
SamuelTee
2_RepackEmuROM.cmd not working ???
this error
Running BuildOS
(Please press the "play"-button and exit when its "Done.")
The system cannot execute the specified program.
The system cannot execute the specified program.
Could Not Find D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\buildpkg.wrn
Fixing modules....
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
Path not found - D:\DATA\FOR MY PPC\FOR PHAROS\samwmemukitchen_0.2b\temp\dump
The system cannot find the path specified.
The system cannot find the path specified.
The system cannot find the path specified.
Create ImgFS...
'BuildImgfs.exe' is not recognized as an internal or external command,
operable program or batch file.
'make_imgfs.exe' is not recognized as an internal or external command,
operable program or batch file.
Create ROM binary...
'NBMerge' is not recognized as an internal or external command,
operable program or batch file.
Cleaning up...
The system cannot find the file specified.
The system cannot find the path specified.
The system cannot find the file specified.
Done.
To get BuildOS working you need this.
Thakyou
this ROCKS! THANKS SamuelTee!
I was able to extract and rebuild a WM6 image!
BUT...I am unable to install CABs.
every time I try I get 'Installation of CAB unsuccessful'
it'd be nice to get this to work to test custom UCs
any ideas?
You're right. I noticed that yesterday on my own cooked EmuROM and I'm currently on it. There seems to be a problem with file permissions (since you can't even create a simple file in \Temp).
HURRAY!
I was able to get CABs to install by replacing the SYS folder with the one from my personal kitchen! It's really cool, it boots exactly like my phone (requiring screen calibration and setting time zone and password etc.)
Now I have a problem with adding stuff...there just isn't any space it seems. I can't add anything that makes the combined space used by the SYS and OEM folders any bigger than the space occupied by the original SYS and OEM folders from the original ROM dump.
It'd be awesome to be able to adjust the space to match whatever romsize your device allows during cooking so that ROMs can be tested with this.
I have a Wizard which doesn't have much memory, but, still, I can't add even half the stuff to this emulator ROM than I can add to my kitchen ROM.
I wish I knew more So I could help solve this problem, but I am totally in the dark and at the mercy of your expertise, SamuelTee.
@joemanb: Can you post your SYS for download? So I can make a diff. It makes it easier pinpointing the issue. Thanks.
Your wish is my command..
http://rapidshare.com/files/134410047/SYS.zip.html
Wow this is a dream for me! Simply awesome.
I will try it tomorrow and I will send you a feedback
Hi.
Where i find: PPC_USA_GSM_VR.BIN?
It's the first step and i cannot find this file...
Thanks.
@moshinho: See first post. Its part of the Microsoft Windows Mobile 6.1 Emulator Images package. You need this as a template for your custom ROM.
SamuelTee said:
@moshinho: See first post. Its part of the Microsoft Windows Mobile 6.1 Emulator Images package. You need this as a template for your custom ROM.
Click to expand...
Click to collapse
I download that file and i install it. I know that in that package there is the PPC_USA_GSM_VR.BIN, but i cannot understand how can make it work in the step 1.
Thanks
@moshinho
Ok, lets recap.
When you downloaded the package from post one (samwmemukitchen_0.2b.rar) and extracted it, there were 3 Folders (BaseROM, DeviceEmulator, Tools). The PPC_USA_GSM_VR.BIN provided with the Emulator Image Package from Microsoft should be copied in the first one: BaseROM.
Ok I've tested it today, everything works fine but there are some troubles with some package, when adding a package, like Opera then starting the emulator the screen is black and I can not do anything.
SamuelTee said:
Ok, lets recap.
When you downloaded the package from post one (samwmemukitchen_0.2b.rar) and extracted it, there were 3 Folders (BaseROM, DeviceEmulator, Tools). The PPC_USA_GSM_VR.BIN provided with the Emulator Image Package from Microsoft should be copied in the first one: BaseROM.
Click to expand...
Click to collapse
Yes. i have the file. The problem was to find the file in my computer...
Thansk for the help.
I will try it later.
@udK
I noticed that, too. See if there's a wince.nls somewhere. That was the problem in my case: a missing wince.nls.
Open.Rom.Diamond.Edition
The First ever MultiLanguage Support NOOB Kitchen.
Now It Cooks you either a German, English or A Dutch Rom without the need of knowing what goes on underneath the cooking hood.
Just Start Cooking Select your Language then Disable or enable the applications you want in the rom and Flash.
For the more experienced Cooks, Package Updates or extra packages are always welcome to be submitted. Place the name into the Package like "PACKAGE_DSIXDA_Mortscript_Screen_Rotate_Simple_0000". You can PM me about it or post directly into the thread.
The Kitchen is Hybrid and i have given no attention to the Build Numbers that you SEE in device information. I only Update Incrementally and only what is needed as long as it's stable i don't care about version numbers Shown, trust me i know what i'm talking about, stop the paranoia.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Make It Like You Want To And Help Making It Better
Version 1.97.162.6 WWE+DE+NL BETA|132.66|14.15|118.51||115.03|53.77|61.26|
The last stage of Development before it leaves Beta has now been reached. The Selectable Options will all be put into the correct groups. A few more options will be added, Bugs will be found and the mort installation script will be optimized.
IPMORTANT Cooking Instructions
Contents & Options
Blauwe Tand Me Up Scotty.
OLD SKOOL XDA Respect, to Brothers "The Great" Faria and the "Kitchen Classic" Anichillus
This Project could not have been Possible without, Bepe, Bram_smulders, cmonex, dark simpson, panosha, Anichillus, itsme, jcespi2005, joubertvasc, jugglerlkr, mamaich, Mort, OliPro, pfcsabre, pof, sushilange, Paul at Modace for Apptodate, Nadavi, Snailslug, tadzio, theblasphemer, AlphaZero, SwTos, MRHawaii, Mondilv, Tom Codon, Tuspidin for sharing the Blackstone ROM, udk and Many More.
Direct Contributors, Noonski, Ameet, DSIXDA, NFSFAN, mccune, aruppenthal, bbobeckyj (for teaching me the Mort Regread and If else commands, for even more optimized packages), Bl0w, mst46, Kokotas, stief (without him i would not have a Diamond to Cook and work with in the first place), Pkoper, Piranha1, Mossi, comec, (The German Team). TheDizzAR, Aarge (For their Appreciative Donation)
If i have forgotten to add credit to you, i'm sorry for my slip up. Feel free to PM me about it so i can correct it.
Please Report Your **** Ups (Combination's of Selections that don't work together)
If you like what we're doing and would like to motivate me into making it WWE (Almost Done) and bringing the kitchen over to Touch Pro to, you can show us some love.
Packages are Allowed to be used for Personal Roms only.
And if you manage to use the heavily MortScript Dependable Packages in a Public ROM respect to you for understanding Why it is being used.
Give a Holler, but most importantly help making it better.
Or Do as most do Send a PM and most of the Time the Answer will be Yes.
O.R.D.E. German
ORDE German version available.
Current version:
22.12.2008 1.97.162.2
Please leave your comments here or in german here.
22.12.2008 v1.97.162.4DE
Temporary Placeholder for ORDE WWE Messages.
Extra Packages
Added into Next Update (1.97.162.7).
PACKAGE_McCune_Quickmark_0000
PACKAGE_McCune_Stopwatch_0000
Upgrade Packages
PACKAGE_McCune_Quickmark_0000 & Install Script
PACKAGE_McCune_Stopwatch_0000 & Install Script
The contents of the INstall scripts need to be added manually to the SPC.mscr in the OEMOPERATORS folder if your upgrading before version 1.97.162.7
PACKAGE_AltTab_0000:
Adds "Alt-Tab" functionality (program switching) under the Start menu.
PACKAGE_Opera_Mini_4_2_0000:
Installs Opera Mini 4.2 on your Diamond and also creates a shortcut on the Start menu. It is recommended that the Esmertec Jbed 20080912 package is selected or else the shortcut may not work (see the next package).
PACKAGE_VGA_Esmertec_Jbed_20080912_5_1_0000:
Thanks to trueg for pointing this version out to me. It is one of the first versions of Jbed that allows you to resize the tiny fonts in Opera Mini, among other things.
PACKAGE_TouchHD_EnglishOnly_Keyboard_0000:
Touch HD Keyboard, English only. Similar to Diamond keyboard but with left/right/up/down soft keys below the keyboard. Files are based on the multi-language CAB by sblop at this link; I simply took out the appropriate files and registry keys, reducing the size significantly.
.
Screenshots
Some Screenshots:
More To Come
Instructions
Instructions
1. Be Sure you have Developers HardSPL Flashed to your Phone before you start Cooking.
In the Folder "Tools\SPL's" you will find three versions of these.
2. The Kitchen is not set up to use a specific Radio nor do i Advice any as Radio performance can differ from Operator To Operator
A Collection of Radio's can be found in the folder "Tools\Radio's"
3. The Kitchen does not include the OS.NB anymore because it was getting to big. Fortunatly Modilv has the LEGO Kitchen Thread Kitchen Thread Where He Provides two OS.NB versions in his Rapidshare Folder.
Download either the 8MB Pagepool version or the 12MB Pagepool version and then drop the OS.NB into the "\Rom\" folder.
4. The Kitchen has three Language Options to choose from when it Begins.
1 for English (not working yet) 2 for German & 3 For Dutch (Not Working Yet).
5. After Choosing your language Disable or Enable extra options in the BUILDOS screen and then Press Play. If you get errors during this process please post them in this thread. After BUILDOS is finished Close the Build OS window and it will continue do to it's job until the Flash to you phone Screen comes up, so Flash it.
6. Flashing Roms to your phone is always risky, no matter how much precautions i have taken, everything that goes wrong is also your responsibility. If your not that familiar with the process the advice is to not tick OF more then the already preselected options.
If you want the kitchen to keep using your preferred packages you have to edit the Corresponding language file in the Options folder.
If your making an English Rom edit the EN.xml file in notepad.
Look up the option you want preselected in BuildOS (The Kitchen) and change the value from False to True (or the other way around).
Don't forget to also to put True into the correspondant Language Option.
0407 for German 0409 for English 0413 for Dutch.
For German edit the DE.xml and for Dutch NL.xml
Content and Default Options
[X]= Default set to ON
[0]= Default set to OFF
If no other MUI Locale Code Present, the Package does not need it.
[X] PACKAGE_francarl_FingerMenu_0000_1_10 [AppToDateSupport]
[X] PACKAGE_joubertvasc_RemoteTracker_0000_0_3_2-0 [AppToDateSupport]
[X] PACKAGE_sushilange_Diamond_TF3D_Config_0000_0_6_7 [AppToDateSupport] [0407] [0409] [0413]
Downloads
O.R.D.E. NL Kitchen (No ROM download but a Full and Easy Do it Yourself Kitchen) SYS: 52.19965 & 5.20954
XIP: 52.20954
OEM: 1.93.404.5, 1.96, 1.97 & 2.00
|Storage|Total|In Use|Free||Program Memory|Total|In Use|Free|
Version 1.0
Version 1.93.404.2 |115.30|17.63|97.66||111.02|56.98|54.04|
Version 1.95.404.7|127.04|19.81|108.47||111.02|55.33|55.69|
Version 1.95.405.1|114.80|24.44|90.36||111.02|49.80|61.22|
Version 1.95.405.3|120.80|20.38|100.04||111.02|48.12|62.90|
Version 1.96.405.5 |122.54|19.20|103.34||111.02|47.07|63.32|
Version 1.97.161.9 |129.16|18.18|110.35||115.03|48.56|66.47|493
Version 1.97.162.5 DE+NL |134.41|12.07|122.34||115.03|56.87|58.16|
Version 1.97.162.6 WWE+DE+NL BETA|132.66|14.15|118.51||115.03|53.77|61.26|
Version 1.97.162.7 WWE+DE+NL|132.66|14.15|118.51||115.03|53.77|61.26|
(Measured after a second boot and killing Active Sync)
Then above numbers are by using the default Ultra Clean preconfigured settings. (not as Clean as it should be yet)
If you change these, the numbers will also change.
This is so easy it can't go wrong (if you Meet the requirements below and don't mess with the settings)
XP SP2 or Vista with MS .NET Framework required to use it.
Also Developers HardSPL is recommended
(Also required is Microsoft Visual C++ 2008 Redistributable Package added to Package)
Any Changes To Kitchen Are at Own Risk!
Updated Packages (All in the Next Kitchen upload)
(ORDE Packages have no Unneeded Files like Package.Provxml, Initflashfiles.txt, Help, .LNK or other files that are not needed to make the app working. Because Mort Takes Care of most of that)
Changelog
>>=IN <<=OUT
Build from Original Dutch HTC Build and numbering goes up from there.
>> (Version 1.97.162.8) Updated Stop Watch with newer version from McCune's Post.
>> (Version 2.04.00.01) Switched to 2.03 OEM/SYS/Restarted Cleanup.
>> (Version 2.04.00.01) Patched and updated PACKAGE_ORDE_ConnectionSetup_0000_1_5_35852_1 Icon removed CPL Item (using MyCPL to get Conn Setup in Control Panel) and Made Modules.
>> (Version 2.04.00.01) Patched PACKAGE_Snailslug_TouchResponse_0000_v03_2 Icon and Updated Package Made Module for the DLL and it now supports AppToDate in Rom to.
>> (Version 2.04.00.01) Updated Taskmanager to PACKAGE_ORDE_TaskManager_0000_2_1_35603_1 Made Modules, removed CPL item and replaces WM taskmanager in Control Panel, Reduced Graphics to 8 Bits.
>> (Version 2.04.00.01) Reduced PACKAGE_pfcsabre_SocialNetworksEngine_0000_1_0_1819_3528 by 0.5 MB by optimizing Graphics to VGA and 8 bits where possible (Graphics without Transparancy), Made Modules.
>> (Version 2.04.00.01) Updated RemoteTracker to PACKAGE_joubertvasc_RemoteTracker_0000_0_3_4-1
>> (Version 2.04.00.01) Added
PACKAGE_KDKobes_FootPrints_0000_1_11_33557_0, Plus the 4 options for different Navigational Soft ware, TomTom, NaviTel, PapaGo & Copilot.
>> (Version 2.04.00.01) Updated Album to PACKAGE_ORDE_Album_HTC_0000_2_5_1820_4127
>> (Version 2.04.00.01) removed CPL item from PACKAGE_Schaps_Network_Plugin_0000_1_0_30468_1
>> (Version 2.04.00.01) Updated Butler to PACKAGE_Siggie1970_Butler_0000__1_2, It's now made into a mort install Package
Q & A
Q: I tried the 'connectionSetupAuto' package and it did nothing - is this package meant to be
used in conjunction with the 'connectionSetup' package? Connection Setup on its own
works fine.
A: PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2_Auto & PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2 Need to be installed together to get the Auto part working (sort of)
PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2
Causes connection setup to run only once after reboot (60 seconds)
PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2_Auto
Sets it as an Autostart Item that is being run by The Taskmanager and runs whenever you switch the SIM card.
If once is enough, only use the PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2
(or you can start it manually)
If you switch a lot of Sim Cards and don't mind the extra memory being used at start up leave in the Auto version
Request
Who can help me create a MortScript that reads specific Registry values.
SOLVED thanks to bbobeckyj
Something like these
Code:
[HKEY_LOCAL_MACHINE\Software\MortInstaller\LNK\Reader.lnk]
"SourcePath"="\Windows\AdobeReaderLE.exe"
"TargetPath"="\Windows\Startmenu\Office Mobile\"
[HKEY_LOCAL_MACHINE\Software\MortInstaller\LNK\Calculator.lnk]
"SourcePath"="\Windows\MobileCalculator.exe"
"TargetPath"="\Windows\Startmenu\Office Mobile\"
It then Creates and Executes the Parts below.
Code:
CreateShortcut("\Windows\Startmenu\Office Mobile\Adobe Reader.lnk","\Windows\AdobeReaderLE.exe")
CreateShortcut("\Windows\Startmenu\Office Mobile\Calculator.lnk","\Windows\MobileCalculator.exe")
It's an AutoShortcut/ProvXML/Removeatribute.exe/initflashfiles.dat/Excessive .LNK files in Windows, replacement.
At the moment i put all commands into one start up script, but that makes separate and COMPLETE OEM packages impossible. As disabling one Package in the Kitchen, still leaves the Command in the start up mortscript to create the shortcut.
This is not just for my own convenience, but for building a kitchen that can be used by every NOOB, that contains optimized and clean Packages.
This way i can put the creation of .lnk files into that package it's RGU file.
If it could also unzip and Change attributes through this script using registry values it would even be better.
I know there's someone out there that can cook this one up.
Thanks for the attention at least.
Update:
Script has been adjusted.
It now reacts to if a file is present in Rom and then reacts to that taking into account the MUI localization.
Code:
if (FileExists( "\Windows\RotateScreen.mscr" ))
WriteFile( SystemPath("StartMenu") \ "Rotate Screen.lnk", "99#""\Windows\RotateScreen.mscr""?shellres.192.dll.0413.mui,-8259")
Else
EndIf
Package Submittal
If there's an app or package that you think would be a good one to include in the kitchen you can always submit it.
Here's what you need to take into account.
1. If the package does not need an RGU, you don't need to include it.
2. The RGU and DSM files need to be hand made.
Make a blank .txt file. Go to http://www.famkruithof.net/uuid/uuidgen get a new UID, Rename the text file and extension with the UID number and .dsm extension.
(Ervius Packages sometimes don't work correctly)
Make a blank text file again and rename it to the new UID name and .rgu extension. Make sure you resave the RGU file as Unicode. (that is only if you need the RGU file.
3. When the package is complete. Drop the Package Folder onto the BuildDSM.exe in the tools folder. (be sure that Initflashfiles and option.xml are temporary removed from package when you do this)
Some more explanations about Mortscript installation.
As we try to Use as few as possible files in the rom and also make accommodate with the three language.
The way to create a link to a program has a little trick to it so it installs into the correct directory for the language.
Beneath is an example:
Code:
if (FileExists( "\Windows\StopWatch.exe" ))
if (FileExists( "\Windows\shellres.dll.0413.mui" ))
MkDir(SystemPath("ProgramsMenu") \ "Applicaties")
CreateShortcut(SystemPath("ProgramsMenu") \ "Applicaties\StopWatchk.lnk","\Windows\StopWatch.exe")
Else
EndIf
Else
EndIf
This way it checks for two conditions before it creates a link
As shellres.dll.0413.mui only exists in a Dutch rom this particular shortcut will only be created in a Dutch rom.
Also when a directory does not exist, MORT will not install a link into it.
So i added the MakeDir command first.
Two other variables of the script are needed so it supports German and English.
Now if the file did not need to go into the sub dir Applicaties
One script would do:
Code:
if (FileExists( "\Windows\StopWatch.exe" ))
CreateShortcut(SystemPath("ProgramsMenu") \ "StopWatchk.lnk","\Windows\StopWatch.exe")
Else
EndIf
And only one version of the script would do.
Or the link creation could be more dynamic:
Code:
if (FileExists( "\Windows\YouTube.exe" ))
if (DirExists(SystemPath("ProgramsMenu") \ "MultiMedia" ))
CreateShortcut(SystemPath("ProgramsMenu") \ "MultiMedia\YouTube.lnk","\Windows\YouTube.exe")
Else
CreateShortcut(SystemPath("ProgramsMenu") \ "YouTube.lnk","\Windows\YouTube.exe")
EndIf
Else
EndIf
So if the Folder "MultiMedia" does not exist the shortcut will be made in the main programs folder.
ToDo
1. Check Manila Options (Checked)
2. Check Remote Desktop
3. Fix and put put back main ringtones.
4. Fix Dutch Missed Calls Issue.
5. Fix FullScreen Player. (Checked)
6. Add more configuration scripts.
8. Put back rtps reg values to streaming media and the file itself.
you kitchen is birrliant how i can make wwe rom?
what i need to change ?
yes2000 said:
you kitchen is birrliant how i can make wwe rom?
what i need to change ?
Click to expand...
Click to collapse
Either use the Full Kitchen
http://forum.xda-developers.com/showpost.php?p=2392286&postcount=3
To extract the OEM/SYS/ROM from an Official Rom.
Then Replace the OEM/SYS/ROM folders in ORDE Kitchen.
Then Compare the differences
The Brilliance of the Kitchen is because of all those other People that have worked on it, i just made it a bit more Noob Proof with some very amateuristic adjustments of the batch files.
Your calculations are correct...
pkoper said:
Your calculations are correct...
Click to expand...
Click to collapse
Well it's better then making a WWE Dutch or German ROM.
All the OS parts can be ported from newer WWE builds instead of Porting Localization to a newer WWE build.
Hey for all the people who make this kitchen ..i thank you.
Geat work but now i have to find a way to cook my own favorite programs in the rom.
UC Autorun + The Power of MortScript PreCooked.
Want to Change or add some stuff Through UC Autorun?
Here's a way for the advanced user to do even more.
Code:
CPY1:\Intern geheugen\Cabs\MyMort.mscr
CPY2:\Temp\MyMort.mscr
EXEC:\Temp\MyMort.mscr
Inside the script you can do anything you can do with Mortscript.
For instance copying over a complete Directory to Phone Storage.
Code:
UnzipAll( "\Intern geheugen\Cabs\ExtraTemplates.zip", "\Mijn Documenten\Templates" )
Code:
CreateShortcut("\Windows\Startmenu\Programma's\TomTom.lnk","\Intern geheugen\Program Files\Navigator\TomTom Navigator.exe")
As long as you don't forget to delete the script.
Code:
Delete( "\Temp\MyMort.mscr" )
HI all.
Here is my rom for the Acer BeTouch E100/E101, based on a 23566 with all the apps I'm using.
It looks like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
What's inside:
HTC phone canvas 4
HTC Album 2
Latest Facebook and Google Maps
Showcase
S2u2
Slide2shutdown
Titanium with Modified Ibrythill WM7 Look
Manila 2.0 2d with personal style
some other tools.
Click to expand...
Click to collapse
WARNING
The rom is in french.
By default, HD Mini Window style is selected, means that you wouldn't had the windows Button; To enable it, symply edit your registry with this settings:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\BubbleTiles]
"TextModeEnabled"=dword:0
"HardwareStartKeyEnabled"=dword:0
"HardwareDoneKeyEnabled"=dword:0
Click to expand...
Click to collapse
BUGS
Manila settings tab is not working well.
Microsoft Tag is in english.
You need to manually select the french language in the s2u2 settings
Pictures Tab can't remember default album if selected on the sd card.
DOWNLOAD
Download HERE (please, accept the non signed certificate).
Enjoy.
[Kitchen] How to create an acer E101 Rom, just for yourself?
First, here's a list of the different tools I've used:
Ryan Kitchen, from Ryan (Acer-club.ru) : http://acer-club.ru/Novaya-kuhnya-dlya-redaktirovaniya-proshivok-t822.html
Xip kitchen beta 6 from this post: http://forum.xda-developers.com/showthread.php?t=443383
Stock rom from acer : http://www.acer.com/worldwide/selection.html (Lauch the utility and grab the flash.bin file located in the installation folder before flashing)
Latest WM build from Da_G : http://forum.xda-developers.com/showthread.php?t=544445
SYS Porting Tool For Ervius Kitchen : http://forum.xda-developers.com/showpost.php?p=6138699&postcount=25
Step by step instruction:
01.Put your original flash.bin from acer website in the "Original_FLASH" folder in the Ryan_Kitchen
02.Execute the first batch "1.Disassemble_Flash.bat" and follow on screen instruction
03.Wait for 1 little minute after the end of the execution and lauch the second batch "2.Disassemble_Flash.bat"
You should now get a kitchen folder wich contains a "OEM", a "PACKAGEs", a "ROM" and a "SYS" folders. (and a dsm file on the root).
04.Delete everything in the ROM\XIP folder except the "boot.rgu" file.
05.Delete everything in the Sys folder, except the .ROM and .VM folders.
Creating your new XIP:
Extract all files from the latest build downloaded from DA_G and grab the xip.bin from it.
Get your actual xip from the Ryan_Kichen\Ectracted_ROM folder
Use Xip kitchen to build your new xip, follow the instruction of the original thread.
Copy the result xip-xip.bin to the Ryan_kitchen\New_XIP folder an rename it to xip_out.bin
Creating your new SYS
Extract all the files you need from the WM build with the sys porting tool for ervius kitchen (follow the original thread instruction)
For the ACER E1, we need to use 96 DPI and 240 * 400 resolution. I'm sure you know your regional code.
Copy all the files from the differents folders to a single one, to get something like what you've previously deleted from the SYS folder of the Ryan_Kitchen\Kitchen folder. Put all those files to this folder.
Copy all the files from the MSXIPKernel and the MSXIPKernelLTK from the WM build folder to the Ryan_Kitchen\Kitchen\ROM\XIP folder
06.Launch "3.Make_Flash.bat" and follow on screen instruction.
PkgToolsBuildOS is now runnig, go to BuildOS, click Load Rom and click The green triangle (play)
An error message appears (g'reloc not found) simply ignore it and close the program.
07.Launch "4.Make_Flash.bat" and follow on screen instruction.
08.Launch "5.Make_Flash.bat" and follow on screen instruction.
Your new rom is in the Ryan_Kitchen\Output_FLASH folder. Rename it to FLASH.bin and copy it to your SDCard.
09.Flash your phone.
It works for me, it should work for you.
Enjoy.
Hi DrX,
Nice, wonder you will create WWE ROM?
As I'm looking for update + WWE ROM
Thanks thanks.
Hi.
Still not previous, just because I already spent a lot of time trying to get something great in french.
But feel free to cook your own rom using the kitchen steps in the second post.
Here's the next step, just to let you know.
Hi,
New french rom manila ready is done and will be released tonight.
Here's what it can looks like.
Regards.
(1rst post updated. )
Rom is released.
Hello
Is it possible to have separate manila to cook in its own roms?
roro59286 said:
Hello
Is it possible to have separate manila to cook in its own roms?
Click to expand...
Click to collapse
I've tried to cook manila directly in the rom without any succes, but feel free to try it.
Just for information, all the manila components used has been grabbed from the official HTC rom for the touch2 (mega).
You can simply used the ryan kitchen linked in the second post of the thread to unpack my rom and copy all the mega package from the OEM folder.
Enjoy.
Hello
Do not understand too much your topic on the establishment of Roms !
Maybe you could explain to me in French?
Thank you
Hey, for the french "support", the best way is to post here: http://forum.hardware.fr/hfr/gsmgpspda/smartphone/betouch-e100-e101-sujet_21426_1.htm
Hi all.
Here's a preview of the next release.
New release.
First post updated.
Hi wonderful rom , but i have problem for download, i don't understand nothing about certificate , do you can post normal download , tks!
just click on ok or continue, the download will start.
I'm sorry but when i click : ok or continue, nothing appear, only "The page cannot be found".
i 've tried with google chrome, IE, Modzila but nothing...
i used , my brother's laptop, and my father's laptop too, but nothing , do you can paste another download?
I went to my friend's house for download but nothing, the same proble , after click, ido "continue however" and after :"The page cannot be found".
Download link is fixed, sorry.
hi,
sorry, but this link not work
Get one link to rapidshare or other server?
MERCI d'un compatriote
this is just what i need. but can i change the language? to EN or PTG? how if its possible...
When wanting to put content on my phone I wanted to add it into the phones file explorer, much to my delight I found there was TouchXplorer allowing you to access the phones file system.
Sadly there was no way to copy content into this explorer and use it apart from the registry hack zune method but it renames files and causes more problems than is worth.
Recently ultrashot came out with a ported version of Opera. I looked into this further and found this was a good way to put files on the phone.
Step 1.
Download the XAPDeployer.xap file attached in post also install WinRAR, google it.
Step 2.
You'll see there is a folder called Opera, open the folder.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Step 3.
You'll see the same as the image below. This is where you can add the content you want to put into your phones file explorer. Simply just click and drag into the WinRAR window and click okay to the message.
Step 4.
Once done you can now install the XAP to your phone using Toms XAP installer. Once thats done run Opera Mini on your phone, it won't work but it will install the files you want into program files.
Step 5.
Install TouchXplorer attached at the bottom of the post and open it on the phone, navigate to Program Files / Opera Mini / and there you will find your files!
Notes:
There is also a windows folder inside the XAP which will copy files into the windows folder if needed.
Don't know if this has helped but I thought i'd get this out there
This has been around for a while. Heathcliff made the deployment XAP. Personally i just use WPDM as it allows easy drag & drop from PC Windows Explorer into WPDM window. No editing/deploying XAP's needed.
This has been known for... a few months, at least? First discovered by Heathcliff74.
Your method will still put the files in the application install directory (I mean, you're only going down one level and then back up again, why?) If you want to put files in the root of the phone, or any directory other than the \Applications directory off the root of the phone, you need to go up four levels (..\..\..\..) since the app install directory is \Applications\Install\<GUID>\Install.
I prefer 7-Zip; it's free, open-source, integrates pretty well with Windows without sticking a bunch of entries in the context menu directly, and is generally good software. It'll read anything, although due to the RAR format being proprietary I believe it's not allowed to write it (not that it couldn't, the RAR developers just refuse to open up their format - screw 'em).
Also, you really shold give credit where credit is due; TouchXplorer is the work of Julian Schapman, "schaps" on this forum, and is posted on his site http://touchxperience.com. Additionally, be aware that it only works on HTC devices, and even then only on ones with unlocked HTCFileUtility drivers, which means either they don't have the HTC Mango update (typically bundled with the Microsoft 7720.68 update) or are using a custom ROM or something like that. For Samsung devices, there is WP7 Root Tools by Heathcliff74, which also includes a file browser.
drkfngthdragnlrd said:
This has been around for a while. Heathcliff made the deployment XAP. Personally i just use WPDM as it allows easy drag & drop from PC Windows Explorer into WPDM window. No editing/deploying XAP's needed.
Click to expand...
Click to collapse
Thanks a lot man, didn't know this existed.
GoodDayToDie said:
Also, you really shold give credit where credit is due; TouchXplorer is the work of Julian Schapman, "schaps" on this forum, and is posted on his site http://touchxperience.com. Additionally, be aware that it only works on HTC devices, and even then only on ones with unlocked HTCFileUtility drivers, which means either they don't have the HTC Mango update (typically bundled with the Microsoft 7720.68 update) or are using a custom ROM or something like that. For Samsung devices, there is WP7 Root Tools by Heathcliff74, which also includes a file browser.
Click to expand...
Click to collapse
Agreed, also WPDM now works on Mango v2 Drivers for HTC. I'm using the DFT 7740 ROM & used it to copy in my custom icons & than his Advanced Config to change the icons.
is there any way I can deploy files directly to Windows\fonts folder on Samsung Focus?
Also I cant transfer files with WPDM to windows folder or windows\fonts folder
any ideas?
Build a provxml file. The specification for provxml is publicly available from Microsoft (http://msdn.microsoft.com/en-us/embedded/gg155017). An easy way to move the files is to include them in a XAP and install it. Then, either deploy your provxml to the \Provxml\ folder (like the interop-unlock XAP does) or use an app like DiagProvXML (which will also assist you in building the file, if you want).
probably this is only a stupid idea, so i'm writing here instead of creating a new topic for it.
Idea for universal Interop-unlock, tell me if it sounds right:
i read that we can deploy registry editor if you remove the interop privileges string from the xml config files. With this you can only read the registry.
Well, if we can read the registry can't we make another application for a total registry dump?
After the dump was made we can edit the app-limit and copy that file on the computer.
Using the already know exploit that this thread is recalling.. we can overwrite the old registry with the new modded one.
overwriting the registry sounds sooooooooooooooo wrong, but maybe it could be a way to do the interop unlock, what do you all think about that?
HypeZ85 said:
probably this is only a stupid idea, so i'm writing here instead of creating a new topic for it.
Idea for universal Interop-unlock, tell me if it sounds right:
i read that we can deploy registry editor if you remove the interop privileges string from the xml config files. With this you can only read the registry.
Well, if we can read the registry can't we make another application for a total registry dump?
After the dump was made we can edit the app-limit and copy that file on the computer.
Using the already know exploit that this thread is recalling.. we can overwrite the old registry with the new modded one.
overwriting the registry sounds sooooooooooooooo wrong, but maybe it could be a way to do the interop unlock, what do you all think about that?
Click to expand...
Click to collapse
I don't think this will be possible, but please correct me if i;m wrong:
* Without interop unlock we don't even have read access to the whole registery, dumping the phone's registry without interop unlock will therefor lead to an incomplete backup
* Restoring the registery by copying over on filesystem level almost certainly is not possible because of for example open file handlers to the current registery (which will prevent it from being overwritten). I don't know if special permissions (policies) are required (e.g. interop unlock) to overwrite this kind of system files [can we overwrite any file on WP as long as it is nog being used?]. The registry might be tagged as a ROM file (it ships with the ROM anyway) so even with interop unlock we will not be able to overwrite it.
Briefcase has it mostly right. Leaving aside the issue of being able to make a full registry backup (typically requires high permissions i.e. intoper-unlock already), you can't overwrite the registry hives with this. For one thing, the files that store them are located in the Windows folder, which this hack can't write to (the App manager not having write permission there). For another, they are almost certainly held with exclusive file handles.