位置: 编程技术 - 正文

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

  • 管理费用不计入成本吗?
  • 投资者投入固定资产的合同或协议约定
  • 出口退税认定如何办理
  • 2021年餐饮业的税率是多少?
  • 退回以前年度费用怎么做帐
  • 收到幼儿园园服费怎么做财务处理?
  • 电子承兑提示付款
  • 小规模免税的税额怎么处理
  • 证券交易印花税是多少
  • 存货不同入账基数怎么算
  • 现金折扣不考虑增值税什么意思
  • 销项税没有进项税多
  • 印花税实收资本纳税义务发生时间
  • 监控设备的维修保养
  • 汇算清缴需要补税
  • 税前扣除的固定资产
  • 企业新建厂房
  • 资产负债率是什么之比
  • 员工入职体检表格模板
  • 票据状态提示付款
  • 印花税滞纳金应计入什么
  • 生产废料怎么处理会计分录
  • 戛纳,法国 (© Manjik Photography/Alamy)
  • kb4577266补丁
  • windows没有搜索
  • 期货交易所返还期货公司利息
  • msmpeng.exe 是什么
  • 会计核算的实训目的
  • 如何通过无线路由器连接打印机
  • 不能进行加计扣除的研发费用有哪些
  • framework架构
  • 公司制作横幅计入什么科目?
  • php7.3
  • 科研toc
  • 背书转让的步骤
  • linux写c++程序
  • 承租人经营租赁账务处理
  • 员工出差过程中意外死亡算工伤吗
  • 企业银行电子回单一般什么时候打印
  • 固定资产二级科目装修
  • 固定资产清理如何做账
  • 收到社保稳岗补贴需要交税吗
  • 一般纳税人企业所得税税率
  • 二手车需要交什么
  • 现金流量表编制实操
  • 年收益率与年化利率是一样?
  • 可抵扣进项税额包括进项税额转出吗
  • 个体户超额
  • 新会计准则贷款计提贷款减值准备的比例
  • 收到红字发票如何申报增值税?
  • 租户押金抵房租
  • 私企干不长久
  • Win7x64下Mysql5.7.18解压版的安装方法
  • freebsd默认账户密码
  • linux 文件管理命令
  • windows无法运行
  • win10周年纪念版
  • unix2dos linux实现
  • Extjs 4.x 得到form CheckBox 复选框的值
  • 网页字体大小调整方案
  • Javascript WebSocket使用实例介绍(简明入门教程)
  • js传参数有长度限制
  • eval()方法
  • 基于stm32的100个毕业设计
  • linux 加法命令
  • 按钮用于控制电路
  • 安卓实时屏幕
  • jquery旋转动画
  • 监听state
  • unity ugui源码
  • 浏览器工作机制
  • sudo提权漏洞
  • Python中列表元素可通过什么访问
  • 申报印花税显示未维护营行业信息
  • 快递代缴的关税有税单吗
  • 加计抵减怎么计提分录
  • 企业所得税改革
  • 18款凯美瑞中控屏
  • 安徽省地方税务局刘利庆
  • 增值税纳税申报表附列资料(三)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设