Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 25 additions & 2 deletions script_library/index.json
Original file line number Diff line number Diff line change
@@ -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": [
{
Expand Down Expand Up @@ -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
}
]
}
78 changes: 78 additions & 0 deletions script_library/scripts/basic/script_mnkej15x.py
Original file line number Diff line number Diff line change
@@ -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()
Loading