要把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
分享到:
相关推荐
unyaffs程序解析YAFFS文件系统,把里面的文件和目录结构解压到用户的硬盘上,这样开发者就可以直接操作这些文件,进行修改、添加或删除等操作。 使用unyaffs制作自定义ROM的过程大致如下: 1. **获取原始ROM**:...
从HTC等官方ROM解压出来的img,如system.img即为手机system文件夹下的文件,用explore2fs和ext2explore打开均出现错误,用unyaffs可以正常解压。 这个脚本的使用方法是1.先建立一个文件夹名和img文件相同的文件夹2....
这里以修改android系统启动画面为例: 打开解包目录下的\framework\framework-res.apk 替换图片:framework-res.apk\assets\images\android-logo-mask.png为下图: 然后对\framework\framework-res.apk...
由于Android 4.4已经转向了更现代的文件系统如ext4,`unyaffs`主要服务于对旧版Android设备的维护和升级。它可以帮助开发者从YAFFS格式的镜像中提取文件,以便进行分析、修复或移植。 `imgdiff`工具则用于比较两个...
android手机端解压yaffs2格式镜像工具unyaffs2
操作系统:ubuntu10.10可虚拟机可其他linux可其他版本 & Windows 7 Ubuntu下操作: 下载unyaffs和yaffs2.tar.gz,并编译yaffs2再复制到/bin下(自己找资料) 1.Ubuntu下,在任意文件夹下面建立一个system文件夹,...
YAFFS是一种专为闪存设备设计的文件系统,常见于嵌入式系统和Android设备中。unyaffs是针对这个文件系统的实用程序,它允许用户在文件系统损坏或需要数据恢复时从闪存映像中提取文件。 描述中提到的"unyaffs."暗示...
在IT行业中,尤其是Android系统开发与维护领域,我们经常会遇到各种文件格式和工具,其中"unyaffs解压工具"就是一个关键的角色。本文将深入探讨这个工具的功能、用途以及它如何与Android手机刷机过程相关联。 首先...
《深入解析unyaffs2源码:打造Android ROM高手的秘籍》 在Android系统开发领域,理解和操作系统映像文件是至关重要的一步。unyaffs2工具,作为一个强大的开源项目,允许开发者解包和分析YAFFS(Yet Another Flash ...
在标题"unyaffs_src.zip_image2yaffs_android_linux unyaffs_linux unyaffs"中,我们看到的是一个关于YAFFS2文件系统源码的压缩包,包含了一系列与从YAFFS image中提取文件相关的工具和库。"unyaffs_src"很可能就是...
总的来说,"unyaffs解包工具"是Windows用户处理YAFFS格式系统镜像文件的强大工具,它简化了对Android系统文件的访问和修改,对开发者和系统调试者来说具有很高的实用价值。通过熟练掌握这类工具的使用,可以提升在...
Android 制作yaffs2 以及unyaffs(解压yaffs2)工具 可用将yaffs image 解压成文件以及将文件制作成yaffs image。 直接将源码放在linux 机器, 到源码目录执行make 就能生成工具。
Linux下的unyaffs工具,用gcc -o unyaffs unyaffs.c编译,产生可执行的unyaffs命令。 具体详细使用步骤如下: http://www.docin.com/p-1410065851.html ...
unyaffs 是一个用于解压 YAFFS 文件系统的实用工具,它允许用户在 Linux 系统上读取和提取从 NAND 闪存或者 YAFFS 文件系统映像中保存的数据。unyaffs_0.9.6-1_amd64.deb 是该工具的 Debian 包,适用于 x86_64 架构...
YAFFS是专门为嵌入式设备设计的一种日志型文件系统,广泛应用于各种嵌入式系统,如Android设备等。在这些设备中,由于闪存的特殊性质,数据存储和管理需要特殊的算法来确保数据的完整性和可靠性。 `unyaffs` 的主要...
事情的经过是这样的:那天手痒,不小心删除了手机上的某个系统widget,结果闹铃没了,害我迟到了2次,于是到处找解包工具,找到unyaffs,结果win7下用不成,最后终于找到这个,成功的提取出了系统的apk安装包。
unyaffs:可以把提取的文件放到指定的文件夹 mkyaffs2image 可以到yaffs官方网站去下载:地址http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ Unyaffs is a program to extract files from a yaffs file system image...
安卓平台,安卓手机系统备份的img文件解压所需软件工具,难得啊。
《深入理解unyaffs与mkyaffs2image:嵌入式系统文件系统操作利器》 在嵌入式系统开发领域,文件系统的管理和操作至关重要。YAFFS(Yet Another Flash File System)作为一种专为闪存设备设计的文件系统,因其高效、...
用法:unyaffs xx.img xx(文件夹)