Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

lpadd
Добавление образов в файл super.img или раздела в файл super_empty.img

Тип файла: команда
  Eng  

usage: lpadd
@@[options]


SUPER
PARTNAME
PARTGROUP
[IMAGE]

SUPER Путь к образу Super. Он может быть разреженным или неразреженным.
Если он разрежен, он будет временно деразрежен и повторно разрежен
поверх исходного файла. Это потребует дополнительного места во время
выполнения lpadd.


PARTNAME Имя добавляемого раздела


PARTGROUP Имя используемой группы разделов.
Если раздел можно обновить по OTA, PARTGROUP должна соответствовать
своей обновляемой группе


IMAGE Если указано, содержимое данного образа
будут добавлены к образу Super
Если образ разрежен, он будет временно деразрежен.
Если IMAGE не указано, раздел будет нулевого размера.

Дополнительные параметры:

  • --readonly Раздел должен быть отображен только для чтения

  • --replace Содержимое раздела должно быть заменено содержимым входного образа

    =======================
    lpadd — это инструмент командной строки для добавления образов
    в файл super.img или раздела в файл super_empty.img.

    Это полезно для смешанных или раздельных сборок,
    включающих динамические разделы.

    usage: lpadd
    @@[параметры]

    SUPER_FILE
    PART_NAME
    GROUP_NAME
    [IMAGE_FILE]

    Параметры:

  • --readonly — раздел должен отображаться как доступный только для чтения

    SUPER_FILE — файл super.img или super_empty.img

    Если образ разрежен, оно будет временно восстановлен,
    и повторно разрежен в конце.

    PART_NAME — имя раздела. Он не должен уже существовать

    GROUP_NAME — обновляемое имя группы для раздела.

    IMAGE_FILE — если указано, содержимое образа будет встроено
    в данном super.img. Это не работает для файла super_empty.img.

    Если исходный образ разрежен, будет внедрено не разреженное содержимое.
    Новый размер раздела будет наименьшим размером с выравниванием по блокам,
    способным вместить весь образ.

    Обратите внимание, что при работе с разреженными образами lpadd
    может занимать много места в TMPDIR.

    Если в TMPDIR недостаточно свободного места, его можно установить в переменных
    окружения, например:
    TMPDIR=/путь/к/temp lpadd ...

       

    Комментарии
    https://android.googlesource.com/platform/system/extras/+/master/partition_tools/lpadd.cc