diff --git a/script_library/index.json b/script_library/index.json index a7050ea..927fbb2 100644 --- a/script_library/index.json +++ b/script_library/index.json @@ -1,7 +1,7 @@ { "format_version": 1, - "data_version": 68, - "updated": "2026-04-04T09:29:04.399Z", + "data_version": 69, + "updated": "2026-04-04T14:02:13.299Z", "announcement": null, "categories": [ { @@ -1352,6 +1352,29 @@ "updated": null, "status": "active", "lines": 351 + }, + { + "id": "script_mnkej15x", + "name": "和平内核模拟刷入", + "name_en": "和平内核模拟刷入", + "desc": "这个只是整蛊人的,大家可以去整蛊一下朋友", + "desc_en": "这个只是整蛊人的,大家可以去整蛊一下朋友", + "category": "basic", + "file": "scripts/basic/script_mnkej15x.py", + "thumbnail": null, + "version": 1, + "file_type": "py", + "author": "小王", + "author_en": "小王", + "tags": [ + "community" + ], + "requires": [], + "min_app_version": "1.5.0", + "added": "2026-04-04", + "updated": null, + "status": "active", + "lines": 78 } ] } diff --git a/script_library/scripts/basic/script_mnkej15x.py b/script_library/scripts/basic/script_mnkej15x.py new file mode 100644 index 0000000..6b506ad --- /dev/null +++ b/script_library/scripts/basic/script_mnkej15x.py @@ -0,0 +1,78 @@ +# 欢迎使用 PythonIDE!如果觉得好用,请给个好评哦~ +#!/usr/bin/env python3 +import time +import sys +import random +from datetime import datetime + +# ANSI 颜色码 +GREEN = '\033[92m' +YELLOW = '\033[93m' +CYAN = '\033[96m' +RED = '\033[91m' +RESET = '\033[0m' +BOLD = '\033[1m' + +def log(message, level="INFO"): + ts = datetime.now().strftime("%H:%M:%S") + if level == "STEP": + print(f"{CYAN}[{ts}] {message}{RESET}") + elif level == "SUCCESS": + print(f"{GREEN}[{ts}] {message}{RESET}") + elif level == "ERROR": + print(f"{RED}[{ts}] {message}{RESET}") + else: + print(f"[{ts}] {message}") + +def progress_bar(current, total, bar_length=40): + percent = current / total + arrow = '█' * int(round(percent * bar_length)) + spaces = ' ' * (bar_length - len(arrow)) + sys.stdout.write(f"\r进度: |{arrow}{spaces}| {percent:.0%} ") + sys.stdout.flush() + +import console +intro_text = """ 和平稳定内核内测版 +━━━━━━━━━━━━━━━━━━━━━━ +和平内核以下刷入流程: +1. 检查设备 +2. 游戏查找 +3. 读取设备环境 +4. 正在连接服务器 +5. 刷入 +6. 验证 + +⚠️ 注意:此版本为内测版本,会对真实设备做深度修改。 +是否继续刷入?(点击 确认)""" + +answer = console.alert("确认刷入", intro_text, "刷入", hide_cancel_button=False) +if answer != 1: + log("❌ 用户取消刷入", "ERROR") + sys.exit() +def simulate_root(): + steps = [ + (" 检查设备", "设备正常", 1.5), + (" 正在查找游戏", "和平精英已找到", 2.0), + (" 正在读取设备环境", "读取成功", 2.0), + (" 设备环境异常 ", "准备修补", 2.5), + (" 设备环境修补中", "修补成功", 3.0), + (" 设备修补成功", "正在准备下一步验证工作", 1.5), + ("正在验证设备id","正在与服务器验证", 2.0), + ("服务器验证成功","祝你游戏愉快", 1.0), + ] + total = len(steps) + log(f"{BOLD} 开始执行 刷入流程...{RESET}") + for idx, (name, detail, duration) in enumerate(steps, 1): + log(f"➡ {name}", "STEP") + log(f" {detail}") + for _ in range(int(duration * 10)): + time.sleep(0.1) + progress_bar(idx - 1 + (_ / (duration * 10)), total) + progress_bar(idx, total) + print() + log(f"✓ {name} 完成", "SUCCESS") + time.sleep(0.2) + log(f"\n {BOLD}恭喜! 你个傻调还真信了😂😂😂🖕🖕🖕{RESET}", "SUCCESS") + +if __name__ == "__main__": + simulate_root() \ No newline at end of file