如何把APK应用装到只读ROM

如何把APK应用装到只读ROM

在手机上有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卡上,运行时会比较慢,同时比较费电,因为要从频繁从外部设备来读取数据。


本文讲述如何将用户的apk应用程序安装到只读ROM中去,即安装到system/app目录下,而不是在data/app目录下。这就是“定制软件到ROM”。这样可以有效地增加系统空间,提高运行速度(与安装到SD卡上相比)。

操作方法和步骤:

1) 首先,将用户apk应用程序按照通常的安装方法安装到内存。这时它就会出现在data/app目录下。
   • 在data/app下看到的这个文件是apk形式,是从外部安装好了的apk文件。
   • 这个文件的名字很长。可以把它改成任意的短名字。
2) 将这个程序的名字改成你喜欢的名字。
3) 将这个程序由data/app目录直接转移到system/app目录下。注意:放到system/app下文件的权限要为可读可写。

4) 如果这个apk有lib文件夹,要将lib下的所有.so文件复制到/system/lib文件夹。例如:Skype2.7.0.907.apk,反编译后,在lib下的armeabi文件夹内有3个.so文件。必须将它们都复制到/system/lib才行。
5) 关机重启,该apk应用程序就像系统自带apk程序一样可以自执行了。


注释:

1) 以上是借助于data/app来把用户apk应用程序安装到手机只读ROM里。这是达到目的的必由之路。
2) 安装进system/app后,用户apk应用程序就与系统自带的apk程序一样对待,无差别。
3) 安装时,要逐个安装,逐个识别,以便区分和标识文件。
4) 可以用RE管理器或91手机助手来完成操作。用91手机助手便于一次处理多个apk文件,直观、快速。只要拖进和拖出就可以实现拷贝和复制的操作了。

posted @ 2012-08-25 22:12  点点爱梦  阅读(187)  评论(0编辑  收藏  举报