将第三方apk变成系统apk

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

2. 具体步骤

2.1设置FLAG_PERSISTENT

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

2.2设置FLAG_SYSTEM

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

2.2.1Copy apk/system/app/目录下

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

adbremount

adbpushyourpackage.apk/system/app/

命令adbremount是为了获取系统目录的临时操作权限,然后使用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了。


更多相关文章

  1. Master OpenCV with Pratical Computer Vision Projects——如何
  2. android 自动化压力测试-monkey 2 获取程序包名
  3. Android(安卓)SQLite3命令详解
  4. [Android]高性能MMKV数据交互分析-MMKV初始化
  5. android 模拟器手机如何添加文件到sd卡?
  6. keytool 生成 Android(安卓)SSL 使用的 BKS
  7. error: Error parsing XML: unbound prefix 与 error: Invalid s
  8. Android(安卓)ListView动画(逐行显示动画效果)
  9. 将android的adb命令工具作用于mac全局

随机推荐

  1. Android 图形密码
  2. Android Studio 错误 com.android.dex.De
  3. Android 获取网络时间
  4. 复选框
  5. Android 图片倒影效果源码
  6. android嵌入式底层开发
  7. 使用Android studio分析内存泄露
  8. The android SDK requaires Android Deve
  9. android调用cocos2dx例子
  10. android 设置边框圆角