OK, I am editing Vodafone D2's CM-Entries.xml file which I got from the Vodafone customization CAB. I come up against registry values like this:
<characteristic type="Vodafone Web">
<parm name="DestId" value="{ADB0B001-10B5-3F39-27C6-9742E785FCD4}" />
Click to expand...
Click to collapse
I cross referenced with another file just to check - This is the same section but from the O2 globe settings file:
<characteristic type="myGlobe Internet">
<parm name="DestId" value="{AB1BD8BA-2A18-4486-8A29-ABBB57CBDC44}" />
Click to expand...
Click to collapse
The DestID values are different. Now I know that these aren't just random alphanumeric texts, they must mean something. So what do they mean? When I develop my CM_Entries files I know that I should not leave these values the same because a Vodafone DE user might want to use Vodafone DE settings AND my settings
What is a good way to assign registry values??
Thanks
Follow up question:
How do I make these installers non destructive?
what do I mean? here is an example:
I installed the vodafone DE customizations on my Siemens SX66. My Cingular MMSC information got wiped! My GPRS info is still there (under network connections), but in my messenging MMS section, only the vodafone MMSC is there, not the cingular one.
I would like to have my cabs be non destructive.
Hi
This is exactly what I'm trying to do. If the destID value does not correspond correctly with the characteristic type the cab does not install properly. Unfortunately without knowing the algorithm to compute the value from the characteristic name I'm a bit stuck (and there seems to be no information on this available). Furthermore cutting and pasting any of the xml code for the other characteristic types from the Pocket PC 2003 API Reference into CM_Entries file causes the cab not to install properly either, even though I assumed the destID values supplied in the example xml would be correct. I'm now making the assumption that there has to be corresponding information in the Platformxxx.reg file included with the cab which is written to the registry to make this stuff work properly, but again I can't find any information on it.
Is there ANYONE here that can shed a bit more light on this problem?
You can see my attached picture of my browser tab.
1. How can I edit the links you see for News, Sport, and Downloads?
I found the registry entry to edit the default home link for when you tap on the picture of the globe to start Opera. I was able to change that but I can't find the other ones.
2. Also, can I change the text that says "o2 Internet-to-Go" directly below the globe?
Chris Cross said:
You can see my attached picture of my browser tab.
1. How can I edit the links you see for News, Sport, and Downloads?
I found the registry entry to edit the default home link for when you tap on the picture of the globe to start Opera. I was able to change that but I can't find the other ones.
I think it displays whatever you have in your Opera bookmark. To change it, simply edit your bookmark in Opera browser.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Nope, editing the bookmarks doesn't seem to help - I definitively don't have any sports-related bookmarks left. Maybe some file in the Opera directory (\windows\Opera9\)?
chris cross said:
you can see my attached picture of my browser tab.
1. How can i edit the links you see for news, sport, and downloads?
I found the registry entry to edit the default home link for when you tap on the picture of the globe to start opera. I was able to change that but i can't find the other ones.
2. Also, can i change the text that says "o2 internet-to-go" directly below the globe?
Click to expand...
Click to collapse
how you changed it???
Dude10 said:
how you changed it???
Click to expand...
Click to collapse
To change the URL for the globe picture, go to the registry:
HKLM\Software\Opera\Defaults
There you can tap on "HomePageURI" and enter the URL you want.
You can also enter a URL for "DefaultURI" but I'm not sure what that does yet.
I'm still looking for a way to edit the News, Sports, and Downloads links and also how to change the text below the globe. If anyone knows, please help.
tf3dconfig can for sure unblock branded apps in "programs", i don't remember exactely how i did it on mine for browser, but think the same way
EDIT: no, here how (in italian)
Since you are german, you should modify the file InternetPortal-de-DE.xml under \Windows
inside the xml you can also change the browser text
bbonzz said:
tf3dconfig can for sure unblock branded apps in "programs", i don't remember exactely how i did it on mine for browser, but think the same way
EDIT: no, here how (in italian)
Since you are german, you should modify the file InternetPortal-de-DE.xml under \Windows
inside the xml you can also change the browser text
Click to expand...
Click to collapse
Thanks! I'll take a look at it right now. I'll let you know how it goes.
Hmm, well I tried it, but it did not work.
I found the file you mentioned in the Windows folder.
I opened it in my computer (with notepad) and made the changes.
Then I replaced the file (overwriting) into the Windows folder.
I did a soft reset and nothing changed. But if I look at the xml file in the Windows folder, my changes are still there!
Any ideas?
Here is the original data:
Code:
<?xml version="1.0" encoding="utf-16"?>
<InternetPortal>
<IncludeUserFavorites>True</IncludeUserFavorites>
<Banner
DefaultImagePath="\Windows\O2_banner.qtc"
FocusImagePath="\Windows\O2_banner_select_bar.qtc"
Text="o2 Internet-to-Go"
Width="480"
Height="200" />
<OperatorLinks>
<Link
Text="News"
NavigateUrl="http://wml.o2online.de/goto/htc-diamond-om-news"
ImagePath="\Windows\O2_News.qtc" />
<Link
Text="Sport"
NavigateUrl="http://wml.o2online.de/goto/htc-diamond-om-sport"
ImagePath="\Windows\O2_Sports.qtc" />
<Link
Text="Downloads"
NavigateUrl="http://wml.o2online.de/goto/htc-diamond-om-downloads"
ImagePath="\Windows\O2_Download.qtc" />
<Link
Text="YouTube"
Executable="\Windows\youtube.exe"
ImagePath="\Windows\O2_YouTube.qtc" />
</OperatorLinks>
</InternetPortal>
And here is how I changed it:
Code:
<?xml version="1.0" encoding="utf-16"?>
<InternetPortal>
<IncludeUserFavorites>True</IncludeUserFavorites>
<Banner
DefaultImagePath="\Windows\O2_banner.qtc"
FocusImagePath="\Windows\O2_banner_select_bar.qtc"
Text="Internet"
Width="480"
Height="200" />
<OperatorLinks>
<Link
Text="News"
NavigateUrl="http://news.google.com/ncr"
ImagePath="\Windows\O2_News.qtc" />
<Link
Text="Sport"
NavigateUrl="http://abcnews.go.com/Sports"
ImagePath="\Windows\O2_Sports.qtc" />
<Link
Text="Downloads"
NavigateUrl="http://www.freewarepocketpc.net/"
ImagePath="\Windows\O2_Download.qtc" />
<Link
Text="YouTube"
Executable="\Windows\youtube.exe"
ImagePath="\Windows\O2_YouTube.qtc" />
</OperatorLinks>
</InternetPortal>
hmmm... I've done that way, with this cab
http://rs419.rapidshare.com/files/165035271/No_TIM_v0.1.cab
as you see inside the cab, the replaced files are "internet.lnk" and the "internetportal", no more...
bbonzz said:
hmmm... I've done that way, with this cab
http://rs419.rapidshare.com/files/165035271/No_TIM_v0.1.cab
as you see inside the cab, the replaced files are "internet.lnk" and the "internetportal", no more...
Click to expand...
Click to collapse
okay, let me see if that cab helps.
EDIT: Well, I don't really know how to edit the files in that cab so that they apply to the german file (DE) and not the Italian one (IT) and also to edit my desired links in the setup.xml file. Can anyone give me any tips?
Man, I feel I am so close to finally being able to do it, but it's just not working for me.
EDIT 2: I'll attach a copy of the cab so it remains here for the future in case someone wants to check it out.
maybe you have some more references in application data\htc
bbonzz said:
maybe you have some more references in application data\htc
Click to expand...
Click to collapse
In that folder, I only have 4 other folders (AudioManager_Eng; databases; HTC ALBUM; ygo) and none of them contain anything that would appear to help. Other than that, there is nothing in that folder (no hidden files or anything).
Found. Copy and overwrite this manila file to windows\
I've included your modified xml. It's a text file, so if you want you can always update/change it with notepad.
bbonzz said:
Found. Copy and overwrite this manila file to windows\
I've included your modified xml. It's a text file, so if you want you can always update/change it with notepad.
Click to expand...
Click to collapse
Oh man - it still didn't do it. I pasted it into windows\ did restarted TFL3D and nothing happened. I did a soft reset and still no change. I'm sure you have to be so close to figuring it out.
You know, I just thought of something. I installed the cab to have 15 tabs in TFL3D. Do you think that is stopping it from working? I don't see why it would.
Thanks so much for your help. I hope we can figure it out.
I'll try uninstalling the 15-tab cab and see what happens.
EDIT::::::
Unfortunately it still does not change anything. I uninstalled the 15-tab cab, did a soft reset, pasted again the file you sent (overwriting what was in the Windows folder) and the browser tab still has not changed. I wonder what the problem is.
Now I notice that when I stop or restart the TFL3D it gives me a "device.exe" error (send to Microsoft or don't send). I press don't send and everything continues fine. Anyway, I don't mind trying things out. I can always do a hard-reset if things get messed up. I'd really like it if we could solve this.
Last try, but if also this one doesn't work, your rom is haunted
try installing this theme, translucent & blue: it also have modifications on internet tab...
bbonzz said:
Last try, but if also this one doesn't work, your rom is haunted
try installing this theme, translucent & blue: it also have modifications on internet tab...
Click to expand...
Click to collapse
Nope, that did not do it either. It's a nice theme, but my Browser tab looks just like it always has. Man, I wonder why my phone is not allowing that to change. Do you need a cooked ROM? Mine is stock. I might try a hard reset and after that retry the things you suggested.
Seriously - thank you for all your help! If anything else comes to mind, let me know. In the mean time I'll keep looking to see how I can change that. As soon as it works, I'll post back here.
I wonder if I should try a cooked ROM. I've never done anything like that before, so I'm a bit nervous to do it. Well, I did flash my old Motorola v550, but this seems like a bigger task. I'll have to read the wiki to learn about SPL and ROMs and all that. That topic is completely new to me.
Really, don't know... My rom is branded, and i succeeded in unbranding the web tab at first attempt...
Well, I just did a hard reset and tried all the options again. Nothing changed. I wonder what is blocking it.
My ROM is 1.14.207.2 (24011) GER
I guess o2 did something so that you cannot change that. The strange thing is that I am able to overwrite the files in Windows. If I look at them on my PC, they show my information. So, I don't know why it is not working.
I might have to put a different ROM on there or just live with the slight branding links in that browser tab.
Thanks again for your help.
maybe...
what have you inside 26948339_manila?
are there references to the internet tab?
you should have only
Code:
<Page Order="7" Name="internet.page" PackageName="HTC" Title="[[IDS_INTERNETPORTALTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\internetportal.mode9" Component="GizmoRoot" SmartComponent="true" />
at the beginning, and nothing more in the rest of the file. If instead you have other web references there, maybe the trick is there
There is a ton of information in that file, but I searched in notepad and the only place the word "internet" appears is in this section here:
Code:
<Page Order="4" Name="internet.page" PackageName="HTC" Title="[[IDS_INTERNETPORTALTITLE]]">
<ComponentReference Name="page" Mode9Path="HTC\internetportal.mode9" Component="GizmoRoot" SmartComponent="true" />
<ComponentReference Name="icon_normal" Mode9Path="HTC\icons.mode9" Component="Internet_Off" />
<ComponentReference Name="icon_selected" Mode9Path="HTC\icons.mode9" Component="Internet_On" />
<ComponentReference Name="icon_preview" Mode9Path="HTC\icons.mode9" Component="Internet_Preview" />
</Page>
The word "o2" does not appear in that file.
hi guys,
having issues with a 6.5 kitchen...
image files arent being associated with any program...
does anyone know how i can revert to the default HTC pimg.exe (image viewer) or even HTC album
this will be for .jpg / jpeg / .bmp / .gif files
if someone can help me with cooking this into my rom it'll be muchly appreciated
cant believe no one is willing to help
ryousuke said:
cant believe no one is willing to help
Click to expand...
Click to collapse
try this here
thanks for the reply but i'm hoping to do this via registration @ OS install rather than through software post wm6.5 setups...
any one else able to create a reg to implement it?
i can not belive
nobody willing to help you
you can fix it yourself !!!
if you just used the "search button"
for bug correcting
1. correct the bug
2. open an reg editor
3. save the key that you need as name.reg
4. add it to your kitchen
also you can add metadata folder to sys
REGEDIT4
[HKEY_CLASSES_ROOT\jpegfile]
@="JPEG Image"
[HKEY_CLASSES_ROOT\jpegfile\DefaultIcon]
@="\windows\HTCAlbum.exe,-300"
[HKEY_CLASSES_ROOT\jpegfile\Shell]
[HKEY_CLASSES_ROOT\jpegfile\Shell\Open]
[HKEY_CLASSES_ROOT\jpegfile\Shell\Open\Command]
@="\windows\HTCAlbum.exe "%1""
this is the patch for you
fo the same for all picture extensions
or you can just edit
Album_3_2_19193429_0\files\mxipupdate_MASD_zzzHTCAlbum_RegKey.provxml
<characteristic type="HKCR\jpegimage\DefaultIcon" translation="filesystem">
<parm name="" datatype="string" value="HTCAlbum.exe,-300" translation="filesystem"/>
</characteristic>
to
<characteristic type="HKCR\3gpfile\DefaultIcon" translation="filesystem">
<parm name="" datatype="string" value="HTCAlbum.exe,-300" translation="filesystem"/>
</characteristic>
all this with just an simple search
i did search here and in google all wkend...
tried first method with the reg editing still not working...
will try the 2nd method tomorrow when i have some time...
htc album often has a provxml that fixes the file associations for album. find the packages from mega and edit the provxml to be pimg instead of album. provxml gets installed at first boot without the need for auto run. that would be the sure way to fix your problem.
i'll check the provxml file when i get home (will comment the fields out)
thing even if i dont install HTC album the files arent associated...
and i recall the provxml file already 'trying' to add associate to htc (obviously not working) as when i added it to enrivus kitchen the software works but as mentioned above no link in file explorer / titanium pictures.
thanks for the help
Hi
I have spent the past couple of days cooking my own rom for personal use, and so far this forum have been a huge help. Thanks guys!
I have searched the forums, and google but have found no solution to my problem. I need a method to change the icons in my start menu, and deleting/adding links while cooking it into the rom.
Can anybody help me?
Cheers!
mxipupdate_projectdefault_a_000.provxml (new folders/subfolders also have to be in initflashes.dat)
mxipinit_startmenu_001.provxml (i only remove the search- and help-links)
the according numbers "900000XXX" can be used to define the order.
Code:
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\Security\Shell\StartInfo\Start\Today">
<parm name="Name" datatype="string" value="Startbildschirm" />
<parm name="Rank" datatype="integer" value="900000718" />
</characteristic>
<characteristic type="HKLM\Security\Shell\StartInfo\Start\Multimedia">
<parm name="Group" datatype="integer" value="1" />
<parm name="Icon" datatype="string" value="\Windows\HTC_multimedia.png" />
<parm name="Rank" datatype="integer" value="900000518" />
</characteristic>
..................
make sure you save it in utf-8-format.
one single error (or file/folder not found) within the provxml-file and it will be ignored at installation of rom.
you can rename the *.provxml to *.xml and doubleclick it to see where the errors are.
I made the changes to mxipupdate_projectdefault_a_000.provxml but it doesn't seem to be processed. I open it in IE as xml and there's no error.
what else could be wrong?
like i said... one single file/folder not present (initflashes.dat) and the provxml will be ignored. don't just check for format errors.
I find the best way is to use iniflashfiles.dat, create my folder structure and modify the existing apps to where I want. Then in SYS there are some provxml files like for Windows Live, Skybox etc. I make a copy of these and put in my operatorPkg folder and modify them to the folder I want. The file in OperatorPkg will overwrite the original.
bobsbbq said:
I find the best way is to use iniflashfiles.dat, create my folder structure and modify the existing apps to where I want. Then in SYS there are some provxml files like for Windows Live, Skybox etc. I make a copy of these and put in my operatorPkg folder and modify them to the folder I want. The file in OperatorPkg will overwrite the original.
Click to expand...
Click to collapse
ok looks like that's what I'll do.
do you know which package create the HTC shortcuts and the widget shortcuts?
zenkinz said:
ok looks like that's what I'll do.
do you know which package create the HTC shortcuts and the widget shortcuts?
Click to expand...
Click to collapse
The HTC shortcuts are created from Manila Core\0409 reg file. You can delete them if you don't want and change the reg setting for AutocreateShortcutEnabled to 0
for Widgets I never use them. I would like to know how to change these myself. Maybe someone else can help with this.
Hello,
I have a question.
For a answer i already looked around at the net and have read some threads at xda, modaco, and some site at msdn.
The short version: how do i remove a dir from the register with a .xml file?
The long version:
I need to remove a dir from the registry.
I opened a new text document and saved it as _setup.xml.
In this .xml file i wrote:
<characteristic type="Registry">
<nocharacteristic type="HKLM\Software\Microsoft\Shell\DeviceBeta" />
</characteristic>
</characteristic>
After that i opened Quickcab in the first field I put in by application name 1 and by owner 1.
By the second screen I add the _setup.xml file to the windows folder
At the next screen i do nothing and click on create.
I save it as _setup.cab.
After the .cab file is maked i move it to my phone and run it from my phone.
It says that evreything is installed and so on.
But when i reboot my device nothing happened and the dir. at the register is still there.
What am i doing wrong?
Do i need to put something more in the .cab file?
Please respect forum rules no double posts.
http://forum.xda-developers.com/showthread.php?t=647953
On that note thread closed.