From 5f8eca833bf4fa4b9be2c3bc07c03d4b85aeb1a3 Mon Sep 17 00:00:00 2001 From: remittor Date: Sun, 22 Oct 2023 00:28:36 +0300 Subject: [PATCH] Added xmir_base module and directory --- activate_boot.py | 2 +- connect.py | 2 +- connect2.py | 2 +- connect3.py | 2 +- connect4.py | 2 +- connect5.py | 2 +- create_backup.py | 2 +- gateway.py | 2 +- install_bl.py | 2 +- install_fw.py | 2 +- install_lang.py | 2 +- install_ssh.py | 2 +- menu.py | 2 +- passw.py | 2 +- python/xmir_base/__init__.py | 13 +++++++++++++ read_dmesg.py | 2 +- read_info.py | 2 +- reboot.py | 2 +- requirements.txt | 4 ++-- xmir_base/__init__.py | 12 ++++++++++++ xmir_base/xmir_init.py | 13 +++++++++++++ xqimage.py | 2 +- 22 files changed, 58 insertions(+), 20 deletions(-) create mode 100644 python/xmir_base/__init__.py create mode 100644 xmir_base/__init__.py create mode 100644 xmir_base/xmir_init.py diff --git a/activate_boot.py b/activate_boot.py index 8fdd2b7..49d91cf 100644 --- a/activate_boot.py +++ b/activate_boot.py @@ -4,7 +4,7 @@ import os import sys -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die import read_info diff --git a/connect.py b/connect.py index 0eef330..4302c5f 100644 --- a/connect.py +++ b/connect.py @@ -11,7 +11,7 @@ import requests import socket import tarfile -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import * diff --git a/connect2.py b/connect2.py index 00d4cfe..f9b66c2 100644 --- a/connect2.py +++ b/connect2.py @@ -11,7 +11,7 @@ import re import requests import urllib -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base from gateway import * # Devices: diff --git a/connect3.py b/connect3.py index 86ba2e9..0dda30b 100644 --- a/connect3.py +++ b/connect3.py @@ -12,7 +12,7 @@ import binascii import re import requests -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base from xqimage import * from gateway import * from read_info import * diff --git a/connect4.py b/connect4.py index 3a3f447..6625cba 100644 --- a/connect4.py +++ b/connect4.py @@ -12,7 +12,7 @@ import requests import urllib import json -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base from gateway import * # Devices: diff --git a/connect5.py b/connect5.py index 3dd688f..a639b2c 100644 --- a/connect5.py +++ b/connect5.py @@ -14,7 +14,7 @@ import requests import urllib import json -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base from gateway import * class ExploitError(Exception): pass diff --git a/create_backup.py b/create_backup.py index 3843433..b2d5bdf 100644 --- a/create_backup.py +++ b/create_backup.py @@ -4,7 +4,7 @@ import os import sys -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die import read_info diff --git a/gateway.py b/gateway.py index 22c0677..7940b2f 100644 --- a/gateway.py +++ b/gateway.py @@ -15,7 +15,7 @@ import atexit import socket -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import ssh2 from ssh2.error_codes import LIBSSH2_ERROR_EAGAIN from ssh2.utils import wait_socket diff --git a/install_bl.py b/install_bl.py index fd1ebb6..1ef8112 100644 --- a/install_bl.py +++ b/install_bl.py @@ -4,7 +4,7 @@ import os import sys -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die import read_info diff --git a/install_fw.py b/install_fw.py index c8632ba..e95fdec 100644 --- a/install_fw.py +++ b/install_fw.py @@ -9,7 +9,7 @@ import lzma import ctypes import re -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die import read_info diff --git a/install_lang.py b/install_lang.py index 853709e..96e4d3d 100644 --- a/install_lang.py +++ b/install_lang.py @@ -6,7 +6,7 @@ import sys import types import re -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import ssh2 import gateway from gateway import die diff --git a/install_ssh.py b/install_ssh.py index c62c4d3..55664a6 100644 --- a/install_ssh.py +++ b/install_ssh.py @@ -4,7 +4,7 @@ import os import sys -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die diff --git a/menu.py b/menu.py index 7c896e7..33444cb 100644 --- a/menu.py +++ b/menu.py @@ -5,7 +5,7 @@ import os import sys import subprocess -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die diff --git a/passw.py b/passw.py index 7799ac2..bd3d0fd 100644 --- a/passw.py +++ b/passw.py @@ -6,7 +6,7 @@ import sys import time import platform -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die diff --git a/python/xmir_base/__init__.py b/python/xmir_base/__init__.py new file mode 100644 index 0000000..7decc92 --- /dev/null +++ b/python/xmir_base/__init__.py @@ -0,0 +1,13 @@ +import os +import sys + +#print("xmir_base (win)") + +current_dir = os.path.dirname(os.path.abspath(__file__)) +pyexe_dir = os.path.dirname(current_dir) +root_dir = os.path.dirname(pyexe_dir) + +sys.path.append(root_dir + '/xmir_base') + +import xmir_init + diff --git a/read_dmesg.py b/read_dmesg.py index d1e85f5..f296c59 100644 --- a/read_dmesg.py +++ b/read_dmesg.py @@ -5,7 +5,7 @@ import os import sys import platform -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die diff --git a/read_info.py b/read_info.py index fc87815..049312e 100644 --- a/read_info.py +++ b/read_info.py @@ -11,7 +11,7 @@ import tarfile import io import requests -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die from envbuffer import EnvBuffer diff --git a/reboot.py b/reboot.py index 75e1860..aa4002e 100644 --- a/reboot.py +++ b/reboot.py @@ -5,7 +5,7 @@ import os import sys import platform -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base import gateway from gateway import die diff --git a/requirements.txt b/requirements.txt index 57cb471..f4899ea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,5 +5,5 @@ certifi requests pyftpdlib ssh2-python -fdt -ubi-reader +#fdt +#ubi-reader diff --git a/xmir_base/__init__.py b/xmir_base/__init__.py new file mode 100644 index 0000000..1ce7e50 --- /dev/null +++ b/xmir_base/__init__.py @@ -0,0 +1,12 @@ +import os +import sys + +#print("xmir_base") + +xmir_base_dir = os.path.dirname(os.path.abspath(__file__)) +sys.path.append(xmir_base_dir) + +root_dir = os.path.dirname(xmir_base_dir) +sys.path.append(root_dir) + +import xmir_init diff --git a/xmir_base/xmir_init.py b/xmir_base/xmir_init.py new file mode 100644 index 0000000..de8d7a5 --- /dev/null +++ b/xmir_base/xmir_init.py @@ -0,0 +1,13 @@ +import os +import sys + +#print("xmir_init") + +xmir_base_dir = os.path.dirname(os.path.abspath(__file__)) +sys.path.append(xmir_base_dir) + +root_dir = os.path.dirname(xmir_base_dir) +sys.path.append(root_dir) + +#import gateway + diff --git a/xqimage.py b/xqimage.py index 4ddf2d4..2e4cdf4 100644 --- a/xqimage.py +++ b/xqimage.py @@ -8,7 +8,7 @@ import platform import ctypes import binascii -sys.path.append(os.path.dirname(os.path.abspath(__file__))) +import xmir_base from envbuffer import *