自从得知大智慧可以先升级再删除后我就觉得用这种方法肯定能把自带的默认不能删除的程序全都干掉,原理就是用一个假的高版本程序来替换掉机器自带的低版本程序。好了,废话不说了,下面介绍步骤:(以删除百度一下为例)
1、找个能正常安装的JAR程序,比如QQ2007的程序文件http://group.zol.com.cn/118/57_1173904.html这是据说能稳定运行的最新版966可用的QQ2007,但很无奈,我用还是经常断线,好在可以自动重连,另外运行速度刚打开很快,操作越多就越卡,不知是不是手机或者网络的问题……
废话一句:貌似腾讯准备把手机QQ的开发外包出去(官方在招标),到时候没准有专门的966版。
2、用Winrar打开,把META-INF文件夹下的MANIFEST.MF解压出来,用记事本打开,划横线的就是要修改的内容,如下图
3、查看手机内置软件的信息,比如百宝箱里的“百度一下”,按左键,信息,可以看到名称、供应商、大小和版本,记下来
4、修改上面的MANIFEST.MF文件,按照上图中圈圈里
注意名称、供应商一定要与要替换的一致,版本要高于内置的,至于软件描述(上图4圈里)不太清楚是不是必须要改,谁有兴趣可以试试
5、保存MANIFEST.MF文件,打开原始JAR文件,进入到META-INF文件夹下,把改好的MANIFEST.MF拖进去覆盖,保存
6、OK,把这个文件放进手机里,安装,安装时提示高于现有版本,继续,安装成功,然后进入百宝箱看看,现在可以删除了吧
注意:
1、本方法应该适用于删除所有内置软件,不过我没全部测试(百度一下本人试了);
2、要成功替换所使用的JAR是不是必须比手机内置软件体积大不太确定,不过本次用的JAR文件有400多K(QQ的,呵呵);
3、百度是个好网站,但这个百度一下实在鸡肋,搜索还是要打开浏览器,既然这样直接书签上百度多好,这也是我想去掉百度一下的最直接原因。
我的第二篇宝典,呵呵,大家多指教,有什么问题论坛交流。