将第三方apk变成系统apk

时间:2025-03-19 14:26:34

将第三方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:///