吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 45966|回复: 411
收起左侧

[原创工具] 【测试支持79】去除“谷歌浏览器请停用以开发者模式运行的扩展....

    [复制链接]
yj1013 发表于 2019-7-24 16:32
本帖最后由 yj1013 于 2019-12-31 08:48 编辑

经测试77继续支持最新79版本,升级后只需重新打一次补丁。
蓝奏云下载:https://www.lanzouj.com/i65ltzg 密码:52pj

适用75&76版本的通用补丁,支持32位和64位。【20190804】

本站下载: Chromedll-patch_v75-v76.zip (60.18 KB, 下载次数: 675)
蓝奏云下载:https://www.lanzouj.com/i5bpxhg 密码:52pj
(有朋友反映76版本不能用)贴个最新通用版截图:
image.png
使用方法:
image.png image.png


【20190727】为了提高通用性,制作了一个通用型的补丁,适用目前市面上的76以下所有版本Chrome。
补丁本站下载地址:
蓝奏云网盘下载:https://www.lanzouj.com/i56syxg 密码:52pj

本补丁根据论坛大咖帖子制作,主要是方便一些想直接使用的朋友。
帖子链接https://www.52pojie.cn/thread-995686-1-1.html
使用方法:解压本exe文件到chrome.dll文件所在目录,打开执行即可。
目的:去除以下窗口提示
版本支持:v75及以下
image.png




免费评分

参与人数 167吾爱币 +162 热心值 +150 收起 理由
Czy_轩 + 1 + 1 81有效!
EV9 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
孤舟蓑笠翁 + 1 + 1 80版有效,感谢分享!
575633513 + 1 + 1 我很赞同!
一块碎豆腐 + 1 + 1 亲测RunningCheese最新版定制chrome可用,内核是80版的
Jay_Chou + 1 80版本也可用
凤栖梧 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
qeyui + 1 + 1 我很赞同!
Palading14 + 1 + 1 热心回复!
CcAi + 1 + 1 77的补丁79.0.3945.130依然有效
liuuc + 1 + 1 我很赞同!
smakasa + 1 + 1 谢谢@Thanks! 支持78
yuandongdong + 1 + 1 谢谢@Thanks!
CCNNZZZ + 1 + 1 拿走做一期视频了,谢谢!
逊克 + 1 + 1 我很赞同!
fengfrw + 1 谢谢@Thanks!
暇米 + 1 + 1 谢谢@Thanks!
Kymlin + 1 + 1 79版本可用
153899012.1 + 1 + 1 谢谢@Thanks!
james1111 + 1 + 1 79版本可用,谢谢楼主,解决了一个烦恼的问题
jones8310 + 1 + 1 用心讨论,共获提升!
熊本雄 + 1 + 1 已经测试 最新版79可以使用
淡网的小吟 + 1 79亲测也可以用,强大的工具
clsm1980 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
玉米酱 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
功夫之王 + 1 + 1 谢谢@Thanks!
尼古拉斯D胖虎 + 1 + 1 谢谢@Thanks!
Gary小东北 + 1 + 1 我很赞同!感谢感谢,本人78,亲测好用,谢谢
123468k + 1 + 1 我很赞同!
注册成功了 + 1 + 1 谢谢@Thanks!
ycqjyshxw + 1 + 1 谢谢@Thanks!
墨白 + 1 + 1 版本 78.0.3904.87(正式版本) (32 位)可用
haowong + 1 + 1 鼓励转贴优秀软件安全工具和文档!
jiurou + 1 + 1 鼓励转贴优秀软件安全工具和文档!
qiangtou + 1 我很赞同!版本 78.0.3904.97(正式版本) (64 位)可用
封刀 + 1 + 1 6666
ZZZ91800 + 1 + 1 亲测支持78,谢谢
误入森林心脏 + 1 + 1 感谢~
鑫兮 + 1 78.0.3904.97 - 2019-11-14测试可用
江南制造 + 1 + 1 我很赞同!
宅友 + 1 + 1 谢谢@Thanks!
xk52pojie + 1 用心讨论,共获提升!
shuai2051 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
shaanxi029 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
yupie + 1 + 1 谢谢@Thanks!
wf18600 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
猪脑杨 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
love08sky + 1 + 1 最新版77.0.3865.120测试可以用
闪刀先生 + 1 + 1 谢谢@Thanks!
lj98 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
szmsys + 1 + 1 我很赞同!
softx + 1 + 1 谢谢@Thanks!
LeviLXZ + 1 + 1 谢谢@Thanks!
uzcool + 3 + 1 谢谢@Thanks!
baixuanshen + 1 实用
听雨声等你笑 + 1 + 1 我很赞同!
WA_Lwz + 1 + 1 谢谢@Thanks!
wangjs + 1 谢谢@Thanks!
bnuxieliang + 1 + 1 给你加分,谢谢分享
q85828840 + 1 热心回复!
guanyangcun + 1 + 1 鼓励转贴优秀软件安全工具和文档!
msold5 + 1 这个实用!
ssuper + 1 + 1 谢谢@Thanks!
whyp + 1 热心回复!
liuwei21cn + 1 + 1 谢谢@Thanks!
lianggong + 1 + 1 谢谢@Thanks!
zdathena + 1 + 1 谢谢@Thanks!
nfcv + 1 + 1 正需要的时候看见这个了
濮小彬 + 1 + 1 谢谢@Thanks!
卧梅又闻花 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
barry1204 + 1 + 1 谢谢@Thanks!
陌上寒烟薄雪 + 1 + 1 谢谢@Thanks!
风格00 + 1 热心回复!
零食的逆转 + 1 + 1 我很赞同!
木鱼王杰 + 1 + 1 我很赞同!
runce + 1 + 1 谢谢@Thanks!
rockfeller + 1 + 1 谢谢@Thanks!
kingzf + 1 我很赞同!
bi25377 + 1 + 1 热心回复!
ls0809 + 1 + 1 感谢分享感谢分享。。。
zh88754 + 1 + 1 我很赞同!
醒喵 + 1 + 1 谢谢@Thanks!
1pipi2 + 1 + 1 我很赞同!
快结构看见你 + 1 + 1 谢谢@Thanks!
88215 + 1 + 1 感谢,这次成功了。
WONELIMBO + 1 + 1 谢谢@Thanks!
恨天低 + 1 + 1 谢谢@Thanks!
mdim156 + 1 + 1 谢谢@Thanks!
ptime + 1 + 1 我很赞同!
ccrio + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
茶无此人 + 1 + 1 76.0.3809.100亲测有效
没言以对 + 1 + 1 谢谢@Thanks!
小老板皮 + 1 + 1 热心回复!
WA52G + 1 + 1 谢谢@Thanks!
Conastin + 1 + 1 我很赞同!
山大王9989 + 1 + 1 我很赞同!
xuanjie + 1 + 1 有一种人叫做好人!别想了,说的就是你小子。已加分。
zxrzzz + 1 + 1 谢谢,终于有这个补丁了
kakolukia + 1 + 1 谢谢@Thanks!
X.C + 1 我的扩展梯子老弹出,用了终于去除360极速浏览器的提示了。

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

X.C 发表于 2019-8-8 10:28
也可以复制以下代码到TXT保存为 DevWarningPatch.bat  双击运行就可以了。

@echo关闭
copy / b“%~f0”“%temp%\%~n0.ps1”> nul
powershell -Version 2 -ExecutionPolicy bypass -noprofile“%temp%\%~n0.ps1”“%cd%”“%〜1”
del“%temp%\%~n0.ps1”
暂停
退出/ b
#>
param([string] $ cwd ='。',[string] $ dll)
功能主{
    “Chrome'开发者模式扩展'警告禁用v1.0.10.20170114`n”
    $ pathsDone = @ {}
    if($ dll -and(gi -literal $ dll)){
        doPatch“DRAG'n'DROPPED”((gi -literal $ dll).directoryName +'\')
        出口
    }
    doPatch CURRENT((gi -literal $ cwd).fullName +'\')
    ('HKLM','HKCU')| %{$ hive = $ _
        ('','\ Wow6432Node')| %{
            $ key =“$ {hive}:\ SOFTWARE $ _ \ Google \ Update \ Clients”
            gci -ea默默地继续$ key -r | gp | ?{$ _。CommandLine} | %{
                $ path = $ _。CommandLine -replace'“(。+?\\\ d + \。\ d + \。\ d + \。\ d + \\)。+','$ 1'
                doPatch REGISTRY $ path
            }
        }
    }
}
function doPatch([string] $ pathLabel,[string] $ path){
    if($ pathsDone [$ path.toLower()]){return}
    $ dll = $ path +“chrome.dll”
    if(!(test-path -literal $ dll)){
        返回
    }
    “=======================”
    “$ pathLabel PATH $((gi -literal $ dll).DirectoryName)”
    “`tREADING Chrome.dll ......”
    $ bytes = [IO.File] :: ReadAllBytes($ dll)
    #process PE头
    $ BC = [BitConverter]
    $ coff = $ BC :: ToUInt32($ bytes,0x3C)+ 4
    $ is64 = $ BC :: ToUInt16($ bytes,$ coff)-eq 0x8664
    $ opthdr = $ coff + 20
    $ codesize = $ BC :: ToUInt32($ bytes,$ opthdr + 4)
    $ imagebase32 = $ BC :: ToUInt32($ bytes,$ opthdr + 28)
    #修补数据部分中的标志
    $ data = $ BC :: ToString($ bytes,$ codesize)
    $ flag =“ExtensionDeveloperModeWarning”
    $ stroffs = $ data.IndexOf($ BC :: ToString($ flag [1..99]))/ 3  -  1
    if($ stroffs -lt 0){
        write-host -f red“`t $ flag not found”
        返回
    }
    $ stroffs + = $ codesize
    if($ bytes [$ stroffs] -eq 0){
        写主机-f darkgreen“`tALREADY PATCHED”
        返回
    }
    $ exe = join-path(split-path $ path)chrome.exe
    $ EA = $ ErrorActionPreference
    $ ErrorActionPreference ='silentlyContinue'
    while((get-process chrome -module |?{$ _.FileName -eq $ exe})){
        forEach(15..0中的$ timeout){
            write-host -n -b yellow -f black`
                “`rChrome正在运行,并将在超时秒内终止。”
            write-host -n -b yellow -f darkyellow“按ENTER键立即执行。”
            if([console] :: KeyAvailable){
                $ key = $ Host.UI.RawUI.ReadKey(“AllowCtrlC,IncludeKeyDown,NoEcho”)
                if($ key.virtualKeyCode -eq 13){break}
                if($ key.virtualKeyCode -eq 27){write-host; 出口 }
            }
            睡觉1
        }
        写主机
        get-process chrome | ?{
            $ _。MainWindowHandle.toInt64() - 和($ _ | gps -file).FileName -eq $ exe
        } | %{
            “好好退出......”
            if($ _。CloseMainWindow()){
                睡觉1
            }
        }
        $ killLabelShown = 0
        get-process chrome | ?{
            ($ _ | gps -file | select -expand FileName)-eq $ exe
        } | %{
            if(!$ killLabelShown ++){
                “`tTerminating背景镀铬工艺......”
            }
            停止进程$ _ -force
        }
        睡觉 - 毫秒200
    }
    $ ErrorActionPreference = $ EA
    $ bytes [$ stroffs] = 0
    “`tPATCHED $ flag flag”
    #修补stable / beta的通道限制代码
    $ code = $ BC :: ToString($ bytes,0,$ codesize)
    $ rxChannel = '83 -F8  - (?:03-7D | 02-7F)'
    #旧代码:cmp eax,3; jge ......
    #new code:cmp eax,2; jg ......
    $ chanpos = 0
    尝试{
        if($ is64){
            $ pos = 0
            $ rx = [regex]“$ rxChannel  - 。{1,100} -48-8D”
            做{
                $ m = $ rx.match($ code,$ pos)
                if(!$ m.success){break}
                $ chanpos = $ m.index / 3 + 2
                $ pos = $ m.index + $ m.length + 1
                $ offs = $ BC :: ToUInt32($ bytes,$ pos / 3 + 1)
                $ diff = $ pos / 3 + 5 + $ offs  -  $ stroffs
            }($ diff -ge 0 -and $ diff -le 4096 -and $ diff%256 -eq 0)
            if(!$ m.success){
                $ rx = [regex]“84-C0。{18,48}($ rxChannel) - 。{30,60} 84-C0”
                $ m = $ rx.matches($ code)
                if($ m.count -ne 1){throw}
                $ chanpos = $ m [0] .groups [1] .index / 3 + 2
            }
        } else {
            $ flagOffs = [uint32] $ stroffs + [uint32] $ imagebase32
            $ flagOffsStr = $ BC :: ToString($ BC :: GetBytes($ flagOffs))
            $ variants =“(?<channel> $ rxChannel  - 。{1,100}) -  68  - (?<flag>`$ 1  - 。{6}`$ 2)”,
                    “68  - (<标志>`$ 1  -  {6}`$ 2)。(?<通道> $ rxChannel){300500} {E8} 12,32”,
                    “E8 {12,32}(<通道> $ rxChannel?){300500} 68  - 。。(?<标志>`$ 1  -  {6}`$ 2)”
            forEach($ variants中的$ variant){
                $ pattern = $ flagOffsStr -replace'^(..) - 。{6}(..)',$ variant
                “`tLooking for $($ pattern -replace'\?<。+?>','')......”
                $ minDiff = 65536
                foreach([regex]中的$ m :: matches($ code,$ pattern)){
                    $ maybeFlagOffs = $ BC :: toUInt32($ bytes,$ m.groups ['flag']。index / 3)
                    $ diff = [Math] :: abs($ maybeFlagOffs  -  $ flagOffs)
                    if($ diff%256 -eq 0 -and $ diff -lt $ minDiff){
                        $ minDiff = $ diff
                        $ chanpos = $ m.groups ['channel'] .index / 3 + 2
                    }
                }
            }
            if(!$ chanpos){throw}
        }
    } catch {
        write-host -f red“`t无法找到频道代码,请尝试更新我”
        write-host -f red“`thttp://stackoverflow.com/a/30361260”
        返回
    }
    $ bytes [$ chanpos] = 9
    “`tTATCHED Chrome发布渠道限制”
    “写一个临时的dll ......”
    [IO.File] :: WriteAllBytes( “$ dll.new”,$字节)
    “`回到原来的dll ......”
    移动-literal $ dll“$ dll.bak”-force
    “`将临时dll作为原始dll进行重命名......”
    移动-literal“$ dll.new”$ dll -force
    $ pathsDone [$ path.toLower()] = $ true
    write-host -f green“`tDONE .n”
    [GC] ::收集()
}
主要
北梦南城 发表于 2019-7-24 17:38
v75以下试试这个,别人的软,网上找到的,也是吾爱的www.lanzouj.com/i554f4d
lucaiq 发表于 2019-7-24 16:44
 楼主| yj1013 发表于 2019-7-24 16:48
lucaiq 发表于 2019-7-24 16:44
又一个版本?原来一个。

原来有一个版本是适合75版本之前的。
kajibu 发表于 2019-7-24 16:50
感谢,这个一直很烦的
physics912 发表于 2019-7-24 16:54
谢谢楼主分享哈
alzn 发表于 2019-7-24 16:56
我下来试试
时光说你忘了 发表于 2019-7-24 16:58
谢谢@Thanks!
fighting_m 发表于 2019-7-24 17:01





已测试,源文件会备份是吧
可乐君 发表于 2019-7-24 17:09
太实用啦。每次都有那个框还要多等一会等他出来关掉这下好啦
qiannideyoushou 发表于 2019-7-24 17:22
这个,很是需要呀
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 09:41

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表