🚫去除Dash试用限制
2020-02-03 本文已影响0人
flexih
Dash是一个查询API的app,用起来很方便,下面是它的简介:
Dash is an API Documentation Browser and Code Snippet Manager. Dash instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included.

Dash的作者很勤劳,更新的比较频繁,每次更新需要重新购买。如果不够买也能使用,只是每次要等几秒才能查询。
隐藏右上角“Purchase Dash”
-
使用Hopper打开Dash,在Labels下搜索purchase,如图:
-
查看+[DHPurchaseButton addPurchaseButtonWindow:],伪代码:
汇编代码如图:

把箭头处修改为
jne loc_1000e2347
即可。
去除倒计时等待
1.在搜索purchase的时候,出现了另一个类DHPinky,看一下这个类的方法:

-[DHPinky showPinky:]的伪代码如图:

查看箭头对应的汇编代码:

箭头所指位置修改为
jne loc_1000d2b73
即可。生成新的二进制文件,记得去掉签名,用新的二进制文件替换Dash里的二进制文件即完成了“破解”。