支付宝给出了防护别人调试防御的方法:-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null
就是在Other link flag 设置:-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null。
于是就在网上搜了下,果然有人给出解决方法:http://blog.csdn.net/demondev/article/details/52136303
于是我按照这个把坎儿给越过了。
另一个就是:int ptrace(int _request, pid_t _pid, caddr_t _addr, int _data);
头文件:
#import <sys/ptrace.h>
在查看main函数看到使用这个玩意。之前在搞reveal2(1.63到没发现有这个玩意)发现了这个方法,也是在main函数里。
一调试reveal就自动退出。干掉之后可以肆无忌惮的调试了。
AlipayWallet文件只要64位那个就可以,手机用不上armv7了、。所以调试输出可执行文件时也只要64未就行了。
接下来就是打包。之前也是用工具打包的。结果死活不让安装
听说签名会封,我也不敢用公司证书怕封了影响公司。过短让群里的基友帮我签名了。
听他说 签名完放到第三方网站就可以了。(不知道我签名的私活不让用itunes安装是怎么回事。说要什么授权)。
就这么简单就可以用reveal2查看app了、
有什么不对的地方请大家指出来。以后就可以支付宝的UI层的设计了。非常喜欢支付宝UI设计和交互。
感谢群里热心的基友。