Does anyone know where the provisioning values are stored?
For example, as part of the first-boot customization, several cab files write values to somewhere, getting entries from a xml file within the cab. Here's the partial contents of one such xml file:
<wap-provisioningdoc>
<characteristic type="SecurityPolicy">
<parm name="4097" value="1"/>
<parm name="4101" value="16"/>
<parm name="4102" value="1"/>
<parm name="4103" value="64"/>
</characteristic>
</wap-provisioningdoc>
I have gone real mad to find out the error. I am trying to create a CLSID key that doesnt exist. I converted this into .cab but still nothing works. Installation of cab is unsuccessful. Please let me know what the issue?
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKCR\CLSID\{B1724D68-3961-4D95-860B-B7EC981AE36A}" translation="filesystem">
</characteristic>
<characteristic type="HKCR\CLSID\{B1724D68-3961-4D95-860B-B7EC981AE36A}" translation="filesystem">
<parm name="PocketPC" value="2876123402" datatype="integer" />
<parm name="System32" value="0" datatype="integer" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
I took the Touch HD system response update released by HTC and tried to install it, granted it said wrong device.....so I said hmmm if the hardware is similar lemme extract this file and copy it over in the windows folder.....so I did this not knowing if it was going to start up or not....but to my surprise it did and all I can say is wow....the X1 was retardly fast....shrugs...nothing beats a failure but a try...May be worth it to implement this into the actual roms being cooked.
EDIT: I was using itje's 3.01 rom when I did this.
WC
Wild Child, could you give more details? I grabbed that update and extracted it, and I'm looking at _setup.xml, but see two Folder actions (\Windows and \Temp), and I'm not sure if all 10 files go in \Windows.
I could also try to make an installer that works on any device, but I just have to know the proper file paths.
Also, does it just 'feel' fast, or have you done some real benchmarks?
If the performance gain is that great, then sure it would be worth it to implement this into custom ROMs/X1 installable CAB files.
Thanks for putting up your device to the risk!
which hotfix was it? I tried one and it inverted the screen display. quite amusing to get it back again as the touch screen calibration was still the other way up.
All I did was extract the files attached to the post here, connected phone to computer,copied them into the windows folder,over wrote a setup file and soft rebooted. This was with itje's 3.01 rom installed. Now it may be me but it improved the response of the phone. I didnt do any benchmarks. I figured since the rom files where htc maybe it would help...who knows....lol
WC
tried this patch and wanted to warn everyone. it's rotating the screen 180° but not the touchscreen input like fards said.
use it with caution!
Hmm I didnt experienced any rotating screens on mine. Shrugs.... Using the same files in the X1a nam rom also with now issues.
WC
i've just tried this and it works on itjes 3.01 rom a treat.
http://forum.xda-developers.com/showthread.php?t=473510
Sorry I should've posted that thats the rom I was using....doh. The one you posted isnt the same one I used fards...
http://www.htc.com/www/SupportDownload.aspx?p_id=179&cat=0&dl_id=448
WC
fards said:
i've just tried this and it works on itjes 3.01 rom a treat.
http://forum.xda-developers.com/showthread.php?t=473510
Click to expand...
Click to collapse
i just tested this seems safe. i say test for your self
the device seems very responsive but i cant say for sure if it from this as or from the very nice rom as i only flashed itje 301 rom an hour ago and i have no point of reference
Tried the files I posted on itje's 2.1 and same result...very responsive after reboot.....
WC
Wild Child said:
All I did was extract the files attached to the post here, connected phone to computer,copied them into the windows folder,over wrote a setup file and soft rebooted. This was with itje's 3.01 rom installed. Now it may be me but it improved the response of the phone. I didnt do any benchmarks. I figured since the rom files where htc maybe it would help...who knows....lol
WC
Click to expand...
Click to collapse
t
those files aren't extracted, that's a corrupted cab not a zip file (the second one) they need decompressing. They won't do a thing in the format they are in...
That hotfix isn't needed for the newer blackstone roms as the files are included.
The only ones that do anything are DDI and gxdma
this is the setup xml to give you an idea of the files proper names.
Code:
<wap-provisioningdoc>
- <characteristic type="Install">
<parm name="InstallPhase" value="install" />
<parm name="SetupDLL" value="1" />
<parm name="OSVersionMin" value="3.0" />
<parm name="OSVersionMax" value="4.21" />
<parm name="BuildNumberMin" value="0" />
<parm name="BuildNumberMax" value="-536870912" />
<parm name="UnsupportedPlatforms" value="JUPITERHPC" />
<parm name="AppName" value="Hotfix BLA02889" />
<parm name="InstallDir" value="%CE1%\BLA02889" translation="install" />
<parm name="NumDirs" value="2" />
<parm name="NumFiles" value="10" />
<parm name="NumRegKeys" value="1" />
<parm name="NumRegVals" value="1" />
<parm name="NumShortcuts" value="0" />
</characteristic>
- <characteristic type="FileOperation">
- <characteristic type="\temp" translation="install">
<characteristic type="MakeDir" />
- <characteristic type="HTCmdp.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="00HTCmdp.001" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="gxdma.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="000gxdma.002" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="disptools.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="DISPTO~1.003" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="ddi.dll" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="00000ddi.004" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
</characteristic>
- <characteristic type="\Windows" translation="install">
<characteristic type="MakeDir" />
- <characteristic type="CM_Entries.xml" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="CM_ENT~1.005" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="CheckFile.exe" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="CHECKF~1.006" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="__fileList_.txt" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="__FILE~1.007" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="Platformxxx.reg" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="PLATFO~1.008" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="__cusTSKTEMP.exe" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="00custsk.009" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
- <characteristic type="Customize.lst" translation="install">
- <characteristic type="Extract">
<parm name="Source" value="CUSTOM~1.010" />
<parm name="NoSkip" />
</characteristic>
</characteristic>
</characteristic>
</characteristic>
- <characteristic type="Registry">
- <characteristic type="HKCU\Software\HTC\Customize">
<parm name="Ver" value="1.0" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
The hotfix files I used are for the slider on the caller ID screen, before the slider would struggle and sometime touching it would not answer but silence the ringtone. Fix really works well.
if you want to extract cab files then search for MSCEinf, it's a great piece of software.
hmmm... shrugs....the first Touch HD system zip is an exe file not a cab,which is why it was able to be extracted the way it was(ie extracted zip)...so I dont know about a corrupted file.
WC
Would anyone have a executable that utilizes DMProcessConfigXML to set Security Policy to 1 or 2
ie
<wap-provisioningdoc>
<characteristic type="SecurityPolicy">
<parm name="4097" value="1"/>
</characteristic>
</wap-provisioningdoc>
Thanks in advance
hi all experts,
I'm trying to configure my LG-E900 phone's device manager account using the OTA-CP (Over the Air Client Provisioning).
I'm able to deliver the WBXML to the phone but I'm unable to provision the phone / Create the device manager account using the
WBXML settings sent to the phone over the air. I keep getting the message
"Couldn't change phone settings - Your phone's settings couldn't be changed".
I'm using the following XML ,which I'm converting to WBXML and sending to the phone OTA.
<?xml version="1.0" encoding="UTF-8" ?>
<wap-provisioningdoc version="1.1">
<characteristic type="APPLICATION">
<parm name="APPID" value="w7"/>
<parm name="PROVIDER-ID" value="funambol"/>
<parm name="NAME" value="Funambol"/>
<parm name="ADDR" value="https://funm.moota.com:8443/funambol/dm"/>
<parm name="TO-NAPID" value="ppwap"/>
<parm name="ROLE" value="12"/>
<parm name="INIT"/>
<characteristic type="APPAUTH">
<parm name="AAUTHLEVEL" value="APPSRV"/>
<parm name="AAUTHTYPE" value="DIGEST"/>
<parm name="AAUTHNAME" value="funambol"/>
<parm name="AAUTHSECRET" value="funambol"/>
</characteristic>
<characteristic type="APPAUTH">
<parm name="AAUTHLEVEL" value="CLIENT"/>
<parm name="AAUTHTYPE" value="DIGEST"/>
<parm name="AAUTHSECRET" value="srvpwd"/>
</characteristic>
</characteristic>
<characteristic type="NAPDEF">
<parm name="NAPID" value="ppwap"/>
<parm name="NAME" value="Dialog Internet"/>
<parm name="BEARER" value="GSM-GPRS"/>
<parm name="NAP-ADDRESS" value="ppwap"/>
<parm name="NAP-ADDRTYPE" value="APN"/>
</characteristic>
<characteristic type="SecurityPolicy">
<parm name="4104" value="1"/>
<parm name="4105" value="3"/>
<parm name="4108" value="2048"/>
<parm name="4109" value="3072"/>
<parm name="4110" value="64"/>
<parm name="4111" value="3732"/>
<parm name="4113" value="1"/>
<parm name="4121" value="140"/>
<parm name="4129" value="1"/>
<parm name="4119" value="0"/>
<parm name="4141" value="0"/>
<parm name="4142" value="3200"/>
<parm name="4143" value="3200"/>
</characteristic>
<characteristic type="CertificateStore">
<characteristic type="ROOT">
<parm name="EncodedCertificate" value="MIIEbzCCA1egAwIBAgIDAIJQMA0GCSqGSIb3DQEBBQUAMEAxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5HZW9UcnVzdCwgSW5jLjEYMBYGA1UEAxMPR2VvVHJ1c3QgU1NMIENBMB4XDTExMDQwMzE1MDg1MVoXDTEyMDcwNjAwMzY0N1owgYcxKTAnBgNVBAUTIGM0Szk5Y0lhMHZZRTdwUnkzY2Zyc3IzZWxxNG4yamVxMQswCQYDVQQGEwJOTzENMAsGA1UECBMET3NsbzENMAsGA1UEBxMET3NsbzEZMBcGA1UEChMQTW9vdGEgVGVsZWNvbSBBUzEUMBIGA1UEAwwLKi5tb290YS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvkRQ6H4k2ngqDoQQCt1P+U5ccIUoByuKbcA5fYJ9/v4StITYEwMePvJRTBsLjV8DdByDjB4V0qKPoMK37pGjIEsJ4jQMT5i36CgwbiluHaUUiQJCdZDclx4rmdk3qa2OQfb5XDNG+z1nsz+mFcXJTBk0jfOesa3RqBxBWKxdOV+xa7wPiQym7SMFArnIL73WtxQvmml+tny5MUc1/xylUG4iRKLH3t+A3QUTnD3KuReJID+F+f5S4UHD1AfnNRSYfKkAquTvoNEdgo7+sXGi5NJSw3ApVDtvRNZoAoq/qLpPqJXFNk8GI4imYPJCaqmAK7UWZvopLT9HIR81+ZoI7AgMBAAGjggEoMIIBJDAfBgNVHSMEGDAWgBRCeVQbYc1VKz5j1TxIV/Wf+0XOSjAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMCEGA1UdEQQaMBiCCyoubW9vdGEuY29tggltb290YS5jb20wPQYDVR0fBDYwNDAyoDCgLoYsaHR0cDovL2d0c3NsLWNybC5nZW90cnVzdC5jb20vY3Jscy9ndHNzbC5jcmwwHQYDVR0OBBYEFARmed8FGmP5lckvDg3A8p9cpetuMAwGA1UdEwEB/wQCMAAwQwYIKwYBBQUHAQEENzA1MDMGCCsGAQUFBzAChidodHRwOi8vZ3Rzc2wtYWlhLmdlb3RydXN0LmNvbS9ndHNzbC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAFhuJQIxLknf5y+e3uCFGXPB+68SbsaG0ZCTKThtr57OqbsvJ/xByyiJcuFcJ/+EZ7KOjuP6BK8qCQLXR8vSqV1mcyMRiJMrkGM6fT7XUJpOXW485XYh7Dye1W8QEK43xY3wkr1JT9M7ryv0hHt2MmwgssmqsRZFxhy9WZk/XFxgNkxEff9WF91c+d/L+MUC3E79i0bCuyWQQ0BfuJ/6/G2Csny9Kx5CUdZM3F0DXu+BzjmsSp90U9Oqje5gh7Ekxnmx7OQyrbBnHNkjMpTwQ3WSjAPGrR745zkOFkaAAuAksFtliWlAzWSN4Cm/LQEb+bN28CSXkuq+NVY+w9wOjIk="/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
Any Ideas ??. I'm stuck with this issue for three weeks now .
./Ramesh