用mac迅雷下载视频,提示“抱歉,该资源被举报,会员服务无法使用”。卧槽 老子是会员都有这提示,不能忍,网上搜索mac迅雷破解方法,一大堆,主要用Hopper。
这玩意下载了发现需要破解才能导出exe文件,不能忍。看雪找到破解版。
然后根据教程,完美破解了。这里复制一下教程保留着。
新添加了一个 etm_is_high_speed_channel_usable ,修改方法一样,开启迅雷高速通道的。
Mac迅雷可执行文件路径/Applications/Thunder.app/Contents/MacOS/Thunder
用Hopper载入可执行文件
在Label搜索栏中输入“ is”(注意,是“空格is”),在搜索结果中,找到如图所示的4个方法:
1. -[LocalTask isValidLixianTask]
2. -[UserController isVip]
3. -[UserController isPlatinum]
4. -[UserController isDiamond]
用Hopper静态patch这4个方法
把鼠标焦点放在-[LocalTask isValidLixianTask]的第一行汇编代码上,然后选择Hopper菜单栏的Modify -> Assemble Instruction,并在弹出的文本框里输入mov eax, 0x1
然后点击“Assemble and Go Next”,再在文本框里输入ret。
为什么要这么patch呢?简单解释一下:在x86汇编里,函数的返回值存放在eax寄存器里。1对应BOOL类型的YES,因此我们的patch让-[LocalTask isValidLixianTask]永远返回YES,告诉迅雷这是一个有效的离线任务 wink
同理,用完全相同的输入来patch掉另外的3个方法,即把它们的前2条汇编指令都改成mov eax, 0x1和ret。
用Hopper生成一个patch过的新可执行文件
在Hopper的菜单里选择File -> Produce New Executable...,然后在弹框中选择YES,即可生成一个新的Thunder文件。用这个新的Thunder替换掉原来的/Applications/Thunder.app/Contents/MacOS/Thunder
上一篇: 坑爹的jenkins已经不知道踩了多少坑
下一篇: Elasticsearch安装
0 Responses so far.