怎样修改安卓bootimg内核怎样修

怎样修改安卓bootimg内核怎样修,第1张

Android 产品中,内核格式是Linux标准的zImage,根文件系统采用ramdisk格式。这两者在Android下是直接合并在一起取名为bootimg,会放在一个独立分区当中。这个分区格式是Android自行制定的格式。

Android开发时,最标准的做法是重新编译于内核和根文件系统,然后调用Android给的命令行文件mkbootimg(out/host/linux-x86/bin/)来打包。 

在制作手机ROM时,有时会单独编译内核或抽出根文件进行修改内容,比如我只编译内核,其余的地方不变。这样重新安装巨大的Android开发环境实在不划算。因此很多bootimg解包工具被人开发出来,这一些工具都是把内核和根文件系统从一个现成的bootimg抽取出来,修发后再次打包还原。

一常见的解包工具

因为bootimg的格式比较简单,它主要分为三大块(有的可能有四块)

因此很多人开发分析工具,有是linux shell脚本,比如repack-zImage,也有人采用perl,还有C语言编写的 unbootimg, 

我使用的是在源码位置system/core/mkbootimg/ 下的 mkbootimg。为了简化,蓝点工坊把与mkbootimg中打包工具和解包工具以及所包含的libmincrpty库抽出来,并且重写一个Makefile,作为开源项目。

使用者只需要在linux(需安装gcc,make,一般是标配)或windows(需要安装mingw)的命令行执行make,即可产生可执行文件mkbootimg ,unpackbootimg。

二解/打包工具使用

解包工具:unpackbootimg

常见格式 

unpackbootimg -i \tmp\bootimg -o \out 

这一句命令行表示把bootimg解包,所有文件输出到out目录下

它会解压出如下文件:

bootimg-zImage (内核文件)

bootimg-ramdiskgz (根文件系统打包文件) 

bootimg-cmdline (mkbootimg cmdline参数) 

bootimg-pagesize (mkbootimg pagesize参数) 

bootimg-base (mkbootimg base参数)

打包工具:mkbootimg (Android自带)

常见的命令格式: 

/mkbootimg --cmdline 'no_console_suspend=1 console=null' --kernel zImage --ramdisk boot/bootimg-ramdiskgz -o bootimg --base 02e00000 

这句含义是把内核文件zImage和boot目录下的根文件压缩包 bootimg-ramdiskgz打包成bootimg 

其中cmdline和base的值均来源于unpackbootimg的结果 

尊敬的三星用户您好:

根据您的描述,如果您的三星I829型号手机需要升级更新固件,请按以下步骤操做:

一、打开设定--关于设备-系统更新-更新。通过在线固件升级 (FOTA) 服务下载并安装固件更新。注:使用FOTA软件升级所需条件:1、稳定的WI-FI或3G网络。2、电池电量达50%以上。3、可用手机内存达1GB以上。

二、使用三星Kies软件升级,具体步骤请参照三星官网提供方法操作:http://wwwsamsungcom/cn/support/skp/faq/447063

三、如果无法自行以上操作,建议将手机至当地三星服务中心帮您升级。三星服务中心查询网址请点击:

http://support-cnsamsungcom/support/ServiceLocationsasp

三星企业知道,为您提供优质的解决方案,用心解答您的问题,希望能够得到您的满意评价。

首先打开IE浏览器,随意进入一个页面;点击工具选项,会跳出一个菜单,下拉菜单选择兼容性视图设置选项;进入兼容性视图设置之后,填入所需要设置兼容模式的网址,点击添加,最后点击关闭即可。

打开IE浏览器;选择设置,开发人员工具,可以按F12进入;选择浏览器模式,可以选择想要的浏览器模式。例如IE10的浏览器可以选择,7,8,9三个低版本模式;点击对应的浏览器模式,IE浏览器此时正是那个版本的浏览器,可以正常浏览一些低版本的老网站。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/749767.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-04
下一篇2023-08-04

随机推荐

  • 愈创木修护舒缓喷雾作用仁和臻养

    你要问的是愈创木修护舒缓喷雾作用是什么吗?保湿锁水。蕴含活性壳多糖及愈创木精华,帮助肌肤补充水分,滋养润肤,并改善肌肤干燥、粗糙等不适状况。修护肌肤的保湿锁水屏障,长期使用令肌肤舒适细嫩柔滑健康。丽颜肌专为敏感肌肤研发首款急救型喷雾愈创木舒

    2024-04-15
    38900
  • 面膜男士排行榜前十名

    男士面膜十大品牌排行为:妮维雅男士、高夫、膜法世家、欧莱雅男士、杰威尔、曼秀雷敦男士、石泽研究所、自然堂、一叶子、御泥坊男士。1、妮维雅男士创立于1922年,现为德国拜尔斯道夫公司旗下的男士护肤品牌,主营洗面奶,爽肤水等产品。2、高夫高夫品

    2024-04-15
    46100
  • 男生洗面奶推荐

    男生洗面奶排行榜10强:1、欧莱雅男士洗面奶:它含有火山矿物精华成分,可清除毛孔内的油脂和污垢,减少痘痘的形成,还可深入渗透角质层,对老废角质进行清除,从而淡化了痘印。2、妮维雅男士洗面奶:专为男性肌肤设计的洗面奶,注入了大量水分,密集保湿

    2024-04-15
    36400
  • 伊思白蜗牛水乳怎么样

    1号水乳它相对而言比较清爽,适合那些偏油性的肌肤人群,外在是以白瓶作为呈现的,2号水乳它是比较滋润型的,那些肌肤比较缺水、比较干燥的可能更加适合这一款,它的外形以**作为呈现。具体一些来说,1号的水它质地是比较稠的,流动性挺不错,有一种比较

    2024-04-15
    26200
  • 妮维雅防晒隔离润肤露spf30pa++是物理防晒还是化学防晒?防晒时间是多少?

    您好,知我药妆肌肤顾问很高兴帮助您。SPF是防晒指数(SunProtection Factor )的英文缩写,是防晒护肤产品对紫外线防护能力的大小。 SPF指数越高,对皮肤给予的保护能力就越大。SPF值不同,表示有效防晒的时间也不同。具体为

    2024-04-15
    24800
  • 天气丹三个版本的区别

    天气丹三个版本的没有区别。虽然它们的叫法不同,但是套盒中的爽肤水和乳液在成分以及含量上都是一模一样的,所以三个版本的天气丹是不分好坏的。天气丹套盒适应的肤质比较广泛,干性肌肤使用以后能够很好的补水保湿,油性皮肤使用以后能够很好的控油祛痘,因

    2024-04-15
    41700
  • 妮维雅洗面奶适合痘痘肌吗 妮维雅洗面奶是皂基还是氨基酸

    痘痘肌在使用洗面奶的时候要非常注意成分的,妮维雅的洗面奶适不适合痘痘肌使用呢?妮维雅的洗面奶是属于皂基的还是氨基酸的?妮维雅洗面奶适合痘痘肌吗妮维雅祛痘洗面奶的效果比较不错,很多朋友都互相推荐妮维雅祛痘这款洗面奶,之所以这么受欢迎一

    2024-04-15
    35200

发表评论

登录后才能评论
保存