迅雷高速通道试用破解
简单搜索了一下,发现整个上有网盘的加速试用破解,竟然没有迅雷的。今天就来分享一下破解迅雷加速的方法
准备工作
- 01
打开迅雷开始下载需要下载的资源,可以登陆可以不登陆,一般会触发高速通道试用。先不要启动高速通道试用。高速通道可用的时候,可以暂停任务,以免任务量过小在仓促中阅读该经验导致失误
- 02
启动cheat engine,其实cheat engine的原理很简单,它是一个内存数据拦截器,为使用者提供了对内存中数据的改动方法。因为迅雷高速通道试用的计时器自然是在内存中,所以可以针对这个计时器模块下手。本人的cheat engine是在官网下的,所以为英文版。如果读者下载了中文版,可以根据图片指示的各个操作来执行,当然自己懂英文肯定更好。我也会试着对每一个操作所点击的位置的英文进行翻译,仅供参考,可能和你们使用的中文版不完全一样
开始
- 01
cheat engine打开后,点击左上角一个一闪一闪的按钮,select a process to open(选择进程以打开)。
- 02
点击后,会出现process list(进程列表),找到迅雷这个进程,然后open(打开)。
- 03
接下来便要开始去内存中找这个计时器模块,准确的来讲,是要找到这个点击加速后就开始倒计时的Variable。接下来对Scan(扫描)方式进行一下设置
- 04
按图中指示设置
- 05
按上图设置完成后,界面应该如下图所示。确认无误后,就可以输入定义域来搜索目标变量了
- 06
我们在Hex(十六进制)右边的两个输入框输入一个区间,靠左的这个可以输入115,靠右的输入116,到时候点击scan的时候软件就会以115-116为定义域,搜索value∈[115,116)的变量并显示在软件界面左侧。(自己决定输入的值,115,116只是举例,范围在1秒之内,待会scan的时候,就会搜索你输入的两个值之间的变量)
- 07
这时转回迅雷,如果刚才暂停了任务,可以开始了,这时点击使用高速通道。然后切回cheat engine 界面,建议让迅雷和cheat engine的窗口并列显示在屏幕上,好观察。 以我在上步骤所举例输入的数值为例,等到迅雷的加速试用时间读秒显示116秒时,在cheat engine界面点击first scan(第一次扫描),别太急,只要显示的还是116,就可以,因为在显示为116的这段时间里,这个变量的值就算精确到小数点后多少位,都在我们定义域范围内。 如果你输入了其他值,操作一样,只不过你等待它显示的是你要的那个数字而已 first scan后,cheat engine左侧可能出现大量符合这次规定的定义域的变量。我们不去管它们,准备进行第二次scan
- 08
接下来我们像上面一样,在两个框里输入更小的值,比如90,91。类似刚才,等到迅雷都秒到91时,点击next scan(第二次扫描)。 解释一下这个步骤的原理,我们这样执行后,就会从cheat engine左侧那一大堆变量的列表里选出value(值)符合我们第二次扫描时输入的value range(值范围)的值。这样左侧列表顿时就会少很多项,如果不是只剩一个,那几个里有几个可能也在倒数 理想情况下,可能就会只剩一个。这一个一定在倒数,而且它的value一定和迅雷的读秒相同步。 刚才把任务的加速弄丢了,所以换了个任务,幸运的是又可以加速,接下来用的举例任务和刚才的不一样,不影响任何东西。
- 09
按照上图所示,在cheat engine界面左侧列表选中这唯一的一个变量,点击图中所示那个箭头按钮,让这个变量转移到下侧列表(这个列表就是操作区)
- 10
接下来,点击图中所示的active(动态的)的框框,这个框框中间如果是空白,则意味着该变量不被锁定,可按照其被编程的方式变化,如果点了变成X则意味着被锁,变成静态变量,该变量不可变。如图,把它×掉,×掉后,就被锁定了。回到迅雷的界面去看一看,倒计时就被锁在那里了,而且比较玄学的是,它有可能会拨动一下(比如我这上面显示的,它可能有时会突然跳到37一下)
- 11
好了到此,就完成了,你就看着它直到任务结束都还在那个被你锁定的值。事实证明这个被我们找到的变量的确是加速判断模块的父项。决定着是否加速,因为我发现在任务的详细信息里可以看到只要这个试用在迅雷界面的显示不结束,高速通道依然在开着并且有流量进来。