解包纽曼纽扣cm810的boot.img
刷机    2016-12-20 20:06:01    92    0    0
tianwaifeixian   刷机

同一个官方的boot.img解包完之后没有任何改动 接着打包 出来的状态就不一样了 醉了~~~~~~~~`

解包boot.img-ramdisk.gz
解包前文件内容:
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> file boot.img-ramdisk.gz 
boot.img-ramdisk.gz: gzip compressed data, from Unix
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> stat boot.img-ramdisk.gz 
 文件:"boot.img-ramdisk.gz"
 大小:785375 块:1536 IO 块:4096 普通文件
设备:815h/2069d Inode:420670816 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 1000/ xuan) Gid:( 100/ users)
最近访问:2016-12-20 18:58:37.335426558 +0800
最近更改:2016-12-20 18:33:02.349119800 +0800
最近改动:2016-12-20 18:57:58.859170655 +0800
创建时间:-
------
解包:
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> mkdir ramdisk
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> cd ramdisk
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot/ramdisk> gzip -dc ../boot.img-ramdisk.gz | cpio -i
打包:
find . | cpio -o -H newc | gzip > ../boot.img-ramdisk-new.gz
打包后文件状态
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> file boot.img-ramdisk-new.gz 
boot.img-ramdisk-new.gz: gzip compressed data, last modified: Tue Dec 20 19:39:28 2016, from Unix
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> stat boot.img-ramdisk-new.gz 
 文件:"boot.img-ramdisk-new.gz"
 大小:785767 块:1536 IO 块:4096 普通文件
设备:815h/2069d Inode:420670834 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 1000/ xuan) Gid:( 100/ users)
最近访问:2016-12-20 19:39:42.948472262 +0800
最近更改:2016-12-20 19:39:28.136368488 +0800
最近改动:2016-12-20 19:39:28.136368488 +0800
创建时间:-
===========================
解包boot.img
xuan@SUSE:~/tftp/new-cm810/bootimgROM> mkdir boot
xuan@SUSE:~/tftp/new-cm810/bootimgROM> unpackbootimg -i boot.img -o ./boot
BOARD_KERNEL_CMDLINE androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci
BOARD_KERNEL_BASE 80000000
BOARD_PAGE_SIZE 2048
=============================
打包boot.img
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new> mkbootimg --cmdline 'androidboot.hardware=qcom user_debug=31 msm_rtb.filer=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci' --pagesize 2048 --base 80000000 --kernel ./boot/boot.img-zImage --ramdisk boot.img-ramdisk.gz -o boot-new.img
-------------------------
这是刚打包的
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new> file boot-new.img 
boot-new.img: Android bootimg, kernel, ramdisk, page size: 2048, cmdline (androidboot.hardware=qcom user_debug=31 msm_rtb.filer=0x237 ehc)
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new> stat boot-new.img 
 文件:"boot-new.img"
 大小:7120896 块:13912 IO 块:4096 普通文件
设备:815h/2069d Inode:146309184 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 1000/ xuan) Gid:( 100/ users)
最近访问:2016-12-20 18:51:46.668697200 +0800
最近更改:2016-12-20 18:51:11.740465266 +0800
最近改动:2016-12-20 18:51:11.740465266 +0800
创建时间:-
---------------------------------
这是原来官方的
xuan@SUSE:~/tftp/new-cm810/bootimgROM/boot> file boot.img 
boot.img: Android bootimg, kernel, ramdisk, page size: 2048, cmdline (androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x237 eh)
xuan@SUSE:~/tftp/new-cm810/bootimgROM/boot> stat boot.img 
 文件:"boot.img"
 大小:11984896 块:23408 IO 块:4096 普通文件
设备:815h/2069d Inode:302107852 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 1000/ xuan) Gid:( 100/ users)
最近访问:2016-12-20 18:53:25.069350787 +0800
最近更改:2016-04-07 10:31:36.000000000 +0800
最近改动:2016-12-20 18:41:40.424674078 +0800
创建时间:-
-------------------
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> file boot.img-ramdisk.gz 
boot.img-ramdisk.gz: gzip compressed data, last modified: Tue Dec 20 19:39:28 2016, from Unix
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new/boot> stat boot.img-ramdisk.gz 
 文件:"boot.img-ramdisk.gz"
 大小:785767 块:1536 IO 块:4096 普通文件
设备:815h/2069d Inode:420670834 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 1000/ xuan) Gid:( 100/ users)
最近访问:2016-12-20 19:53:45.082655969 +0800
最近更改:2016-12-20 19:39:28.136368488 +0800
最近改动:2016-12-20 19:53:36.522598193 +0800
创建时间:-
------
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new> file boot-new2.img 
boot-new2.img: Android bootimg, kernel, ramdisk, page size: 2048, cmdline (androidboot.hardware=qcom user_debug=31 msm_rtb.filer=0x237 ehc)
xuan@SUSE:~/tftp/new-cm810/bootimgROM/new> stat boot-new2.img 
 文件:"boot-new2.img"
 大小:7120896 块:13912 IO 块:4096 普通文件
设备:815h/2069d Inode:420670844 硬链接:1
权限:(0644/-rw-r--r--) Uid:( 1000/ xuan) Gid:( 100/ users)
最近访问:2016-12-20 20:01:24.589673814 +0800
最近更改:2016-12-20 20:00:44.385422004 +0800
最近改动:2016-12-20 20:00:44.385422004 +0800
创建时间:-
 ​

 

上一篇: img-linux

下一篇: 纽曼纽扣变砖恢复记录 linux系统恢复

92 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航