zoukankan      html  css  js  c++  java
  • 如何把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文件,直观、快速。只要拖进和拖出就可以实现拷贝和复制的操作了。

  • 相关阅读:
    Python 30分钟入门——数据类型 and 控制结构
    类球多面体生成——经纬划分法
    GLUT的简洁OO封装
    Resource Acquisition Is Initialization(RAII Idiom)
    为什么operator>>(istream&, string&)能够安全地读入长度未知的字符串?
    斯坦福2014机器学习笔记六----神经网络(一)
    斯坦福2014机器学习笔记五----正则化
    斯坦福2014机器学习笔记四----逻辑回归
    斯坦福2014机器学习笔记三----多变量线性回归与梯度下降法
    斯坦福2014机器学习笔记二----梯度下降法
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744872.html
Copyright © 2011-2022 走看看