1 、智能手机工作室可用,不过连接时在手机有个错误的提示,关了之后就可以正常连接。不过可惜的是不能备份通话记录了,别的功能依然正常。
2 、 Resco Explorer 的今日插件在wm5下不推荐大家用,按电源键关闭屏幕再开,一段时间内的机子的运行速度会非常慢。
3 、 wm5 除了可以用 outlook 同步联系人,也可以直接将设备根目录下面的 pim.vol 改名复制出来(直接复制可能不让复制),硬启或者刷新版 ROM 后直接拷回去联系人就回来了:)
4 、关于 wm5 降为 2003se :
首先要做的还是下载 WM2003 SE ROM ,解压缩之后里面也会有 HimaUpgradeUt.exe 和 NK.nbf 等几个文件,按上面提到的方法进入 bootloader 模式,将 696 放入同步底座,运行 HimaUpgradeUt.exe ,点击下一步,等待十几分钟后,点 finish ,完成!
这时 2003se 已经回到你的 696 上了,开机设置完成后会提示什么 flash 出错,点击确定,进入内存管理器,里面的 Storage 显示 32MB 左右,这是因为你在 wm5 里用 Hima_DOC_Tool_1.0.exe 把 storage 和 Extended_ROM 合并了!现在需要把这两个空间再次分离开来,将前面提到的 Hima_DOC_Restore_1.0.exe 拷贝到 696 里,运行!确定后重启(可以考虑直接硬启),之后再安装 ExtendedROMUnlocker (注意: wm5 和 2003 用的 ExtendedROMUnlocker 是不一样的!)安装好后再 unlock,unhide, 把压缩包里的 Extended_ROM 里的文件(打开隐藏选项),全部复制到设备根目录下的 ExtendROM 里!再硬起!!回到你熟悉的画面啦!!(注:我没有试验过,呵呵)
2003seROM 下载地址: http://cark.vicp.net/cark/ppc/xda2/dopod696_2003se_rom.rar
5 、汉王笔马兰花早期版本跟有些版本的 wm5 冲突,我不用汉王,所以无法提供给大家详细的冲突说明。梅花可以正常使用。好像 2006 元旦版的汉王可以在 wm5下可以正常使用 。
6 、关于隐藏输入法。偶用的是 2.01a ,有很多用不到的英语输入法,在 HKEY_CLASSES_ROOT\CLSID\ 下面,每个输入法都注册了一个注册表项,找到对应的注册表项,把 IsSIPInputMethod 的值从默认的 1 改成 0 就可以隐藏你不想要的输入法了。
( 1 ) Keyboard
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}]
( 2 ) Letter Recognizer
[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}]
( 3 ) Block Recognizer
[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}]
( 4 ) Transcriber
[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}]
7 、如果收完彩信之后依然挂在 GPRS 上面,按住挂断电话那个按键 3 秒钟左右,可以取消 GPRS 附着。
8、2.01a查找联系人输入的时候容易死机,搜索注册表nls下SystenCID的值更改为2054后重启就不会死机了,不过查找依然不可用……
9、关于Ramdisk的定制:
ROM的修改:
(1) xda2nbftool -x NK.nbf NK.nba 0x20040304
(2 ) 用 hex 编辑器( hexedit 或 UltraEdit )编辑 NK.nba 查找 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 08
红色部分是 ram 值 高位在后。 wm5 可使用的 ram=0x8000000H /0x400H/0x400H=0x80H M 十进制就是 128M (0x400H 十进制是 1024)
简单点改为以下值
64M FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 04
96M FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 06
128M FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 08
保存并退出编辑器
(3) xda2nbftool -c -u NK.nba (生成校验值)
(4) xda2nbftool -x NK.nba NK.nbf 0x20040304 (转回 nbf )
注:以上假设原 rom 是 128Mram 查找 FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 08
如你的是其他的请按上面的不同值查找 并修改。
刷机后安装相应容量的 ramdisk 在软启就可以看见 ramdisk 了
把 ramdisk 集成到 rom:
(1 ) 将 ramdisk.dll 拷贝到 dump 目录
(2) 加入注册表键值
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\RAMDisk]
"Address"=dword:94000000
"Size"=dword:04000000
"FSD"="FATFS.DLL"
"SectorSize"=dword:00000400
"Key"="Drivers\BuiltIn\RAMDisk"
"Dll"="ramdisk.dll"
"Prefix"="DSK"
"FriendlyName"="RAM Disk Drive"
"Ioctl"=dword:00000004
"Profile"="RAMDisk"
"IClass"=hex(7):\
7b,41,34,45,37,45,44,44,41,2d,45,35,37,35,2d,34,32,35,32,2d,39,44,36,42,2d,\
34,31,39,35,44,34,38,42,42,38,36,35,7d,00,00,00,00
"Index"=dword:00000003
"Flags"=dword:00000000
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\RAMDisk]
"BootPhase"=dword:00000001
"AutoFormat"=dword:00000001
"AutoPart"=dword:00000001
"AutoMount"=dword:00000001
"PartitionDriver"="mspart.dll"
"Name"="RAMDisk"
"DefaultFileSystem"="FATFS"
"Folder"="Storage"
[HKEY_LOCAL_MACHINE\System\ObjectStore]
"RegistryType"=dword:00000000
(3 ) 生成 rom 文件
注意:不同容量在于以下键值:
"Size"=dword:4000000
Ramdiak 大小 0x4000000H 必须和 rom 的值对应 696ram 总容量 =0x8000000H
ramdisk =0x8000000H - 0x4000000H( 系统使用的 ram 大小 )=0x4000000H.
所以 ram 96M ramdiak=32M "Size"=dword:2000000
ram 64M ramdiak=64M "Size"=dword:4000000
ram 32M ramdiak=96M "Size"=dword:6000000
"Address"=dword:94000000
这是 ramdisk 在 ram 中的地址
ram 96M ramdiak=32M "Address"=dword:96000000
ram 64M ramdiak=64M "Address"=dword:94000000
ram 32M ramdiak=96M "Address"=dword:92000000
知道上面的道理 就不用去找不同大小的 ramdiak 版了,有一个自己改,自己算:)。