本文共 839 字,大约阅读时间需要 2 分钟。
android手机经过root以后,用户往往会删除一些系统程序,删除系统程序以后发现安装程序空间并没有变大,这是为什么呢,因为安卓的系统程序安装在system中,而用户程序安装在data中,删除系统程序,增加了system分区空间,并不会增加data空间,这个时候,为了增加data空间,我们就有必要把一些用户程序移入system/app.
移动程序的方法很简单,用root
explorer将程序从data/app移动到system/app即可,但是有些软件安装后移到system/app下会出错。那就需要经过下列步骤移动即可。
比如,将输入法的apk文件的扩展名改成rar,或直接用RAR软件打开apk文件,比较发现,
移到system/app下会出错的软件多了个lib的文件夹,lib----armeabi---好多*.so库文件,
而移到system/app下正常使用的软件没有lib文件夹。
问题找到之后,解决就容易了,只要把lib/armeabi/*.so文件移到/system/lib下面,并
修改权限就可以了。具体步骤如下:
1,在电脑上,将apk文件的扩展名改成rar,双击打开
或在apk文件上点右键选打开方式--选择程序--用winRAR软件打开,
然后找到lib文件夹,双击,点选armeabi文件夹,解压缩,解出所有的so库文件。
2,将电脑上解出的so文件,传到SD卡上。
3,手机取得root权限,用RE将这些so文件从SD卡移到system文件夹,长按--权限--九宫格全打上勾,
然后继续用RE将这些so文件,移到system/lib下面(为什么不一次到位,移到system/lib下面再改
权限呢?那是因为system/lib下面的so文件实在太多了,一下就看花眼,很难找)
4,然后将data/app下的安装文件移到system/app下面。
至此,搞定,用yaffs2img浏览器自己动手制作ROM的TX,也要注意,将相应的so文件植入。
转载地址:https://blog.csdn.net/weixin_28871097/article/details/117646581 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!