位置: 编程技术 - 正文

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获取电话号码的实例(安卓获取手机号及通话状态权限)

  • 企业注册资金需要拿钱出来吗
  • 物业公司广告费返还会计分录
  • 银行代发工资必须交社保吗
  • 税务局季度报表怎么做
  • 小规模纳税人变成一般纳税人之前的发票变更
  • 公积金做账需要计提吗怎么做
  • 解除劳动合同员工不同意
  • 客户逾期付款
  • 其他预算收入科目核算内容
  • 个体工商年报怎么弄
  • 工业企业外购存货的入账价值一般包括增值税吗
  • 社平工资调整补差什么意思
  • 商贸公司购买的手提袋怎么入账
  • 打桩和挖土
  • 汇算清缴补缴税分录
  • 月末结转所有收入类账户
  • 扣除工资作为违约金
  • 亏损企业交税
  • 没有运输经营范围能不能开运输发票
  • 预缴税款怎么操作
  • 有2处收入要交个税,自己如何去交个税
  • 政府部门纳税人识别号查询
  • 出口发票认证相符要多久
  • 收到上级补助收入怎么记账
  • 代收水电费的会计分录
  • 支付行业招商方案
  • 电力安装有前途吗
  • 事业单位预付款会计分录
  • framework教程
  • 原始凭证可以没有名称吗
  • 个人税收是怎么计算的举例
  • 出口退税的申报期限是多久
  • 调整以前年度亏损
  • html里写php
  • ant design pro项目构建纯净版
  • vue项目如何启动运行
  • vue watch
  • explorer.exe无响应桌面卡死是什么原因
  • linuxshel
  • autocut跟踪调节
  • 员工辞退补偿金需要交个税吗
  • 存货的期末计价属于会计政策吗
  • 免税后的商品有什么优势?
  • 党建工作经费1%
  • pos机刷卡未成功却扣了钱啥时候就退回来了
  • 政府补助是否可以抵扣
  • 工会经费和残保金计入什么科目
  • 暂估成本分录怎么写
  • 对外服务应收取的款项
  • 进项税已入账未认证申报表怎么填
  • 年度所得税费用
  • 计提本月应交增值税
  • 研发费用扣除75%
  • 进项做成了销项怎么调账
  • 长期股权投资损益调整怎么回事
  • sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
  • Navicat连接MySQL报错
  • windows7如何获得正版
  • w10预览版新功能
  • task host windows解决
  • commserver什么意思
  • win8管理工具在哪里
  • w10看不到我的电脑
  • Ubuntu10.10 Zend FrameWork配置方法及helloworld显示
  • win10系统如何开启远程桌面连接
  • linux怎么查看
  • cocoscreator渲染流程图
  • lookAtCamera
  • Extjs EditorGridPanel中ComboBox列的显示问题
  • 安卓微信5.0版本下载
  • ml命令
  • 谈一谈js中的执行者是谁
  • javascript常用函数大全
  • nodejs跳转到指定页面
  • 批处理清空文本内容
  • jquery中的siblings方法
  • javascript中的条件控制语句有哪些?
  • unity5.x游戏开发指南
  • unity xml读取
  • 浙江医保怎么使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设