如何把HTC手机软件安装到system的app下

  • 格式:doc
  • 大小:35.50 KB
  • 文档页数:2

如何把HTC手机软件安装到system/app下
在手机上有3个地方可以安装apk应用程序:
1) system/app
2) data/app
3) SD卡
• system/app称作只读ROM,用来装系统自带apk软件。

刷完机后,这些软件就被安装好了。

• data/app是可读写的RAM。

用户的apk应用程序就安装在这里。

重新刷机或wipe用户数据后,这些程序会被清除掉。

• SD卡也可以用来安装apk应用程序。

用PC助手手机精灵安装apk应用时,可以选择是安装到内存还是安装到SD卡。

通常认为,apk应用安装到SD卡上,运行时会比较慢,同时比较费电,因为要从频繁从外部设备来读取数据。

看到rom里有了很多空间,为了不浪费,我就把data/app的东西移动到了system/app 里了!前提有root,有re管理器才可以。

否则不用再往下看。

本文讲述如何将用户的apk应用程序安装到只读ROM中去,即安装到system/app目录下,而不是在data/app目录下。

这就是“定制软件到ROM”。

这样可以有效地增加系统空间,提高运行速度(与安装到SD卡上相比)。

具体操作方法和步骤:
1、首先软件要先安装在手机内存中,这就是在data/app中,先把你要移动的软件改名,
为了好认,不改也可以其实,点击一下这个软件,会提示“安装”,“查看”,取消。

这个点查看,看看里面有没有lib这个文件夹,没有的话就直接把软件剪切到system/app中就行了。

2、要是有lib文件夹的话,打开lib文件夹里面会有armeabi这个文件夹,再打开armeabi
这个文件夹,里面会有****.so文件,把这些so文件提取出来,(就是长按so文件,会出现解压或者提取)然后把提取出来的文件复制到system这个目录下然后更改权限211,再剪切到system/lib文件夹下,(这个文件夹里都是so文件)就ok了,再
把你要移动的软件剪切到system/app中就可以了。

我估计你总是关闭就是没有把这些so文件放到system/lib中!
3、移动完了之后 data/dalvik-cache文件夹里的你移动的软件的dex文件在你重启之后
要删除了,重启之后会生成system@app@****.apk@classes.dex文件,原来的data@app@***.apk@classes.dex文件就没有用了删除就可以(补充一下,软件安装完了之后会生成两个文件,一个是apk文件储存在data/apk中或者内存卡上,另一个是dex文件,在data/ dalvik-cache中)。

以下再以另一个例子来说明如何内置带有库(LIB)的软件。

我以来电通为例子
在电脑上用RAR打开“来电通.APK”。

发现它是带有LIB目录的。

进入它,并把那两个SO文件拉出来,是的就是拉。

然后放到手机的TF卡上。

我一般喜欢放到个文件夹中。

这里记得把来电通的中文名改成一个你喜欢的英文名。

比如说我的改成LDT1024.apk(如果文件名是英文,可以不不改掉。

)
在RE中按住MENU 多选,选两个SO文件。

复制它们到SYSTEM/LIB中。

同理,再回去把LDT1024. apk 拷到SYSTEM/APP中。

重启。

接着你进去会发现,程序那里多出来了两个来电通的东东。

一个是主程另一个来电通拔号。

安装到SYSTEM/APP下的意义何在?
1。

在用RECOVERY 备份出来再做成安装包时就会直接带有,省去一些麻烦事。

2。

该软件会被当成系统文件,很多杀进程的内存优化软件。

比如360之类的就不会杀它了。

并且也在安卓优化大师里也不会显示为开机启动软件了。

3。

通常情况下。

SYSTEM分区总是比较大的,而很多ROM直接只用了不到70%。

其它的基本上是浪费了。

可我们安装软件时却装不到那里,而是去到DATA分区去了。

浪费可耻,不是吗?
对于你要装到系统目录下的文件的注意事项
你要确认这个版本的软件已经相当好了。

否则以后就不好升级。

对于经常升级的软件就没必要放进去了。