Amarra 3.0.3(4562) 破解

拜学校傻逼的小学期安排所赐,这个暑假回了两趟杭州,每次在家住了两个多星期。离开了宿舍良好调教过的有教育网ipv6地址的路由器,回家以后科学上网靠的是osx下面的shadowsocks客户端ShadowsocksX,和大多数代理工具一样,这玩意会开一个socks5服务,监听本地某端口,同时本地开放一个http服务放置一个.pac文件,然后把系统的全局pac设置改到这个url上去。

回家以后发现iTunes神秘地罢工了,打开过两秒就crash。于是我顺手把媒体库清了,没用,然后开Apps Store把iTunes升到了最新的12.4版本,问题依旧。我趴在地上想了一会,然后关掉了ss客户端,这下iTunes能正常使用了。然后嘛,我关了iTunes又挂起了代理,毕竟在家里其实没什么特别要用iTunes的理由。

回到学校以后又有dac用了,然而打开amarra和audirvana(这俩是我在osx下最常用的播放器,声音和光用iTunes不一样,这玩意真有玄学)的时候发现这俩也不工作了。Google告诉我iTunes 12.4似乎作了很大改动,于是这俩的老版本都不work了。当然,开发商很快就发布了适配iTunes 12.4的新版本,可惜并没有找到任何大佬搞定新版的amarra(这玩意贵的吓人,高阶的Symphony版本卖649刀,普通版本99刀),于是只能自己搞了。

第一次在osx下面调程序,先试着用gdb attach上去发现什么鬼,所有函数的symbol好像都在,程序也没有什么其他保护了。于是把程序run起来,validation的窗口出来以后ctrl-c暂停住,列出当前的栈帧然后看着改就行了。回学校前花了大概一周时间调带Themida的AlphaROM(为了自己动手打黄油),欲仙欲死,这一下子感觉突然来到了幼儿园。gdb本身就有简单的修改二进制代码的功能,我甚至都不需要了解osx下面可执行文件的结构,或者是动态链接的细节。

链接: https://pan.baidu.com/s/1c3ezF4 密码: kcyj

使用前先去这里把最新版Symphony的安装包下下来装好,然后去上面的度盘链接把修改后的主程序下下来,覆盖Amarra Symphony.app/Contents/MacOS下面的同名文件就可以了。

这样就算省了一笔钱了。。突然有点想拿这钱去买一份hopper,个人授权89刀,而且linux下也能用。下了个demo耍了耍感觉还不错,虽然当然比不过ida就是了。

blog comments powered by Disqus