Add files via upload

This commit is contained in:
gutosie
2021-02-16 23:07:57 +02:00
committed by GitHub
parent cbfdcf09f1
commit 208a54e22b
2 changed files with 1514 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2,7 +2,10 @@
import os
import sys
import argparse
try:
import argparse
except:
import argparse_neo
from ubi import ubi, get_peb_size
from ubifs import ubifs
from ubi_io import ubi_file, leb_virtual_file
@@ -10,7 +13,10 @@ from ui.common import extract_files, output_dir
if __name__ == '__main__':
description = 'Extract contents of UBI image.'
usage = 'ubi_extract_files.py [options] filepath'
parser = argparse.ArgumentParser(usage=usage, description=description)
try:
parser = argparse.ArgumentParser(usage=usage, description=description)
except:
parser = argparse_neo.ArgumentParser(usage=usage, description=description)
parser.add_argument('-l', '--log-file', dest='logpath', help='Log output to file output/LOGPATH. (default: ubifs_output.log)')
parser.add_argument('-k', '--keep-permissions', action='store_true', dest='permissions', help='Maintain file permissions, requires running as root. (default: False)')
parser.add_argument('-q', '--quiet', action='store_true', dest='quiet', help='Suppress warnings and non-fatal errors. (default: False)')