GPS之家移动版

主页 > GPS地图 >

我的AcerN300安装城际通CJT2833,解决的问题可能对很多朋友有帮助


我的AcerN300安装城际通CJT2833,解决的问题可能对很多朋友有帮助


刚刚贴在pdafans论坛上面,也转贴到100GPS坛子上面来,期待能对某些朋友有帮助。

==============================


买了AcerN300,在这个论坛上面得益很多,但是,没有多少回报。自己的一些体会,在论坛上面全都可以找到。对N300的评价,就一个字,爽!p:bp:b


有了N300,就想到要组装GPS系统了。当初买PDA,也是想再买一个蓝牙GPS接收机,今后出去玩的时候,不用担心迷途了。


十一马上临近,得赶紧装上GPS。


先从安装软件开始。先前装了一个凯立德导航软件,感觉很多地方都查不到。在各个GPS论坛上查找了不少资料,更重要的是看了我同事的华硕A632上面安装的城际通之后,就决定使用城际通导航软件。主要看重的是地图比较详细,据说另外一个老家在江苏的同事,连他的村子也可以在城际通上面找到。得,就装这个软件了,版本是2800-2833。这里给出链接:,破解程序包的链接:。我主要的参考帖子是:,这里感谢一下原作者“一脚踩到底”。


软件的安装遇到了麻烦。按照参考帖子中的说明,将2833.rar解压缩后,拷贝到N300的SD卡根目录上面。然后安装PJ。在2800PJ.rar里面,也找到了N300对应的目录,里面放了破解后的可执行程序。同样,按照该帖子的说明,把2800PJ文件夹里N300目录下面“STNavi.exe”这个XX后的可执行文件放到SD卡,把CityOnMap.lic这个文件复制到SD卡中CityExpress这个文件夹下,运行破解程序STNavi.exe,满怀希望等待进入导航系统。结果,非常让人失望,屏幕上面显示的是“程序内部错误”,然后马上退出。


我就只好老老实实来认真看这个帖子。之前还只是很快浏览了一个这个帖子,没有认真看。这一看,发现帖子里面写的方法非常含糊,找不的一点解决方法。立马上了100GPS论坛和PDAFans,经过一番艰难的探索,似乎摸到了一点门道。从这些论坛上面了解的情况,应该对破解程序进行一番处理。至于怎么处理,只知道跟路径有关,各位大侠说的实在是非常含糊,当时我实在参不透。


没有办法,只好自己来摸索。手中下载了好几个破解工具,实际上就是上面提到的2800PJ.rar里面的东西。我把这个压缩包里面的东西好好翻看了一下。中间还把我的SD卡装上华硕A632A636的PJ,拿到同事的GPS一体机上面运行,完全正常,也证明了我下载的2800-2833版城际通导航软件是可以正常运行的。下面就只好一个个来试破解。突然,在这个破解程序压缩包里面发现了一个文件夹,里面有一个makecard.bat,还有一个说明文件。对这个BAT文件琢磨了一下,可以断定,还应该对破解后的STNavi.exe可执行程中的某些路径进行处理,因为对于不同的PDA来说,同样是SD卡,在资源管理器里面对SD卡的名称是不一样的,有的是“SD卡”,有的是“SD卡”,有的是“StorageCard”,五花八门。这个makecard.bat就是利用一个叫做replacer.exe的小程序,来修改STNavi.exe中的数据。因为在STNavi.exe中,SD卡的名字是以二进制数据的形式保存的,所以,大小写也是非常重要的。


明白了这个道理,我就利用这个makecard.bat来修改STNave.exe。我的N300中,SD卡的名字叫做“SD-MMCcard”,我就把N300中弄出来的那个STNavi.exe拷贝到电脑硬盘上面的一个英文目录里面,取英文目录名,是为了好在命令行下进入这个目录。然后把破解工具什么的统统拷贝到这个目录里面,在命令行下小心翼翼执行“makecardSD-MMCcard”。生产了一个名为“STNavi-SD-MMCcard.exe”的可执行程序。把这个可执行程序拷贝到N300的SD卡中,满怀希望地运行,结果,又是失败。我简直懵了。这究竟是什么原因呢?似乎已经山穷水尽了。:mad::mad:



是不是破解工具有点问题??我又象没头的苍蝇,在各个论坛上面到处查找破解工具。不知道在什么地方下载了一个破解工具包,其中有一个“Myreplace.exe”程序,是一个单独的Windows可执行程序。仔细看了一下这个程序,原来就是一个修改可执行程序中的字符串的小软件。这个时候,我的电脑屏幕上面打开了几个窗口,一个是编辑那个makecard.bat批处理软件的写字板窗口,一个是DOS命令行窗口,还有一个是Myreplace小软件的窗口。我利用这个Myplace小软件打开那个STNavi.exe程序,查找里面的“SD”这个关键字,不停在这几个窗口之间来回对照看。这一查找,马上就有了重大发现,柳暗花明又一村。


原来,那个makecard批处理程序里面替换的字符串是“StorageCard”,而我的STNave.exe中待替换(也就是应该被替换)的字符串是“SDCard”,这样一来,正确的做法是把STNavi.exe中的“SDCard”替换成“SD-MMCcard”,而批处理程序中执行的操作是把“StorageCard”替换成“SD-MMCcard”,而这个程序里面根本没有“StorageCard”这个关键字,所以,你怎么执行批处理,都没有匹配的字符串,也就不可能替换,所以,破解就不成功。问题的症结就在这里。


找到了问题的关键,也就好解决问题了。立马修改批处理程序,重新执行“makecardSD-MMCcard”,再把破解之后而生成的可执行程序STNavi-SD-MMCcard.exe拷贝到PDA的SD卡上面,运行,可爱的导航画面出来了。城际通可以使用了,大功告成!!!!!爽呀。p:bp:b


小插曲:其实,也不能说是最后的大功告成,因为目录替换不完整的缘故,进入城际通的时候,还有一个小错误,提示机器信息读取错误,但是不影响使用,应该是某个目录还没有替换彻底的缘故,还要继续利用myreplace.exe这个可爱的小程序继续来查找。或者利用Ultraedit软件来查找,来一个彻底修改。这是下面的事情了。起码,现在最棘手的问题解决了。


总结:

对城际通的PJ,实际上是在别人PJ的基础上,针对自己的PDA对SD卡的命名来修改STNavi.exe程序中的路径,已经要了解自己手中的这个导航程序中的待替换路径是什么,然后也要看看makecard这个批处理程序中的替换内容正确与否。


似乎网上没有帖子说清楚了这个问题,我所看到的帖子都是含含糊糊,让人不知其所以然。



特将我自己的经验写在这里,供各位参考。期待能对N300或者其它机型PDA的爱好者有所帮助,也算是对PDAfans的回报吧。
(责任编辑:admin)