首页/新闻资讯/正文详情

dsh-purge 完整指南:52 条补丁改写官方文件,动手前的风险清点与回退路线

发布时间:2026/11/5 6:32:27 来源:云帆数科 栏目:资讯中心
dsh-purge 完整指南:52 条补丁改写官方文件,动手前的风险清点与回退路线
dsh-purge 完整指南52 条补丁改写官方文件动手前的风险清点与回退路线【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purgedsh-purge 是装在 DeepSeek Harness 上的红队评测插件。名字像清洁工干的却是改写52 条补丁直接落进本机deepseek-ai官方包动文案、动默认策略、动执行逻辑不删任何东西。这篇文章把动手前的风险点一条条摆出来翻车后的三条回退路线也一次讲清。这个按钮点了会发生什么从点击到写盘的完整链路点「应用」不是装插件是往宿主里写文件。链路很短每一步都值得看一眼applyPatchesAllHostslib/core.js 约 1983 行枚举本机所有要打补丁的宿主。每写一个宿主之前先跑backupAll调用点约 1997 行定义在约 6161 行给每个目标文件在旁边放一份.dshpurge.bak。创建用wx独占模式备份已存在就直接跳过不会覆盖你之前留的底片。再逐条执行applyPatches。补丁总数 52 条release-notes.md 的 1.1.43 记录「补丁列表补齐到全部 52 条」。应用成功后宿主自动重启一次没写完整轮不会重启README.zh-CN.md「装完还要做这三下」。事实官方原文此刻在磁盘上的唯一份就是那份.dshpurge.bak。对你意味着什么不自己留快照的话还原的上限就是插件替你拍的这一张现场快照。桌面宿主多一层工序。官方桌面把代码封在app.asar里点「应用」的顺序是解包 → 打补丁 → 换包重启lib/core.js 约 2052 行写明了这条链路。1.1.44 为这条链路加了保护release-notes.md 原文Unpackingapp.asarwrites besideresources/appand swaps in only after the unpack finishes.先落在旁边的目录解包走完才把resources/app换过去解包卡住或这轮补丁没写完就把上一份目录放回去。这是原子式交换。事实解包到换包之间存在窗口期中途失败可能停在半截。对你意味着什么自愈逻辑是插件自己接的保险丝。保险丝没断你没事保险丝断了救你的还是自己的底片。写盘链路看清楚了再点按钮.dshpurge.bak 是底片不是保险箱。两个安装位置、两份主目录先弄清哪一份在被改官方 Webdsh web和桌面 EXE 是两套宿主分开装、分开应用各用各的$DSH_HOMEREADME.zh-CN.md「介绍」「安装」节。本机常见两份.dsh插件只动它认识的那一份。维度表现出处启动自动重打autoApplyOnStart开关在cordis.patch.yml的插件配置块本仓库根部一份默认falsecordis.patch.yml 约 39 行README 示例配置为true。开着时每次启动自动再检查、再应用——npm 升级盖掉node_modules之后下次启动会补打cordis.patch.yml、README.zh-CN.md「工作原理」一次动作覆盖多位置1.1.61 起多宿主 Applynpm-global 与桌面resources/app一并打补丁release-notes.md 1.1.61丢失自愈1.1.52 起applied.json存在但宿主回到 sealed、或找不到插件根时判定未对齐并自愈重打面板提示「补丁已丢失请重新应用」release-notes.md 1.1.52事实「悄悄重改」来自启动复查和丢失自愈这两个机制。对你意味着什么你昨天看到的文件状态不代表今天磁盘上的状态。动手前必须先确认正在用的是哪一份.dsh——README 的叮嘱是Web 的按钮只动 Web桌面的只动桌面不要在一个里面点另一个的应用。两份主目录各有一份正在被改的文件。认错了那份等于没备份。版本史里躺着一份事故清单作者把每次翻车都记进了 release-notes.md。整理如下版本号症状结果1.1.45带病发布。1.1.46 的原文点名「Skip 1.1.45; that version has bugs. Do not install it.」该版本被劝退直接跳过1.1.70 → 1.1.71??与\|\|混用插件一启用就failed to import桌面与 Web 同一入口中招1.1.71 修复1.1.23#38提示词补丁每次apply叠加约 841 字符、永不收敛autoApplyOnStart每轮启动再写一层加skipIfMarked与幂等回归测试已膨胀的文件不会自动缩回得手动还原备份后再应用1.1.53#59–#61点「应用」后无限重启修复并对齐后加冷却1.1.59#65宿主路径或旧标记对不上时误报「清洗没有写进当前宿主」修复误报表里全是已修复的。第一批用户真正踩到的是没进这张表的。快照的意义在于你不必等社区把坑踩完再上车——任何一版翻车都能从底片原地退出来。版本史就是病历本。病历只记录出院的人入院记录得自己留。动手前清单四步锁定退路确认哪份主目录在被改。做什么聊天里跑/purge status核对它打出的DSH_HOME和补丁列表。为什么本机常有两份.dsh插件只动它认识的那一份顺带看一眼输出里的「备份 / backup」行lib/index.js 约 146 行没应用前应当是「无 / no」。验证点打印的路径与你实际启动的宿主一致。整目录备份$DSH_HOME。做什么cp -r $DSH_HOME $DSH_HOME.bak-$(date %Y%m%d)为什么插件内置的三层备份各管一段——目标文件应用前的.dshpurge.baklib/core.jsbackupAll、规则集启用前的.dsh-purge-rule.baklib/rules.js 约 21 行、技能保存删除前整目录快照到$DSH_HOME/dsh-purge-backups/skills/lib/skills.js 约 29 行。三层都只保插件自己碰过的东西。rules/里攒的规则集、skills/里的自定义技能、改过的prompt-inject.md只有全量快照兜得住。Web、桌面各做一份。验证点备份目录里profiles/、rules/、prompt-inject.md齐全。手改 profile 的package.json前先备份。做什么手动安装只追加dependencies和dsh.profile.bundles两处改前留一份拷贝。为什么JSON 写坏、逗号漏掉、条目追重是这一步最常见的翻车点README.zh-CN.md 手动安装节原话「只改对应 profile 的package.json先备份」。验证点改完对照备份只多两处逗号完整。核对宿主版本再动手。做什么1.1.78 适配 DSH 0.2.1-rc.20.2.0 仍可用0.1.x 要用 1.1.39 及更早README.zh-CN.md「适配范围」。为什么版本对不上时补丁显示「待应用或跳过」这是保护机制不是插件坏了。验证点应用后补丁列表整片跳过就停下核对版本不要继续点。四步走完再点「应用」底片在手刀才落得下去。翻车之后三条回退路线一键还原。适用条件补丁已应用.dshpurge.bak还在。入口三选一清洗页「还原」、聊天/purge revert、CLIdsh-purge --revert三者等价。revertAlllib/core.js 约 6207 行用原件覆盖回去并删掉备份。底线写在源码行为里#41没有备份时只按补丁痕迹反拆或跳过绝不删除目标文件。重复执行是幂等的不会越还原越糟。文件丢失或变空的自动找回。适用条件正式文件不见了或被写成空文件。restoreMissingOriginalsFromBaklib/core.js 约 6060 行在启动、还原、应用等阶段被调用从旁边的.dshpurge.bak把原文拷回。官方自升级会把宿主文件整个换成新版旁边的备份不动——找回逻辑在这种场景下依然有的放矢。卸载兜底加手动还原。适用条件想彻底移除插件。lib/uninstall.js 的uninstallPurge约 208 行顺序固定先还原全部补丁再还原 shim最后才删注入文件、规则库和插件本身。插件已应用且还原环节报错时卸载直接中止约 235 行——轮不到「删完才发现回不去」。仓库里 docs/修改文档.md 还留了手动最后一道闸git checkout -- lib/core.js lib/index.js还原插件侧源码再把.dshpurge.bak复制回目标文件。路线适用条件入口一键还原已应用、备份还在清洗页「还原」//purge revert/dsh-purge --revert丢失找回正式文件不见或为空启动、还原、应用阶段自动触发卸载加手动彻底移除插件清洗页「卸载」/dsh-purge --uninstall失败走 docs/修改文档.md还原按钮能把底片冲洗回相纸底片在不在你自己手里——动刀之前先给原件存档。【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Codium-ai PR-Agent 本地部署与使用指南
Codium-ai PR-Agent 本地部署与使用指南

Codium-ai PR-Agent 本地部署与使用指南 【免费下载链接】pr-agent 🚀 PR Agent: The Original Open-Source PR Reviewer. This project is not the Qodo free tier. 项目地址: https://gitcode.com/GitHub_Trending/pr/pr-agent 前言 Codium-ai PR-Agent 是… · 2026/11/5 6:32:27

猫抓浏览器插件完整指南:资源嗅探 + 网页视频下载,从安装到 m3u8 分片合并一次讲透
猫抓浏览器插件完整指南:资源嗅探 + 网页视频下载,从安装到 m3u8 分片合并一次讲透

猫抓浏览器插件完整指南:资源嗅探 网页视频下载,从安装到 m3u8 分片合并一次讲透 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catc… · 2026/11/5 6:32:27

【adb】AndroidStudio调试
【adb】AndroidStudio调试

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

OpenClaw 2026版核心能力与京东云部署指南
OpenClaw 2026版核心能力与京东云部署指南

1. OpenClaw(Clawdbot)2026版核心能力解析OpenClaw作为新一代AI助理框架,在2026年3月发布的版本中实现了多项突破性升级。与市面上常见的聊天机器人不同,它真正实现了从"对话交互"到"任务执行"的跨越。我在实… · 2026/11/5 7:15:37

推荐系统架构设计与工程实践:从实时处理到多目标优化
推荐系统架构设计与工程实践:从实时处理到多目标优化

1. 推荐系统的演进与挑战十年前我刚入行推荐系统时,业界还在用基于物品协同过滤的静态模型。记得当时为了提升3%的准确率,团队花了两个月调整相似度计算公式。如今在电商平台工作,每天要处理20亿的用户行为事件,模型更新频率从周级… · 2026/11/5 7:15:37

基于STM32F407的嵌入式示波器设计与实现
基于STM32F407的嵌入式示波器设计与实现

简介:本资源是一套基于STM32F407微控制器实现的嵌入式数字示波器完整开发工程,面向嵌入式初学者、电子类专业学生及硬件开发者,解决低成本、可定制化信号采集与实时波形显示的学习与实践需求。项目深度整合ADC高速采样、FIFO数据缓存、Cortex… · 2026/11/5 7:15:37

二叉树硬币分配算法:后序遍历与递归解法
二叉树硬币分配算法:后序遍历与递归解法

1. 问题理解与解法思路这道题目要求我们在二叉树中重新分配硬币,使得每个节点恰好有1枚硬币。我们可以通过递归遍历二叉树来解决这个问题。关键在于理解每个节点的"过载量"(即该节点的硬币数与1的差值),以及如何将这些过… · 2026/11/5 7:15:37

网络安全运维学习路线:从零基础到专业进阶
网络安全运维学习路线:从零基础到专业进阶

1. 网络安全运维学习路线解析作为一名在网络安全行业摸爬滚打十年的老兵,我见过太多转行者因为学习顺序错误而浪费时间和精力。今天我就来分享一套经过实战验证的网络安全运维学习路线,帮助零基础的朋友少走弯路。1.1 为什么学习顺序如此重要网络安全运维… · 2026/11/5 7:15:37

商业航天与卫星通信技术解析及应用场景
商业航天与卫星通信技术解析及应用场景

1. 商业航天与卫星通信行业概述2000年初,我参与第一个卫星地面站建设项目时,商业航天还只是各国航天局的专属领域。如今SpaceX的猎鹰火箭已实现常态化回收,OneWeb和星链正在近地轨道展开激烈竞争——这个曾经由国家主导的行业,正在… · 2026/11/5 7:14:37

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

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

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

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

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

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

多智能体协作系统架构设计与实践优化
多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中… · 2026/11/5 0:00:39

大模型系统性入门实战指南:从原理到部署微调的全链路路线
大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#… · 2026/11/5 0:00:39

鸿蒙文件系统沙箱机制解析与开发实践
鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的… · 2026/11/5 0:00:39

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

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

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

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

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码