要把android 的apk放进系统里,当一些山寨机烧我们的系统时候,就可以默认安装了我们的apk,很难卸载。
注意:编译在linux下
1.可以通过重新编译android源码,但好像比较麻烦,我就懒的去理了,也没试过,那位试过可以给我讲下步骤。
2.可以通过unyaffs来修改system.img文件

system.img在\\android-sdk\platforms\android-x\images下,
unyaffs用法:
解包:
unyaffs <imgage file name> <output directory>

打包
sudochmod -R 777 * 权限
mkyaffs2image <dir> <image_file>
通过unyaffs解压system.img后可以看到有app,lib等目录,这是我们就可以把我们需要的apk放进app里,有时候app需要其它库,就放在lib里。
然后mkyaffs2image 打包,烧进机子里就可以了,也可以启动一个虚拟机试一下,当然是在这个编译后的系统的虚拟机,这是你发现你的apk就是系统自带的了,一般情况下删不了。
注意:打包时,在win7下失败,可能涉及权限问题,还是在linux下操作比较好,上网一搜就很多了,在这里大概引用一下http://blog.csdn.net/pansing/article/details/7039458
例外刷机一族也有:http://www.anzhuo.cn/thread-22090-1-1.html

更多相关文章

  1. Android(安卓)runtime机制(一)init进程
  2. Android(安卓)8.0系统源码分析--Zygote启动过程分析
  3. Android(安卓)显示原理简介
  4. Android内核开发:为什么刷机后系统第一次启动会很慢?
  5. Android性能优化(◍˃ᗜ˂◍)✩
  6. android中 finish()、onDestory()与system.exit(0)的区别
  7. android编译系统分析一:source build/envsetup.sh与lunch
  8. Android真正的静默安装
  9. 一张图告诉你:Android系统哪代强?

随机推荐

  1. Android Studio 3.0 正式版本 发行说明 (
  2. android 使用AsyncHttpClient框架上传文
  3. Android(安卓)调试桥abd
  4. 三个月移动版兼容总结
  5. 相对布局的属性
  6. Android 的权限级别小记
  7. Android中使用HTTP服务
  8. Android多媒体开发(4)——添加FFmpeg支持
  9. 系出名门Android(10) - HTTP 通信, XML
  10. Android之ContextMenu的使用方法以及与Op