个人主页杨利杰YJlio❄️个人专栏《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》《超简单用Python让Excel飞起来》让复杂的事情更简单让重复的工作自动化PKC 第 081 个开关自动互删好友的位置、验证方法与风险边界PKC 第 081 个开关自动互删好友的位置、验证方法与风险边界一、功能说明先区分本机删除、对方状态和真正的双向删除二、证据边界页面展示规则与附加动作没有删除结果三、开关位置页面顶部总入口下方是触发与善后配置四、控制链路总开关、关键词、触发者和附加动作分层五、状态特写绿色是采集状态不是执行或完成证明六、测试准备新建临时联系人并准备重新添加路径七、核心验证关闭基线—开启触发—双端核对—重新添加八、结果分类单向删除、双向状态变化和消息受限不能混写九、附加项边界消息、通知、聊天记录和白名单另行验证十、常见误判与异常排查先停止触发再核对双方状态十一、风险与结论联系人删除不可用普通开关测试心态处理十二、资料范围与测试声明PKC 第 081 个开关自动互删好友的位置、验证方法与风险边界一、功能说明先区分本机删除、对方状态和真正的双向删除“自动互删好友”位于 PKC 的“29-自动互删好友”页面是本系列记录的第 081 个开关。页面名称包含“互删”但设置截图没有显示任何联系人被删除无法仅凭名称判断插件是只删除本机联系人、要求双方都安装功能还是通过其他条件形成双向状态变化。验证必须分开观察四个对象运行 PKC 的账号是否仍能在通讯录找到对方、对方账号是否仍能找到本账号、双方能否按好友关系继续发送消息、原聊天记录是否保留。任一单侧变化都不能自动写成“双方已经互删”。这是不可逆风险较高的联系人操作。删除后可能需要重新发送好友申请备注、权限、共同设置或聊天上下文未必能恢复本文只提供隔离测试方法不建议在真实联系人、客户、家人或工作账号上尝试。二、证据边界页面展示规则与附加动作没有删除结果页面定位图显示“自动互删好友”总开关采集时为绿色开启互删关键词显示“互删”关键词匹配模式选择“精确”允许对方、允许本人触发均关闭删前发消息和互删通知开启清空聊天记录关闭白名单显示“未配置”。“文本内容”一行右侧显示 [实名]。截图只能证明页面出现这段字符不能确认它是字面回复、模板占位符或代表微信昵称、备注、实名信息等具体字段文章不得擅自把它解释为实名认证姓名。证据来源当前可以确认不能直接确认页面定位图总开关、关键词、匹配模式和附加项同时存在插件内部删除流程开关特写图采集时第 081 项为开启已有任何好友被删除允许触发项对方与本人触发在采集时均关闭关闭两项后是否仍有其他触发入口双端联系人证据当前测试账号的实际删除范围所有账号关系与未来版本行为因此设置页只能支撑入口、采集状态和测试变量说明。真正的“互删”结论必须来自双方受控账号在触发前后的通讯录、资料页和消息能力对照。三、开关位置页面顶部总入口下方是触发与善后配置进入 PKC 设置后打开“29-自动互删好友”导航栏标题与首行文字都显示“自动互删好友”。第 081 项位于页面最上方右侧为独立总开关下方依次是关键词、匹配、触发者、删前消息、通知、聊天记录和白名单。定位时不能把“允许对方触发关键词”或“允许本人触发关键词”当成总开关。触发来源可能开启但总入口关闭也可能总入口开启但没有允许的触发者测试文章必须把这两个层级分开。这张定位图用红框标出页面标题、总开关行和绿色控件同时保留所有附加配置。它证明第 081 项在控制层级中的位置不证明触发链路已经成立更不代表通讯录已经发生变化。四、控制链路总开关、关键词、触发者和附加动作分层一个互删测试至少需要总开关开启、消息满足关键词规则、发送者符合允许触发条件并且目标不被白名单排除。删前发消息、互删通知和清空聊天记录属于结果附近的附加动作不应决定总功能是否存在。采集画面中总开关开启但“允许对方”“允许本人”都关闭。这种组合无法证明谁能触发可能没有消息触发路径也可能存在页面未展示的其他入口。核心测试应选择一种触发来源并保持其余来源关闭。控制层级采集状态核心测试处理自动互删好友开第 081 项主变量做开/关闭环互删关键词互删使用页面可见值并固定匹配模式精确基础样本只发送完全一致文字允许对方触发关与本人触发二选一独立验证允许本人触发关选作受控触发路径时才开启删前消息/通知开核心删除测试先关闭以减少外部动作清空聊天记录关始终保持关闭保护可复盘证据白名单未配置不能依赖它保护真实联系人为了只验证总开关建议使用“允许本人触发”作为唯一固定路径总开关关闭时发送关键词建立无删除基线再开启总开关重复第 082、083 项的范围应另文独立验证。五、状态特写绿色是采集状态不是执行或完成证明切换前截取整个页面并记录所有配置只操作“自动互删好友”。关闭和开启后都要退出页面再返回确认控件状态保存测试结束后恢复原值并再次复核。特写图将范围收敛到页面标题、总开关文字和右侧绿色控件。它不能显示联系人对象、关键词来源、删除确认或恢复结果不能作为互删成功截图使用。若开关无法保存立即停止。联系人删除不像界面颜色可随意反复尝试设置前提不稳定时发送关键词可能在稍后重启、同步或网络恢复时触发难以归因的动作。六、测试准备新建临时联系人并准备重新添加路径准备两个专用测试账号 A、B双方明确同意删除与重新添加B 运行 PKCA 作为临时联系人。不要使用主力账号里的既有好友也不要让测试账号承载真实客户、支付、家庭或工作关系。触发前保存双方可用于重新添加的合规账号入口确认好友申请能够重新发送并将必要测试文本另存。聊天记录清空必须保持关闭即使如此也不能承诺删除联系人后聊天、备注和权限全部可恢复。准备项目具体做法风险控制目的账号新建或专用 A、B 测试账号避免误删真实联系人关系基线双方互为好友并完成一条测试消息证明触发前关系正常恢复入口保存可重新添加的账号信息删除后尝试恢复关系触发范围仅开启一个允许触发选项防止身份混淆附加动作删前消息、通知先关闭只观察总删除结果聊天记录清空项保持关闭保留证据与降低损失白名单不把“未配置”视为保护彻底隔离真实联系人在两端分别记录触发前通讯录、资料页按钮、消息发送状态和会话记录。所有截图使用虚构昵称并遮蔽账号标识避免为了证明删除结果公开隐私。七、核心验证关闭基线—开启触发—双端核对—重新添加第一阶段关闭总开关固定一种允许触发来源并在 A、B 的测试会话发送精确关键词“互删”。等待预设观察时间后双方仍应按基线核对联系人与消息状态若关闭时也发生删除立即停止并检查其他插件或旧事件。第二阶段重新建立完整好友关系和干净基线只开启第 081 项保持同一触发者、精确匹配、附加消息/通知关闭及清空记录关闭再发送一条全新的关键词消息。发送前最后确认当前会话确实属于临时账号。验证阶段操作双端证据关闭基线总开关关发送精确关键词A、B 联系人状态均不变开启触发总开关开用同一来源发关键词记录动作时点和界面变化B 端核对搜索 A、打开资料页、尝试消息判断本机是否删除 AA 端核对搜索 B、打开资料页、尝试消息判断对方侧是否变化记录核对双方重新打开原会话聊天记录是否仍存在恢复测试用保存入口重新添加好友申请和恢复结果第三阶段分别在 B、A 两端搜索对方打开资料页并发送无隐私测试消息。不要只看通讯录列表因为缓存、搜索结果和历史会话可能仍展示头像以资料页关系状态和真实消息能力交叉判断。最后执行重新添加测试并记录是否需要验证、对方同意和权限重设。能够重新添加不代表原备注、分组、朋友圈权限或聊天历史完全恢复恢复结果必须逐项写明。八、结果分类单向删除、双向状态变化和消息受限不能混写如果 B 通讯录中找不到 A而 A 仍把 B 视为好友这更接近本机单向删除若双方资料页和发送能力都发生相应变化才有理由描述为双端状态变化。仍然不应在没有源码时解释插件如何实现。发送消息出现验证提示、拒收提示或需要好友确认只说明当前消息链路与关系状态发生变化。提示文案可能随微信版本变化不能单凭一条系统提示替代双方联系人证据。观察组合建议结论不应写成仅 B 删除 A当前测试中观察到本机联系人删除已完成真正互删B、A 都显示非好友状态观察到双端关系状态变化已证实服务端实现机制通讯录无对方、历史会话仍在联系人状态与会话记录分离聊天数据已清空消息需要验证当前发送链路受好友关系影响所有渠道完全无法联系页面仍显示头像昵称可能来自历史缓存或会话联系人一定未删除结果不一致或反复当前条件下关系结果不稳定选择一侧作为成功证据文章应使用“当前两端观察到的关系状态”而不是“强制让对方删除”。互删涉及双方账号控制与平台规则任何超出证据的能力承诺都会误导读者。九、附加项边界消息、通知、聊天记录和白名单另行验证核心总开关测试先关闭“删前给对方发消息”和“互删通知”因为前者对外发言、后者在本人窗口产生通知两者可能帮助理解流程却不应成为删除成功的替代证据。“清空聊天记录”采集时关闭灰字注明默认不删。它具有额外不可逆数据风险本系列不为验证第 081 项而开启“白名单”显示未配置也不能被当作保护真实联系人的安全网。附加项核心测试状态独立风险删前给对方发消息关闭错对象、泄露内容、误导对方文本内容[实名]原样记录但不使用字段含义未知、可能暴露身份互删通知关闭本人窗口提示不等于双端删除清空聊天记录始终关闭本地记录不可恢复白名单不依赖未配置状态真实联系人可能没有保护功能说明可阅读并留档仍需与当前版本实测区分后续若独立测试附加项也只对同一个临时联系人进行并在每次删除前重新建立关系基线。不能一次开启所有选项后把多种现象合成总开关结论。十、常见误判与异常排查先停止触发再核对双方状态最常见误判是看到历史会话仍在就认为好友没有删除或看到消息失败就认为双方已经互删。联系人关系、会话缓存、聊天记录和发送能力必须分开检查。关键词发出后没有变化时先关闭总开关再核对允许触发者、精确/模糊模式、关键词文字和白名单不要在真实联系人会话反复发送“互删”。若非目标好友发生变化应立即停止微信联网并保留证据。异常现象可能原因处理建议开启后无变化两个触发来源均关闭或关键词未命中核对单一受控触发路径关闭时仍触发状态未保存、旧事件或其他插件停止测试并完全退出微信只有一端状态变化功能为单侧动作或同步延迟分端记录不补写互删历史会话仍显示对方缓存或聊天记录保留用资料页和消息能力交叉判断意外发出文本/通知附加项未关闭立即回退并告知测试参与者非目标联系人变化目标识别、模糊匹配或配置异常断网、保存证据并停止使用排查后如果还要复测必须先重新添加 A、B 并完成新的好友基线使用新的测试会话标记。已经处于非好友状态的旧关系不能直接用于第二轮。十一、风险与结论联系人删除不可用普通开关测试心态处理自动互删可能破坏联系人关系、消息可达性、备注与权限并可能向对方发送未预期内容。即使重新添加成功也无法保证原有设置和历史状态恢复工作关系、客户沟通和家人联系人都不适合作为样本。PKC 属于 iOS 微信非官方插件微信、iOS 或插件版本变化、多插件冲突和同步延迟都可能造成误删、漏删、错误对象、闪退、数据异常或账号风控。白名单未配置尤其不能承担保护职责。当前截图只能确认第 081 项位于页面顶部且采集时开启并展示一组触发和善后配置不能证明任何联系人被删除。有效证据必须来自单个临时联系人、关闭基线、单一触发、双端关系检查和重新添加。最终应写成“在当前版本、指定关键词和受控触发来源下A、B 两端分别观察到什么联系人与消息状态变化。”若只有单侧变化就明确写单侧不用功能名称替代事实。十二、资料范围与测试声明本文仅依据用户提供的 PKC“自动互删好友”页面定位图、总开关特写和页面可见文字整理未引用插件源码、删除接口、开发者说明、微信服务端关系数据或未提供的运行日志。文中步骤是受控测试设计不代表已对真实联系人执行删除也不代表微信、Apple 或插件开发者的官方结论。重要提醒本文仅用于个人测试与学习交流。自动互删好友涉及不可逆联系人删除、消息可达性和隐私风险只能使用双方明确同意的专用临时账号并提前准备重新添加路径始终关闭聊天记录清空。严禁在主力账号、家人、客户、同事或重要联系人上测试。iOS 微信插件属于非官方扩展可能带来误删、数据异常和账号风控。点击回到顶部