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

  • 相关阅读:
    堡垒问题
    装载问题
    最长公共子序列(LCS)
    windows 8(8.1) 、windows 7 、linux(fadora,ubuntu) 三个系统安装方法介绍
    编译sass,遇到报错error style.scss (Line 3: Invalid GBK character "\xE5")
    使用sublime text3手动安装插件
    win7 安装 nodesass报错
    收藏的一些github开源项目,在这里记录一下
    总是有人问我,那你能造出你自己都搬不动的石头吗? 我说不能,但我能写出个我自己都无法 fix 的 bug。
    genmotion 安装 app 报错 This application is't compatible with your mobile phone解决办法
  • 原文地址:https://www.cnblogs.com/liulaolaiu/p/11744872.html
Copyright © 2020-2023  润新知