windows mobile 6.5.3 如何精简系统,删除系统内置的电话、Marketplace Messenger、Windows Live等软件[OS开发者]

来源:互联网 发布:mac上的svn管理工具 编辑:程序博客网 时间:2024/05/21 08:28

      当年国内做Windows mobile的OS开发者并不多,多数都是.net compact framework C#应用开发,而且如今安卓大行其道,但是很多平台,如三星S3c64xx,S3c24xx,marvell PXAxxx平台,hisi K3 Hi36xx、Texas Instruments Omap3平台等等都还在有Windows mobile 设备运行,介绍如何针对系统修改的文章已经不多了。

     我们知道,微软早已停止WinMobile 6.5平台的支持,里面很多软件,像Marketplace、Messenger、Windows Live、MSN Weather、MSN Money等等这样的软件,早已不能联网,也不能使用了,但是还在系统镜像里面,很占空间,也很碍事,今天就介绍如何干掉它们。

      1、微软所有的这些系统内置的软件都是预先编译好,放在*.cab.pkg后缀名的压缩包里面,pkg压缩包是可以使用winrar打开的,但是你不要尝试自己删掉里面的文件重新压缩,这倒后面没法合成到.bin文件里面,知道了这个原理,我们就着手找到这些包里面的软件,并删掉它们。这些压缩包位于%WINCEROOT%\PUBLIC\WPC\OAK\PACKAGES\ARMV4I\RETAIL目录下,你可以看一下。

      2、找到*.bib文件中这些文件所在的位置,然后注释掉,同时删掉release目录下的这些pkg文件,再执行makeimg生成,最后再把这些新生成的Pkg替换上面第一条提到的目录里微软自带的pkg,防止以后又会出现。

      3、想删掉“电话”这个功能,和上面的步骤不一样,只需要在makeimg系统镜像的时候,去掉set skutype=PHONESKU环境变量即可。


下面看看精简过的系统吧,干干净净,神马Marketplace、Messenger、Windows Live、MSN Weather、MSN Money,统统死翘翘了!!!!


1 0