В этой теме 38 ответов, 9 участников, последнее обновление  WinPhone 8 г., 3 мес. назад.

Просмотр 25 ответов - с 1 по 25 (всего 38)
  • Как читерить и взламывать донат в приложениях Windows Phone

  • #48199

    WinPhone
    Администратор форума

    По многочисленным просьбам выкладываю некоторые способы взлома доната (монеты, кристаллы, золото и тд и тп) в приложениях на Windows Phone.

    Основные способы:

    1. Взлом Unity приложений.
    2. Взлом dll внутри XAP.
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
  • #56118

    WinPhone
    Администратор форума

    Пожалуй самый простой способ - это взлом и накрутка в приложениях, которые были разработаны с помощью Unity.

    Инструкция:

    1. Идем на официальную страницу загрузки среды разработки Unity, скачиваем ее и устанавливаем.
    2. Качаем из аттача файл UppEditor.zip и распаковываем его.
    3. Запускаем Unity.
    4. В меню сверху нажимаем Assets->Load New Asset... выбираем наш распакованный файл UPPEditor.cs:

      После этого он должен появиться в проекте:

    5. Устанавливаем XAP нужной нам игры или программы, которая разработана в Unity. Чтобы узнать как разработано приложение, нужно открыть XAP как архив и посмотреть названия файлов внутри, вы должны увидеть некоторые файлы, название которых начинается с Unity*:
    6. Запускаем установленное нами приложение на телефоне, чуть-чуть играем, лазием по меню и тд и тп. Выходим. Заходим в WPPT, находим наше приложение и сливаем к себе на компьютер файл UnityPlayer.upp.
    7. Возвращаемся в Unity и запускаем наш редактор *.upp файлов через Window->Tools->UppEditor:
    8. В редакторе нажимаем open file и выбираем ранее слитый с телефона файл UnityPlayer.upp.
    9. Смотрим что внутри. Есть два варианта, разработчик хранит все значения именно в этом файле или же практически ничего (в этом случае пробуем другой способ).
    10. Если строк много, включаем голову и начинаем искать какие-то фразы типо "gems", "coins", "balance" на что хватит фантазии. В нашем примере мы используем UnityPlayer.upp от игры My Talking Angela и находим здесь не только деньги, но и как отключить рекламу:

      Изначально тут были значения {"id":"gc", "balance":"235"} и "paidUser":"false". Тут главное приложить свою фантазию и смекалку, как разработчик может назвать параметры.

    11. Правим строки ручками на нужные значения, сохраняем на компьютере и заливаем через WPPT обратно в телефон.
    12. Пробуем запустить игру или программу и видим что у нас много монеток.
    13. Profit.
    Вложения:
    1. Как читерить и взламывать донат в приложениях Windows Phone
    2. Как читерить и взламывать донат в приложениях Windows Phone
    3. Как читерить и взламывать донат в приложениях Windows Phone
    4. Как читерить и взламывать донат в приложениях Windows Phone
    5. Как читерить и взламывать донат в приложениях Windows Phone
    1. UPPEditor.zip
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    За это сообщение автора поблагодарили (всего 1):
    #56119

    WinPhone
    Администратор форума

    Самый сложный способ, который не всегда удается применить - это пропачтивание .dll файла. Но несколько приложений таким образом удалось все таки взломать. Вкратце - ищем нужную функцию с IAP'ом и меняем ее содержимое. Если вы не понимаете в программировании вообще ничего, не стоит начинать пробовать этот способ.

    Делаем на примере уже ломаного приложения ПДД РФ, в оригинале которого есть реклама и открыты всего лишь 8 билетов.
    Более подробно:

    1. Скачиваем и устанавливаем на компьютер программу Telerik JustDecompile.
    2. Скачиваем на телефон нужное вам приложение/игру и сливаем на компьютер XAP всеми известным способом. Либо ищем уже готовый взломанный XAP. Распаковываем этот XAP в любую папку, тк это обычный ZIP архив.
    3. Запускаем Telerik JustDecompile, переходим во вкладке сверху в Plugins->PluginsManager и устанавливаем плагин Assembly Editor:
    4. Далее выбираем все распакованные файлы от нашего XAPа через Open->File(s).... Выскочит окно о неподдерживаемых файлах, нажимаем на Close.
    5. Начинается самое сложное. Ищем по всем открывшимся файлам метод/методы где проверяется купили ли вы программу, чтобы снять триал. После непродолжительных раскопок ПДД РФ я нашел такой метод CheckFree:

      Из названия CheckFree уже можно понять, что тут идет проверка на купленное приложение в файлах сохранения программы.
      Чтобы обойти триал, нам необходимо исправить метод так, чтобы он всегда присваивал PurchaseHelper.IsBuyInapp правду, то есть true.

    6. Сразу в окне просто так исправить метод не получится. Для этого идем в Plugins->Reflexil. Снизу откроется дополнительная панель. Нажимаем на наш метод CheckFree и видим IL-инструкции снизу:
    7. Есть два пути:
      - сходить в инет и разобраться с IL-инструкциями и исправить текущие на свои.
      - нажать правой кнопкой мышки на любой строчке -> Replace all with code... (не пробовал)
    8. Я пошел первым путем, удалил ненужные инструкции и добавил свои. В итоге получилось вот так:
    9. Далее сохраняем и перезагружаем наш dll.:

      Выскочит окно о том, что произошли изменения, нажимаем на кнопку Reload. И смотрим как изменился наш метод:

      Все отлично, наш метод CheckFree в любом случае присваивает PurchaseHelper.IsBuyInapp значение true, как будто мы купили приложение.

    10. Идем в папку, где был распакован XAP, удаляем в ней файл MDILFileList.xml, иначе XAP не установится.
      Если удаление MDILFileList.xml вызывает ошибку при установке, то нужно удалять не сам файл, а строчку из него название пропатченной dll.
      Выделяем все файлы и пакуем обратно в ZIP-архив. Переименовываем ZIP->XAP и устанавливаем пропатченный XAP.
    11. Запускаем приложение и смотрим, что у нас открыты все билеты и нет рекламы.

    Вы можете пробовать не только с триалом, а и с некоторыми значениями (кристаллов, монет и тд и тп), которые присваиваются на старте.
    Например, после раскопок в игре DemonDefence мы получаем при первом запуске игры 999999 кристаллов, после правки DLL:

    В сети есть много статей насчет этого, вы можете почитать и их:
    - как пользоваться Reflexil (google)
    - страница с наиболее важными IL-инструкциями, а также некоторыми инструкциями по взлому таким же способом.
    - вместо Telerik JustDecompile можно использовать программу Reflector (с плагином Reflexil) - все есть в сети с кряками.

    Вложения:
    1. Как читерить и взламывать донат в приложениях Windows Phone
    2. Как читерить и взламывать донат в приложениях Windows Phone
    3. Как читерить и взламывать донат в приложениях Windows Phone
    4. Как читерить и взламывать донат в приложениях Windows Phone
    5. Как читерить и взламывать донат в приложениях Windows Phone
    6. Как читерить и взламывать донат в приложениях Windows Phone
    7. Как читерить и взламывать донат в приложениях Windows Phone
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    За это сообщение автора поблагодарили (всего 2):
    #56120

    WinPhone
    Администратор форума

    RESERVED
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56121

    WinPhone
    Администратор форума

    RESERVED
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56122

    WinPhone
    Администратор форума

    RESERVED
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56123

    WinPhone
    Администратор форума

    RESERVED
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56114

    EygenCat|Galaxy A8+
    Участник

    Я наверное что-то не так скачал? Просто у меня такое окно

    Вложения:
    1. Как читерить и взламывать донат в приложениях Windows Phone
    #56115

    WinPhone
    Администратор форума

    Eygen Wolodin, нажми на вкладку Create New Project. Создастся проект и прога запустится.
    Надо дописать это наверно

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56116

    Alex
    Участник

    Ну, что.... Могу сказать, что я в твоих рядах ближайшие 30 дней (бесплатный срок работы unity).

    За это сообщение автора поблагодарили (всего 1):
    #56117

    WinPhone
    Администратор форума

    Alex, попробуй установить кряк из аттача

    Вложения:
    1. crack_unity.zip
    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56111

    Андрей
    Участник

    Добрый вечер. скажите пожалуйста, а больше обучения взлому не будет?? только один способ??

    #56112

    WinPhone
    Администратор форума

    Андрей, будет. Сейчас некоторые дела по сайту делаются.

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56113

    Дятел сайта
    Участник
    Alex писал:

    Ну, что.... Могу сказать, что я в твоих рядах ближайшие 30 дней (бесплатный срок работы unity).

    Поищи кряк, на торрентах он есть.

    Не забывай нажимать "Спасибо"!
    Пожертвовать мне шмот CSGO и Steam
    #56110

    Илья
    Участник

    О чёрт! Я то вчера ломал голову как открыть файл UnityPlayer.upp в игре speed clicker ))) А оказалось всё проще пареной репы ))
    А я около двух часов танцевал с бубном вокруг этого файла и с помощью редактора WinHex изменил всё-таки значения кристаллов и денег на те что меня вполне удовлетворили ))

    Добавлено спустя 2 минуты 11 секунд:
    WinPhone, Спасибо за более простой и понятный способ. Я если честно и не знал что такая среда разработки есть.

    Лучшая благодарность - это кнопочка "Спасибо"!
    #56107

    Андрей
    Участник

    добрый день. можно узнать хотя бы примерное когда закончатся ваши работы на сайте??

    #56108

    WinPhone
    Администратор форума

    Андрей, сегодня-завтра.

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56109

    Илья
    Участник

    Разработчик постарался. На скринах два одинаковых файла, разница только в количестве денег в профиле игрока....
    Что за кодировка может подскажет кто?

    Вложения:
    1. Как читерить и взламывать донат в приложениях Windows Phone
    2. Как читерить и взламывать донат в приложениях Windows Phone
    Лучшая благодарность - это кнопочка "Спасибо"!
    #56105

    WinPhone
    Администратор форума

    Илья, base64

    UQ8GAlI=:4AB:E06 - это QR84, VgAHAl8=:4BD:E06 - V_814.
    Но тут не понятно по скриншоту что за знак в обоих случаях, то ли это "L" малая, то ли это "|"

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56106

    Илья
    Участник
    WinPhone писал:

    Илья, UQ8GAlI

    "L" малая, за ней "|"
    ща попробую разобраться

    Добавлено спустя 1 час 5 минут 37 секунд:
    Возможно текст ещё чем-то пережат, т.к. всё равно бред какой-то получается

    Вложения:
    1. UnityPlayer.upp
    Лучшая благодарность - это кнопочка "Спасибо"!
    #56103

    WinPhone
    Администратор форума

    Илья, лучше напиши еще почему именно эта строка выбрана для накрутки, она меняется при изменении прогресса в игре?
    И что должно на выходе получиться (что должно накрутиться и желательно что за игра)?
    А то так трудно понять, что ты хочешь сделать

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56104

    Илья
    Участник
    WinPhone писал:

    Илья, лучше напиши еще почему именно эта строка выбрана для накрутки, она меняется при изменении прогресса в игре?
    И что должно на выходе получиться (что должно накрутиться и желательно что за игра)?
    А то так трудно понять, что ты хочешь сделать

    Хотел разобраться c накруткой кристаллов и золота в Fantasy clicker (http://www.windowsphone.com/ru-ru/store/app/fantasy-clicker/55b7ae7c-1094-4627-9952-6a7ddb199906)
    С предыдущим кликером от этого разработчика было меньше проблем. Часа за два справился.
    А строки меняются практически все, в зависимости от прогресса в игре

    Лучшая благодарность - это кнопочка "Спасибо"!
    #56102

    WinPhone
    Администратор форума

    В третьем посте добавлен еще один способ.
    Читаем изучаем

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56101

    Андрей
    Участник

    Когда вы выложите новый способ взлома??

    #56100

    WinPhone
    Администратор форума

    Андрей, как придумаю, что написать. Не просто придумать, если каждый раз делается все по разному.

    В личке ваши проблемы не решаю и больше не помогаю, создавайте тему в форуме.
    #56124

    Артём
    Участник

    Есть важное уточнение к цитате из этого поста

    WinPhone писал:

    Идем в папку, где был распакован XAP, удаляем в ней файл MDILFileList.xml, иначе XAP не установится. Выделяем все файлы и пакуем обратно в ZIP-архив. Переименовываем ZIP->XAP и устанавливаем пропатченный XAP.

    Если удаление MDILFileList.xml вызывает ошибку при установке, то нужно удалять не сам файл, а строчку из него название пропатченной dll. Метод рабочий. Взято отсюда

    За это сообщение автора поблагодарили (всего 2):
Просмотр 25 ответов - с 1 по 25 (всего 38)

Форум временно закрыт