sebaubuntu_libs.libaik

AIK wrapper library.

Classes

AIKImageInfo(base_address, board_name, ...)

AIKManager()

This class is responsible for dealing with AIK tasks such as cloning, updating, and extracting recovery images.

class sebaubuntu_libs.libaik.AIKImageInfo(base_address: str | None, board_name: str | None, cmdline: str | None, dt: Path | None, dtb: Path | None, dtb_offset: str | None, dtbo: Path | None, header_version: str | None, image_type: str | None, kernel: Path | None, kernel_offset: str | None, origsize: str | None, os_version: str | None, pagesize: str | None, ramdisk: Path | None, ramdisk_compression: str | None, ramdisk_offset: str | None, sigtype: str | None, tags_offset: str | None)
class sebaubuntu_libs.libaik.AIKManager

This class is responsible for dealing with AIK tasks such as cloning, updating, and extracting recovery images.

UNPACKING_FAILED_STRING = 'Unpacking failed, try without --nosudo.'
__init__()

Initialize AIKManager class.

cleanup()
repackimg()
unpackimg(image: Path, ignore_ramdisk_errors: bool = False)

Extract recovery image.