• Монтирование recovery, boot!?

    linjan
    @linjan
    Пример использования был в первой ссылке. Это вольный перевод:

    Разделяем boot.img на составляющие:
    % ./split_bootimg.pl boot.img 
    Page size: 2048 (0x00000800)
    Kernel size: 1388548 (0x00153004)
    Ramdisk size: 141518 (0x000228ce)
    Second size: 0 (0x00000000)
    Board name: 
    Command line: no_console_suspend=1
    Writing boot.img-kernel ... complete.
    Writing boot.img-ramdisk.gz ... complete.

    Извлекаем ramdisk.
    % mkdir ramdisk
    % cd ramdisk
    % gzip -dc ../boot.img-ramdisk.gz | cpio -i
    % cd ..

    Проводим все требуемые изменения (например, меняем ro.secure=0 в default.prop).
    Собираем новый ramdisk утилитой mkbootfs
    % mkbootfs ./ramdisk | gzip > ramdisk-new.gz
    Упаковываем его в boot-new.img

    % mkbootimg --cmdline 'no_console_suspend=1 console=null' --kernel boot.img-kernel --ramdisk ramdisk-new.gz -o boot-new.img