怎样修改安卓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

随机推荐

  • 适合28岁护肤品牌有哪些?能不能推荐几款?

    适合28岁女生使用的护肤品牌有:雅诗兰黛、资生堂、芭比布朗、cpb肌肤之钥。雅诗兰黛(Estee Lauder)是美国雅诗兰黛公司旗下的化妆品旗舰品牌,以抗衰修护护肤品闻名。雅诗兰黛公司是全球领先的化妆品、护肤品和香水的大型生产商和销售商。

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

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

    2024-04-15
    64000
  • 兰芝化妆品 生产日期 用手指就可以涂掉,会是假货吗?

    额,,,我敢肯定是假的,,,因为刚看了下我的那个东西,还是不会涂掉的,我买的眼霜和面膜是同学从韩国带回来的,它说假几赔几,,又没地方鉴定又没地方说理,而且还挺麻烦,它肯定说,你用了不过敏就是真货,,,像兰芝,the face shop之类的

    2024-04-15
    52000
  • 安沐珂轻奢畅白美白祛斑精华液瓶子咋打开

    要打开安沐珂轻奢畅白美白祛斑精华液的瓶子,可以按照以下步骤:1 首先,取下瓶子的外盖。2 找到瓶颈处一个有银色虚线的位置,在这个位置用一个瓶盖当作支点,用小刀或改锥等工具轻轻撬开。3 打开后,把瓶子倒置,用力拍打瓶底,如果没有反应,可以尝试

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

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

    2024-04-15
    49200
  • 川奈之汀护肤品怎么样

    挺好的。1、川奈之汀护肤品采用纯天然植物成份,不含香精香料。2、川奈之汀护肤品通过敏感皮肤测试,按照欧洲制药标准生产。3、川奈之汀护肤品所含舒缓敏感肌肤药理成份能够切实解决肌肤问题。

    2024-04-15
    47400
  • 植美人瓷肌套装十件套使用方法

    1、首先植美人是山东红杉生物医药科技有限公司旗下品牌,用萃取科技结合传统中草药护肤秘方的化妆品品牌,准备好瓷肌套装。2、其次使用洗面奶进行洁面,敷面膜15分钟后清洗脸部。3、最后均匀涂抹爽肤水,精华液,补水霜。非常不错的。东方美人是花西子。

    2024-04-15
    41200

发表评论

登录后才能评论
保存