Метод использует сторонний сервер, который "обманывает" приложение
[Update 2] По слухам, уже сделано более 30.000 покупок по данному методу. Автор хака получил на свой PayPal (пока его не закрыли) целых $6.78 донейта. Миленько.
[Update 3] Пресс-секретарь Apple сообщил «Безопасность AppStore является невероятно важной для нас и сообщества разработчиков. Мы принимаем сообщения о мошеннической деятельности очень серьезно, и мы занимаемся расследованием«. На этом все. Сам же хак, пока закрыт, чтобы Apple немного остыла. Что будет дальше… посмотрим.
[Update 4] Ресурс TNW взял интервью у ZonD80, в котором разработчик утверждает, что методы Apple проверки поступлений за In App Purchase являются не безопасными. По словам ZonD80 его метод не работает только в тех приложениях, в которых разработчики используют свои собственные сервера для проверки In App Purchase.
[Update 5] Инструкция обновлена. Способ опять работает! Спасибо, HaistaVittu.
Чтобы бесплатно совершить покупку In App Purchase необходимо:
- Выходим из вашего AppleID! Настройки -> Магазин -> Ваш AppleID -> Выйти.
- Теперь ставим сертификаты. Порядок установки очень важен! Ставим сначалапервый, потом второй.
- Идем в игру где хотим что-нибудь купить. Начинаем покупать, но в окне «Вы действительно хотите купить?» жмем на «Отмена».
- Идем в настройки WiFi и жмем на синюю стрелку у вашего WiFi.
- Убираем все, что написано в строке DNS и пишем туда: 94.228.221.10 или 91.224.160.136 (лучше первый).
- Идем обратно в приложение и покупаем что-нибудь. Вы увидите окно про любовь, тыкайте «LOVE». Когда девайс попросит вас ввести ваши данные вводите тупой набор символов, а не ваш AppleID.
- После удачно покупки, меняете DNS обратно (если надо) и заходите в свой AppleID