Related
As many of you will be glad to hear, I've begun working on typhoon wm5 build 5.1.29.14847.2.0.0
now i've added almost all necessary files. some drivers are left yet, though - camera, sim toolkit and htc obex driver.
Now I need help of real gurus like mamaic and buzz. Here is the point: drivers are added, but still only keyboard works. drivers are added correctly, like modules. I Guess there's something to do with the security. maybe, regenerate packages.sof? but how? also, how to create dsm and how to change offsets in modules? actually, i only need to know how to create dsm and how to add them to registry, and how to create packages.sof. Strange that i boot the os and all the files and registry entries are present, but i see phone of on today screen and only keypad and display work.
Hi, Do you have any working (even bugy) WM5 ready to install? I need it to fix my phone and revert back to W2003.
Thanks
Inquiry
Hey Sp3Dev, just wanted to know whats going on with the new build you have been working on. Did you manage to get the help that you were looking for. I just got this device yesterday to use until my Artemis arrives, but I think I will end up keeping it to replace my d600 just because I love customizing my devices. Hope you are still working on a little somthing for my SP3i.
sp3dev said:
As many of you will be glad to hear, I've begun working on typhoon wm5 build 5.1.29.14847.2.0.0
now i've added almost all necessary files. some drivers are left yet, though - camera, sim toolkit and htc obex driver.
Now I need help of real gurus like mamaic and buzz. Here is the point: drivers are added, but still only keyboard works. drivers are added correctly, like modules. I Guess there's something to do with the security. maybe, regenerate packages.sof? but how? also, how to create dsm and how to change offsets in modules? actually, i only need to know how to create dsm and how to add them to registry, and how to create packages.sof. Strange that i boot the os and all the files and registry entries are present, but i see phone of on today screen and only keypad and display work.
Click to expand...
Click to collapse
I can help a little. I only use the files already listed in the packages.sof. I don't know how to read the file though. I use Bepe's kitchen. When you seperate the files into OS and LOC, you may find some folders only contain a .dsm file. These are extra folders and can be either deleted, or used for holding additional files. these files should already be listed in the packages.sof. You may have to test them one at a time by using the createOS.exe. Now to rebuild a .dsm file, put the your folder in the OEM folder, and createOS. This will automatically rebuild the .dsm files in the OEM folder. I'm sure there is a more elegant method, perhaps by using the kitchen tools directly, but i don't know how. I recently had to translate a chinese AKU 3.2 set into english, and thats basically the method i used. This post was written w/ the assumtion that you are familiar w/ Bepe's kitchen.
Regards,
Jason
Hello.
How are you trying to create this build? Have you started off with the original Typhoon WM5 Beta, or do you use a "true" WM5 build and try to incorporate Typhoon drivers? I suppose you are doing the latter, which I really hope you'll accomplish!
If you need any help betatesting and stuff, please say so
I have search for about three hours now. On the forums and google. I can not find a way to make this work. Any help would be much appreciated.
I am simply trying to customize "phcanOverbmp.dll" so that it matches my phone pad skin. I use resource hacker to change the images and when I save the new DLL it looses the digital signature (expected).
I am using signtool.exe from the Visual Studio SDK and the certificates from the WM5 PPC SDK.
I tried wizard mode and I get "The Digital Signature wizard did not complete."
I also ran it via command line with the "/f SDKSamplePrivDeveloper.pfx" switch and I get "SignTool Error: ISignedCode::Sign returned error: 0x80070057"
I have tried "signcode_294" with the .bat file, that gives me "Error: Signing Failed. Result = 80070057, (-2147024809)"
I researched this issue and found that if it is XIP you cant sign it, but this .dll was taken from my device, so it should be PE.
I am really at a loss...
PLEASE help me solve this. There are soooo many things I have customized that I cant use cause of this issue.
Thanks, Lew
Ok, the problem is you are trying to edit a signed file. This is a big no no!
The thing is signature has a checksum. Once you edit a signed file it automatically becomes invalid so you can't run or resign it.
You need to find a way (sorry, can't help you there) to remove the signature before editing the file.
lewcamino said:
I have search for about three hours now. On the forums and google. I can not find a way to make this work. Any help would be much appreciated.
I am simply trying to customize "phcanOverbmp.dll" so that it matches my phone pad skin. I use resource hacker to change the images and when I save the new DLL it looses the digital signature (expected).
I am using signtool.exe from the Visual Studio SDK and the certificates from the WM5 PPC SDK.
I tried wizard mode and I get "The Digital Signature wizard did not complete."
I also ran it via command line with the "/f SDKSamplePrivDeveloper.pfx" switch and I get "SignTool Error: ISignedCode::Sign returned error: 0x80070057"
I have tried "signcode_294" with the .bat file, that gives me "Error: Signing Failed. Result = 80070057, (-2147024809)"
I researched this issue and found that if it is XIP you cant sign it, but this .dll was taken from my device, so it should be PE.
I am really at a loss...
PLEASE help me solve this. There are soooo many things I have customized that I cant use cause of this issue.
Thanks, Lew
Click to expand...
Click to collapse
If you run the sdk cab before replacing "phcanOverbmp.dll" it will work. It did for the batteryfix project that i helped jimm98y with
download one of his earlier zips that has the file you need in it. Can be combined all in one cab. edit i attached it
see here http://forum.xda-developers.com/showthread.php?t=267321&highlight=battery+fix
Thanks,
I installed that cab to my TyTN and the dll still is a no go. Any other ideas or ways to digitally sign it? I am really desperate, I have been trying for soooo long to get these to work.
Thanks, Lew
Thats strange can you send me the file to my email [email protected] and i will try to get it to work. I will include it in a cab i made before and see if that does the trick.
Microsoft has problems signing on windows 2000 SP4?
Any chance you're using Windows 2000 SP4, If so you might want to check out this link.
http://support.microsoft.com/kb/829924
Probably not the issue but, I figured I'd mention it just in case.
Sorry, but I am running Windows 95 version C. So I don't think that is the issue.
I just got a chance to check the forums, I will e-mail you the dll.
Thanks again, Lew
P.S. I am running XP sp2
I've got a similar problem. I tryed to edit some dll's from HTC Touch Phone Pad International, but since they are digitaly signed, i can't change the contents without invalidating the digital signature. The goal would be to make the phone pad look more like the dialpad. I've created all the pictures I need, and I know which dll's to change. I'm using PE Explorer to edit the resources from the dll's, but first I need a way to remove the digital signature, and after changes are made, re-sign it.
Advices anyone?
FInixNOver said:
I've got a similar problem. I tryed to edit some dll's from HTC Touch Phone Pad International, but since they are digitaly signed, i can't change the contents without invalidating the digital signature. The goal would be to make the phone pad look more like the dialpad. I've created all the pictures I need, and I know which dll's to change. I'm using PE Explorer to edit the resources from the dll's, but first I need a way to remove the digital signature, and after changes are made, re-sign it.
Advices anyone?
Click to expand...
Click to collapse
Well I got it to work. With some help I was able to rebuild the signature in the changed dll's.
FInixNOver said:
Well I got it to work. With some help I was able to rebuild the signature in the changed dll's.
Click to expand...
Click to collapse
How did you achieve this? I am having the same problem and i guess i need to somehow remove the signature too.
Yes, it'll be great to have some information about achieving this!
Thanks in advance
any more information on how to do this?
Did anyone figure out a way to do this ?
*bump* *bump**bump**bump**bump**bump**bump**bump**bump**bump*
Ok found ICSinstall.cab on here and installed it, soft reset, and attempted to install the latest version of the WMWifiRouter program (which I finally succeeded in sourcing!).
However I get a message telling me cryptically that it 'cannot be installed' after attempting install. I wonder if this is related to ICS...
I now have the InShrUI.exe file in /windows/ *but* attempting to run it gives:
'The file 'IntShrUI' cannot be opened. Either it is not signed with a trusted certificate or one of it's components cannot be found. You might need to reinstall or restore this file.'
I reinstalled it over itself (i.e. ran the cab again) same error.
:-/
Was this the right file? I seem to remember it was dated 11th January 2008??
Thanks again for hte help folks!
I should say I'm running Microsoft Windows Mobile Version 5.0 (OS5.1.195 (build 14955.2.3.0).
Lastly I should say I've started a new topic as the last one was getting a bit off topic my original concern having been answered :-D (thanks guys!)
probably you only opened a shortcut (*.ink) and the shortcut pointed to a not existing file. Another thing is that it also was intsalled correctly (the *.exe), but the dll's or whatever are not installed.
Regards
Thanks. I'll try redownloading and repeating.
I was wondering if the file needed signed with some unique private key or something?
Anyways will give it a shot and report back
softonic123 said:
probably you only opened a shortcut (*.ink) and the shortcut pointed to a not existing file. Another thing is that it also was intsalled correctly (the *.exe), but the dll's or whatever are not installed.
Regards
Click to expand...
Click to collapse
Thanks for your suggestion I'm now a tiny bit further on.
On soft resetting the PPC I get the following error:
'Pocket PC Networking
Unable to obtain a server assigned IP address. Try again later or enter an IP address in Network settings.'
InShrUI is still giving the same error as before (and it's definately the .exe file I'm clicking).
However the improvement is: This time WMWifiRouter succeeded in installing...
However the same PPC networking error occurred during the install. I could probably tweak whatever is causing that error to use a static IP address rather than DHCP probably...but it's kind of dodging the problem.
And as said before I can't launch IntShrUI without getting that error. This time there is a shortcut to it though in program files.
I should also say that neither the executable or the shortcut has an Icon Image (i.e. it's the default no icon blank) so I suppose it might be the .exe file that's corrupt (since the shortcut get's it's icon from there I think?).
Last but not least:
WMWifiRouter reads:
Code:
'Not Connected'
Waiting for connection
I suspect the problem must lie with InShrUI but then again I'm a noob so I'll wait for the XDA gods to come and share their wisdom!
MrVarioII said:
Thanks for your suggestion I'm now a tiny bit further on.
On soft resetting the PPC I get the following error:
'Pocket PC Networking
Unable to obtain a server assigned IP address. Try again later or enter an IP address in Network settings.'
InShrUI is still giving the same error as before (and it's definately the .exe file I'm clicking).
However the improvement is: This time WMWifiRouter succeeded in installing...
However the same PPC networking error occurred during the install. I could probably tweak whatever is causing that error to use a static IP address rather than DHCP probably...but it's kind of dodging the problem.
And as said before I can't launch IntShrUI without getting that error. This time there is a shortcut to it though in program files.
I should also say that neither the executable or the shortcut has an Icon Image (i.e. it's the default no icon blank) so I suppose it might be the .exe file that's corrupt (since the shortcut get's it's icon from there I think?).
Last but not least:
WMWifiRouter reads:
Code:
'Not Connected'
Waiting for connection
I suspect the problem must lie with InShrUI but then again I'm a noob so I'll wait for the XDA gods to come and share their wisdom!
Click to expand...
Click to collapse
Is there no1 who can answer this? Anyone got any ideas?
Device is a hermes (T-mobile Vario-II) running WM5.....
There's one MAN point up for grabs for whoever can solve it!
I tried installing WMWifiRouter 0.89 onto a ROM which didn't have ICS included (which meant I had to try the same route you did) onto my Vario 2... I just couldn't get it to work, and I spent a while trying to make it work too.
I'm figuring that there's some deep-seated DLL or system association which ICS needs, which isn't configured if ICS is stripped out of the ROM - I ended up just reflashing with another ROM (the T-Mobile WM6.0 official ROM) and ICS and WMWifiRouter works fine.
Sorry that's not a solution, but it's the only way I could get it to work. Not an expert ROM cooker, so my knowledge of how ICS is stripped / included in ROMs is fairly limited, though I understand the concepts and techniques.
Thanks for your help Christopher.
I considered flashing a working ROM. My worry is about losing all the programs I have installed on the device (it took a long time to get it *this* customised ;-) ) is there any way to flash the new ROM while keeping the old registry entries etc. for registering my programs (Especially those I've bought such as Oxford Handbook of Clinical Medicine - which I cannot register anymore)? ...
Or could I somehow back up the registry and restore it later (I know that's likely to be a dangerous idea...perhaps simply the file associations and programs stuff -the windows mobile section?)
Thanks bro!
MrVarioII said:
Thanks for your help Christopher.
I considered flashing a working ROM. My worry is about losing all the programs I have installed on the device (it took a long time to get it *this* customised ;-) ) is there any way to flash the new ROM while keeping the old registry entries etc. for registering my programs (Especially those I've bought such as Oxford Handbook of Clinical Medicine - which I cannot register anymore)? ...
Or could I somehow back up the registry and restore it later (I know that's likely to be a dangerous idea...perhaps simply the file associations and programs stuff -the windows mobile section?)
Thanks bro!
Click to expand...
Click to collapse
Bumping as no replies for ages
Anyone?
Bumping again as no replies for a week or so
Bumping again to ask if anyone knows a way of slving this without having to reinstall all my programs, re register them, and reconfigure everything? (which I suspect installing a different ROM will do?) is it possible to back up the registry entries for all of my programs then do the ROM upgrade and restore the registry entries from my other programsMost of my programs are installed on the microSD card anyway (i didn't want to use up the main memory and slow the device up).??
If so how?
Thanks again folks !
I have the same problem...
I cant seem to find the answer but will continue to try.
if your programs are installed on your memory card then chances are you should be able to past shortcuts into the programs directory after reflashing. I tend to do this BUT I have found some programs that need to be re-installed or re-registered. Backing up registries can cause SERIOUS problems in itself so I would 1st do a full backup of your system (try spb backup, it backs up EVERYTHING on the phone then re-installs the lot so it seems like you never had a problem..) then flash. Try putting on shortcuts and if you have no luck you have the choice to start again on the new os or reflash to old and then restore backup (old problems wil still be there). Hope this helps.
Ps. I use resco explorer instead of the crap file explorer on the phone. It allows MUCH more versatility to do as I want. Cheers....
Anything out there yet? Trying to do the ICS fix to my registry and it's telling me ACCESS DENIED.
Also, is the Snap considered Maple or Willow?
kansaskid72 said:
Anything out there yet? Trying to do the ICS fix to my registry and it's telling me ACCESS DENIED.
Also, is the Snap considered Maple or Willow?
Click to expand...
Click to collapse
i had the same freakin problem, the only difference is that i have a Ozone.
so what i did was i used the attached zip, i just followed the smartphone instructions and BAM worked like a charm.
and good question about the maple or willow..cause the Ozone is considered the "Cedar"...? why so many diff names ya know?
either way..try the attached zip, it might work for u too
Closer! Now I can delete or change things in the registry, but after a reboot the changes reverse back to original!
Anyone know why this is?
I also have the Sprint HTC Snap and I'm trying to get ICS working.
What's the preferred program for editing your registry? Can we get a reprint here of which keys we need to modify?
Thanks in advance,
Doug
Hi, i think i've got a solution for this on the Sprint Snap. first of all, i'm using PHM Registry editor smartphone edition. google for this cab: regedit.Stngr_ARM.CAB
second of all, here's how to reprovision the security on the snap so you can edit the registry.
http://www.microsoft.com/downloads/...8c-d587-47e0-908b-09fee6ea517a&displaylang=en
install, and then install the tools.cab on your phone from the install directory, run the security configuration manager and connect your phone to your PC, then provision "security off", seems to work so far, and the values stick after a power cycle.
However, a word of warning. When changing or deleting the ForceCellConnection, the value will revert any changes you make after a power cycle and you will lose the connection selection box in the ICS app. this is the only reg value I've found that reverts. I get the feeling that sprint had some kind of script installed that keeps checking for and replacing this particular value.
Also, when using ICS on the "Sprint" setting, it throws an error message up at me and says i need to enter a user name and password. What's going on?
Hi guys,
I'm trying to provision a HTC Touch 2 with RAPI. After I run this:
Code:
rapiconfig /p config.xml
I get this:
Code:
Config failed (0x80042008): A fatal transaction failure has occurred. The device may be in an unknown state.
I'm clueless in what I can do to fix this, since the .xml holds the security policy settings for the device...
Ultimately, I need to install a few cabs through a script, with no UI during install. Which i'm running with rapistart by the way.
Some help would be greatly appreciated!
I don't know about this Rapi Neo, but you can use Dotfred's Taskmanager to import a xml.
Edit; no UI ok, so no way you can install Dotfred LoL, sorry.
Thanks Laurentius, I'll still have a look at that.
I'll explain my scenario a bit more.
I have to run a script which installs a few cabs (so no cab security etc) and then modify the start menu, so users are only able to run forementioned apps and a few standard things like contacts, sms, that sort of thing. Settings should be blocked or removed, so they won't be able to change any settings made before running the script.
The first problem arises with getting rid of the security. RAPIconfig usually was able to send a provisioning xml to the device (on wm6.1) and change the security policy keys in the registry. This time, i'm running it on a wm6.5 device. So i'm doing something wrong there.
And last but not least: I used to be able to run CeRun.exe in the script on wm6.1 (does almost the same as RAPIstart.exe, but is able to do multiple cab installs at the same time, without showing the installation on the device) and i'm wondering why it doesn't work in 6.5 anymore.
I guess no one ever used RAPI tools?