完全可以!简单点说吧,先决条件是手机已经root,然后就是手机安装了re管理器。用普通方法安装要放进system/app的软件(所有软件,包括系统自带,只要你能找到),安装后进data/app,这里可以找到用普通方法安装的所有软件,这时你所要做的就是把相应软件从data/app移动到system/app就OK了。移动完后,重启手机,这时你会发现,刚刚安装的软件已是系统自带软件了,被包含在了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卡上,运行时会比较慢,同时比较费电,因为要从频繁从外部设备来读取数据。
看到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@classesdex文件,原来的 data@app@***apk@classesdex文件就没有用了删除就可以(补充一下,软件安装完了之后会生成两个文件,一个是apk文件储存在data/apk中或者内存卡上,另一个是dex文件,在data/ dalvik-cache中 )。
做好之后,就算恢复初始也不没。
可增强系统空间的利用,再配合link2sd这个软件可以到更多的软件安装到SD卡上,可节约系统内在空间
更多的请到百度文库中搜答案 如:SD卡分区,增加系统内存等。
只需要将apk文件放到/system/app目录下即可。
当手机获取root权限后通过adb访问 /system/app目录:
adb shell 进入shell模式。
su 切换到root用户。
chmod 777 /system/app 修改/system/app目录的权限为 777即可。
exit 退出root用户。
cd /system/app 即可进入/system/app 目录了。
将apk文件复制到/system/app目录下即可。
是的,官方rom不能添加。修改后官方刷机包签名验证就无法通过。当然实际上可以添加,但添加后就不是官方系统了,只能制作成第三方系统。如果能随便修改官方rom的话早就修改了。有些手机高版本使用低版本rom都不能,更不要说你修改了
有点复杂哦,网上是这样的:
Android 22以下的系统版本软件安装目录默认是在手机内存的,通过App2sd将软件安装到SD卡里。
方法是通过adb指令来完成的,首先将你的爱机升级到Android 21,以X10i做示范App2sd:
1、SD卡分区 (内存卡分出Ext2格式与FAT32两个分区)
2、获取Root权限 (安装z4_for_android获取Root)
注意:目前Z4已经对许多21新版本无效,请搜索本站特定版本Root方法
3、下载 adb_for_win (将文件放入C:\Documents and Settings\Administrator)
4、下载 App2sd_for_android21 (将app2sd文件夹里的文件放在已分区的SD卡根目录)
以上步骤准备好后,连接USB数据线,选择仅充电,在设置 – 应用软件 – 开发里[USB调试]打钩√
电脑端开始操作: 开始 – 运行 – 输入cmd – 确定,弹出CMD对话框输入 adb shell
出现$ 表示连接成功,继续输入指令:sh sdcard/app2sdsh 注意空格
出现Menu选项,[0]安装app2sd [1]移除app2sd [2]退出,输入0 回车
过程中如果手机端提示授权,选择[允许],等待重启后,你的Android 21已经支持App2sd
通过管理应用软件可以查看,或者RE高级文件管理,查看app目录,容量已经是你分区出来的大小
--------------------------------------------------------
网上的,不是我的,我的是22,望采纳!
欢迎分享,转载请注明来源:品搜搜测评网