手动更新android系统程序

      这里说的系统程序是指路径/system/app下的apk。


问题:

    /system/app路径已经存在这个apk,假设这个apk叫 a.apk,现在有a.apk的新版本,但是由于a.apk在系统分区/system中,所以直接从文件管理器中点击进行安装是不会成功的。所以出现了下面的解决方法。


思路:

     将a.apk拷贝到/system/app,同时,如果a.apk中lib下有.so文件,也要将.so文件解压出来,拷贝到/system/lib。这样就更新完毕了。


步骤:

    1.获取root权限。因为要修改系统分区,所以需要root权限。这个可以去下载root工具,例如z4root,应该很快就可以搞定。

    2.打开开发调试。设置 - 应用程序 - 开发,勾选 USB调试即可。

    3.挂载系统分区为读写状态。将android设备用USB连接PC,打开cmd窗口(这里是在windows下进行的),执行以下命令:

adb shell <回车> //进入shell

su <回车> //以root身份的登入,第一次登入时,需在android设备的弹出窗口中选择“接受”

mount   -o    remount    /dev/block/mtdblock5    /system    <回车>  // 重新挂载为读写状态,其中/dev/block/mtdblock5是/system对应的实际设备,可以用 mount <回车>查看。

   4.拷贝apk和so文件。接着上面继续输入:

busybox   cp  a.apk    /system/app  <回车>      //拷贝apk

busybox  cp   [a.apk中解压出来的so文件]  /system/lib  <回车>   //如果没有so文件,就不用拷贝了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值