Files
mkbootimg_tools/ARM
ModdingMyMind b9865bbee7 Include lzop version 1.03 binary
lzop binary is statically compiled

Busybox is not required to have lzop support anymore

Updated mkboot script to target the lzop binary
2015-09-05 16:38:23 -04:00
..
2014-09-27 21:31:19 -04:00
2014-09-27 21:31:19 -04:00
2015-09-05 12:37:23 -04:00
2014-09-27 21:31:19 -04:00
2014-09-27 21:31:19 -04:00
2014-09-27 21:31:19 -04:00
2014-09-27 21:31:19 -04:00
2015-09-05 16:38:23 -04:00
2015-09-05 12:37:23 -04:00
2015-09-05 16:38:23 -04:00
2015-07-24 09:37:33 -04:00
2015-07-24 09:37:33 -04:00
2014-09-27 21:31:19 -04:00
2015-07-24 09:37:33 -04:00
2014-10-03 22:25:56 -04:00

Built to be used on Arm devices.

Move the bash binary to /system/xbin. The rest must remain in the project folder.

Unpack Boot.img or Recovery.img:

root@android:/data/local/tmp/mkbootimg_tool/ARM # ./mkboot recovery_stock.img recoveryfolder

Unpack & decompress recovery_stock.img to recoveryfolder

****** WARNING ******* WARNING ******* WARNING ******                   

This image is built using NON-standard mkbootimg!                       
BASE is 0x001fff00
KERNEL_OFFSET is 0x00408100
RAMDISK_OFFSET is 0x00100100
SECOND_OFFSET is 0x00d00100

You can modify mkbootimg.c with the above value(s)                      

****** WARNING ******* WARNING ******* WARNING ******                   

  kernel         : zImage
  ramdisk        : ramdisk
  page size      : 2048
  kernel size    : 6597520
  ramdisk size   : 3141533
  base           : 0x001fff00
  kernel offset  : 0x00408100
  ramdisk offset : 0x00100100
  second_offset  : 0x00d00100
  tags offset    : 0x00000100
  cmd line       : vmalloc=384M mem=2044m@0x200000 psci=enable mmcparts=mmcblk0:p1(vrl),p2(vrl_backup),p7(modemnvm_factory),p18(splash),p22(dfx),p23(modemnvm_backup),p24(modemnvm_img),p25(modemnvm_system),p26(modem),p27(modem_dsp),p28(modem_om),p29(modemnvm_update),p30(3rdmodem),p31(3rdmodemnvm),p32(3rdmodemnvmbkp)

ramdisk is gzip format.
Unpack completed.

root@android:/data/local/tmp/mkbootimg_tools-master/ARM #

Repack Boot.img or Recovery.img:

root@android:/data/local/tmp/mkbootimg_tools-master # ./mkboot recoveryfolder recovery_stock.img
mkbootimg from recoveryfolder/img_info.
  kernel         : zImage
  ramdisk        : new_ramdisk.gz
  page size      : 2048
  kernel size    : 6597520
  ramdisk size   : 3142833
  base           : 0x001fff00
  kernel offset  : 0x00408100
  ramdisk offset : 0x00100100
  tags offset    : 0x00000100
  cmd line       : vmalloc=384M mem=2044m@0x200000 psci=enable mmcparts=mmcblk0:p1(vrl),p2(vrl_backup),p7(modemnvm_factory),p18(splash),p22(dfx),p23(modemnvm_backup),p24(modemnvm_img),p25(modemnvm_system),p26(modem),p27(modem_dsp),p28(modem_om),p29(modemnvm_update),p30(3rdmodem),p31(3rdmodemnvm),p32(3rdmodemnvmbkp)
Kernel size: 6597520, new ramdisk size: 3142833, recovery_stock.img: 9744384.
recovery_stock.img has been created.
...
root@android:/data/local/tmp/mkbootimg_tools-master #