分享到:
发表于 2014-09-30 17:08:35 楼主 | |
一、写在前面: 在Android2.3.X系统上,任何一个软件的安装,靠的都是组件打包安装程序(PackageInstaller.apk)来完成的,它位于系统分区的/system/app文件夹下,它默认将apk软件安装到机身存储的/data/app文件夹里,也就是我们常说的ROM,起到一个安装软件的作用。但在联想A238t下,情况比较特殊,乐安全(LenovoSafeCenter.apk)绑架了打包安装程序的职能,由乐安全来负责安装。 然而,不管是乐安全还是2.3系统自带的打包安装程序,都默认将apk软件安装进ROM,由于联想A238t四核仅配了512MB的ROM空间,实际上,这样的ROM是偏小的,512MB的ROM在系统占用后实际所剩不多,随着软件的安装,ROM空间会渐渐占满,又不能装在卡里,所以A238t上,乐安全决定安装位置的做法是不可取的,需要我们进行优化和改变。 有网友说用王牌软件link2sd,的确,这个软件确实可以解决ROM占用问题,而且非常有效,但缺点是需要分区,操作过程相对复杂,并不是所有网友都能掌握的,所以我就修改了下A238t中的打包安装程序(PackageInstaller.apk),在里面增加了“安装到SD卡”功能,虽然也会占用ROM空间,但比起原来的版本,已经很省ROM了。 二、所用软件属性: 软件名称:打包安装程序 软件版本:v2.3.5 软件语言:中文 软件大小:132KB 软件包名:PackageInstaller.apk 支持系统:Android 2.3.3+ 测试机型:联想A238t 三、操作方法: 1、ROOT手机,安装RE文件管理器。 2、打开RE文件管理器,打开“挂载读/写”开关,获取授权。 3、将本帖附件PackageInstaller.apk和PackageInstaller.odex(odex文件可以不复制)文件复制至/system/app中。 4、长按,选择“权限”,找到横向“读取、写入、执行”、纵向“所有者、群组、其他”这几个选项。 5、将拷贝的apk文件权限修改为“三读一写”,即“读取(所有者、群组、其他)”全部打上勾,“写入(所有者)”单项打上勾,“执行(所有者、群组、其他)”均不打勾,见截图。 5、退出RE文件管理器,重启手机。 6、取消乐安全默认安装软件权限:设置——应用程序——管理应用程序——全部——乐安全——存储——清除数据——缓存——清除缓存—— 默认启动——清除默认设置。 7、从SD卡安装本帖提供的测试apk程序MTTest.apk(展讯屏幕触控测试组件,不过被联想做ROM的时候删除了,这里给大家补上),此时会提示选择默认安装程序,大家选择打包安装程序,设置为永久就可以了。 |
|
个性签名:无
|
发表于 2015-01-05 05:02:01 1楼 | |
谢谢楼主分享。。。。。。 | |
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见