├── .github └── workflows │ ├── check-mergeable.yml │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── poetry.lock ├── pyproject.toml └── ubireader ├── __init__.py ├── debug.py ├── py.typed ├── scripts ├── __init__.py ├── ubireader_display_blocks.py ├── ubireader_display_info.py ├── ubireader_extract_files.py ├── ubireader_extract_images.py ├── ubireader_list_files.py └── ubireader_utils_info.py ├── settings.py ├── ubi ├── __init__.py ├── block │ ├── __init__.py │ ├── layout.py │ └── sort.py ├── defines.py ├── display.py ├── headers.py ├── image.py └── volume.py ├── ubi_io.py ├── ubifs ├── __init__.py ├── decrypt.py ├── defines.py ├── display.py ├── list.py ├── misc.py ├── nodes.py ├── output.py └── walk.py └── utils.py /.github/workflows/check-mergeable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/.github/workflows/check-mergeable.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/pyproject.toml -------------------------------------------------------------------------------- /ubireader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ubireader/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/debug.py -------------------------------------------------------------------------------- /ubireader/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ubireader/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ubireader/scripts/ubireader_display_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/scripts/ubireader_display_blocks.py -------------------------------------------------------------------------------- /ubireader/scripts/ubireader_display_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/scripts/ubireader_display_info.py -------------------------------------------------------------------------------- /ubireader/scripts/ubireader_extract_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/scripts/ubireader_extract_files.py -------------------------------------------------------------------------------- /ubireader/scripts/ubireader_extract_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/scripts/ubireader_extract_images.py -------------------------------------------------------------------------------- /ubireader/scripts/ubireader_list_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/scripts/ubireader_list_files.py -------------------------------------------------------------------------------- /ubireader/scripts/ubireader_utils_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/scripts/ubireader_utils_info.py -------------------------------------------------------------------------------- /ubireader/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/settings.py -------------------------------------------------------------------------------- /ubireader/ubi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/__init__.py -------------------------------------------------------------------------------- /ubireader/ubi/block/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/block/__init__.py -------------------------------------------------------------------------------- /ubireader/ubi/block/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/block/layout.py -------------------------------------------------------------------------------- /ubireader/ubi/block/sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/block/sort.py -------------------------------------------------------------------------------- /ubireader/ubi/defines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/defines.py -------------------------------------------------------------------------------- /ubireader/ubi/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/display.py -------------------------------------------------------------------------------- /ubireader/ubi/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/headers.py -------------------------------------------------------------------------------- /ubireader/ubi/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/image.py -------------------------------------------------------------------------------- /ubireader/ubi/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi/volume.py -------------------------------------------------------------------------------- /ubireader/ubi_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubi_io.py -------------------------------------------------------------------------------- /ubireader/ubifs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/__init__.py -------------------------------------------------------------------------------- /ubireader/ubifs/decrypt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/decrypt.py -------------------------------------------------------------------------------- /ubireader/ubifs/defines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/defines.py -------------------------------------------------------------------------------- /ubireader/ubifs/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/display.py -------------------------------------------------------------------------------- /ubireader/ubifs/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/list.py -------------------------------------------------------------------------------- /ubireader/ubifs/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/misc.py -------------------------------------------------------------------------------- /ubireader/ubifs/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/nodes.py -------------------------------------------------------------------------------- /ubireader/ubifs/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/output.py -------------------------------------------------------------------------------- /ubireader/ubifs/walk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/ubifs/walk.py -------------------------------------------------------------------------------- /ubireader/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onekey-sec/ubi_reader/HEAD/ubireader/utils.py --------------------------------------------------------------------------------