WP7专区 / 软件心得 · 2011/01/24 2

WP7使用系列四:修改注册表,正常使用MarketPlace

如果各位在学习之前的WP7使用系列一的时候,发现通过MarketPlace下载软件时,提示”Can’t get the info right now. pleas try again in a while”。是因为HD2注册表信息里没有HD7的信息,导致验证失败。下面就是教程如何改HD2注册表信息伪装成HD7,以下教程可以作为WP7目前的注册表修改的一个案例,其他注册表键值修改类同。

1. 准备工作:

– 已经越狱的HTC手机
– HTC Connection Setup
– TouchXplorer
(以上请参考WP7使用系列三 中的工具和下载)
– WP7 注册表相关工具

[download id=”140″]
2. 打开记事本,创建一个如下面所示的注册表项rgu文件,更改记事本后缀为rgu格式(也可以根据需要添加自己额外要修改的注册表信息)
[HKEY_LOCAL_MACHINE\Software\HTC\operatorpkg]
“Version”=”7.1.401.10291”
[HKEY_LOCAL_MACHINE\System\Platform\DeviceTargetingInfo]
“OemName”=”HTC”
“MODeviceName”=”HD7 T9292”
“OEMDeviceName”=”Schubert”
[HKEY_LOCAL_MACHINE\Ident]
“FriendlyName”=”HTC HD7”
3. 解压之前下载的WP7REG.rar文件,用附件中的 rgu-2-xml.exe工具把rgu文件转换成provxml
4. 在软件的目录下,生成了一个provxml文件,将该文件重命名为CustClear.provxml
5. 使用WP7REG.rar中的XBMOD.Files.Deployer.exe将刚才创建的CustClear.provxml转换为XAP安装文件
附上我已经修改好注册表信息的XAP安装文件,懒得动手的机油就直接下载这个文件,执行下一步骤
[download id=”141″]
6. 把生成的xap文件部署到HTC手机上,部署成功后,CustClear.provxml文件将会出现在 /My Documents/My Ringtones/文件夹中
7. 使用TouchXplorer把CustClear.provxml文件复制到 /Windows/文件夹中,可能会提示是否覆盖,覆盖即可。
8. 打开手机 运行HTC ConnectionSetup,点击OK,即修改了注册表。