Windows CE .dll extraction - MDA II, XDA II, 2060 ROM Development

Hi All,
Does anyone making use of this forum know how to extract .dll''s that are classified as System / ROM/ Read-Only. Using Explorer on XP does not copy / rename or delete these locked files. Using any explorer from within WM2003 has he same result. Also, for those in the know-how: Is the tapres.dll file part of the OS ROM or simply installed to the ROM via a CAB file that contains this .dll? If the latter is true than there is hope yet.
Thank you

http://www.xs4all.nl/~itsme/projects/xda/dumprom.html

.dll file required
Hi,
Mamaich, thank you for the prompt response. However frustrating, I must admit that I simply do not have enough knowledge to work with the program recommended. (It keeps on getting an error and closes on start-up) In an effort to save time, would it be possible for you (or anyone else for that matter) to extract 'tapres.dll' and 'tapres.69.dll from a WM2003SE PE device and post it here? All I need to do is to inspect the stucture of the file and its contents with the view of using a copied version thereof with modified graphics, which will probably then be implemented with registry tweaking.
Your efforts are appreciated.
Device: imate PCCPE (PH10B)
ROM: 2.02.t1WWE (05/17/04)
Radio: 1.18.00
Protocol: 1337.38
Ext ROM: 1.72.126
OS: WM2003SE

if you just want a tapres.dll version: Copy one of the T-Mobile based ExtROM files, search a bit thru the CAB's in it and extract tapres1.dll
This version contains the T-Mobile skin version of the pressed dialer keys.
No need to extract an original tapres.dll from the system rom for this.

Re: .dll file required
Syntax:
dumprom.exe nk.nba -4 -d c:\ROM
this would extract all files from nk.nba to c:\rom directory on your drive. The directory should exist.

Re: .dll file required
forumxda said:
Hi,
Mamaich, thank you for the prompt response. However frustrating, I must admit that I simply do not have enough knowledge to work with the program recommended. (It keeps on getting an error and closes on start-up) In an effort to save time, would it be possible for you (or anyone else for that matter) to extract 'tapres.dll' and 'tapres.69.dll from a WM2003SE PE device and post it here? All I need to do is to inspect the stucture of the file and its contents with the view of using a copied version thereof with modified graphics, which will probably then be implemented with registry tweaking.
Your efforts are appreciated.
Device: imate PCCPE (PH10B)
ROM: 2.02.t1WWE (05/17/04)
Radio: 1.18.00
Protocol: 1337.38
Ext ROM: 1.72.126
OS: WM2003SE
Click to expand...
Click to collapse
i made some littel experimentation instead of extracting the tapres.dll but creating my own tapres.dll base on TapResCandyRed.dll
and manage to create a pressed button skin for .. both portrait and landscape .. but im no artist so its kinda .. messy .. btw heres the files
the skin is base on aladdin's work i already pm him the files but he seems not havent read it yet so .. i will post it here ..
http://forum.xda-developers.com/viewtopic.php?t=19269
PS i also include the cab for aladdin's skin with Pressed Button and with no pressed button

TapResCandyRed.dll
Hi All,
Thanx for all responses.
Toenailed: I'm with you on creating an .dll file based on TapResCandyRed... I have been trying to find the thread on those two .dll's but it is pretty much an exersize in frustration. I presume that you have the link to it, or better yet, please post the TapResCandyRed.dll file for me ;-)
Mamaich: thank you for syntax explination - sadly I still can not get it to work. Reason being that I do not have any actual ROM files to extract (nba files I pressume). I only have ROM update files (nbf)
EdSub: I have searced my entire complement of IntelliDailer CAB's (I have quite a few) for the file tapres.dll. Presumably, this particular .dll file should be contained within one or another IntelliDailer CAB? I do happen to have the T-Mobile versions as such, but they only contain certain common dll's, i.e: intellidailer.dll, iacontacts.dll, DisplayCID.dll, ContactsSDK.dll Also, bear in mind that when hard-resetting the device, followed by a soft reset before auto-installation of Ext ROm files, the pressed button display / contacts display will still be there, in the normal blue /green graphics. It is therefore safe to say that the tapres.dll file is common to the OS ROM and that it is not replaceable with anything from a IntelliDailer.CAB file, as they do not contain anything with respect to the tapres.dll file.
I recall from a post some time ago that someone mentioned two CAB file versions for the phone dailing pad: one for T-Mobile (grey / pink) and the other for the normal blue / green (O2?). As mentioned already, none of the IntelliDailer CAB's i've searced so far contains any tapress.dll. Could it be that it is contained in another CAB file altogether? I would have searced all my Ext ROM's given the time, which unfortunately I do not have.
So, Toenialed, please post the TapResCandyRed.dll thread (or file) if possible, it can only save time and trouble.
Cheers all.
Device: imate PPCPE (PH10B)
ROM: 2.02.t1WWE (05/17/04)
Radio: 1.18.00
Protocol: 1337.38
Ext ROM: 1.72.126
OS: WM2003SE

Pressed Button Display
Thank you Toenailed, I see that you edited your post as I was busy entering my reply. Right, I too have a working pressed botton display for the phone pad (changed to the icon file (.ico) as included in aladdin's .dll file) Thank you Aladdin ;-)
Now that we have the ability to change the pressed button appearance, we can have more 'artistically-inclined' forum users produce various end results. I have not asked permission to include these .ico files from aladdin's .dll, but trust that there will be no issues? Please accept that all credit goes where it is due, without mentioning of particular names. Next on the list, I would imagine, is to change the green button display for the contact list and the blue 'Back / Next' buttons at the bottom of the screen in the contact display. Am I to presumme that we are not looking for bmp's but rather for .ico files to alter the phone pad 'pressed button' and contact list 'blue / green' appearances?? If this is the case, more inspection of the .dll files for IntelliPad is necessary. I have been looking for bmp's all a long.
Let me know your thoughts. Once again, credit goes out to those whom it is due. Thank you EVERYONE who has replied to this post so far - it has indeed been of tremendous assistance.
In the meanwhile, here are the .ico files for artistic revamping (pressed button display for phone pad). They are however included in .jpeg file format - as per limitation of this forum
Cheers.
Device: imate PPCPE (PH10B)
ROM: 2.02.t1WWE (05/17/04)
Radio: 1.18.00
Protocol: 1337.38
Ext ROM: 1.72.126
OS: WM2003SE

Pressed button display
Hi All,
I just thought of something: it probabaly isn't necessary to faciltate the use of .ico files at all.. presumably, Aladdin used it for functional purposes only - to limit the size (and therefore loading speed) I am sure that the .dll file can be altered to use bitmaps instead, if necessary.
Mamaich or EdSub: I need a huge favor! Please use the dumprom faciclity and extract the tapress.dll. tapres.96.dll files from a PPCPE WM2003 device and post them here. It will take me too long to figure out how to use dumprom, I have not been successful yet - even with your syntax guidance (for which I am grateful anyway)
At this stage it is unclear whether or not the tapress.dll file controls just the pressed button display, or addidtionally has something to do with the green button contact list display and blue 'Back / Next' buttons in the same contacts display (bottom of screen). I will only know once I have inspected the actual tapres.dll / tapres.96.dll files.
My guess is that tapres.dll controls only the pressed button display of the phone pad, as altering it in the registry brings about an altered appearance of the pressed button display only. If this is true, we need to find which .dll controls the contacts display button graphics.
Thanx & Cheers.

hi forumxda ..
heres the TapResCandyRed.dll and TapResWoodAndChrome.dll by Tadzio
it only contain the ico of the portrait mode of phone pad since he gets it in wm2003se
you can find it here
http://www.tadzio.com/ppc
and the thread discussion is in here
http://forum.xda-developers.com/viewtopic.php?t=4653
i also attach the extracted tapres.dll and tapres.96.dll of 2.06.00WWE WM2003SE ..
the original skin posted by aladdin1001 found in this
thread
http://forum.xda-developers.com/viewtopic.php?t=19269
he done pretty good job in this .. :wink:
but since the original skin doesnt have a pressed skin button i use the TapResCandyRed.dll by tadzio and replace it with the one that i get from aladdin1001's skin and since the TapResCandyRed.dll contains only an ico for Portrait Mode .. i made some little experimentation and lots of trial and error to make an ico for Landscape Mode ..
i rename the TapResCandyRed.dll to aladdin1001.dll since i get the gif to make the ico of both landscape and portait mode on one of aladdin1001's gif file ..
and put aladdin1001 on credit since the hardwork of creating the skin is all on aladdin1001 and not me .. and because i have a himalaya device not a magician .. i first send to him thru PM the files that i created so he can test it first if its working to his device ..
anyway the Phone Application looks for the icon group of a dll
that was stated in this registry section ..
[HKEY_CURRENT_USER\ControlPanel\Phone]
"IcoFil"="aladdin1001.dll"
"IcoId"=dword:000056BD or 22205 in decimal value
"IcoId_Land"=dword:000056FB or 22267 in decimal value
the IcoFil is the dll file to use on Pressed button skin
the icoid is the Icon Group ID of the Pressed skin for Portrait
the icoid_Land is the Icon Group ID of the Pressed skin for landscape
the other registry value that i dont know exactly for, since im getting an error viewing it in tapres.96.dll .. so i didnt created the icon group for that ..
"IcoId_Sqre"=dword:000056FE or 22270 in decimal value
now the question of why i use the TapResCandyRed.dll instead the Tapres.dll or the Tapres.96.dll (this one really contains the default Pressed Button Skin) because both contains lots of Resources which i think it is not needed since i only want to create a Pressed skin for Phone Application ..
btw keep the Good up Works in exploring our great device .. i will just here to help .. :wink:

Pressed Button Display
Hi Toenailed,
Many, many thanx for all the info, descriptions, files and thread-links Bro.. Now:
1) ;-) I have located those elusive green & blue icon graphics that appear in the contact list from the phone pad.. They are resident in the tapres.96.dll file (amongst many other delicious goodies)
2) :-( I am unable to locate any registry information pertaining to this file, using Resco Registry Explorer anyway. We can alter the extracted tapres.96.dll to include other icons, but it appears that no subsequent registry tweaking can be done to facilitate the altered file. The file shows up in the Windows directory, but needless to say - it is classified as ROM/ System/ Hidden bla, bla, bla.
So... if we make a CAB file that will install this new tapres.96.dll file into the ROM, do you (or anyone else watching this topic) think that we can overcome this small hurdle? It could be that installation problems will result due to the existing ROM file of the same name. We could of course hardcode the installion path in the CAB... To my current knowledge, it is impossible to disable / delete / rename / (do anything really) with the existing tapres.96.dll file located in Windows.
Are we going to try this route? Let me know before I embark on altering the tapres.96.dll file.
For now, here are those pesky green-blue monsters... (some look odd due to .ico / .jpeg format saving: i.e forum limitations)
Again, thank you.
Device: imate PPCPE (PH10B)
ROM: 2.02.t1WWE (05/17/04)
Radio: 1.18.00
Protocol: 1337.38
Ext ROM: 1.72.126
OS: WM2003SE

Re: Pressed Button Display
forumxda said:
Hi Toenailed,
Many, many thanx for all the info, descriptions, files and thread-links Bro.. Now:
1) ;-) I have located those elusive green & blue icon graphics that appear in the contact list from the phone pad.. They are resident in the tapres.96.dll file (amongst many other delicious goodies)
2) :-( I am unable to locate any registry information pertaining to this file, using Resco Registry Explorer anyway. We can alter the extracted tapres.96.dll to include other icons, but it appears that no subsequent registry tweaking can be done to facilitate the altered file. The file shows up in the Windows directory, but needless to say - it is classified as ROM/ System/ Hidden bla, bla, bla.
So... if we make a CAB file that will install this new tapres.96.dll file into the ROM, do you (or anyone else watching this topic) think that we can overcome this small hurdle? It could be that installation problems will result due to the existing ROM file of the same name. We could of course hardcode the installion path in the CAB... To my current knowledge, it is impossible to disable / delete / rename / (do anything really) with the existing tapres.96.dll file located in Windows.
Are we going to try this route? Let me know before I embark on altering the tapres.96.dll file.
For now, here are those pesky green-blue monsters... (some look odd due to .ico / .jpeg format saving: i.e forum limitations)
Again, thank you.
Device: imate PPCPE (PH10B)
ROM: 2.02.t1WWE (05/17/04)
Radio: 1.18.00
Protocol: 1337.38
Ext ROM: 1.72.126
OS: WM2003SE
Click to expand...
Click to collapse
hiya bro ..
ok since youve been asked .. there is a way to altered the tapres.96.dll and tapres.dll and almost all files in the ROM .. ..the exact tools or procedures for me .. is .. still a mystery .. but there is a way
look at my pic .. below .. instead of having "G" if you see a gprs signal .. i change the G to Te in Title Bar .. and T in Signal Notification .. (you have to have a GPRS signal to view it bro)
oki as a gift try to study the cab below .. and try it to install it.. just remember .. you have to have a have a gprs signal to view the Te and T ..
one more thing bro .. it is possible to edit/add/remove/or change the files in ROM .. but still you need a special tool to do it .. i havent seen one .. but this cab .. perform .. to my suprise ..
if you want to ask where did i get the cab .. you will be surprise its from the oem cab of wm2003se to be exact the intellipad.cab ..
and what you only need to change is the _MoveFileList and replace inside with this one
"\Temp\_tapres.96.dll" "\Windows\tapres.96.dll",
"\Temp\_tapres.dll" "\Windows\tapres.dll"
then rename the tapres.dll and tapres.96.dll to _tapres.dll and _tapres.96.dll
then include both to tapres96.cab that i provided .. run it to your xda, perform a softreset and then voila .. heheh just see for yourself bro .. :

Great
a very much great explanation and great work...idol.
:lol: :lol: :lol: :lol:

Lets cook then...
Hey Bud,
Thanx greatly for info and prezzie. I will experiment tonight and post results. This morning I modified the tapres.96.dll file to include altered (way better) icon graphics. Surprizingly though, coping the modified tapres.96.dll file to the device Windows directory was succesfull. I was unexpected, knowing that there is the existing similar-named file in the system ROM. That was followed by a soft-reset to see if it accepted the new tapres.96.dll file. :-( No luck yet... This points back to my last post where I mentioned that there is no mention whatsoever of the tapres.96.dll file in the registry. Only the tapres.dll file. I suspect that the file was not seen due to it not being 'fully' copied to the ROM - checking properties had the ROM attribute clear
By the way Toenailed, where you looking to obtain Borland Workshop??? I have the zip file should you need it ;-)
As with you, the ways and works of extracting the damn ROM still eludes me, everything that I have tried has been rather unsuccessfull... including the likes of Dumprom and XDA Tools (OS Image Tool) even with with explinations from pro's like Mamaich. A programmer I'm not, unfortunately.
Right... btw for me Cheers

Quick Explination request
Hi Budd,
OK, I have to be honest and need to ask you for a quick explination (noobie I am sometimes)
1) Quote1
""and what you only need to change is the _MoveFileList and replace inside with this one
"\Temp\_tapres.96.dll" "\Windows\tapres.96.dll",
"\Temp\_tapres.dll" "\Windows\tapres.dll" ""
(i) Question1
Inspecting you CAB shows the_MoveFileList as you describe it (except with the addition of a couple of spaces i.e: (\Temp\_tapres.96.dll" XTRA SPACES "\Windows\tapres.96.dll). I did not tamper with it much except exporting it, deleting the excess spaces, saving it & importing it back. I trust that there is nothing wrong with that??
2) Quote2
""then rename the tapres.dll and tapres.96.dll to _tapres.dll and _tapres.96.dll""
(ii) Question2
Must the tapres.dll and tapres.96.dll in the ROM be renamed to _tapres.dll & _tapres.96.dll PRIOR to running the CAB?
I modified your CAB to include _tapres.dll (renamed tapres.dll (original received from you - not one in your CAB file today) and _tapres.96.dll (renamed of modified tapres.96.dll by myself ealier today - incl new icon graphics). After running the CAB & soft resetting... no changes affected :-( :-( Scanning the registry afterwards for tapres.96.dll provided two entries: 1x tapres.96.dll & 1x tapres.96.dll1 Remember, I did NOT rename the ROM tapres.dll / tapres.96.dll to _tapres.dll / _tapres.96.dll before running the CAB.. hence the two question asked here.
I'm with you as far as changing the Status Bar - Notification Bar thingies: G - Te, G - T, etc is concerned - tried it succesfully earlier today ;-)
Have you come across any reference to tapres.96.dll in the registry?? I haven't - just tapres.dll
I will get this right with your help sometime, given that both you & I have enough patience that is....
Regardless, THANK YOU for your help so far.
Cheers Bro

Re: Quick Explination request
hiya bro ..
the cab that i post bro .. was just to give you an example that it is possible to manipulate the files in ROM .. and it is possible to modify,add,delete or rename (okih not exactly as delete and renaming since the os will generate the file if you remove or rename the files)
but it is editable and can be copied .. just need some tools like the oem cab .. if the oem cab can make the file in rom .. editable it is possible to create a program that will edit or copy the files that reside in rom ..
forumxda said:
Hi Budd,
OK, I have to be honest and need to ask you for a quick explination (noobie I am sometimes)
1) Quote1
""and what you only need to change is the _MoveFileList and replace inside with this one
"\Temp\_tapres.96.dll" "\Windows\tapres.96.dll",
"\Temp\_tapres.dll" "\Windows\tapres.dll" ""
(i) Question1
Inspecting you CAB shows the_MoveFileList as you describe it (except with the addition of a couple of spaces i.e: (\Temp\_tapres.96.dll" XTRA SPACES "\Windows\tapres.96.dll). I did not tamper with it much except exporting it, deleting the excess spaces, saving it & importing it back. I trust that there is nothing wrong with that??
2) Quote2
""then rename the tapres.dll and tapres.96.dll to _tapres.dll and _tapres.96.dll""
(ii) Question2
Must the tapres.dll and tapres.96.dll in the ROM be renamed to _tapres.dll & _tapres.96.dll PRIOR to running the CAB?
I modified your CAB to include _tapres.dll (renamed tapres.dll (original received from you - not one in your CAB file today) and _tapres.96.dll (renamed of modified tapres.96.dll by myself ealier today - incl new icon graphics). After running the CAB & soft resetting... no changes affected :-( :-( Scanning the registry afterwards for tapres.96.dll provided two entries: 1x tapres.96.dll & 1x tapres.96.dll1 Remember, I did NOT rename the ROM tapres.dll / tapres.96.dll to _tapres.dll / _tapres.96.dll before running the CAB.. hence the two question asked here.
I'm with you as far as changing the Status Bar - Notification Bar thingies: G - Te, G - T, etc is concerned - tried it succesfully earlier today ;-)
Click to expand...
Click to collapse
i already bro .. edited and provided what you needed so you dont need to modify bro the _movefilelist.txt .. :wink:
what you only need bro to do is to rename the tapres.dll and the tapres.96.dll that you created to _tapres.dll and _tapres.96.dll ..
then import it to the cab .. and remember this bro .. the _tapres.96.dll and _tapres.dll should be hardcoded to the TEMP folder .. y? i will explain it here bro .. .
anyway here what really goes as stated in _moveFileList.txt
usually the first statement under " " is the Source of the File and after a very long space the other " " means the destination of the file
"\Temp\_tapres.96.dll" -> Means the location of the file to be move.. so it is very important that the _tapres.96.dll is hardcoded to TEMP folder because it was stated that it came from the TEMP folder
"\Windows\tapres.96.dll", -> the destination of the file to be move.. so the _tapres.96.dll from the TEMP folder will be move to windows directory and will be rename to tapres.96.dll ..
"\Temp\_tapres.dll" -> Means the location of the file to be move.. so it is very important that the _tapres.dll is hardcoded to TEMP folder
"\Windows\tapres.dll" -> the destination of the file to be move.. so the _tapres.dll will be move to windows directory and will rename to tapres.dll
so what really happen in the cab is this bro..
all the file should be extracted to their designated path ..
but the _tapres.dll and the _tapres.96.dll will be extracted in TEMP folder
after extracting the cab will check the _MoveFileList.txt and check all the files listed .. since it is stated like this
"\Temp\_tapres.96.dll" "\Windows\tapres.96.dll",
"\Temp\_tapres.dll" "\Windows\tapres.dll"
the cab will search for the file _tapres.96.dll and _tapres.dll in the TEMP folder and if they found it will move the file to windows directory and rename the file to tapres.96.dll and tapres.dll
now why it move since tapres.dll and tapres.96.dll is both in rom and cannot be moved, copied or modified .. the cab provided all the things need to be able the files to move and replace with the new one ..
forumxda said:
Have you come across any reference to tapres.96.dll in the registry?? I haven't - just tapres.dll
I will get this right with your help sometime, given that both you & I have enough patience that is....
Regardless, THANK YOU for your help so far.
Cheers Bro
Click to expand...
Click to collapse
nope i dont find any thing bro .. and i dont thing you will be needing one ..
OK heres another way bro .. this is much simpler and less complicated and yes very editable ..
1. just rename the tapres.dll bro to
tapres.dll.0409.mui
and the tapres.96.dll to
tapres.96.dll.0409.mui
2. copy tapres.96.dll.0409.mui and tapres.dll.0409.mui to Windows Directory then perform a soft reset ..
then voila you have now the new skin .. :wink:
btw bro i attach a new set of dll .. which i think you will be love to see ..
just the same method bro .. after editing rename the files and add .0409.mui to the filename like shellres.dll.0409.mui etc ..
have fun .. :wink:
ps i attach bro one of the example that i created .. shellres.96.dll.0409.mui
i edited the bluetooth ico .. to look like the buzz bluetooth icon .. like in the picture ..bro
btw bro .. can you post the tapres.dll and tapres.96.dll that you edited bro ..

".dll modification project"
Hey Bro...
As always, thank you much for all your info. I will post my edited tapres.96.dll file for you shortly. Please bear in mind that it is highly experimental and by way of it, I would prefer to test on my device before handing over this Pandora's box. I identified a need for this after seeing that the back-up service that I use, Sprite Backup Premium, could not restore the the original tapres.96.dll file... I had to reflash the device with OS ROM, Ext ROM and Radio...
My knowledge on this stuff increases everyday and with your help we should be able to have a fuss-free way of altering the phone pad display in the near future. I am attaching a few pic's from my device to show what it currently looks like, including the user interface and dailing pad skin.
I will return to this post in the next couple of days or so as I am out of town for business.
Cheers Bro

hiya bro sowee for the late reply .. :wink:
about the tapres.dll and tapres.96.dll bro .. after altering the original tapres.dll and tapres.96.dll you can rename itnow bro .. and no need to flash the os .. it will return an error but it will rename the file and the os will generate the original tapres.dll and tapres.96.dll .. :wink:
about the mui bro ..
MUI means Multilingual User Interface .. its use to change the dll resources without altering the dll itself .. for different language resources it means that instead creating a whole resources for different for different native language you have only to include the diffrent language value describe in wnce.nls
the MUI is stated in this Following registry
[HKEY_LOCAL_MACHINE\MUI]
"Enable"=Dword:0x00000001 ->means enable if 1 and Disable if 0
"SysLang"=Dword:0x00000409 -> language resource uses in the DLL or Exe .. so it is very important to correctly specify the language resources of the bitmap, icon or string for example 409(hexadecimal or 1033(decimal)) means English(USA) to be able to understand by the os the resources .. :wink:

regarding altering of tapres.dll
Hi mates,
A question here, hope you can enlighten me.
Say, I modify my registry's "IcoFil" as mentioned above, to be say, "aladdin1001.dll", eg:
[HKEY_CURRENT_USER\ControlPanel\Phone]
"IcoFil"="aladdin1001.dll"
Since it was originally pointing to "tapres.dll", will there be any components missing? I am not able to see the original tapres.dll, could only take a glimpse of the tapres.dll provided by bros here using RESHACKER. So I'm not sure what the original "tapres.dll" consist of.
And by comparing the "aladdin1001.dll" with "tapres.dll", I notice there are a lot of components in tapres.dll, but aladdin1001.dll have only a few lines.
Any idea what I'm talking about?
Thanks & Regards,
[Charles]

Re: regarding altering of tapres.dll
charleslee said:
Hi mates,
A question here, hope you can enlighten me.
Say, I modify my registry's "IcoFil" as mentioned above, to be say, "aladdin1001.dll", eg:
[HKEY_CURRENT_USER\ControlPanel\Phone]
"IcoFil"="aladdin1001.dll"
Since it was originally pointing to "tapres.dll", will there be any components missing? I am not able to see the original tapres.dll, could only take a glimpse of the tapres.dll provided by bros here using RESHACKER. So I'm not sure what the original "tapres.dll" consist of.
And by comparing the "aladdin1001.dll" with "tapres.dll", I notice there are a lot of components in tapres.dll, but aladdin1001.dll have only a few lines.
Any idea what I'm talking about?
Thanks & Regards,
[Charles]
Click to expand...
Click to collapse
hiya .. charles ..
sowee for the late reply ..
the tapres.dll and tapres.96.dll is the original dll, i extracted from himalaya 2.06.00WWE ROM .. the one that really contain the pressed button skin is the tapres.96.dll ..
and yes theres lots of component that the tapres.dll and that aladdin1001.dll doesnt have.. i didnot include some of the components since the icofil stated in HKCR\ControlPanel\Phone is only looking for three skin ..
the Portrait Pressed Skin -> "IcoId"=dword:000056BD or 22205 in decimal value
the Landscape Pressed Skin ->"IcoId_Land"=dword:000056FB or 22267 in decimal value
and the Square pressed Skin -> "IcoId_Sqre"=dword:000056FE or 22270 in decimal value
i cannot test the Square Pressed skin.. so i didnot creat it either in aladdin1001.dll .. and since what i longing for is the Pressed Skin for both portrait and landscape and not some other stuff that the tapres.dll has to offer .. i only include in aladdin1001.dll the two resources .. aladdin1001(landscape).ico and aladdin1001(portrait).ico ..

Related

Handmade config.txt for ms_.nbf (extended ROM image)...

...Third day I spend to find how to persuade mine i-mate to use it's extended ROM as backup image source ... Have some troubles, maybe someone will be interested:
1. I've started from filling extended ROM with .CABs needed by me. Great. It works but I want to have more. So for now I am "on research":
2. I have installed all needed software and configured mine device to consist of all needed soft and settings for me.
Than I made self extracted image of my device (registry, \Storage, \Windows, etc.) except of Storage Card, of course, by SPRITE SOFTWARE BACKUP.
I get about 10 megabytes self-extracting .exe, named (for example)
_install.exe and I have wrote it in ROM file and include in config.txt string like this:
EXEC:\Extended_ROM\_install.exe
but I meet some troubles, and stuck...
1. that self-extractor looking to place one runtime dll from itself in current directory where it is. Of course it can't (rom is readonly for it).
And it fails with the 'cant extract DLL...' error, and... That's it!
After that I need to install any RegEdit manually from SD card, change registry for Exteneded_ROM to be visible, manually copying file _install.exe from that ROM to \temp\, than run - and only after that I bring my backup image to life...
Does config.txt supports some kind of commands like COPY for me to copy that .exe from Extended_ROM to \temp\ and then run?
Or config.txt have no ability to make copies of files?
Than, hypothethically, I need another simple programm like copy.exe to do this manually from command line?
After all this I just expect to get restored image of mine Himalaya already packed with soft and configured for me...
Fellows, what you think about it?
One more: how to exclude config.txt from being visible in PocketWord if I want to left extended_ROM to be open? (for ex. I put there .exe's that don't require installation)?
Sorry for mine English
-------
BTW: GREAT LITTLE DEVICE, after first XDA it's like more oxygenic ... O3 (ozoned .
Yes, config.txt supports COPY commands, check this thread
http://forum.xda-developers.com/viewtopic.php?t=6648
To make the ext-rom visible you can also edit one of the cab-files which only updates registy settings with WinCE Cab - Manger and add the registry setting to make ext-rom visible ( I think it is :
HKLM\System\StorageManger\Profiles\TRUEFFS_DOC
MountFlag 0 : but check this... )
Alex
WOW! THANKS! I supposed about CPY1: CPY2: cause I saw them in autorun.exe with hex editor... So It is! great... Let's try...
I'll write results here.
Only weary thing that I neen every time to rewrite all ROMs (somewhy when I delete Nk.nbf & radio rom and left only extended rom - upgrade will not end normally and device after hardreset enters into bootloader...
IT WORKS!!!!!!!!!!!!!!!!
YES! From empty Himalaya after hardreset I now recieve FULLY LOADED MINE device! even with setted up today and all else !
Wow!. .
Here is attached make_visible_Extened_RAM.CAB sized in 400 bytes - it will just only modificate registry to make Exteneded_ROM subdir visible.
Maybe someone will need it.

Automatic 2.06.00 Sin.Merged.v2.0 ROM

NOTE
This is my first cooking, feel free to try it out.
Eventhough I've been testing it and the results are good, conditions still apply: Use this at your own risk :!:
Explanation
This version of ROM is basically a Sin.Merged.v2.0 ROM cooked with xda2jojo/toenailed's extended_rom compression method.
And the result is a fully automatic ROM upgrade which can be done within your XDA II, no PC needed (except when flashing).
The Difference
Sin.Merged.v2.0 :
- Manual ROM merging using ActiveSync (you need to use your PC).
- Extended_rom installed manually using either Sprite BackUp or run it one by one.
Xda2.HERY.mod :
- Automatic ROM merging (no PC needed) continued with automatic extended_rom installation.
- All done automatically following the hard reset after flashing.
Ingredients
ROM = Sin.Merged.v2.0.
Cab files = collected from Sin.Merged.v2.0's collection.
Extended_rom = compressed by xda2jojo/toenailed (using CrunchIt).
Methods
There are 3 ways to take you there.
No matter which method you choose, the end result will be the same.
Method A/B/C How To:
Download the Xda2.HERY.mod.A/B/C.exe
Flash your XDA II by running the downloaded file.
You'll be asked to perform a hard reset after that.
Soon xBackup will automatically start after a while.
Tap "Restore" tab, tick "All Data", open Storage (not Storage Card) and tap Start.
Then wait until it finished, and tap "YES" when it ask for a restart.
Then it will start installing automatically.
Don't bother with the debug pop-up window.
At the end, you'll be asked to choose your provider.
At this point, you HAVE TO choose one then tap "X".
Coz if you don't, it won't restart, and it will ruin the whole process.
If you don't, even another hard reset won't help since the config files in extended_rom has been changed.
Method A/B/C CAUTION :
Whatever you do, DO NOT tap or do anything during the whole process.
You are only allowed to tap "YES" or "OK" everytime.
During the process, NEVER tap anything unless you're asked to (including tapping the Start button).
Changes are made inside the extended_rom during the process.
After everything finish, I've created a file to reverse those changes back to its previous state (before the hard reset).
Therefore when you need to do another hard reset, the files inside extended_rom will be exactly the same as before.
So it is VERY IMPORTANT for you NOT TO interrupt the process except tapping "YES" or "OK" when it asked.
I have tested this method and the result is flawless, but always bear in mind: "Do this at your own risk".
Method A:
Xda2.HERY.mod.A.exe
Method A README.txt
ADVANTAGE :
The benefit of this method is you'll have plenty space in your extended_rom.
The free space can be used to put the cab files that you always reinstall after every hard reset.
DISADVANTAGE :
The downfall of this method is you won't be able to see the compressed cab files.
They will be automatically deleted after the process.
FUTURE MODIFICATION :
Just in case in the future you want to put more cab files into the extended_rom, you have to do the following:
- Unhide & Unlock the extended_rom using the Extended ROM Tools.
- Some cab file is self delete after install, so just to be safe, don't forget to change the cab file's properties to
read-only.
- Copy the cab file(s) into the extended_rom.
- Open config2.txt.
- Add the name of you cab file(s) in the FIRST line, I repeat, ... FIRST line.
- Example, if you want to add a file named "sample.cab", then insert this in the first line, CAB: \Extended_ROM\sample.cab
- Save and close the config2.txt.
- And for security, don't forget to always keep you extended_rom Locked (and Hidden if necessary).
Just in case if you want to see the compressed cab files, just run the ExtROM.exe file in your extended_rom and choose a
folder to extract (if your extended_rom is hidden, Unhide it first).
You don't have to run Unlock the extended_rom to run the ExtROM.exe, just keep it in locked state.
Method B:
Xda2.HERY.mod.B.exe
Method B README.txt
There will be a short delay before xBackup showed up.
Just be patient because a quite large CompactFlashBackUpNew file is being extracted and copied to the Storage folder.
ADVANTAGE :
The benefit of this method is you'll have plenty space in your extended_rom.
The free space can be used to put the cab files that you always reinstall after every hard reset.
DISADVANTAGE :
The downfall of this method is you won't be able to see the compressed cab files.
Because everything has been backed up in a backup file (CompactFlashBackUpNew), which will be automatically deleted after
the process.
Eventhough there's plenty of free space to put extra cab files, with this method, you have to install the added cab files
manually from inside extended_rom.
FUTURE MODIFICATION :
Just in case in the future you want to put more cab files into the extended_rom, you have to do the following:
- Unhide & Unlock the extended_rom using the Extended ROM Tools.
- Some cab file is self delete after install, so just to be safe, don't forget to change the cab file's properties to
read-only.
- Copy the cab file(s) into the extended_rom.
- Run it.
- And for security, don't forget to always keep you extended_rom Locked (and Hidden if necessary).
Method C:
Xda2.HERY.mod.C.exe
Method C README.txt
ADVANTAGE :
The benefit of this method is you'll be abe to see all the installed cab files.
DISADVANTAGE :
The downfall of this method is you won't have much free space left in your extended_rom.
FUTURE MODIFICATION :
Just in case in the future you want to put more cab files into the extended_rom, you have to do the following:
- Unhide & Unlock the extended_rom using the Extended ROM Tools.
- Some cab file is self delete after install, so just to be safe, don't forget to change the cab file's properties to
read-only.
- Copy the cab file(s) into the extended_rom.
- Open config2.txt.
- Add the name of you cab file(s) in the line.
- Example, if you want to add a file named "sample.cab", then insert this line, CAB: \Extended_ROM\sample.cab
- Save and close the config2.txt.
- And for security, don't forget to always keep you extended_rom Locked (and Hidden if necessary).
Just in case if you want to see the compressed cab files, just run the ExtROM.exe file in your extended_rom and choose a
folder to extract (if your extended_rom is hidden, Unhide it first).
You don't have to run Unlock the extended_rom to run the ExtROM.exe, just keep it in locked state.
Millions of Thanks to :
Sin for:
- the Backup.stg file of ROM 2.02.t1WWE.
- all the cab files.
- the genius discovery of merging between ROMs.
xda2ojo & toenailed for:
- the XdA2JoJo[1].v3.0.1t.cab file.
- the CrunchIt.exe file.
- the brilliant idea of compressing extended_rom files.
In conclusion, you guys are simply THE BEST !!!
using the xbackup... :lol:
xda2jojo said:
using the xbackup... :lol:
Click to expand...
Click to collapse
Yes, Jojo, all three methods using xBackup.
But I believe you refer to method B.
For method B, the tricky part is, to make it all run in one step.
As we know, after a ROM flash, all will be back to standard.
I've already put the CompactFlashBackupNew file in the extended rom, which will be auto copied to the Storage folder, ready to be xBackup-ed.
After xBackup complete, you'll be asked to do a reset.
Then, where's the auto config part?
After the xBackup reset, you're suppose to MANUALLY go to Start, Programs, Communication, AutoConfig.
And to clear things up, you have to MANUALLY delete the CompactFlashBackupNew file in the Storage folder.
Plus for safety reason, just in case you accidentally change files in the extended rom, you have to Lock and Hide it, ... once again, ... MANUALLY.
Here's the tricky part, you don't have to do all those things manually.
Everything will be automatic following the hard reset after ROM flashing.
After the xBackup reset, you'll be brought automatically to the AutoConfig, which will bring you to another final reset.
After that, ... voila, you're done.
And the CompactFlashBackupNew file in the Storage folder will be automatically gone, plus your extended rom will also be automatically locked and hidden (you can always unlock or unhide it with the pre-installed Extended ROM Tools).
So no need for you to do step 2, 3, etc.
Only 1 step, and it'll take you to straight to the finish line.
So does the other methods, all in 1 step.
Can anybody tell me the passwords for these files? I want to use them on a german t-mobile device.
Thanks
Password?
What do you mean?
I didn't put any password.
Is it the password to open/run the file or to download the file?
The Password to change the country ID. I need a password if I want to change it in ER2003 Edit.
Or are there any other ways to do it?
Thanks Herry
For ur rom!!!
VIVA O2XDAID !!!
bravo hery go go go hihihi
Hopefully it works, Phreak.
Mengesankan herry.
Halo kepada teman saya di Bali.
Bagaimana membicarakannya benang merah ini menggunakan indo bahasa?
:wink:
Hey, I didn't know that you can speak Indonesian, Jojo.
If you find it hard to say it in indonesian, then just do it in english.
Surely most of indonesian gadgeters speaks english.
hch_111 said:
Hey, I didn't know that you can speak Indonesian, Jojo.
If you find it hard to say it in indonesian, then just do it in english.
Surely most of indonesian gadgeters speaks english.
Click to expand...
Click to collapse
hahaha...
How about this...
''If you find it hard to say in ENGLISH, then just do it in INDON.
Surely SOME(hehehe...some of my friend) of indonesian gadgeters HARDLY speaks in english''.
Yo! my friend.... :wink:
is it Indonesian EXT-Rom only?
It's nice to know our gadgeter (indonesian) can improve the extended room for XDA. i hope we can make better one in next day.
but i've some question for u herry.
1. This rom is only for indonesian user?
2. wht's content in this rom? is it same like the xda2jojo's rom?
3. Any freatures are good in urs rom?
Just inform to you, i'm also cooking my extended room for indonesian only. but i'm not a programer. so it'll take long time.. he he.. i hope we can combine with the others.
btw.. where do u life? tinggal dimana pak?
for XDA2Jojo, i think i must learn from u so much more, buddy. would u teach me about cooking? ya... maybe about some philipine's cooking? ok, thank's b4..
Salut!
Iya donk, gadgeteer Indo jgn kalah...
Tapi kayaknya cara kamu ribet deh. Pake XBackup lagi... PELAAAAN nya ga tahan. Bisa mandi dulu, makan dulu & blm selesai juga. :x
Gue sendiri pake Sin Merged tapi ext romnya gue ganti dgn file2 sendiri kecuali Sin Merged v2.0.cab. Khususnya carrier files hanya gue tinggalin yg gue pake aja. Lagi tunggu Win2K5 nih... kayaknya the great Buzz baru saja release full 128 RAM.
Anyway, keep contributing! 8) 8)
Re: is it Indonesian EXT-Rom only?
moeya said:
It's nice to know our gadgeter (indonesian) can improve the extended room for XDA. i hope we can make better one in next day.
but i've some question for u herry.
1. This rom is only for indonesian user?
2. wht's content in this rom? is it same like the xda2jojo's rom?
3. Any freatures are good in urs rom?
Just inform to you, i'm also cooking my extended room for indonesian only. but i'm not a programer. so it'll take long time.. he he.. i hope we can combine with the others.
btw.. where do u life? tinggal dimana pak?
for XDA2Jojo, i think i must learn from u so much more, buddy. would u teach me about cooking? ya... maybe about some philipine's cooking? ok, thank's b4..
Click to expand...
Click to collapse
Sorry for the late reply.
Allow me to answer the Q's:
1. Actually the only thing that make this one feels like Indonesian ROM is the AutoConfig cab files, which consist 3 Indonesian provider.
For other countries have to search or find the suitable cab file(s).
The rest (other than AutoConfig stuff) are all universal use.
2. Nope, the same thing about JoJo's version is the cooking method (using the compressed ext_rom). It's more alike to Sin.Merged.v2.0's version.
3. The good feature in this ROM is the ability to do it all automatically.
Thank you, hope it explains.
See ya again, friend.
MMS setting for mentari subscriber
can anyone with working mms setting using mentari card, plase post their setting in here.
i tried to set mine but still won't connect to the server / mms won't send.
already went to mentari shop, but still won't work. the step by step they used is for 1.60 rom, i think not for the 2003se version.
so, once again anyone with working mms setting for mentari, please help me.
tks.
Hi there, flashed the rom on my XDA II using method C, was wondering if I got it correct. Whenever I soft reseted my PDA, there will be a prompt from PHM reset for me to reset the phone shortly after load up, as you can see it will be an endless loop if I did not choose "NO" when prompt to reset the phone on startup. Will like to know if this is normal ir did I do something wrong during the process.
Thanks in advance
naoki1980 said:
Hi there, flashed the rom on my XDA II using method C, was wondering if I got it correct. Whenever I soft reseted my PDA, there will be a prompt from PHM reset for me to reset the phone shortly after load up, as you can see it will be an endless loop if I did not choose "NO" when prompt to reset the phone on startup. Will like to know if this is normal ir did I do something wrong during the process.
Thanks in advance
Click to expand...
Click to collapse
Can you tell me what files you have in \Windows\StartUp?
Hery
What is the content of the file 'CompactFlashBackUpNew'?
Is it important
Did you actually notice a difference between merged and non-merged performance (with exactly same extended-rom)?
:!: :?: :roll:
llbasha said:
Hery
What is the content of the file 'CompactFlashBackUpNew'?
Is it important
Did you actually notice a difference between merged and non-merged performance (with exactly same extended-rom)?
:!: :?: :roll:
Click to expand...
Click to collapse
Yes, it is very important.
It contains all the extended ROM that listed in the other methods.
Like I said, all three methods ended up with same results.
Nope, I didn't try to put the extended ROM in merged and non-merged.
Since this already concluded by Mr. Sin that merged one is better than non-merged one, therefore I just use the merged one instead of the non-merged one.
Thanks.

How To: Atom Series Extended Rom Cooking

For Atom / Atom Pure / Atom Exec: Use WinImage Version 8.1 or similar program to edit IMG file. There are many programs that can do it.
Do not touch folders found in this image file. Programs that depend on these folders are: FM Radio, AutoConfig, WirelessManager, Camera, Equalizer, Album (life), ImageEditor (life)
The version of the Extended Rom is taken from the text file:
061020_AL1ARCWWE_EX0604.txt
The name is picked up versionCPAapplet.cpl (found in Settings->System Info)
So far, I did not encounter any problems changing the version numbers
The default folder name for this partition on your device is \_QHiddenPartition\ However, when we unlock this hidden partition at device runtime, we can not use the same folder name to install programs and lock it afterwards.
Normally, I used this partition to place the cabs I want to install at hard reset. This is no longer a problem with the cooked ATOM/ATOM EXEC ROMs we made because, serialzs introduced MortScript to do the automatic installation of cabs found in \_QHiddenPartition\ and \cabs\ folder found in storage card.
It is not necessary, however, to unlock the hidden partition just to edit the contents at device runtime. You can always use Total Commander to browse this partion by keying \_QHiddenPartition\ on the location bar.
For ATOM LIFE users, you can simply remove the 12-byte header of IMG file, and WinImage 8.1 can be used to edit the file. You need to restore the 12-byte header prior to flashing your device again.
tj your are very kind ^^;
Last time i ask.you say search.
i use search but still confuse cause alot of topic.
but now you posted this info.
THANKS YOU
thank you,i'm trying to cook and release WM 7.0 tonight. j/k
How to remove or add programs being install in order??? I found that del *.cab to remove the programs and copy *.cab to auto install the programs from extended rom. But i don't know the file where listed the programs is able install in the extended rom at hard reset. In the past,when i cooked BA rom, i remember that i can edit the file include the paths of the cabs I want to auto install at flash rom or hard reset.
jiggs said:
For Atom / Atom Pure / Atom Exec: Use WinImage Version 8.1 or similar program to edit IMG file. There are many programs that can do it.
Do not touch folders found in this image file. Programs that depend on these folders are: FM Radio, AutoConfig, WirelessManager, Camera, Equalizer, Album (life), ImageEditor (life)
The version of the Extended Rom is taken from the text file:
061020_AL1ARCWWE_EX0604.txt
The name is picked up versionCPAapplet.cpl (found in Settings->System Info)
So far, I did not encounter any problems changing the version numbers
The default folder name for this partition on your device is \_QHiddenPartition\ However, when we unlock this hidden partition at device runtime, we can not use the same folder name to install programs and lock it afterwards.
Normally, I used this partition to place the cabs I want to install at hard reset. This is no longer a problem with the cooked ATOM/ATOM EXEC ROMs we made because, serialzs introduced MortScript to do the automatic installation of cabs found in \_QHiddenPartition\ and \cabs\ folder found in storage card.
It is not necessary, however, to unlock the hidden partition just to edit the contents at device runtime. You can always use Total Commander to browse this partion by keying \_QHiddenPartition\ on the location bar.
For ATOM LIFE users, you can simply remove the 12-byte header of IMG file, and WinImage 8.1 can be used to edit the file. You need to restore the 12-byte header prior to flashing your device again.
Click to expand...
Click to collapse
cdmavn said:
How to remove or add programs being install in order??? I found that del *.cab to remove the programs and copy *.cab to auto install the programs from extended rom. But i don't know the file where listed the programs is able install in the extended rom at hard reset. In the past,when i cooked BA rom, i remember that i can edit the file include the paths of the cabs I want to auto install at flash rom or hard reset.
Click to expand...
Click to collapse
The script runs through all cabs present in the the two locations stated above. You don't have to edit any list like you do for AutoRun in BA. Also, AutoRun does not work with cab installation that require user interaction. Now, as for your question regarding the order they go - it's alphabetical.
Hi jiggs!!
You awesome! I have added my operator in autoconfig list, all work fine, now I have all settings for my operator!
THANKS A LOT!!
interesting in rom cooking, thats what i.m always thinking about,.
but i'm afraid to do this, i'm afraid i'll bring my atom unusable,.
thanks anyway jiggs,.
ex.image said:
Hi jiggs!!
You awesome! I have added my operator in autoconfig list, all work fine, now I have all settings for my operator!
THANKS A LOT!!
Click to expand...
Click to collapse
Pls post your settings for others, too. Thanks.
jiggs said:
For ATOM LIFE users, you can simply remove the 12-byte header of IMG file, and WinImage 8.1 can be used to edit the file. You need to restore the 12-byte header prior to flashing your device again.
Click to expand...
Click to collapse
how do you remove 12-byte header?
ichanz said:
how do you remove 12-byte header?
Click to expand...
Click to collapse
Open the file with an HEX-editor, cut the first 12 bytes and save the file. That's all.
You can use "XVI32". This Hex-editor is included in the original Scooter-ROMkitchen.
Hi all,
I use remotePROTECT as a security measure on my Atom - I find the program great.
It will be even better if I place it in extROM (hidden partition) so that it will install again upon hard reset.
I've followed the instructions that come with the software - they require me to place the program's CAB file in the extROM along with the setupE file.
I tried that - did a hard reset and nothing happened - didn't install.
I have an O2 Atom with an official ROM release installed.
Is there anything else I need to do? I note there is an Autoinst.dat file in the hidden partition, but it's encrypted or gibberish so I can't do much with it.
If I've overlooked anything can someone please suggest what I can do to make this do what I want - install itself again after hard reset.
Thanks in advance.
Avocado said:
Hi all,
I use remotePROTECT as a security measure on my Atom - I find the program great.
It will be even better if I place it in extROM (hidden partition) so that it will install again upon hard reset.
I've followed the instructions that come with the software - they require me to place the program's CAB file in the extROM along with the setupE file.
I tried that - did a hard reset and nothing happened - didn't install.
I have an O2 Atom with an official ROM release installed.
Is there anything else I need to do? I note there is an Autoinst.dat file in the hidden partition, but it's encrypted or gibberish so I can't do much with it.
If I've overlooked anything can someone please suggest what I can do to make this do what I want - install itself again after hard reset.
Thanks in advance.
Click to expand...
Click to collapse
If you have read the first post carefully, then you will understand that this won't work because the built-in AutoInstall of the official ROM restricts to signed CABs only as defined by list with no known format as of this date. That's why we have cooked ROMs to bypass this and created another AutoInstall script. There are work arounds for your purpose but definitely this solution is not for you. You have to do some research on this forum.
Anyone knows how to change or create new network settings. I found xml files in network folder and asked if there is a way to have my personal network settings like auto sms delivery or auto configure vms numbers or ...
vocian said:
Anyone knows how to change or create new network settings. I found xml files in network folder and asked if there is a way to have my personal network settings like auto sms delivery or auto configure vms numbers or ...
Click to expand...
Click to collapse
you need to secure this from your operator.
although you can edit the xml files with notepad, I don't know if the GUID found there is important. you can also generate your own GUID to have a unique value.
select the existing xml that best fit your requirements and edit it. you can't edit the cabs found in the networks because they are signed. you need to provision your own cabs. it's more like provisioning certificates using cabs.
jiggs said:
you need to secure this from your operator.
although you can edit the xml files with notepad, I don't know if the GUID found there is important. you can also generate your own GUID to have a unique value.
select the existing xml that best fit your requirements and edit it. you can't edit the cabs found in the networks because they are signed. you need to provision your own cabs. it's more like provisioning certificates using cabs.
Click to expand...
Click to collapse
thank you very much indeed. I found xml files for defualt operator and also txt file wich list this operators. Gussed that first input my operator to that list and then create new xml. but i figured if any guide for what all of this xml comands mean and the whole format.
and another question : how to edit or change cabs? I have a background of programming with c++ and visual basic.net. Is it possible for me to create my own cab without too much effort? and with which compiler ?
tnx
jiggs said:
It is not necessary, however, to unlock the hidden partition just to edit the contents at device runtime. You can always use Total Commander to browse this partion by keying \_QHiddenPartition\ on the location bar.
Click to expand...
Click to collapse
Jiggs,
I am using an atom life, I fould that I could not browse the extended rom with Total Commander. In my memory, I should be able to use TC to browse the extended rom on my ATOM EXEC. Do you know what I am doing wrong?
By the way, is it possible to unhide the extended rom?
vocian said:
thank you very much indeed. I found xml files for defualt operator and also txt file wich list this operators. Gussed that first input my operator to that list and then create new xml. but i figured if any guide for what all of this xml comands mean and the whole format.
and another question : how to edit or change cabs? I have a background of programming with c++ and visual basic.net. Is it possible for me to create my own cab without too much effort? and with which compiler ?
tnx
Click to expand...
Click to collapse
use PocketPC Installation Creator to create cabs.
hh93220 said:
Jiggs,
I am using an atom life, I fould that I could not browse the extended rom with Total Commander. In my memory, I should be able to use TC to browse the extended rom on my ATOM EXEC. Do you know what I am doing wrong?
Click to expand...
Click to collapse
You must simply type \_QHiddenPartition in Total Commander to switch to Extended ROM.
Btw: It's described in the Atom Wiki. You should read it.
By the way, is it possible to unhide the extended rom?
Click to expand...
Click to collapse
Yes:
hit me
scorpio16v said:
Open the file with an HEX-editor, cut the first 12 bytes and save the file. That's all.
You can use "XVI32". This Hex-editor is included in the original Scooter-ROMkitchen.
Click to expand...
Click to collapse
Thanks!! The problem resolve after I remove the first 12 bytes.
For AtomLife ExtRom.img.
Anyone was successful to flash editted ExtRom.img of AtomLife with DSUU? If possible, could you please show me few experience to Update ExtRom via DSUU.
Ex: Remove 12bytes header/edit(add or remove anything can do)/restore 12bytes header. Then replace new ExtRom.img in \Window\temp\ExtRom.img and delete \Window\temp\FLASH.DIO while completed extract of DSUU running. Then imitate DSUU instruction. Is it right? This way, I cuccessed to new Flash.dio for AtomLife.

need help with oems please

i need help with 2 oems s2u2 v.99c and s2v v0.32.
problem 1: s2u2 clock and weather has same png file names
problem 2: any oems i found install everything under windows folder I would
rather have them in \program files\ (i'm picky).
problem 3 they both have a file named ac_gd.dll.
I am using dcd's kitchen 1.6.10 (awesome program i have to donate soon, flawleess work keep it up dcd) and personal oemizer(don't know were this came from but also an excellent program). if no one wants to take this task atleast toss me a bone about what to do with all the dupl. file names so that i still get full functionality out of both programs I have made many successful oems and roms and as soon as i get these files figured out wouldnt mind posting some work for every one to check out. If you need additional info ill be back on about 1am send a mesg or leave post.
thanks in advance.
ps this is for wm6.0 not the 6.1 i love 6.1 but ill wit till les bugs.
1. You need to change the names of the picture files and then create an initflashfiles.txt file that changes the names of the files to the correct ones. FOr an example of this see the S2U2 OEM in the PPCGeeks OEM files for the Apache kitchen.
2. You can move them using an initflashfiles.txt file but then you would have 2 of all of those files using up memory.
3. Remove one.
OEMizer is from tierman from PPCGeeks.
brain fart
ahh ha so in the initflashfiles.txt all the dupl strings like
Directory("\Program Files\s2u2\gfx\clock\"):-File("0.png","\Windows\0.png")
could be changed to
Directory("\ProgramFiles\s2u2\gfx\clock\"):-File("0.png","\Windows\a0.png")
as long as I changed the original file name to a0.png.
so there is no conflict WOW should of seen that myself thanks blazingwolf life saver.

Questions about constructing ROM

Hello, users of xda !
I have some questions about constructing my own ROM:
1. How to kill link Windows Media in Star Menu-Programs? Windows Media is not package and i can't edit his initflashfiles.txt file. So where I can kill his link?
2. How to add information about ROM, add image in setting About and modify copyright. See the pictures.
3. How to change waiting animation?
I will be very glad to everybody who would answer my questions!
mmmm ask to utaker VIA PM or in his kitchen thread
this has been modded in a file called Shellres.XXXX.mui Hexadecimal
to change the Windows animation you can find it inside a file called shellres.dll open it with a reshacker or PExplorer
to change the Windows media lnk just go to the media folder in sys and check for the RGU that has the lnks adress or make a shortcut in your functional rom to the place you want it... the go to that folder... and rewrite the existent lnk oh!
and delete its extension.
+ Que PPC said:
mmmm ask to utaker VIA PM or in his kitchen thread
this has been modded in a file called Shellres.XXXX.mui Hexadecimal
to change the Windows animation you can find it inside a file called shellres.dll open it with a reshacker or PExplorer
to change the Windows media lnk just go to the media folder in sys and check for the RGU that has the lnks adress or make a shortcut in your functional rom to the place you want it... the go to that folder... and rewrite the existent lnk oh!
and delete its extension.
Click to expand...
Click to collapse
Hi + Que PPC.
Sorry but I'm a Newbie and trying to navigate the site.
Having great difficulty (its so large & packed full of goodies.
Already an issue.
Acquired a TyTn/Hermes (UK Orange SPV M3100) and find that the Microphone does not work during calls.
It will work when Recording Notes.
The headset works OK for calls and Notes.
Recently the Microphone started working fine for 5 mins with calls and then would not work.
Is this a common problem ?
Can it be fixed Software wise.
Is it better to use a MicroSD Card to flash a new ROM
Is it better to use the HTC ROM first.
What is the best (Stable) WM version WM6.0, 6.1 or 6.5?
And what about TouchFlo.
Can I get that installed as well ?
Sorry about posting in the wrong place.
However I do a lot of voluntary work in the Third World.
(will be travelling soon !)
Most of the posts are quite old.
I am trying to find a Senior Member on the site.
Is there Personal Messaging Available.
Please direct me to it.
Thanks in Advance
+ Que PPC said:
this has been modded in a file called Shellres.XXXX.mui Hexadecimal
Click to expand...
Click to collapse
No, after I modify this file with Restorator and rebuild ROM I didn't see any changes, because you need to modify file S000 in folder of Shellres.XXXX.mui which, I think, is clone of Shellres.XXXX.mui... I can modify it ONLY with HEX editor, but it is very difficult, and more easy to edit file Shellres.XXXX.mui with resource editor.
Maybe somebody know tool to convert Shellres.XXXX.mui to S00* files?
+ Que PPC said:
to change the Windows animation you can find it inside a file called shellres.dll open it with a reshacker or PExplorer
Click to expand...
Click to collapse
Can you write exactly path to this file, because I tried to open some file called shellres.dll, but I didn't see any waiting animation in it to replace with my one...
+ Que PPC said:
to change the Windows media lnk just go to the media folder in sys and check for the RGU that has the lnks adress or make a shortcut in your functional rom to the place you want it... the go to that folder... and rewrite the existent lnk oh!
and delete its extension.
Click to expand...
Click to collapse
I didn't understand you... RGU files only contain reg links, not files... File links, as I know, exist in initflashfiles.txt...
Code:
No, after I modify this file with Restorator and rebuild ROM I didn't see any changes, because you need to modify file S000 in folder of Shellres.XXXX.mui which, I think, is clone of Shellres.XXXX.mui... I can modify it ONLY with HEX editor, but it is very difficult, and more easy to edit file Shellres.XXXX.mui with resource editor.
Not the folder man! the mui is already tranfomed into module... by that folder and its S000X files! search for the mui file! in your oem packages
When i get home i can provide you the path... but... wich app did you use to open it? open all the ress dlls maybe one of those is the good one. is in the oem folders.
Well so do the shortcut trick i told you then... or try editong the initflash files in lang XXX folder in your oem packages.
Sampler100 said:
Hi + Que PPC.
Sorry but I'm a Newbie and trying to navigate the site.
Having great difficulty (its so large & packed full of goodies.
Already an issue.
Acquired a TyTn/Hermes (UK Orange SPV M3100) and find that the Microphone does not work during calls.
It will work when Recording Notes.
The headset works OK for calls and Notes.
Recently the Microphone started working fine for 5 mins with calls and then would not work.
Is this a common problem ?
Can it be fixed Software wise.
Code:
Well its not a common issue maybe you need a new ROM
Is it better to use a MicroSD Card to flash a new ROM
Code:
I never upgrade VIA SD card i dislike it cause... i just have one! :) hahaha
Is it better to use the HTC ROM first.
Code:
What do you mean by first the HTC ROM?
What is the best (Stable) WM version WM6.0, 6.1 or 6.5?
Code:
I cant tell you cause the people says this... and this and this... so people has his favourites! try it all!
And what about TouchFlo.
Code:
Touch flo as is... its old... touch flo is the enhancement to roll in menus if you mind in Manila i can tell you... is nice but slow.
Can I get that installed as well ?
Code:
You can get installed manilla inside a 6.5 ROM or 6.1
Sorry about posting in the wrong place.
However I do a lot of voluntary work in the Third World.
(will be travelling soon !)
Most of the posts are quite old.
I am trying to find a Senior Member on the site.
Is there Personal Messaging Available.
Please direct me to it.
Thanks in Advance
Click to expand...
Click to collapse
Yes you can PM me just click on my username and sent private messages... BTW hope you are HARD SPLED FIRST before you try to upgrade... once you can find the important threads to unlock your phone everything goes fine in WIndows mobile 6 subforum for hermes tytn.

Categories

Resources