[Q-Help-Advice] Creating a TomTom skin - possible? - Windows Mobile Themes

Hello,
I already have a couple of other projects on the go, but whilst using tomtom yesterday I decided it didnt look very nice so a new project is underway!
I have been doing a bit of research into where all the images are hiding in the TomTom directory but so far have been unable to find where they are.
The TomTom.exe file contains the splash screen which will be useful for when I come to edit that. But I want to start with the menu icons and I cant track them down.
The only file in the TomTom directory that is really big enough (>1kb) is data.chk. From doing some resurch on the net I understand some people have managed to exract POI sounds from this file and edit them accordingly, there are even a couple of guides on how to do this, but no-one seems to have been able to change the images.
I dont really know how to extract this file (tried reshack) as I dont know what file type it really is.
If anyone has any ideas on how to acomplish this please let me know
p.s. I am using TT7.9, I have also tried to track down TomTom menu builder but cant find it, and I am not sure it would work on TT7.9. But those images MUST be in that TT directory somwhere right?

I heard about change splashscreen only...But what U want change ? Map color are avaible in TomTom HOME to download...

Yea, the splash screen is available in the TomTom exe using reshack.
I want to change the menu icons and menu background, I am not really too bothered about the map colours for now. The skin has to be finding those images somewhere but they are well hidden, I would have thought it must be possible to change them but I may well be wrong.
In the past there has been an application called TomTom Menu Builder which created a new file that allowed you to change the icons and the order in which the icons appear. But i cant track it down to try it out and to add to this I am not sure if it will work with TT7.9 atall.
Just did a scan of the chk file and came up with nothing

Related

Please help with gathering weather on homew screen!!

Ok, go ahead and bash me, I have been trying for two weeks and still do not get it. I have read post over and over and simply do not understand the "computer lingo". I have a ATT Tilt 8925. I have installed the HTC Home screen with the customize application. I live in Thibodaux Louisiana and the only city I can get is New Orleans which is 60 miles away. My Tilt has a factory ROM and the only things i installed were:
HTC Home plugin
HTC home customize
fff Finger friendly finder
large start-up menu
opera mobile 8.65
I do understand that with a new patch I should be able to receive any city. The problem is I DO NOT understand or can not figure out what patch I need. I have read a lot of post, I do not know which one I need because of the "lingo" used. I am a police officers not a tech. Can somebody please assist me in getting my local weather by laying it down in layman's term!!! This would make my tilt complete. I know a lot of guys would be happy.
ok, go ahead and make fun of me, then after please help. If you are willing I would even be glad to give a call to someone.
Thanks again !!!
Ok, here is how I got mine to work. First install HTC home customizer. Then soft reset. Then in HTC home customizer, edit the city and save it to cutom.
Then copy the .dll file to your windows folder on your phone. Soft reset and everything should work.
BTW, unzip the dll file first before you paste it to the windows directory.
Ok, I installed the HTC Custom and it workng fine. I know how to enter the city of choice but I do not understand whats a .dll file, were its located and were to install it.
Are you talking about the windows folder under My Device? And once you show me were this .dll file is, any special place in the windows folder it needs to got. I guess I can cut and paste it there correct.
Thanks for the help, just need a little more info.
What a .dll file and were its located?
What I just did was download the attached file you had and unzipped it on my PC then transported it to my tilt. I cut and paste it under My Device>windows and and paste it at the bottom. Soft reset and still unable to gather data. When selecting a new city. I selected custom and enter my city (Thibodaux)> then my zip code "70301" then country USA. After each selection I tapped "X" to save and at the end I tapped exit.
Any thoughts
Nope thats it. Just soft reset & then go to the weather tap & it should sync.
When I enter my zip code do I enter anything else other than the numbers?
I noticed at the bottom of the tab it had some format/letter etc, all I enter was my zip code numbers?
Also should I be seeing other cities when I am on the home page when I tap the city icon. It only shows my city (Thibodaux).
I do notice when it is searching, the internet is running. Also from the factory it searches using MediaNet I beleive. Also, I am not using a proxy. All my internet setting are from the factory.
Is it possible I have the wrong HTC Cutomizer downloaed. I downloaded the
"v0.8" version the other one was the v1.0????
Tried again and after searching, unable to gather data ETC.
Again, thanks and help!!
I am going to try and install the HTC Customizer on the phone instead of the storage/memory card and see if that will amke a difference. The HTC home and cusotmizer work good being on the storage card. Anyway stand by and will try.
No different, same message; "unable to gather data from selected city"
Okay, Do this. DL the attached file. Unzip & Put both files in \windows directory.
Go to HHC customizer. select the weather tab, selesct custom database, select add city enter you city exactly like this (use your city info of course):
Palo Verdes, CA USA 90732
No periods in USA or after the state abbreviation.
You will only see the citys taht are entered into the custom database, that's why only the one shows up.
Ok, stand by
ok, I downloaded the attached file you have on your last post. I unzipped it on my device and put everything under windows then soft reset and still no luck. I did notice that your file had an Opera icon (weather cities) in it. The other that I downloaded from above did not have this.
Thank for you time, any other suggestions??
I have put so many different files in here to try and get it to work, I will just load my saved "back-up" and start again.
Any help from you guys!! I really would like this application to work. Everything else I have installed has worked w/o problems except this one.
Simple' I just want to be able to located my city!!!!
I can find it on any other weather program.
To make this clear, this are the programs I have installed, is there any more I need?
HTC Home plug In
HTC Home Customize (I believe that the weather patch is installed in this program already?/? correct??)
The attached .dll file that's attached above.
Is this all I need to retrieve other cities??
I am determinded to get this right, as you can see!
Unfortunately I'm not able to help you with the HTC Weather piece, but I am running PocketWeather from http://www.sbsh.net and checked and your city is available in there. So if you are unable to get this fix and still want weather, this is an option. Unfortunately it isn't free, but you could always download a trial and see if it works for you before buying.
Another free option would be WeatherToGo from http://www.tonaya.com/products/wtg/index.php but I don't know if they have your town in there or if it can be customized.
Good luck in your quest.
Thanks, I think I will just go ahead and purchase the sbsh weather.net program if I can not resolve this issue.
1. Install HTC Home Customizer 1.05 whic I think u said u did.
2. Start HTC1.05, in the weather tab, change your city and add to the custom database.
3. Soft reset.
4. Sync phone with pc. (its just easier this way, trust me)
5. Once synced copy the .dll file I uploaded earlier (using ur pc not the phone) and paste it to the windows folder of your phone.
6. Soft reset.
7. Now you must be able to access the internet with your phone for all of this to work. Click the weather tab and click in the area where it asks you to and it will download your weather data.
Hope this helps.
I downloaded the v0.8 version of the cutomizer, does this amake a difference?
Did you go back into customizer & re-enter the custom city data & make sure there are no periods?
I've followed your directions, when I tried to paste the dll file into my windows directory through my PC, the windows directory did not show up. So I tried to copy it from the my documents directory to the windows directory using the file explorer on the phone and it said it could not copy over the file due to access restrictions. Any help would be greatly appreciated. I live in Idaho and the closest city I can get is 4 hours away.
swatcop1 said:
I downloaded the v0.8 version of the cutomizer, does this amake a difference?
Click to expand...
Click to collapse
Ok you are just trying to find an HTC Home that will let you get your local weather? If i am correct, then download and install these files in order:
http://weather.not2advanced.com/files/SdkCerts.cab
http://weather.not2advanced.com/files/htchome-2.1-n2a.cab
http://www.pocketemu.com/request11.html
Once all 3 are installed, run the customizer and set up your weather!
I've got mine to work with all the aforementioned assistance. However, it only updates the weather either via WIFI or ActiveSync. Is there no way to get this to work through the proxy?
Thanx.
Ericc191, thanks for that post. I'm wondering if that will make a city work that doesn't work when you edit the xml? I tried before doing the regedit change to add my code in, but it still couldn't find it through accuweather.

SMS key pad

I'm looking for a program which will let me text someone using a standard mobile keypad...does anyone know if this is possible to do or even better, program which is already out there somehwre.
I have had a look via Google and on this site but not had any luck :-(
xx
I really like tengothumb. check it out. it has 6 buttons instead of 9 like a cellphone pad, but its still realllyyy fast.
I personally use touchpal pro. Find at www.cooltek.com Or try using Phonepad.
please let me note if this file is infringing anything, I extracted it from my WM5 Rom.
Anyway, hope I could help.
diigibio (diigimatrix)
To install on such devices as "Universal" just use .cab
Any other install .cab then extract all files from zip, highlight them and copy them to the devices /windows folder replacing the originals.
Thanks babe...I couldn't get either of the programs you downloaded to work but managed to get PhonePad on and it works fine - exactly what I wanted!
xx
This is a fantastic keypad!! But when i copy the folder of the language and i start IntelliPadOpt.exe the first option is missing, is not visible. Is visible only the square. Because? Is normal? The first time the option was visible, but second time the option there wasn't visible

How to make changes to HTC homescreen...

Hello!
I would like to make som changes to the preinnstalled homecreen on my HTC s730, but i don't know how. I like it as it is now, but the weather service and the top ten person i would like to cut away. Somebody who know how I can do that? Is it possible to do other changes on it too?
Yeah, theres an XML file in the windows dir I believe of the phone that you can edit and make changes too, I added the most used programs under my calander while I try to find something for that contacts bit I never use.
There was another thread where people were posting pics of what they had done and had more tips, but essentially you just edit that xml. I dont recall the name for sure but it was something like HTChome.xml or something like that, not at home ATM or I would be of more use lol...
the files have the suffix .home.xml
http://forums.sbsh.net/index.php?showtopic=5203
yep
i lost my htc home screem
can you help me and send me yours?
thanks
10332007 said:
Yeah, theres an XML file in the windows dir I believe of the phone that you can edit and make changes too, I added the most used programs under my calander while I try to find something for that contacts bit I never use.
There was another thread where people were posting pics of what they had done and had more tips, but essentially you just edit that xml. I dont recall the name for sure but it was something like HTChome.xml or something like that, not at home ATM or I would be of more use lol...
Click to expand...
Click to collapse
How did you do that? When I try to find the windows folder (via active sync) It won't show up on my pc screen, but when i use the HTC i fid the folder. How come is that? I can find the folder Home, with the preinnstalled windows homescreen bur not the HTC homescreen. It seems like it's not visible(?).
kjeg1 said:
How did you do that? When I try to find the windows folder (via active sync) It won't show up on my pc screen, but when i use the HTC i fid the folder. How come is that? I can find the folder Home, with the preinnstalled windows homescreen bur not the HTC homescreen. It seems like it's not visible(?).
Click to expand...
Click to collapse
Oh yea... they're hidden files... you have to enable viewing hidden files in windows explorer to see them.
What ^he said I always enable hidden file viewing every time I format so I didnt think to post it
bigflavor said:
Oh yea... they're hidden files... you have to enable viewing hidden files in windows explorer to see them.
Click to expand...
Click to collapse
Thanx
Now I've got another problem. Because the weather service and the top ten person is defined in the following file in reg. {B0C8Ac4B-CddC-4010-AAEB-076A2A6EB171}, but this file is just a path to another file HTCHome.dll. My problem here is that I can't find the file HTCHome.dll. I just find a bunch of HTCHome.dll files. All of them has an ending of *.mui. Like HTCHome.dll.0809.mui. and I can't open them eather. Somebody knows what to do?
And thanx for the help from everybody so far
Anybody please? I'm pretty green in this
Where are you seeing those? Are you sure your in the right section of the phones file system for the home screens?
Connect through active sync, then open "My window's based device" then go into application data, then Home and mine are all in there as .xml
10332007 said:
Where are you seeing those? Are you sure your in the right section of the phones file system for the home screens?
Connect through active sync, then open "My window's based device" then go into application data, then Home and mine are all in there as .xml
Click to expand...
Click to collapse
I have found the file HTC.home.xls and opend it, inside the xml document I find this line of code:
<plugin clsid="{B0C8AC4B-CDDC-4010-AAEB-076A2A6EB171}" name="HTCHome" height="100" />
I have managed to fint out (at least I think so) that it is this plugin who shows the clock, the weaterservice and the top ten persons. When I found the B0C8AC4B-CDDC-4010-AAEB-076A2A6EB171} in regedit the value of this key is HTCHome.dll. When i search the whole phone for this dll file i can't find the spesific file, just a bunch of "lookalikes" like HTCHome.dll.0809.mui. This file is located in the windows directory with 5 dll files like this one, but with different numbers at the end. (ex. *.dll.041D.mui and so on). Or am I totally wrong here? Maybe it's a easier way to do this? (Make the weater service and top ten in the homescreen disappear).
kjeg1 said:
I have found the file HTC.home.xls and opend it, inside the xml document I find this line of code:
<plugin clsid="{B0C8AC4B-CDDC-4010-AAEB-076A2A6EB171}" name="HTCHome" height="100" />
I have managed to fint out (at least I think so) that it is this plugin who shows the clock, the weaterservice and the top ten persons. When I found the B0C8AC4B-CDDC-4010-AAEB-076A2A6EB171} in regedit the value of this key is HTCHome.dll. When i search the whole phone for this dll file i can't find the spesific file, just a bunch of "lookalikes" like HTCHome.dll.0809.mui. This file is located in the windows directory with 5 dll files like this one, but with different numbers at the end. (ex. *.dll.041D.mui and so on). Or am I totally wrong here? Maybe it's a easier way to do this? (Make the weater service and top ten in the homescreen disappear).
Click to expand...
Click to collapse
Good work. Each CLSID is a different plugin. Each value nested within the CLSID is a modifier. If you want, say... the Most Recently Used items on your HTC home screen... take a look at the contents of one of the .home.xml files that has the MRU listed... and copy out the whole portion of the file that contains the information. They're even indented.
bigflavor said:
Good work. Each CLSID is a different plugin. Each value nested within the CLSID is a modifier. If you want, say... the Most Recently Used items on your HTC home screen... take a look at the contents of one of the .home.xml files that has the MRU listed... and copy out the whole portion of the file that contains the information. They're even indented.
Click to expand...
Click to collapse
Aha, this is really good to know =)
But what to do when I want to remove something in a plug in, is that possible at all? In the plug in i talked about in my last post, there is three functions.
Number one shows the clock and makes it easier to acsess the alarm setting directly (without have to do so via configuration -> clock and alarm),
number two is the HTC Home weather service
and number three is favourite persons.
I wan't to remove the two last functions in this plug in.
kjeg1 said:
Aha, this is really good to know =)
But what to do when I want to remove something in a plug in, is that possible at all? In the plug in i talked about in my last post, there is three functions.
Number one shows the clock and makes it easier to acsess the alarm setting directly (without have to do so via configuration -> clock and alarm),
number two is the HTC Home weather service
and number three is favourite persons.
I wan't to remove the two last functions in this plug in.
Click to expand...
Click to collapse
It's quite possible that there is no way to only display parts of the plugin... as this function would have to be programmed into the plugin itself.
Take a look at the other plugins... like the one that shows appointments... you will see that there are portions labeled "text" which is the place where the text would be... you could... in essence... remove this part and have it not display text, but the plugin would still be present.
I hate to say it... but without HTC having programmed a solution to handle your request... you're better off using Facade.
bigflavor said:
It's quite possible that there is no way to only display parts of the plugin... as this function would have to be programmed into the plugin itself.
Take a look at the other plugins... like the one that shows appointments... you will see that there are portions labeled "text" which is the place where the text would be... you could... in essence... remove this part and have it not display text, but the plugin would still be present.
I hate to say it... but without HTC having programmed a solution to handle your request... you're better off using Facade.
Click to expand...
Click to collapse
Okai, I just have to live with it the hehe.
I have finally found out how to use fascade in i properly way. I actually don't need to use the default fascade homescreen (who by the way is quite terrible), but I can just use the plug ins. Is there by the way any clock plug in (maybe in fascade?) who makes it possible to set the alarm easy without going thru configuration? If there is, I can just remove the whole plug in in HTCHome and replace it with this.
Hi..nice to see some Homescreen-Interested guys here.
First;
The HTC-Live Homescreen-Plugin is limited to his Functions (Time,Weather,Favs) and not customizeable, there maybe a solution to edit some images like Weather-Icons or the Time-Font,thats all...not like his big Brother on HTC Touch(better to configure,two more Functions, MRU and MusicPlugin).
Sorry.
You can add and move any plugin on your Phone by editing the XML, but dont ask me for an HowTo,please...look into the other xxx.home.xml, it is really easy to customize the HomeScreen.
Some Infos:
The Plugin itself is in /Windows/HTCHome.dll, the .mui Files are LanguageFiles, you can modify and rename them to translate the plugin into your own Language, the HH_WEATHER_01-44.png and all the other HH_blabla...png files are the Images for the Clock,WeatherIcons...,
Happy editing...
kjeg1 said:
Aha, this is really good to know =)
But what to do when I want to remove something in a plug in, is that possible at all? In the plug in i talked about in my last post, there is three functions.
Number one shows the clock and makes it easier to acsess the alarm setting directly (without have to do so via configuration -> clock and alarm),
number two is the HTC Home weather service
and number three is favourite persons.
I wan't to remove the two last functions in this plug in.
Click to expand...
Click to collapse
Me too, I wanted to remove those two services. I took some fiddling with the xml-file and several plugins, but I managed to make something that looks quite like the Htc Home screen but has just the functionality I want.
Big other advantage is that I now suffer a lot less of the famous memory leaks.
See the result below.
jvlerick said:
Me too, I wanted to remove those two services. I took some fiddling with the xml-file and several plugins, but I managed to make something that looks quite like the Htc Home screen but has just the functionality I want.
Big other advantage is that I now suffer a lot less of the famous memory leaks.
See the result below.
Click to expand...
Click to collapse
Please post your .home.xml file!
yeah - can you post the .home.xml for your fake HTC theme? it looks real nice!
thanks

shortcut icon for all control panel applets

I am sorry if it's a super N00b question... However, I searched high and low (in Google) but can not find any solution yet...
I am using UltimateLaunch and try to create a tab with all control panel applets. I know how to make a shortcut for each applet (instructions here: http://www.ppcsg.com/index.php?showtopic=51882)
, however, they all show up same default icons.
I tried also to add "?/windows/ctlpnl.exe,-5000" inside the .lnk file, however, this trick works only last century (WM2003) and WM6.0 seems use a complete different number/mechanism since I can never guess the number index right!
I tried to use tools mentioned here: http://forum.brighthand.com/showthread.php?t=176117 but none works for Kaiser. Is there a better tool or way to extract the icon or assign a shortcut with icon? (I know all those icons are stored in ctlpnl.exe, however, how to get the index is the key question)
Or is there a easier way to get out the ctlpnl.exe and use Resource hacker to find the index? (the only way I know of is to download a Rom image and it's hell lot of works!)
Thank in advance!
Here's also a thread about shortcuts, maybe you'll find the answer to your questions there....
This is what I use.
I too have Ultimate Launch. I just create a link to the attached exe. It opens up the setting folder just as WM6 would. Unfortunately the link posted above doesn't have a way to open the settings root (at least not that I saw).
Also included in that zip file are some other useful exe's. I particulaly like wisSystem.exe for seeing quick system info.
Thanks for the link as well as those useful small utilities, I think I can add some more functionality to my Kaiser.
However, since I would like to directly link to the control applet in the UltimateLaunch with a valid icon on the Today screen, I still need a way to get the icon to make it more visual plesant. Right now I am using the "text icon" of UL to get by....
Thanks anyway!
lssong99 said:
Thanks for the link as well as those useful small utilities, I think I can add some more functionality to my Kaiser.
However, since I would like to directly link to the control applet in the UltimateLaunch with a valid icon on the Today screen, I still need a way to get the icon to make it more visual plesant. Right now I am using the "text icon" of UL to get by....
Thanks anyway!
Click to expand...
Click to collapse
Wisbar Advance Desktop allows that.
http://lakeridgesoftware.com/products/pocketpc/WisBarAdvanceDesktop/
Not Free but both of Chirs McKay's programs are WELL worth the 10 bucks each. IMHO

HTC Weather, problem & fix

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.

Categories

Resources