AppleFairplayTextCrypterSession::fairplayOpen() failed

appstore下载app后,打开闪退,看日志中有AppleFairplayTextCrypterSession::fairplayOpen() failed, error -42004记录,脱壳打开失败?请问这种问题,该怎么逆向找到失败的原因?

我参考黄书上逆向mobileMail的方法,逆向appstore里的“打开”按钮,cycript时发现cy# [button actionsForTarget:#0x163deca0 forControlEvent:458752]返回的null,这种情况下,该怎么找到“打开”按钮,所触发的事件的?
我自己逆向了下,发现是在SKUIItemOfferButton endTrackingWithTouch:withEvent:中触发的[SKUIItemOfferButton _touchInBounds:]事件,
然后找到[SKUIItemOfferButton sendAction:(_buttonAction:) to:SKUIOfferView forEvent:]
然后找到[SKUIOfferView _buttonAction:],请问我这思路是不是对的?
要怎么才能找到显示这个AppleFairplayTextCrypterSession::fairplayOpen()日志那个方法?
哪位大神指导指导一下我!谢谢!:innocent:

你有改动设备信息吗?

是的,用狗神的方法“在iOS 7中获取UDID的3种可能方法”,改了个udid后测试的。

那就对了。 运行app的时候不改试试。

为什么我在 [SKUIOfferView _buttonAction:] 这个方法用lldb打了断点,就没法下载app了呢