feat: fw library ++

main
Mikhail Yudin 2023-06-14 02:04:22 +07:00
rodzic 3add9c6a11
commit 43b27a6599
2 zmienionych plików z 13 dodań i 0 usunięć

6
fw.py
Wyświetl plik

@ -27,6 +27,12 @@ def main(cmd):
fw2 = Firmware.load(argv[3])
fw.compare(fw2)
if cmd == 'enc':
fw.write()
if cmd == 'dec':
fw.write_raw()
if cmd == 'search':
fw.search(argv[3].encode())

Wyświetl plik

@ -153,6 +153,13 @@ class Firmware(bytearray):
os.write(1, encrypted)
def write_raw(self, path=None):
if path:
pass
else:
os.write(1, self)
class FirmwareModifiable(Firmware):
def apply_mods(self, mod_names):
for mod in mod_names: