[Chrome 71版本]彻底解决Chrome请停用以开发者模式运行的扩展程序

新博客 https://vonsdite.cn

原文查看: https://vonsdite.cn/posts/d0e30452.html

前言

想使用Chrome商店以外的插件时, 总会遇到以下的问题。
每次重启Chrome插件, 都会弹出请停用以开发者模式运行的扩展程序, 以下通过反汇编修改dll的方式
在这里插入图片描述

参考: https://stackoverflow.com/questions/30287907/how-to-get-rid-of-disable-developer-mode-extensions-pop-up/30361260#30361260

题外话

解决该问题的办法三种,

  • 一种是组策略白名单法(早就失效)
  • 一种是批处理法(Chrome 60版本左右已失效),
  • 最后一种就是修改dll方法, 唯一能成功的办法了, 也是接下来要介绍的办法(实际上批处理法只是将该办法封装成代码了而已)

解决办法

安装x64dbg

修改chrome.dll

  1. 找到Chrome的主目录, 一般在C:\Program Files (x86)中, 然后找到如图的目录路径下的chrome.dll
    在这里插入图片描述

  2. 使用刚下载好的x64dbg打开chrome.dll

双击x96dbg.exe, 然后选择x64dbg(如果打不开, 换x32dbg打开)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

然后在主面板右键, 依次选择搜索-> 当前模块 -> 字符串
在这里插入图片描述
接着会进入一个搜索界面, 等待进度条加载完毕, 搜索ExtensionDeveloperModeWarning, 然后双击第一行结果
在这里插入图片描述

接着会跳转到反汇编界面, 往上翻一点, 找到cmp eax, 2(也有可能是cmp eax, 3)
在这里插入图片描述

双击打开编辑页面, 修改成cmp eax,9, 然后点击确定, 注意只需要点击一次确定即可, 点击确定后它还是会继续弹出其它行的编辑界面, 此时直接关闭对话框即可。
在这里插入图片描述

修改完之后Ctrl+P导出修改过的dll文件(点击修补文件按钮就是导出dll文件)
在这里插入图片描述

你可以把dll文件导出到其它某个位置, 然后把原始chrome.dll文件备份, 再把这个修改过的替换, 然后重启Chrome, 可以发现提示已经没有了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章