这个教程只讲述如何进行“破解天学网英语听力播放速度太慢导致做题(抄答案)速度受到限制的问题”的内容,并没有相关答案可提供(因为资源包里是全部加密的,没办法解答案出来),只能突破播放速度限制,让你更快地答完题。
前情提要:之前有6天都没做听力而欠下了很多债,想补救一下。。可是做题有速度限制,只能听完材料之后才能做题。。所以就有了破解播放速度的想法(其实就是想省事)。
原理:修改语音资源包+CE加速+ZYB
说说我的折腾过程:
想看教程的请直接往下翻到教程栏
听力做着做着直接要爆炸,速度真的太慢了!!!
…看来我还是静不下心。。
突然想到该怎么样去破解它,所以就直接开始行动~
既然它在每个栏目之间只要音频没有播放到那个位置就限制答题,那我只要用root+GG修改器改内存应该就能解决问题!
失败原因:根本找不到要修改的内存的地址。。(也不知道该这么改)然后就发现答题页面就是安卓+web的开发方案,这种方案很难去整上面的操作。
然后我直接使用了GG修改器的变速选项。结果还是没用。
原因:虽然软件速度快起来了(那个音量喇叭还能鬼畜www),但是音频根本没变快,那等于无用
手贱去百度了下天学网有人破解过没,发现一个没有淦。。不过点进了天学网官网,居然发现有PC学生端,那就很好整了嘛~
下载PC端完之后,我先试了试做题,果然和之前安卓+web框架一样,PC端也是开的web框架。
想了一下,既然要下载资源包,那不可能直接云端播放,所以放弃fiddler抓包。
之后试了试CE修改器,直接点“开启变速精灵”,结果和手机端一样:音频根本没变快。
继续用CE,查看内存,可以看到程序在内存中的汇编代码。
上面有个搜索选项,我准备看看播放听力时web页面的字符串能查到不。
于是我查询了开始听力时的“听指令”字符串,就得到了web页面的开头部分:
里面直接写上了当前听力材料的文件名目录(不是绝对路径),于是根据得到的文件名,我搜索了C、D盘,结果都没找到这个文件。。有点离谱。(这里卡了比较长时间)
后来我用了一个名叫fileriver(文件河)的程序,它可以帮你记录指定目录下文件的修改记录(基于Windows的Hook API)然后就很轻易的找到了E盘下一个名叫“Up366Cache”的文件夹。
我也是醉了,我安装到D盘,它却偏要把资源放到E盘。。这不是纯属坑人嘛。。
看了下它的听力资源文件全都是mp3文件,而其他的信息文件被加密基本无法查看。所以干脆不管加密文件了,直接看媒体文件。
媒体文件很成熟,单独播放起来没什么压力~
于是我录制了一个1s的mp3文件,把开始的那段准备音频换成了我的文件,之后放听力就直接开始播放我录的文件了hhh
用python写了个极短的脚本:就29行代码,可以实现将文件夹及其子文件夹内所有听力音频替换为我的1s录音文件。代码如下:
import os
from shutil import copyfiledef scan_files(directory, prefix=None, postfix=None):
files_list = []
for root, sub_dirs, files in os.walk(directory):
for special_file in files:
if postfix:
if special_file.endswith(postfix):
files_list.append(os.path.join(root, special_file))
elif prefix:
if special_file.startswith(prefix):
files_list.append(os.path.join(root, special_file))
else:
files_list.append(os.path.join(root, special_file))return files_list
mulu = “E:\Up366Cache\flipbooks\59A0044287BEAB997F7C03AE4B9FC101”
files = scan_files(mulu, postfix=”.mp3”)
for i in files:
file = i.split(‘\‘)[-1] # 提取文件名
lujing = i.replace(str(file), “”, 1) # 提取路径
zong = ‘./‘ + str(file) # 被替换文件名的当前路径
os.rename(‘./test.mp3’, zong)
os.remove(i)
copyfile(zong, i)
os.rename(zong, ‘./test.mp3’)
换一下mulu参数就可以把整个听力文件全部换成录音文件啦(当然如果你不介意可以自己录www)
[scode type=”blue”](其实这里天学网要是加一个听力音频文件的md5校验,可能就没有这么简单了。。但还好他们没加嘿嘿)[/scode]
差不多完成了。
进入学生客户端,点击“去作答”,打开CE,开变速精灵,调到20倍速,手机上作业帮提前看好选项,然后在电脑上直接对着手机上选择就行了~
教程
首先,你要有:
- 一台电脑
- 电脑操作的基础知识
其次,请下载:1.这个是天学网PC客户端的官方下载地址
2.这个是配套程序的下载地址(因为阿里网盘的限制不能上传压缩包,所以请自行把下载的文件的图片格式的后缀名.jpg改为压缩文件格式.zip就可以获取我分享的文件了)
先安装上“天学网PC客户端”,然后进去登号,然后把所有未完成的听力全部点进去一遍,等到下载完资源包直接退出就行。
然后,请把压缩包里的两个文件( test.mp3 和 main.exe )全部解压到桌面。
资源文件夹在 E:Up366Cacheflipbooks 路径下(如果什么都没有请先点进去软件再退出来下载资源包)。
再然后,确定test.mp3和main.exe在同一目录下,之后运行main.exe
,会弹出一个黑框很快又关掉了,这说明成功执行了。之后打开天学网客户端,先别着急进入做题。
最后,把压缩包的CE文件夹解压,运行CE,点击左上角变色按钮,选择天学网客户端,开启变速精灵,调到了20x倍速,就可以破解限制了。
使用zyb来对选项填写上就行了~
(明天来更图片,太晚了得睡觉了www)
大家一定要注意哈如果要用的话千万别把速度设置的太快,我TM直接上传了个0分上去。。我人傻了