您的位置:首页 > 移动开发 > Android开发

android 将个人应用改为系统应用

2015-07-24 17:04 323 查看
操作步骤

1. 将你的手机数据线,插上,把你的设备设置为允许usb调试

2. 打开命令终端cmd

3. 输入命令 adb shell

4. 确定能进入系统





5. 输入命令 mount





6. 因为system默认是只读文件夹,所以根据上面的提示输入下面命令,使其变为可读写

mount -o remount /dev/block/nandd /system (图)





7. 为确保万一,再出输入 mount 查看system和上面的不一样了,说明正确





8. 输入 exit 退出android系统终端





9. 进入你存有apk的文件夹,找到你的apk文件备份,右键解压,进入查看lib/armeabi文件夹下有没有*.so文件,如果没有这种库文件的话,直接跳到第“12”步,进行操作,(因为有些apk文件是要调用动态链接库的,你不拷贝的话,就没有办法运行!会报错

)如果有的话,如下图:





10. 将这些*.so文件都拷贝到/system/lib文件夹下

命令:adb push libiReader_txtparser.so system/lib





11. 拷贝完了之后呢,要给这些库文件添加权限,看看别的库文件权限是几

chmod 644 xxxxx.so



12. 将你的apk文件拷贝进入/system/app(该文件夹里存放着所以系统级别的apk),图中我是将iReader.apk拷贝过去的





13. 再次进入android终端 adb shell

14. 进入system/app文件夹 cd system/app

15. 查看其他apk的权限 ll 能看出区别





16. 修改iReader.apk权限使其和其他的一样 chmod 644 iReader.apk





17. 搞定这些之后,重启设备 reboot

18. 看看系统里面是不是安装好了该应用,点击一下,看是否正常运行,可以的话,再检测是否无法卸载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: