将第三方apk变成系统apk
1. 前提条件:有root权限;
2. 具体步骤
2.1设置FLAG_PERSISTENT
在文件中,加入android:persistent="true" ;
2.2设置FLAG_SYSTEM
将你写的应用程序放到/system/app/目录下即可。具体操作如下:
2.2.1 Copy apk到/system/app/目录下
使用Cygwin或cmd进入你工程所在的bin目录中,然后执行如下两条命令:
adb remount
adb push /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了。
参考:
./blog/static/130364744201231385646838/
http:///