HTC Weather, problem & fix - Tilt, TyTN II, MDA Vario III Themes and Apps

I thought I would add this here unless anyone else runs into the same problem. I broke my HTC Weather yesterday while trying to upload local cities into it. I am running the Dec 03 release of HyperDragon, but HTC Weather seems to be the same (at least in terms of files to edit) across different platforms.
After adding my local city, and uploading it back to the phone when I went into the weather tab to add a new city, I was unable to search for any cities. In fact the search screen contained no entries at all. Essentially, I corrupted the xml file, and the phone was unable to read it.
How I broke it:
Be careful what you edit with. I just opened the file with word pad in Vista to copy my new city information, but the xml file and word pad don't like each other. I found that the tilde ( ` ) <--- that character appearing over letters was unsupported in word pad. The xml file was unable to then read it. It saw it as corrupted data.
To fix it:
I just deleted the offending cities with tilde's in them. I didn't need them anyways. However, one could also just edit the file with a better program and re-upload it to the phone. Once I fixed the file, HTC Weather saw my new cities and was more than happy to read them.
Maybe someone else already went over this. I don't know. But I know I searched on the forum for quite some time without finding out what I did wrong.
AT&T tilt running Hyperdragon

The first mistake was editing an XML file with wordpad. Try using Komodo next time. Always use the proper software for certain editing functions.
Heres a link to the Freeware Komodo XML Editor.
http://community.activestate.com/products/Komodo

didnt I say that

SpiritOne said:
I thought I would add this here unless anyone else runs into the same problem. I broke my HTC Weather yesterday while trying to upload local cities into it. I am running the Dec 03 release of HyperDragon, but HTC Weather seems to be the same (at least in terms of files to edit) across different platforms.
After adding my local city, and uploading it back to the phone when I went into the weather tab to add a new city, I was unable to search for any cities. In fact the search screen contained no entries at all. Essentially, I corrupted the xml file, and the phone was unable to read it.
How I broke it:
Be careful what you edit with. I just opened the file with word pad in Vista to copy my new city information, but the xml file and word pad don't like each other. I found that the tilde ( ` ) <--- that character appearing over letters was unsupported in word pad. The xml file was unable to then read it. It saw it as corrupted data.
To fix it:
I just deleted the offending cities with tilde's in them. I didn't need them anyways. However, one could also just edit the file with a better program and re-upload it to the phone. Once I fixed the file, HTC Weather saw my new cities and was more than happy to read them.
Maybe someone else already went over this. I don't know. But I know I searched on the forum for quite some time without finding out what I did wrong.
AT&T tilt running Hyperdragon
Click to expand...
Click to collapse
Next time use notepad that is what i use...also the XML file is in my download section go there and download it open it in notepad and edit then move it into the windows folder...u should be good to go..

How did you manage to get adding cities to WORK?
I followed the instructions that have been posted around, but the URL fragment is NOT as displayed in those posts anymore on www.accuweather.com.
Going to htc.accuweather.com from my Kaiser gets me something that looks SOMEWHAT similar, but its not the same - if I try to use the same format that other US cities are in for mine, I can locate it in the list but it won't update.
Any help?

Genesis3 said:
How did you manage to get adding cities to WORK?
I followed the instructions that have been posted around, but the URL fragment is NOT as displayed in those posts anymore on www.accuweather.com.
Going to htc.accuweather.com from my Kaiser gets me something that looks SOMEWHAT similar, but its not the same - if I try to use the same format that other US cities are in for mine, I can locate it in the list but it won't update.
Any help?
Click to expand...
Click to collapse
I am not sure what you are asking...I just added my city like MOD Scotchua said to do and it worked...
http://forum.xda-developers.com/showpost.php?p=2644237&postcount=2366

Aha - I screwed up. Its working now

Spoke too soon..... it KINDA works.
The currnet Manila 2D executable will go back to the top screen (the home page) if you hit the END button twice. It also will mark an incoming SMS "read" if you sit on it on the top page for a few seconds.
The patched one does neither. It will not go back to home unless you navigate there, and SMS do not get marked read.
Is the patch involved (e.g. could I go in with a hex editor and make a change to the CURRENT Manila executable?)

Update to THAT....
I took a quick look at the executables and found the change, with the different URLs. However, it appears the new one is longer than the old, which means that a quick "patch in place" is unlikely to work (I have no idea what's AFTER that block of data - and it ain't zeros, and IS apparent UTF-8 text - so I'm likely to scramble something doing a quick overwrite.)
This in turn implies that you need a way to disassemble the exe file and replace the data, then reassemble it (e.g. to assembler, at least) assuming you don't have source.
So..... anyone have a tool for this or is this a case of "have lots of fun playing with something that can disassemble it, find a clean place in the data segment to put the new reference, and fix it that way" sort of game?

SpiritOne said:
didnt I say that
Click to expand...
Click to collapse
yep... just rubbing it in some more
I wouldn't use notepad either. I'd rather not get into a long discussion about editing xml files with notepad either
An XML editor is definitely the way to go.

Yet another update....
What's with the app here? I patched it with a string that fits using a hex editor.
What I wind up with refuses to run. Are these apps cryptographically signed?
Answer: Yep, and once modified, the signature is no good. I don't see anything in Advanced Config that can turn that protection off either; you can disable the requirement that CABs be signed, but I don't see where you can disable the requirement that APPLICATIONS be signed. My security policy settings are such that all security is off, but attempting to run the patched executable by hand elicits a complaint about the signature being invalid. I presume that a MISSING signature would be ok, but a CORRUPT one is going to get complained about - and I have no means to fix that.

Yet more....
I have found the code-signing tools after rooting around and re-signed the application.
It still fails to work; it appears there is a SECOND call to an HTC web site in the current Manila2D code which is NOT in the other patched file.
That one goes to: http://weather.manila1.htc.com/widget/htc/forecast-data_v3.asp?locCode=
DNS shows the address is a CNAME to htc.accuweather.com, and the worse news is that the replacement string that goes in the other place doesn't fit in there - its one byte too long.
It also looks like THIS is the one being called for updates, because changing the other, direct call to the htc.accuweather.com link doesn't change anything - the codes in the file that refer to places accuweather handles still work, but those that refer to other places do not.
Any ideas?

Final Fix - Read
Ok, here's what I've accomplished.
I patched the Manila2D.exe (the CURRENT copy from HyperDragon and others) and have re-signed the code (with a self-signed cert)
I also grabbed the php script and set it up on a VERY short domain name I registered this afternoon, htcwx.org - it exists ONLY for this purpose and is NOT a generic HTC web site.
I have modified the script as necessary, and the firmware as necessary. The replacement Manila2D.exe file is attached. To implement this simply replace the Manila2D.exe in your \Windows directory on the device with the one in this ZIP file. That's it; you can then add city codes at will in the weather file list and they will work.
The previously-posted version of Manila2D.exe has a couple of bugs that I consider show-stoppers, and patching the current version necessitated having a shorter URL as one of the places required to be patched would not allow the "not2advanced" url to fit.
Note that this weather reflector is being run by me, is OPEN and will remain indefinitely; I have a very high-bandwidth connection and expect no interruption in that service. Feel free to use it.
I now have WORKING HTC weather in Manila for virtually anywhere.... and you can too without the restrictions that existed in the previous patched copy (no return to home screen with the END key, and no SMS message marking)
This script "portal" should also work with any other patched HTC Home or HTC Manila applications; the complete url is http://htcwx.org/wx.php?
Note that there is NO general content on that web site.
Enjoy!
PS: As of this instant the .ORG TLD nameservers haven't picked the domain up yet from my registrar. That's abnormal; I see it on my infrastructure but not globally. It should be globally visible by morning.

There's just one thing left to say:
Thank you!
I've been fiddling with this for quite some time, and once I've found this thread everything worked as advertised!!
Happy new year!!

Glad it works for you! Happy New Year to you as well.

Hi Genesis3,
I have installed yesterday Josh's v15 M2D Plain 3G ROM and would like to customize the Weather and add my location.
Your Manila2D.exe is 1.1 Mo where the Manila2D.exe included in this ROM is only 410 KB .... Do you think I can change the original by your's ?
Thanks

That copy is PROBABLY compressed. If it is, the strings can no longer be patched.
You need to talk to the chef and get the uncompressed EXE file - if he has it.

Packed manila2d.exe
I haven't seen anyone post about this but the compressed manila2d.exe that I have uses UPX it worked for me to both unpack and repack the file.
Look into the file for "$Info" if it say's packed with UPX the link above may work for you too. (about 350h char's in)
ENJOY!
Genesis3 said:
That copy is PROBABLY compressed. If it is, the strings can no longer be patched.
You need to talk to the chef and get the uncompressed EXE file - if he has it.
Click to expand...
Click to collapse
As with everything here YMMV, make backups and if you blow it up don't blame anyone but the operator.

Related

Weather PlugIn on HTC Home Page not updating.

The weather plugin is not updating on my tilt. I keep getting "Unable to retrieve data for selected city." Has anyone figured out how to fix this problem?
I've seen that too -- it's failed when connected to two different WiFi networks, so I think the problem is on the server end (accuweather.com, IIRC).
Good to know!
Same here, this morning I couldn't connect. Yesterday it was working fine, but last night I loaded in a new 'power status' application... Good to know it's not something I did!
Same here on my AT&T Tilt since Sunday night.
Mine just started this morning. Accuweather's site is working fine but since I'm not the only one it must not be my phone or connection.
I'm in the process of reading through and trying this fix:
http://forum.xda-developers.com/showthread.php?t=319187
The HTC home apps floating around have been modified so that they use a custom city database that spawns your requested city's forecast. This is done via a weather server that's owned not by HTC or accuweather, but by a private person (he's a member on thee forums, N2A).
N2A recently made changes to the way the data is pulled from his server. No longer can it use the modified IP-based hosts entries (which is what it was doing before).
The best way to get weather working again is to install N2A's patched home plugin then add the city to the XML per his instructions.
I used the patched Schen 2.1 HTC Home plugin and it works awesome again.
http://forum.xda-developers.com/showthread.php?t=319187
Why are we using his server instead of downloading from accuweather?
decimusmaximus7 said:
Why are we using his server instead of downloading from accuweather?
Click to expand...
Click to collapse
This plugin was made by HTC but never really intended to go to US market. The setup between accuweather and HTC only allowed for certain cities, and only a limited number of US cities are in the orignal database. The accuweather data just isn't there for all cities, I've tried following the syntex in the weather XML file and tried adding my home town. It just wouldn't work. So N2A modified the code int he plugin to point to his server. HTC Home Customizer does the same thing, when using the custom db, it redirects the request to N2A's server first.
N2A has made some changes and the old method is no longer working. You have to download one of his recently patched home plugins and enter the city zip code into XML file as instructed.
Ok I deselected my HTC Home in the Today settings and then downloaded "For other devices: UPX compressed" from http://forum.xda-developers.com/showthread.php?t=319187.
This is Schen's 2.1 with N2A weatherpatch. After this install I am able to add my custom city with HTC Home Customizer 1.0b without having to edit the XML files.
Just thought I'd share my success.
I had this same problem but that was from installing HTC Home Customizer. After I uninstalled HHC it still did the same thing. I had to hard reset and start from fresf again to get my weather working again. Does anyone using HHC have that same problem or did I do something wrong?
Could the program point to another server???
Could the software point to another server? ie:www.weather.com
www.nws.noaa.gov
www.accuweather.com
weather.yahoo.com
Hello, with the same problem since installing HHC.
ok people, this is an easy fix.
Uninstall prior versions, install the 2.1 version, find the weather XML file in \htchome directory, save the file to your PC, modify the file with the proper cities you want, goto the weather tab, click on the city and pull the new city you just added to the XML file. DONE!
It can be done in 5 minutes or less. This si not the fault of N2A nor the author of HHC. There's just been a change of the way the data is acquired, this was done to help users of certain networks to be able to use HTC Home.
Thank you smittyofdhs,
but "install the 2.1 version", of HHC ? or htc home plugin?
yeantbron said:
Thank you smittyofdhs,
but "install the 2.1 version", of HHC ? or htc home plugin?
Click to expand...
Click to collapse
No problem....
2.1 of plugin
HHC is only at ver 1.0b5
-Smitty
Newb trying to help!
Ok, here's the weather fix that worked for me. I am Currently using Dutty's TouchFlo Hybrid No.2 Final and HHCv.10b5 on my Tilt.
The following info was derived from N2A's post HERE. I just wanted to provide the instance specific fix for as it seems this might be a popular configuration. Hope its a good first post! Again this is what worked for me!
Pre-fix measures: In the HHC program be sure the weather database is set at Default.
Fix:
1) Install sdkcerts.cab to your device. Soft reset. (not sure if you have to reset but thats how i did it)
2)Install KaiserHTCHomeDLL.CAB. (Thanks N2A) This users post can be viewed HERE, This is the user that runs the weather server and has created the fixes. I belive! Much Credit to them.
3)Browse to My Device\WINDOWS\HH_0409_WeatherCities.xml. Activesync and Copy this file to Your Desktop Pc. If your having trouble seeing your Windows Directory from your PC start file explorer from your device and browse to the HH_0409_WeatherCities.xml file. Copy the file to My documents on the device then copy the file file to the PC.
4)On the PC, right click the HH_0409_WeatherCities.xml file. Select "Open With" then "Notepad".
5) In Notepad each location will appear as so. <city name="Atlanta, US" loca="NAM|US|GA|ATLANTA " land="United States "/>
6)Copy one of these lines and paste it directly under the original.
7)Edit the new line to reflect Your City like so. <city name="Your City, US" loca="xxxxx" land="United States "/> (xxxxx represents the Zip Code of the city your adding)
You can add more than one city if you choose.
8) Save your changes.
9) Replace the current .xml file in my documents with the one you just edited.
10) From your device, Open Total Commander then open the My Documents folder, browse to the HH_0409_WeatherCities.xml and select the "Copy/Move" option. Press the "Tree" button, highlight the Windows folder, press OK then press the "Move" button followed by the "Overwrite" button. Close Total Commander.
11)Select your city by going to the weather tab, and clicking on the area below "Weather". Choose your local town/city from the list.
12) Soft Reset.
Notes: The "US" inside the city name section of the .xml file can be changed to represent your state two letter postal code.
If your not using this configuration or just want more info you can visit N2A's post HERE.
Much thanks to all the pros that make this possible!
decimusmaximus7 said:
Ok I deselected my HTC Home in the Today settings and then downloaded "For other devices: UPX compressed" from http://forum.xda-developers.com/showthread.php?t=319187.
This is Schen's 2.1 with N2A weatherpatch. After this install I am able to add my custom city with HTC Home Customizer 1.0b without having to edit the XML files.
Just thought I'd share my success.
Click to expand...
Click to collapse
thanks for your post. i followed your instructions and it works just like it used to before the problem.
Anyone having problems with SPB Weather not updating either? It never gets to the forecast. Worked fine before I installed the cut-down no-bloat Tilt ROM from 11/30.
This works http://forum.xda-developers.com/showthread.php?t=319187

Removing YouTube link from Internet TF3D tab

Ok - I admit it - I am indeed seemingly the only person in the world who doesn't regularly view YouTube!
Therefore I'd like to remove it from my Favourites list on the Internet tab of TF3D.. although from what I can see this one is hardcoded (and not an Opera Favourite, indeed this link actually opens up the YouTube client and no Opera).
However.. while on the subject.. has anyone figured out how to control the ordering that these Favourites are displayed on the TF3D tab? From what I can make out, while within Opera they are alphabetic, in TF3D they are listed in the order they were created.
All ideas/suggestions welcomed! Thanks.
youtube...
No, you're not the only person. I don't watch youtube too. I'd like to remove it complete from the device. Any chance?
Well.. I've removed the whole internet tab from TF3D altogether (using TF3D config).
It's nothing but a globe and some links.. which I can also get from the programs tab. Ya might wanna try removing this whole tab and adding the opera link into your programs tab instead
I do not use it 2
I also had a problem with the internet tab. In my case (MDA compact IV) the opera favorites weren't displayed on the tab.
I've been searching the diamond and found some xml files in the following directory:
\Application Data\manila
There are several xml-files, choose the one for your own language-country combination. This file determines the contents of the internet tab.
1) Make a backup of the xml-file
2) Clear the read-only and the system flags of the xml-file.
3) Make the necessary changes.
4) Save and you are ready.
To remove the you-tube link, You'll have to delete the <link .... > entry from the <OperatorLinks> section.
P.S.
While you're there, you can also remove the <banner > field to get rid of the logo, and remove/change/add OperatorLinks ( e.g. the Search link), and detrmine wether you want to display the opera favorites.
By Christ. Removing the internet tab just to get rid of a bookmark is a bit bloody over the top!
Just delete the bookmarks you don't want from opera and they disappear.
How hard do you really need to make it??
Sheesh!!!
I realise that t-mobile and the other networks may have screwed with the touchflo to bugger it up, but if you have an HTC branded one then just edit the opera bookmarks!!
@Mods: perhaps someone could merge all these threads as they are all about the same topic:
http://forum.xda-developers.com/showthread.php?t=408035
http://forum.xda-developers.com/showthread.php?t=408641
The solution posted above and in the other threads seems only to work for the MDA compact IV but not for the Diamond. Does anybody know how to change the internet tab on the Diamond?
Many thanks to all - I'd given up hope after my first ask
It's nice to be able to add icons for the operator links (only 62x62 tho')
Patrickw_mdav said:
I also had a problem with the internet tab. In my case (MDA compact IV) the opera favorites weren't displayed on the tab.
I've been searching the diamond and found some xml files in the following directory:
\Application Data\manila
There are several xml-files, choose the one for your own language-country combination. This file determines the contents of the internet tab.
1) Make a backup of the xml-file
2) Clear the read-only and the system flags of the xml-file.
3) Make the necessary changes.
4) Save and you are ready.
To remove the you-tube link, You'll have to delete the <link .... > entry from the <OperatorLinks> section.
P.S.
While you're there, you can also remove the <banner > field to get rid of the logo, and remove/change/add OperatorLinks ( e.g. the Search link), and detrmine wether you want to display the opera favorites.
Click to expand...
Click to collapse
Did anybody notice that this doesn't work anymore with the new 1.93 HTC Rom?
Any new trick to remove the youtube link?
Any more ideas?
Begin to hate youtube
rhedgehog said:
Just delete the bookmarks you don't want from opera and they disappear.
How hard do you really need to make it??
Sheesh!!!
I realise that t-mobile and the other networks may have screwed with the touchflo to bugger it up, but if you have an HTC branded one then just edit the opera bookmarks!!
Click to expand...
Click to collapse
Hey retard, why don't you shut up and go back to kindergarten! He can't DO THAT. It is NOT an Opera bookmark and you can't just delete it. If it was he would have done that - don't assume everybody is as stupid as you.
XDA II said:
Did anybody notice that this doesn't work anymore with the new 1.93 HTC Rom?
Any new trick to remove the youtube link?
Click to expand...
Click to collapse
I just deleted the entire OperatorLinks section and that worked fine.
Kermode said:
I just deleted the entire OperatorLinks section and that worked fine.
Click to expand...
Click to collapse
It's not working here. I removed the also the whole OperatorLinks section and you tube still there. I've tried to remove the read only flag and the system flag of the file. Try to softreset and deactivating touchflo3d before changing the file. Nothing works for me. Also i've searching the whole windows directory for other occurencies of the text 'you tube' and found nothing related. Additionaly I tried to changed the text 'you tube' in the OperatorLinks section, but the text didn't changed in the touchflo3d after restarting.
I'm using 1.93.
I, too, am interest in this! I'm sure there has to be a registry entry to remove it. Oh registry wizards?! Where art thou???
This variant worked on Touch diamond 1.93.
I thought I was the only one that didn't see youtube as the meaning of life and the Internet. It appears that we are at least a handful.
I did something VERY similar to the above and it worked (first shot) on a TD with 1.93.
But since the above didn't work for all, I better describe EXACTLY what I did:
1) By activesync copied the XML-file to PC
2) Removed RO-fileattribute
3) Opened it with notepad
4) Renamed the <Banner to <BBanner
5) Renamed (both halfs) of <OperatorLinks> to <OOperatorLinks>
6) Saved the file
7) Copied it back to another dir on th TD
8) Removed RO on original
9) Used TotalCommander to copy my changed file over the running.
10) Pressed the red reset-button
And look and behold. After boot It worked. The globe also went.
I noticed that the .qtc files mentioned in the .xml doesn't exist at the location given. e.g.
DefaultImagePath="\Windows\HTC\Assets\Images\InternetPortal\banner.qtc"​Nor anywhere else?
Actually the whole structure
"\Windows\HTC\​doesn't exist!
Nor is there anywhere a directory or registry entry "InterNetPortal" nor "Assets"!! So this is all very strange...
But the interesting thing is that the widget now only shows my favorites.
Hope it works for others as well.
I must emphasize that I didn't try the original method, so that might also have done the trick.
After change, the file looks like this
<?xml version="1.0" encoding="utf-16"?>
<InternetPortal>
<IncludeUserFavorites>True</IncludeUserFavorites>
<BBanner
DefaultImagePath="\Windows\HTC\Assets\Images\InternetPortal\banner.qtc"
SelectedImagePath="\Windows\HTC\Assets\Images\InternetPortal\banner_selected.qtc"
Text="Start webbrowser"
Width="480"
Height="215" />​ <OOperatorLinks>
<Link
Text="YouTube"
Executable="\windows\youtube.exe"
ImagePath="\Windows\HTC\Assets\Images\InternetPortal\youtube.qtc"​ />​ </OOperatorLinks>​</InternetPortal>​
----
After some more testing, I found out that the very odd values for "DefaultImagePath" and "SelectedImagePath" are MAGIC words! They could be replaced with 'any' picture-file. If the path or filename is invalid/nonexistent the picture is omitted. If these two magic values are used the standard globe will be used. The picture is scalable by height/width
Order of Opera favorites on widget, opera6.adr format
The favorites are shown on the widget in the order they appear in opera6.adr.
Opera6.adr is a rather plain text-file. But please note that by default the unix-style <LF>-only is used as line separator.
So if possible avoid editing with windows notepad, or change the <LF>'s
In vista-notepad <LF>'s are treated as zero-width blanks(!!), so it's VERY easy to get confused and mess things up. I wasted a lot of time, thinking it was a proprietary format, before I discovered the <LF>'s...
Opera Hotlist version 2.0
Options: encoding = utf8, version=3
#URL
ID==12
NAME==Google
CREATED==1223404383
URL==http://google.co.uk​#URL
ID==13
NAME==About:blank
CREATED==1223404383
URL==about:blank​​
The second dummy-link
About:blank​is useful when the globe is removed from the widget, just to open the browser. I recommend it as link number FIVE, to get it as the lowest of the five shown on the widget without swiping.
eske.rahn said:
The favorites are shown on the widget in the order they appear in opera6.adr.
Opera6.adr is a rather plain text-file. But please note that by default the unix-style <LF>-only is used as line separator.
So if possible avoid editing with windows notepad, or change the <LF>'s
In vista-notepad <LF>'s are treated as zero-width blanks(!!), so it's VERY easy to get confused and mess things up. I wasted a lot of time, thinking it was a proprietary format, before I discovered the <LF>'s...
Opera Hotlist version 2.0
Options: encoding = utf8, version=3
#URL
ID==12
NAME==Google
CREATED==1223404383
URL==http://google.co.uk​#URL
ID==13
NAME==About:blank
CREATED==1223404383
URL==about:blank​​
The second dummy-link
About:blank​is useful when the globe is removed from the widget, just to open the browser. I recommend it as link number FIVE, to get it as the lowest of the five shown on the widget without swiping.
Click to expand...
Click to collapse
How did you edit it finally?
Vista WordPad?
EDIT:
I stopped touchflo, removed read only and system checkmarks on the file. Copied it over to the PC. Used Vista wordpad to open it. Edited it and when finished clicked save. Copied the new file over to the phone, replacing the one there. Started up touchflo and it worked!
FuzzyLogic_FC said:
How did you edit it finally?
Click to expand...
Click to collapse
Well when I discovered the LF's it was easy. Just replaced LF with CRLF, this can be done in many editors.
Timbermill said:
Many thanks to all - I'd given up hope after my first ask
It's nice to be able to add icons for the operator links (only 62x62 tho')
Click to expand...
Click to collapse
How'd you manage to add icons for the operator links and are they limited to 62x62 simply due to the available space? Can icons be added for the favorites too?
"thank you for pasting the original xml file" helped me in restoring the default globe and removing telstra wap links especially the bigpond image!

How do I link ifonez icons to built in apps?

Hi
I am new to this forum and to HTC. I have set up my new phone with S2UL, Ifonez and Icontact. I have got a number of my apps working fine from Ifonez but I cant seem to find the files or commnads to load Windows Mobile 6 built in applications such as the following
Communication Manager
Task Manager
Programmes.
I have been searching through Google and these forums in order to find out but cant seem to find anything, so sorry if this is an obvious question.
I am also using Icontact Burt edition which is mostly working fine. However I am finding one or two contacts are displaying underneath the top bar so that I cannot really make out the entry. I only discovered it by searching for an entry that I knew was there but couldn't see in the list. Icontact seems to display a screen at a time rather than a continuous list so I am finding it difficult to see who these entries relate to. Is this a bug or am I missing something?
Thanks in advance for any help.
Greg
this thread may help you...
http://forum.xda-developers.com/showthread.php?t=340974
strikeone said:
this thread may help you...
http://forum.xda-developers.com/showthread.php?t=340974
Click to expand...
Click to collapse
Thanks for the quick reply.
If I understand this correctly I create a text file with the appropriate code in it and then rename the file with the extension lnk. Then I point one of ifonez launch icons towards this file. Is that correct?
If it is I still cant seem to see a code for Communication Manager or to open the Programs folder. Have I misunderstood?
You would simply make a .txt file with the "data" of the thing you want to link to, save the file, and then change the extension of the file from .txt to .lnk.
For example, to create a shortcut to Settings>System>Memory>Main, you would make a text document with this in it:
20#ctlpnl cplmain.cpl,4
Save the file as "Memory", and then use a file explorer/manager to change the extension from "Memory.txt" to "Memory.lnk"
The link to the Comm Manager is: 39#"\Windows\CommManager.exe"
The link to the Programs folder [in the Start Menu] is 40#"Windows\Start Menu\Programs\"
Sorry for the delay in replying, I have been caught up with work and unable to look at this forum until now. So thanks for your reply it was really helpful.

Question - Editing a DLL - Need Permission?

Hi guys I have to use PTT for work and for some gawdawful reason HTC made the PTT icon a little yellow smiley face when its on, no they could just make a button that said PTT or something they had to use a smiley face and just looking at the face angers me. I dug around and I found a "hidden" file in the windows directory called PTTService.dll I opened it, found the icon resource, created a new icon, imported it, saved it and when I tried to put it on my machine I got an error that I don't have permission to do that.
I've pretty much hit a wall, I thought I'd done the hard part but I guess not, anyone have ideas? I don't wanna screw with the ROM because its a company phone.
You'll need to disable the dialer skin, and the PTT service through the registry, and soft reset so that the dll isnt actively loaded in memory. then you'll need to sign your dll with a certificate like the sdk certs, and load that cert onto your phone, then overwrite it and set the ptt service and dialer skin to load, and you should be golden..
I bet I could figure out how to do the registry thing, but the cert part makes my brain explode!
The attached app will sign any .exe or .dll with the Windows Mobile SDK Certs (use SDKSamplePriv)
Then copy SDKSamplePrivDeveloper.cer to your device and run it like a cab.
The signing process will fail if the file is already signed, first you need to strip the signature.. it will also fail if readonly, the solution to that is obvious
http://forum.xda-developers.com/showthread.php?p=2508061 <--- that app will strip the signature
Sorry its been so long to revisit this post, but I had to give a intro to Fuze and Win Mobile to all our Corporate users who all just got them recently and I wanted mine to look and act like theirs until I gave that presentation.
So I finally created the icon to replace that horrid smiley face, I created it with Microangelo (I couldn't believe I still had that app after like 5 years) and used PEXplorer to open the .dll, its PTTService.dll actually, and edit the resource, then change the icon and it worked! I only changed the small icon one because that's the one I see. (32x32 8 bit)
So I got a trial (15 day) of MemMaid and turned off the services for PTT and Keypad and set them to Manual Start, restarted the Fuze and they were off.
I think from here I am almost golden, I just couldn't figure out the signing part, because after I overwrote the PTTService.dll on the device (it warned it was on ROM etc) and tried to use MemMaid to start the service and put it on Auto Start, upon reset only the Keypad was working and the PTT was on Auto Start but wouldn't start unless I did it manually, and when I replaced it back with the original it did Auto Start so I think I signed it wrong.
Heres what I did I downloaded that extracted the linked file (by Da_G), then I had a folder called Sign_msigner, I ran siggner.exe chose the PTTService.dll that I created and it appeared to work because I got a text doc saying:
"Warning: This file is signed, but not timestamped.
Succeeded"
so I replaced it, did the MemMaid thing and it wouldn't Auto Start, so I though Oh I forgot to do that certificate thing, so I coped the SDKSamplePrivDeveloper.cer from the Tools folder onto the Fuze, ran it, and that worked because I had a certificate in my certificates area of the Fuze (was only good until 12/31/08 it says) and tried it again and still no luck, can you guys give me some more great advice, I'm so close!!
It sounds like you did everything right, check the "Certificates" menu under settings to make sure the certificate you signed it with did load..
When a .dll is loaded as a driver (in HKLM\Drivers\BuiltIn) signing it via this process won't work because those drivers are loaded before the certificate store is vetted.. but I don't think PTTService.dll loads there..
I didn't see anything in there except under the Intermediate tab and it says issues by: TEST USE ONLY - Sample Privileged Root.... expires: 12/31/09
I think that's in there tho because I ran that SDKSamplePrivDeveloper.cer on the Fuze myself (or is that what i was supposed to do), I don't think it started when it tried to load the PTTService.dll
I attached the dll, is there a way to check it?
Also there's 2 files in the tools folder called signcode.exe and signtool.exe, I didn't use these for anything, should I have.
Looks good, not sure why its not loading.
Might need to tool with the security settings, check this post for a good read on the subject:
http://www.devx.com/wireless/Article/38730/1954
You can get the tool itself here

[REQ] XML builder for Raph

Hi all
I was wondering how many people here would like to have some sort of way to build an xml which upon completion of a ROM update (which for some us are only day's apart) would change a load of settings to what we want for them
this is just a concept at the moment and i would like to work with someone or the community as a whole to produce a program to do this
the concept i have is as follows:
a simple windows exe Window which has inside it drop down menu's for all of the settings possible (cleartype/text size/regional settings/time zone/notification settings) fields (username for email/password/server addresses/screen name)
and if possible, something to allow us to drag and drop CAB file's into a window which would then also package up the cab's into a folder and spit out/generate the relevant SDCONFIG.txt file
is this at all possible? is there much interest in this?
I can go through and try to find as many of the settings possible and attempt to perhaps find the relevant registry settings even
i would really like to get the ball rolling with this, im sure it could work really well, not only on the raphael, but also on other devices perhaps
please post any interest on this project/concept here and i would really like to do something about this, im about to go and figure out the best way to even code this, however my coding knowledge is about zilch.lol!
.PROVXML files are the ideal place for last minute configuration changes. I'm just starting to explore this avenue and I've found tremendous flexibility in what one can change.
Have a look at the following information ... right from the source
Provisioning Using a ROM Configuration XML File
http://msdn.microsoft.com/en-us/library/bb737254.aspx
Configuration Service Provider Reference for Windows Mobile-Based Devices
http://msdn.microsoft.com/en-us/library/ms889539.aspx
There's also some excellent thread on XDA ... you'll have to do a bit of searching for them.
HTH,
have you looked at oemizer?
Assume this is the one you mean: http://tiermann.net
... takes the fun out of doing this the "manual way"
Cheers,
I don't use it personally. I came across it when I was learning with my M3100 (Hermes) and it provided a few useful insights at the time when I disected what it had created. I found a few problems and don't use it, but it seems like a similar attempt to what the OP is trying to achieve.
many thanks for the replies
im just looking into the oemizer that was posted and see how that works, however, i get the impression that its for rom cooking
Hi duke_stix,
That's where it's often used ... although, I have come across some posts about utilities that can re-initiate Provision XML files already present on the device or new ones placed on an SD card.
*EDIT* - Some examples
DotFred's Task Manager: http://www.dotfred.net/TaskMgr.htm
HTCustom: http://shadowmite.com/forum/viewtopic.php?f=28&t=2231&p=7890#p7890
Cheers,
I have not seen anything that does exactly what you suggest, but things to look at that are maybe related include
Sashimi
tier-autoinstall (or something like that)
They run the files but don't create them.
You can always just export the reg values and then import them after you flash...
or use a reg to xml program to add it to SDConfig
I'm working on a new app right now that might have the potential to cover what you're asking for, but the exact features necessary to pull off at least a part of it won't be available in the first release. Keep an eye out on the D&H forum in anywhere from a week to two weeks when I post it up there.

Categories

Resources