fix: adb 相关功能全挂——tools_api 缺 ADB_PATH/_ADB_BLOCKED_PATTERNS 导入(模块拆分遗漏),应用版本/adb终端/剪贴板恢复,全量 28 个 GET 路由回归通过
This commit is contained in:
@@ -8,6 +8,7 @@ from flask import Blueprint, jsonify, request
|
|||||||
|
|
||||||
from core import device_pool
|
from core import device_pool
|
||||||
from core.adb_helper import adb_connect, adb_connect_light, _ADB_LOCK, _adb
|
from core.adb_helper import adb_connect, adb_connect_light, _ADB_LOCK, _adb
|
||||||
|
from config import ADB_PATH
|
||||||
from core.logger import get_logger
|
from core.logger import get_logger
|
||||||
from web import context
|
from web import context
|
||||||
from web.auth import admin_required, perm_required
|
from web.auth import admin_required, perm_required
|
||||||
@@ -16,6 +17,10 @@ from web.common import _merged_device_list
|
|||||||
_log = get_logger("web")
|
_log = get_logger("web")
|
||||||
bp = Blueprint("tools", __name__)
|
bp = Blueprint("tools", __name__)
|
||||||
|
|
||||||
|
# adb 终端安全红线:绝不 kill-server / 绝不 disconnect IP:5555——
|
||||||
|
# 共享 adb transport,断开会让全部设备连接重建(历史与 STF provider 共用)。
|
||||||
|
_ADB_BLOCKED_PATTERNS = ("kill-server", "disconnect")
|
||||||
|
|
||||||
@bp.route("/api/adb/devices")
|
@bp.route("/api/adb/devices")
|
||||||
@admin_required
|
@admin_required
|
||||||
def api_adb_devices():
|
def api_adb_devices():
|
||||||
|
|||||||
Reference in New Issue
Block a user