位置: 编程技术 - 正文

Android boot.img制作

编辑:rootadmin

推荐整理分享Android boot.img制作,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

自己写的一个制作自己boot.img的shell脚本,有需自取。有问题请在下面提问。

脚本运行的目录就在你的Kernel根目录下。给它权限。~/Downloads/FU和~/Downloads/SISTER是暂存文件用的两个文件夹。

本工具需要调用unmkbootimg,mkbootfs以及mkbootimg。后两者大家搞rom的都很熟悉,至于前者,网上有很多替代品,

诸如split-bootimg.pl之类的,那些都不靠谱,出来的参数有问题,不建议大家使用。

本工具还需要一个已有的boot.img用来抽取除zImage之外的目录结构以及相关驱动模块文件,请将boot.img放在

Android boot.img制作

~/Downloads/SISTER下。最终产品new_boot.img也在该目录下。

#!/bin/bash#make clean#make mrpropermake ARCH=arm defconfigmake ARCH=armcd ~/Downloads/FUrm -rf *cd ~/Downloads/SISTERrm -rf initramfs.cpio.gzrm -rf new_boot.imgrm -rf zImage~/Downloads/unmkbootimg boot.imgmv initramfs.cpio.gz ~/Downloads/FU/cd ~/Downloads/FUgunzip initramfs.cpio.gzcpio -i < initramfs.cpiorm initramfs.cpio# 请参考~/Downloads/FU里的文件结构自行拷贝替换模块文件什么的chmod -R .#find . | cpio -H newc -o > ~/Downloads/SISTER/initramfs.cpio#cd ~/Downloads/SISTER#gzip -9 initramfs.cpio~/Downloads/mkbootfs . | gzip > ~/Downloads/SISTER/initramfs.cpio.gzcp ~/arch/arm/boot/zImage ~/Downloads/SISTER #这里是拷贝编译内核产生的zImage的地方cd ~/Downloads/SISTER~/Downloads/mkbootimg --kernel zImage --ramdisk initramfs.cpio.gz -o new_boot.img #这里的参数请参照unmkbootimg给出的参数,我这里没有多打,默认使用缺省参数如果找不到mkbootfs相关工具的话,请把上面注释掉的三行语句替换掉mkbootfs那行再试。最后请注意,如果只是单纯修改内核的话,

出来的new_boot.img不应该与原本网上下载的boot.img大小差很多(我的只差几Kb),如果差好几Mb,那就说明你需要替换相应的解包、封包工具了,

请自行一步步执行,观察所输出文件的大小,确定使用哪款工具。

最后如何处理boot.img:随便网上找个同款机型的卡刷包,打开,把里面boot.img替换掉,给包加上签名(网上工具很多),然后进recovery模式刷机。

Android获取电话号码的实例 实例,在主界面上显示两个EditText和一个Button,当点击Button的时候,显示所有联系人的显示,点击某个具体的联系人,将信息返回到主界面的EditText中。

Android 高手进阶,自定义圆形进度条 背景介绍在Android开发中,我们经常遇到各种各样绚丽的控件,所以,依靠我们Android本身所带的控件是远远不够的,很多时候需要我们自己定义控件,在

android 清除缓存功能 本应用数据清除管理器DataCleanManager.java是从网上摘的忘了名字了对不住了加载一个webview产生缓存众所周知的webview是产生缓存的主要原因之一webview加载

标签: Android boot.img制作

本文链接地址:https://www.jiuchutong.com/biancheng/387436.html 转载请保留说明!

上一篇:android 带箭头的textview文字伸缩效果(标箭头的手机软件)

下一篇:Android获取电话号码的实例(安卓获取手机号及通话状态权限)

  • 以旧换新销售商品
  • 化妆品销售公司简介
  • 小规模纳税人购车好处
  • 企业所得税怎么做账
  • 联营企业股利收入
  • 在建投资性物业管理办法
  • 白酒销售环节交消费税吗
  • 接受捐赠收入会计利润含税吗
  • 工业设备基础
  • 企业收到供货单位提供的材料,如其价款大于
  • 销项负数发票怎么冲减成本
  • 7月1日前购进的农产品如何抵扣
  • 出差补贴是否缴纳个人所得税 北京
  • 专票开票银行一定要对吗
  • 存货变卖残值取得的收益计入哪个科目
  • 去年收入少做了怎么调账
  • 无线路由器1200m覆盖范围
  • 笔记本电脑bios设置
  • 开户银行对公司有影响吗
  • 跨年度暂估成本
  • 劳务报酬纳税计算器
  • win10删除了此电脑
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • CodeIgniter与PHP5.6的兼容问题
  • 发票抵扣条件
  • neo什么意思翻译成中文
  • 特兰西瓦尼亚的统一
  • 自然保护绘画
  • 房地产企业增值税扣除土地成本
  • 成品油批发和零售许可
  • pytorch基本操作
  • 关税组成计税价格公式推导
  • php环境怎么搭
  • php微信公众号获取带参二维码
  • php邮箱smtp发信源码
  • 给兼职员工的劳动补贴
  • nodejs基础知识
  • 广告片影视公司
  • 提供劳务收入是指
  • Linux下MySQL卸载和安装图文教程
  • mysql查看创建表代码
  • 织梦标签教程
  • 个人代扣代缴社保分录
  • 企业捐款给公益组织
  • sql server数据库异地备份
  • 定额发票已验旧怎么办
  • 小规模收入怎么算
  • 一般纳税人报税时间每月的多少号
  • 在建工程和预付账款怎么转化
  • 已执行新金融准则 本期金额
  • 房产税的政策依据
  • 保修期间免费提车可以吗
  • 库存商品品种太多如何算成本
  • 库存商品用于投资
  • 年终奖企业应该计入哪个会计年度
  • 企业办理增资的程序
  • win7 win8.1双系统安装教程
  • vista和win7哪个对配置要求高
  • ubuntu-desktop启动
  • linux的tar命令详解
  • rpm包安装的apache可以如何启动
  • 联想lenovo thinkpad c13 yoga
  • linux中locate命令的作用
  • yum命令作用
  • zui哪个版本最好
  • 电脑arp攻击怎么解决
  • editplus怎么配置java
  • opengl sphere
  • jqgrid设置宽度
  • unity签名
  • unity2d的小游戏
  • javascript中有哪些数据类型
  • jquery技巧
  • javascript教程
  • jquery和dom对象之间怎么转换
  • javascript图表
  • 广东省地方税务局公告2017年第7号
  • 怎样查看招聘信息
  • 租房税费怎么算的
  • 商品房开超市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设