吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 15356|回复: 9
收起左侧

[iOS 转帖] 【转】用Hopper搞定Mac迅雷的会员以及离线下载功能

  [复制链接]
aaronDEV 发表于 2015-12-10 17:01
定位Mac迅雷的可执行文件
snakeninnys-iMac:~ snakeninny$ ls /Applications/Thunder.app/Contents/MacOSThunder            libetm.dylib       libiniparser.dylib

如果你的迅雷也是放在了/Applications下,那么可执行文件的位置应该跟上面一样😄

用Hopper分析可执行文件

定位要修改的函数

可执行文件尺寸不大,Hopper很快就可以完成对它的分析。在Label搜索栏中输入“ is”(注意,是“空格is”),在搜索结果中,找到如图所示的4个方法:

它们分别是


1. -[LocalTask isValidLixianTask]2. -[UserController isVip]3. -[UserController isPlatinum]4. -[UserController isDiamond]用Hopper静态patch这4个方法

首先patch-[LocalTask isValidLixianTask]:
把鼠标焦点放在-[LocalTask isValidLixianTask]的第一行汇编代码上,然后选择Hopper菜单栏的Modify -> Assemble Instruction,并在弹出的文本框里输入mov eax, 0x1,如图所示:

Screen Shot 2015-07-06 at 3.18.07 PM.png[size=1em]870x177 65 KB


然后点击“Assemble and Go Next”,再在文本框里输入ret。patch之后的-[LocalTask isValidLixianTask]长这样:

为什么要这么patch呢?简单解释一下:在x86汇编里,函数的返回值存放在eax寄存器里。1对应BOOL类型的YES,因此我们的patch让-[LocalTask isValidLixianTask]永远返回YES,告诉迅雷这是一个有效的离线任务
同理,用完全相同的输入来patch掉另外的3个方法,即把它们的前2条汇编指令都改成mov eax, 0x1ret,修改结果如图所示:
Screen Shot 2015-07-06 at 3.29.28 PM.png[size=1em]447x634 110 KB


用Hopper生成一个patch过的新可执行文件

在Hopper的菜单里选择File -> Produce New Executable...,然后在弹框中选择YES,即可生成一个新的Thunder文件。用这个新的Thunder替换掉原来的/Applications/Thunder.app/Contents/MacOS/Thunder,然后重启迅雷,看看效果:

Screen Shot 2015-07-06 at 3.59.29 PM.png[size=1em]946x161 89.8 KB
[url=//7xibfi.com1.z0.glb.clouddn.com/uploads/default/cf07f434607f78cf63eba20c16691521cd049e72][/url]


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

wszgrhk 发表于 2015-12-10 17:18
感谢分享
头像被屏蔽
qq4640456 发表于 2015-12-10 17:47
 楼主| aaronDEV 发表于 2015-12-15 15:13
qq4640456 发表于 2015-12-10 17:47
感谢啊,Mac上确实没啥好下载工具,为了这个我还特意办了会员。

自己鼓捣了一下,确实可以用,后来会提示流量不足,看来还得hook多几个方法才行。。。
shwlove 发表于 2016-1-5 16:01
确实可以的哦。刚才试了一下。很好很强大。
微思微行 发表于 2016-7-26 15:54
牛人聚集地
bingmuou 发表于 2016-7-30 17:44
谢谢楼主,很给力
xumeteor 发表于 2016-10-11 21:51
学习了,谢谢分享
xxsmile520 发表于 2016-11-23 09:12
谢谢lz分享
djj534 发表于 2017-1-24 18:38
 这个方法靠谱,,,实验下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 02:03

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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