a20android镜像打包解包
来源:互联网 发布:淘宝换货流程 编辑:程序博客网 时间:2024/05/17 03:47
参考网址:
http://blog.csdn.net/kangear/article/details/51203085
http://linux-sunxi.org/LiveSuit_images
https://forum.xda-developers.com/showpost.php?p=28329544&postcount=1
http://www.linuxidc.com/Linux/2014-06/103521.htm
A20平台提供android文件系统编译环境修改一次都要编译好几分钟,所以想了一个比较快的修改文件系统的方法,那就是对已经生成的镜像进行解包à修改à打包。
Windows 环境
官方工具有DragonFace,这是一个Windows平台的软件,使用起来非常的方便。在软件界面上直接可以修改一些常用的参数,app等。有一些软件界面没有的参数怎么办呢?当加载了一个镜像后会在DragonFace软件的安装目录下的fsop显示镜像的解包内容
这时就可以手动修改里面的各种参数,文件等,修改完后点DragonFace软件保存就可以了(注意这样修改的话,修改的东西并不会马上在DragonFace界面上显示你的修改,但实际上是修改成功了的,保存后再次加载就能看到了)
Linux环境
使用的工具有imgRePacker(解包整个镜像)这个工具要自己下载,下面是链接:https://forum.xda-developers.com/showpost.php?p=28329544&postcount=1 ,以下两个工具是安卓源码自带工具 ,在/android/out/host/linux-x86/bin目录下,simg2img(把system.fex转换为ext4文件系统镜像), make_ext4fs(生成ext4 格式system.img镜像)
1. 解包,”imgrepacker xxx.img”会在当前目录生成xxx.img.dump目录,进入该目录就是解包的内容,里面有个一system.fex,其实就是system.img,只不过存储的格式不同
2. system.fex转为ext4的格式,”simg2imgsystem.fex system.ext4”,会在当前目录生成system.ext4文件,
3. 挂载,先”mkdir new_system”创建挂载目录,”sudo mount -t ext4 -o loop system.ext4 new_system”会在system.ext4内容挂载出来到new_system文件夹
4. 修改,在new_system里找到想要修改的内容并修改
5. 生成新镜像” sudomake_ext4fs -s -l 512M -a system system.img new_system/
”
6. 取消挂载,”umount new_system”
7. 替换system.fex, “cp system.img system.fex”
8. 删除new_system,system.ext4
9. 打包镜像,”imgrepacker xxx.img.dump/”,xxx.img就是镜像名
Ps: 其实windows下的工具已经够用了,而且很方便,linux下的解包只是验证一下,一般会使用windows下的工具,
- a20android镜像打包解包
- Android 镜像打包
- 打包DMG镜像
- MTK的android镜像 解包和打包( boot.img, system.img, userdata.img, or recovery.img)
- Android系统镜像Syetem.IMG的解包和打包 解决(失败:设备上没有空间)
- 如何在Linux系统下将Android的系统镜像system.img拆包,打包
- 镜像下载包
- 内核镜像如何打包?
- docker打包迁移镜像
- docker打包informix镜像
- 打包,解包
- linux打包 解包
- linux打包解包
- ZIP打包解包
- Linux解包、打包
- deb 打包解包
- windows下erlang打包镜像启动
- Docker 容器基础系统镜像打包
- hadoop2.7.3集群环境搭建
- tomcat调优
- 文章标题
- 网络知识总结(持续补充)
- LOG4CPLUS配置文件例
- a20android镜像打包解包
- [leetCode刷题笔记]2017.02.14
- frame 之间获取元素问题
- Ruby on Rails学习笔记(7)--ruby数据类型/变量
- centos7.2下安装jdk和tomcat
- 上线订单泄露信息了
- 图片旋转-css
- MongoDB 定时备份
- linux的3个时间点的定义和使用方法 Access,Modify,Change