一加手机刷KSU内核实现伪回锁:深度隐藏Root环境指南
这次我们来看一个针对一加手机的深度定制方案通过刷入 KSUKernelSU内核来获取 Root 权限并实现“伪回锁”以完美隐藏 Root 环境。对于追求系统极致自由又不想被银行、游戏等应用检测到的用户来说这无疑是一个极具吸引力的方案。它绕过了传统 Magisk 的隐藏方式从内核层面进行改造理论上拥有更高的隐蔽性和稳定性。这个方案的核心在于“KSU内核”和“伪回锁”。KSU 是一个较新的内核级 Root 方案相比用户空间的 Magisk它直接运行在内核态权限更高行为更底层。“伪回锁”则是在解锁 Bootloader 的状态下通过技术手段让系统“认为”Bootloader 已重新上锁从而欺骗那些依赖 Bootloader 状态进行安全检测的应用程序。两者结合旨在实现 Root 功能的“隐身”。如果你关心如何在保留完整 Root 能力的同时又能让手机通过最严格的环境检测如金融支付、大型游戏那么这篇文章值得你仔细阅读。本文将带你理清整个流程的逻辑、潜在风险并提供一个清晰的操作框架和排查思路。请注意所有操作均有变砖风险务必在充分理解并备份数据后进行。1. 核心能力速览下表概括了“一加手机刷 KSU 内核并伪回锁”方案的核心特性与要求能力项说明目标设备一加手机需有对应的 KSU 内核适配。老旧机型如一加5T到新机型如一加12均有相关社区讨论但适配情况各异。核心功能1. 获取内核级 Root 权限KernelSU。2. 实现 Bootloader 状态伪装伪回锁绕过环境检测。3. 隐藏 Root 状态使特定应用无法检测。技术门槛高。需要解锁 Bootloader、刷入自定义 Recovery、刷入定制内核、操作分区等涉及底层系统修改。数据风险极高。操作过程中可能导致系统无法启动变砖并会清除用户数据强制格式化。适用场景高级用户、开发者、极客玩家。用于深度系统定制、移除系统限制、运行需要 Root 的特定工具同时需要兼容严格的安全应用。不适用场景普通日常使用、对手机稳定性要求极高、无法承担数据丢失风险的用户。2. 适用场景与使用边界2.1 谁适合这个方案这个方案并非为所有人准备。它最适合以下几类用户高级安卓玩家/开发者需要内核级权限进行深度调试、模块开发或系统研究。有特定强需求的应用使用者例如某些自动化工具、网络调试工具或系统级备份工具必须依赖 Root但同时你又要使用某款严格检测 Root 的银行 App 或游戏。热衷于系统定制和学习的极客将整个过程视为一次学习安卓系统底层Bootloader、内核、分区的实践。2.2 它能解决什么问题Root 权限获取提供比 Magisk 更底层的 Root 实现KernelSU某些场景下兼容性和隐蔽性更好。环境隐藏通过“伪回锁”技术欺骗应用和游戏对 Bootloader 解锁状态的检测这是很多“隐藏 Root”模块试图解决但未必彻底的问题。系统深度控制允许对系统进行更深层的修改例如调整 CPU/GPU 调度、修改内核参数等。2.3 使用边界与风险警告重要在进行任何操作前请务必理解并接受以下边界与风险。失去官方保修解锁 Bootloader 通常会使官方保修失效一加部分机型可能支持重新上锁恢复但操作有风险。数据完全丢失解锁 Bootloader 和刷机过程会清除手机内所有数据包括内部存储。操作前必须备份所有重要数据到电脑或其他设备。变砖风险刷入不兼容的内核、Recovery 或错误操作分区可能导致手机无法启动需要依赖深度刷机工具如 MSM Tool救砖过程复杂。安全风险Root 权限本身会降低系统安全性恶意应用可能获得更高权限。请仅从可信源如 XDA 开发者论坛、GitHub 官方仓库下载刷机包。功能不确定性“伪回锁”并非官方支持的功能其效果因机型、系统版本、检测应用版本而异可能在新版应用更新后失效。合规性此操作违反大多数手机厂商的服务条款。用于修改游戏、欺诈等非法用途是明确禁止的。3. 环境准备与前置条件在开始刷机之前请确保你已满足所有前置条件并准备好必要的工具和文件。3.1 硬件与设备准备一台一加手机确认你的具体型号如一加 12、一加 Ace 3、一加 9 等。本教程的思路通用但具体文件因机型而异。一台电脑Windows、macOS 或 Linux 均可用于执行 ADB 和 Fastboot 命令。高质量数据线用于连接手机和电脑建议使用原装线避免连接中断。充足的手机电量确保手机电量在70%以上防止刷机过程中断电变砖。3.2 软件与工具准备需要在电脑上安装以下工具一加官方 USB 驱动确保电脑能正确识别处于 Fastboot/EDL 模式的手机。Android SDK Platform-Tools包含adb和fastboot命令行工具。这是与手机通信的核心。自定义 Recovery通常是OrangeFox Recovery或TWRP (Team Win Recovery Project)的适配版本。Recovery 是刷入第三方 ZIP 包的关键环境。KernelSU 内核镜像文件针对你手机型号和安卓版本编译的boot.img或AnyKernel3格式的刷机包。伪回锁工具或模块这可能是一个 Magisk 模块在 KSU 环境下安装也可能是一个需要刷入的特定补丁文件。这是整个方案中最不通用、最需要你根据社区教程寻找的部分。当前系统完整包OTA Zip用于在出现问题时救急或从中提取原版boot.img。3.3 知识准备理解 Bootloader它是启动安卓系统之前的小程序解锁后才能刷入非官方镜像。了解 Fastboot 模式一种用于通过电脑命令行刷写分区镜像的协议模式。了解 Recovery 模式一个独立的微型系统用于安装更新、清除数据等。知道如何进入这些模式通常为“关机后按住「音量减」「电源键」”进入 Fastboot“关机后按住「音量加」「电源键」”进入 Recovery具体组合键因机型而异。4. 完整操作流程框架由于“伪回锁”的具体实现方法高度依赖于机型、内核版本和社区开发的工具这里提供一个通用的、概念性的操作框架。在实践前你必须根据你的手机型号在 XDA-Developers 论坛或相关 Telegram 频道找到详细的、经过验证的教程。4.1 第一步解锁 Bootloader警告此步骤会清除手机所有数据在手机设置中开启“开发者选项”关于手机-版本号连续点击7次。在开发者选项中开启“OEM 解锁”和“USB 调试”。手机通过 USB 连接电脑在电脑命令行执行adb devices确认设备已授权连接。重启手机到 Fastboot 模式adb reboot bootloader。在电脑上执行解锁命令fastboot flashing unlock。根据手机屏幕提示使用音量键确认解锁。手机将自动重启并格式化数据。4.2 第二步刷入自定义 Recovery从可信源下载适用于你机型的自定义 Recovery 镜像文件通常是.img文件。手机再次进入 Fastboot 模式。在电脑上执行命令刷入 Recoveryfastboot flash recovery recovery_filename.img。刷入后不要直接重启到系统。通常需要先进入一次 Recovery 以替换掉官方的 Recovery。使用音量键选择“Recovery Mode”按电源键确认进入。4.3 第三步在 Recovery 中刷入 KSU 内核在 Recovery 模式下将下载好的 KSU 内核刷机包ZIP 格式和伪回锁工具/模块ZIP 格式复制到手机存储。在 Recovery 界面中选择“Install”安装找到并选择 KSU 内核的 ZIP 包滑动确认刷入。刷入完成后选择“Reboot System”重启系统。首次启动可能较慢。4.4 第四步安装 KernelSU 管理器并验证 Root系统启动后从 GitHub 官方仓库安装KernelSU管理器 App。打开管理器如果一切正常App 会显示内核版本并提示已获得 Root 权限。你可以授权给需要 Root 的应用进行测试。4.5 第五步实施“伪回锁”关键且易错步骤这是最具风险和技术差异性的步骤。以下为几种可能的方向你必须查找针对你机型的方案方向A刷入特定补丁文件。可能在 Recovery 中在刷完 KSU 内核后紧接着刷入一个名为“伪回锁”或“Bootloader 状态隐藏”的补丁 ZIP 包。方向B安装 Magisk 模块。虽然使用了 KSU但部分伪装模块以 Magisk 模块形式提供可能通过KernelSU管理器的“模块”功能安装。安装后需要重启。方向C手动修改系统属性。通过 ADB Shell 或终端模拟器以 Root 权限修改ro.boot.verifiedbootstate、ro.boot.flash.locked等系统属性值。此方法不稳定易被还原。验证伪回锁是否成功安装一个能检测 Bootloader 状态的 App如 “Root Checker” 或 “SafetyNet Checker” 的旧版。安装你目标需要隐藏的 App如某银行 App。观察这些 App 是否能正常运行不提示“设备不安全”或“检测到 Root 环境”。5. 功能测试与效果验证完成上述步骤后你需要系统性地验证各个功能是否生效。5.1 Root 权限基础测试测试目的确认 KSU 内核已正确工作Root 权限可用。操作步骤安装需要 Root 权限的文件管理器如 MiXplorer或终端应用如 Termux。尝试访问/system目录或使用su命令。运行一个 Root 工具箱类 App尝试执行“冻结系统应用”等需要 Root 的功能。预期结果应用能成功获取 Root 权限请求弹窗授权后功能可正常执行。失败排查KSU 管理器未显示内核支持内核版本与系统不匹配Recovery 刷入时出错。5.2 环境隐藏伪回锁专项测试测试目的验证 Bootloader 解锁状态和 Root 环境是否已被成功隐藏。测试用例基础完整性检查使用adb shell getprop ro.boot.verifiedbootstate命令查看返回值。理论上锁屏状态应为green解锁状态为orange或yellow。伪回锁后可能仍显示orange但应用层检测被绕过。银行/支付类 App打开支付宝、微信支付、各大手机银行 App进行登录、转账等操作观察是否出现“当前环境不安全”、“请在官方渠道下载”等提示。游戏类 App打开《王者荣耀》、《和平精英》等对环境检测严格的大型游戏尝试登录并开始一局游戏观察是否提示“模拟器”或“外挂环境”并强制退出。Google 服务验证安装 “YASNAC” 或 “SafetyNet Checker” 应用运行完整性检查Integrity Check。注意新版的 Play Integrity API 检测非常严格伪回锁可能无法通过这属于正常现象。成功标准目标应用尤其是国内银行和游戏能正常使用无相关警告。失败排查“伪回锁”方案对该应用无效应用使用了更高级的检测手段如内核特征检测方案需要更新。5.3 系统稳定性测试测试目的确保刷入第三方内核后系统核心功能稳定。操作步骤进行长时间数小时日常使用测试通话、移动网络、Wi-Fi。蓝牙连接耳机、音箱。相机拍照、录像。GPS 导航。指纹、面部识别。充电与续航。预期结果所有基础功能工作正常无随机重启、死机、严重发热或电量异常消耗。6. 资源占用与性能观察刷入定制内核可能会影响系统性能和资源占用。性能观察使用 CPU 监视器如CPU Monitor或内核调校 App如Franco Kernel Manager观察 CPU 各核心的频率调度是否正常是否存在一直处于最高频或最低频的异常情况。续航对比与刷机前进行主观对比或使用AccuBattery等应用监测电池健康度和耗电曲线看是否有异常耗电的 App 或服务。内存管理观察后台应用保活情况是否发生显著变化。有些内核优化了内存杀后台更积极有些则更宽松。温度监控在玩游戏或连续拍照时留意手机发热情况是否在可接受范围内。注意KSU 内核本身资源占用极低主要影响来自内核附带的优化或调校参数。如果出现负面问题你可能需要寻找其他版本的内核或回退。7. 常见问题与排查方法在操作过程中你几乎一定会遇到一些问题。下表列出了常见问题及解决思路问题现象可能原因排查方式解决方案adb devices不显示设备1. USB 调试未开启2. 驱动未安装3. 数据线或接口问题1. 确认开发者选项和 USB 调试已开。2. 检查设备管理器有无未知设备。3. 换线、换 USB 口。安装官方 USB 驱动使用原装数据线。fastboot命令无反应1. 未进入 Fastboot 模式2. Fastboot 驱动问题1. 确认手机屏幕显示 Fastboot 字样。2. 在设备管理器中查看 Fastboot 设备状态。为 Fastboot 设备手动安装驱动。刷入 Recovery 后无法进入Recovery 镜像不兼容或损坏重新进入 Fastboot尝试刷入另一个可靠来源的 Recovery 镜像。确保下载的 Recovery 镜像与手机型号、安卓版本完全匹配。刷入 KSU 内核后无法开机卡第一屏1. 内核与系统版本不匹配2. 内核文件损坏无法进入系统只能通过 Recovery 解决。进入 Recovery重新刷入之前备份的原版boot.img或完整系统包即可恢复启动。能开机但 KSU 管理器显示“不支持”1. 内核未内置 KSU2. 内核版本太旧检查下载的内核包说明确认其支持 KSU。刷入明确标注支持 KSU 的内核版本。Root 权限时有时无系统或应用冲突检查 KSU 管理器中的“超级用户”列表查看授权是否被意外移除。在 KSU 设置中将授权模式改为“永久”或更宽松的模式。伪回锁后某 App 仍检测到1. 该 App 使用其他检测方式2. 伪回锁方案不完整尝试在 KSU 中安装其他隐藏模块如 Shamiko、HMA。可能需要等待社区更新针对该 App 的隐藏方案或暂时使用“应用锁”类工具冻结该 App 的检测组件需 Root。系统出现随机重启或卡顿内核不稳定或与某个系统组件冲突观察重启前正在运行的应用或查看/sys/fs/pstore/console-ramoops文件需 Root获取内核日志。尝试刷入内核的不同版本如稳定版而非测试版或回退到原版内核。8. 救砖与回退方案任何刷机操作都必须想好退路。对于一加手机最强的救砖工具是官方深刷工具MSM Download Tool。准备工作从一加社区或可靠论坛找到对应你手机型号的 MSM 工具和固件包.ops 或 .ozip 文件。进入 EDL 模式手机关机后通常通过“音量加音量减电源键”特定组合键进入不同机型按键不同需查询。连接电脑在电脑上运行 MSM 工具连接手机。工具识别到设备后选择正确的固件包并开始刷写。等待完成整个过程会自动进行完成后手机会恢复至出厂官方系统Bootloader 也会重新上锁。这会清除所有数据。日常回退如果你只是对内核不满意可以在 Recovery 中刷入之前备份的原版boot.img或者直接刷入官方全量 OTA 包即可恢复官方内核。9. 最佳实践与长期维护建议备份至上在解锁 Bootloader 前使用手机自带的云服务、电脑手动拷贝等方式备份所有个人数据、聊天记录、照片视频。文件管理在电脑上建立一个清晰的文件夹存放所有刷机用到的文件官方固件包、Recovery、KSU内核、伪回锁补丁、驱动、工具等并注明版本号。循序渐进不要一次性刷入所有第三方修改。先刷 Recovery确保能进再刷内核确保能开机最后尝试伪回锁补丁。这样出问题时容易定位。社区追踪你使用的 KSU 内核和伪回锁方案很可能来自 XDA 论坛或 GitHub。订阅该帖子的更新通知以便及时获取兼容性更新和安全修复。更新谨慎当手机系统有官方 OTA 更新时不要直接点击安装。通常需要先刷回原版内核更新系统后再重新刷入新的、适配了新系统的 KSU 内核。合规使用获得 Root 权限后你对自己的设备安全负有全部责任。仅安装可信的 Root 应用不要授予不明应用 Root 权限。通过 KSU 内核和伪回锁技术你可以在一定程度上“鱼与熊掌兼得”既享受 Root 带来的自由又维持主流应用所需的“清白”环境。然而这是一条需要耐心、细心和强大动手能力的路径。每一次操作前问自己三个问题数据备份了吗教程看明白了吗退路准备好了吗如果答案都是肯定的那么你就可以开始这场深入的安卓定制之旅了。

相关新闻

深度解析|啤酒酿造之痛:啤酒总酸含量检测为何屡屡失准?

深度解析|啤酒酿造之痛:啤酒总酸含量检测为何屡屡失准?

行业背景与挑战在啤酒酿造/食品饮料的快速发展浪潮中,燕京啤酒始终走在行业前列。从啤酒酿造质控到成品出厂检验,其产品线对原料纯度的要求极为苛刻。这其中,啤酒总酸含量的检测尤为棘手。含气发酵饮料的特性使得常规检测手段频频失效&#x…

2026/9/29 22:12:17 阅读更多 →
终极Redis桌面管理器指南:AnotherRedisDesktopManager完整使用教程

终极Redis桌面管理器指南:AnotherRedisDesktopManager完整使用教程

终极Redis桌面管理器指南:AnotherRedisDesktopManager完整使用教程 【免费下载链接】AnotherRedisDesktopManager 🚀🚀🚀A faster, better and more stable Redis desktop manager [GUI client], compatible with Linux, Windows,…

2026/10/2 13:29:14 阅读更多 →
腾讯OpenClaw自动化流程引擎部署与实战指南

腾讯OpenClaw自动化流程引擎部署与实战指南

1. OpenClaw与ClawDbot技术背景解析 OpenClaw(又称ClawDbot)是腾讯推出的新一代自动化流程引擎,它通过模块化设计实现了跨平台任务编排能力。这个技术本质上是一套基于容器化的智能代理框架,能够无缝对接微信生态、企业微信、飞书…

2026/10/5 20:14:21 阅读更多 →

最新新闻

Tkinter Text控件深度解析:索引、Tag、滚动条与性能优化实战

Tkinter Text控件深度解析:索引、Tag、滚动条与性能优化实战

1. 从Entry到Text:为什么多行输入是GUI开发的一道分水岭做Python桌面工具的人,几乎都绕不开Tkinter。它随Python标准库分发,不需要额外装依赖,写个几十行就能跑出一个能用的窗口。但很多人学到输入控件这一块,会卡在一…

2026/10/14 21:48:52 阅读更多 →
计算机系统级实践:从汇编栈帧到内存布局的可验证实验

计算机系统级实践:从汇编栈帧到内存布局的可验证实验

简介:本资源是湖南大学《计算机系统基础》课程配套的大作业实践包,面向计算机专业本科生及系统级编程初学者,聚焦x86-32平台下的汇编与C混合编程、内存管理、指令执行与系统调用等核心能力训练。压缩包共634个文件,主体为186个.c源…

2026/10/14 21:48:52 阅读更多 →
深入解析Sentinel滑动窗口LeapArray源码与参数调优实践

深入解析Sentinel滑动窗口LeapArray源码与参数调优实践

如果不是因为线上一次离奇的限流误伤,我可能到现在都不会去翻 Sentinel 底层的 LeapArray 源码。那次事故的表现很典型:规则明明设置了每秒 100 QPS,流量平稳时一点问题没有,但只要一出现突发小高峰,就会有大量本不该被…

2026/10/14 21:48:52 阅读更多 →
微服务架构故障下的技术取舍:从限流降级到根因修复的决策之路

微服务架构故障下的技术取舍:从限流降级到根因修复的决策之路

凌晨两点十七分,监控大屏上的红色告警已经持续跳动了快四十分钟。我坐在工位上,面前的笔记本上画着两条完全不同的方案路径。旁边放着一杯已经彻底凉透的咖啡,那是晚上十点续的第二杯。整个办公区只剩我这一片还亮着灯,运维同事在…

2026/10/14 21:48:52 阅读更多 →
inSSIDer 2.0 无线勘察实战:从 802.11 管理帧到信道规划与干扰排查

inSSIDer 2.0 无线勘察实战:从 802.11 管理帧到信道规划与干扰排查

简介:inSSIDer2.0是一款面向Windows平台的免费Wi-Fi分析工具,适合家庭用户、网络运维人员及无线网络爱好者排查信号弱、网速慢、信道拥堵等问题。它可实时监测周边无线网络的信号强度,分析同频段信道占用情况并推荐更空闲的频道,同…

2026/10/14 21:48:52 阅读更多 →
音乐创作中的默契合作与技术创新

音乐创作中的默契合作与技术创新

1. 音乐合作背后的故事解析《赴一场前世的约定》这首作品最打动人的地方在于它延续了徐子崴与罗姣之间独特的音乐默契。作为长期合作的"歌坛知音",两人的配合已经达到了心有灵犀的程度。徐子崴擅长用音乐讲故事,而罗姣的嗓音则像一把打开情感之…

2026/10/14 21:47:51 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →