android 如何把apk放进系统------unyaffs

要把android的apk放进系统里,当一些山寨机烧我们的系统时候,就可以默认安装了我们的apk,很难卸载。

注意:编译在linux下

1.可以通过重新编译android源码,但好像比较麻烦,我就懒的去理了,也没试过,那位试过可以给我讲下步骤。

2.可以通过unyaffs来修改system.img文件

system.img在\\android-sdk\platforms\android-x\images下,

unyaffs用法:

解包:

unyaffs<imgagefilename><outputdirectory>

打包

sudochmod-R777*权限

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

apk

相关推荐