将第三方apk变成系统apk

将第三方apk变成系统apk

 

1. 前提条件:有root权限;

2. 具体步骤

2.1设置FLAG_PERSISTENT

在AndroidManifest.xml文件中,加入android:persistent="true" ;

 

2.2设置FLAG_SYSTEM

将你写的应用程序放到/system/app/目录下即可。具体操作如下:

 

2.2.1 Copy apk/system/app/目录下

使用Cygwin或cmd进入你工程所在的bin目录中,然后执行如下两条命令:

adb remount

adb push yourpackage.apk /system/app/

 

命令adb remount是为了获取系统目录的临时操作权限,然后使用push命令将自己写的程序包上传到系统应用程序目录中。

2.2.2 Copy apk的so文件(如果apk有so的话)

复制它们到system/lib中,方法:

2.2.2.1 使用Eclipse的文件浏览器

       网上查找

 

2.2.2.2 使用手机助手

    网上查找

 

2.2.2.3 使用adb 命令

      使用cmd进入so文件所在目录,执行如下命令(有多个文件的话,要多次执行把每个so文件copy到目录下):

    adb push 你的so文件名.so /system/lib

2.3 重启设备

    进行完以上操作,重启设备后,你的apk就变成系统的apk了。



参考:

http://thelostriver.blog.163.com/blog/static/130364744201231385646838/

http://www.9hut.com/thread-1280-1-1.html




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值