fix: 更新 magisk.py 文件,重构构造函数以接受目标架构作为必需参数,确保命令行参数的灵活性和可配置性。
This commit is contained in:
@@ -34,7 +34,7 @@ def run_command(cmd):
|
|||||||
|
|
||||||
|
|
||||||
class Magisk:
|
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.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_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")
|
self.dl_file_name = os.path.join(self.download_loc, "magisk.apk")
|
||||||
@@ -160,8 +160,8 @@ def main():
|
|||||||
|
|
||||||
parser.add_argument('--arch',
|
parser.add_argument('--arch',
|
||||||
choices=['x86', 'x86_64', 'arm', 'arm64'],
|
choices=['x86', 'x86_64', 'arm', 'arm64'],
|
||||||
default='arm64',
|
required=True,
|
||||||
help='指定目标架构 (默认: arm64)')
|
help='指定目标架构 (必需)')
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user