fix: 更新 magisk.py 文件,重构构造函数以接受目标架构作为必需参数,确保命令行参数的灵活性和可配置性。

This commit is contained in:
2025-09-18 22:29:51 +08:00
parent c669c8d00c
commit 514e8a19ce

View File

@@ -34,7 +34,7 @@ def run_command(cmd):
class Magisk:
def __init__(self, target_arch="arm64"):
def __init__(self, target_arch):
self.download_loc = os.path.join(os.path.dirname(os.path.abspath(__file__)), "downloads")
self.dl_link = "https://github.com/topjohnwu/Magisk/releases/download/v30.2/Magisk-v30.2.apk"
self.dl_file_name = os.path.join(self.download_loc, "magisk.apk")
@@ -160,8 +160,8 @@ def main():
parser.add_argument('--arch',
choices=['x86', 'x86_64', 'arm', 'arm64'],
default='arm64',
help='指定目标架构 (默认: arm64)')
required=True,
help='指定目标架构 (必需)')
args = parser.parse_args()