Как изменить Android Приложения & Игры
Взлом игр на Андроид
Для того чтобы не тратить время на прохождение игры, разблокировать платные уровни или поставить рекорд в игре, её можно взломать. Существуют несколько способов взлома игр на Андроид, которые подойдут абсолютно для любой игры. Вам понадобятся root права (права суперпользователя) на вашем устройстве и файловый менеджер Root Explorer.
1. Изменение параметров в системных файлах игры.
Первый способ взлома игр на Андроид – это изменение параметров в системных файлах игры.
Давайте рассмотрим этот способ взлома на примере игры Highway Rider . Скачайте, установите и запустите игру. Ломать будем ускорения или boost tanks.
Для начала, необходимо обязательно завершить процесс игры которую мы будем ломать из диспетчера задач. Нажмите и удерживайте кнопку Home на главном экране устройства, что откроет список всех запущенных процессов (скриншот ниже), найдите там Highway Rider и swipe-движением удалите его из списка.
Далее открываем Root Explorer, открываем в нём папку Data и внутри неё еще одну папку с таким же названием Data. В этой Data папке находим папку с нашей игрой, обычно в конце полного названия папки написано название приложения, и открываем её (в нашем примере это com.batteryacid.highwaydriver. Далее видим несколько папок. Файл с параметром boost tanks, который нам необходимо изменить находится либо в папке shared_prefs, либо в папке files.
Открываем папку files и видим там .png файл, то есть это картинка, однозначно не тот файл который нам нужен. Открываем shared_prefs и видим там несколько файлов, это то что нам надо, нужный нам параметр boost tanks находится в одном из этих файлов. Начинаем открывать каждый файл по очереди с помощью текстового редактора, для этого нажмите на файл и удерживайте на нем палец до появления в меню, в котором выберите “Открыть в” → “Редактор текста”. Если видим какие-то непонятные символы или файл вообще не открывается, пропускайте его. Методом тыка находим файл со всеми параметрами игры, для данного примера это файл com.batteryacid.highwayrider.xml. Теперь ищем в этом файле показатель boost tanks, он не обязательно будет называться именно так как в игре, ищем что-нибудь похожее. Нужная нам строчка выглядит как . Давайте попробуем изменить этот показатель на 20. Выйдите из файла сохранив при этом изменения. Далее система напишет сообщение о том что файл сохранен и создана резервная копия. Файл com.batteryacid.highwayrider.xml.bak нам необходимо удалить, нажмите на него и удерживайте палец до появления меню, а затем выберите “Удалить”. Это необходимо для того чтобы приложение не смогло возвратить исходные значения.
Выходим из Root Explorer, запускаем игру и смотрим изменился ли показатель boost tanks.
2. Взлом во время игры.
Для осуществления второго способа, нам понадобится программа Game Guardian, apk файл которой прикреплен к посту ниже. Game Guaridan ищет в оперативной памяти определенный значения, например значения набранных вами очков в той или иной игре и затем позволяет изменять эти значения. Давайте посмотрим как работает эта программа на примере игры Subway Surfers . Скачайте и установите Subway Surfers. Перед тем как запускать игру, запустите сначала Game Guardian и вернитесь на домашний экран нажав кнопку Home. После чего у вас должна появиться иконка игры посредине экрана, как показано на скриншоте ниже. Нажмите на эту иконку и в настройках Game Guardian выберите Set Search Range → All Regions. После этого вернитесь на главный экран нажав кнопку “Назад” в правом верхнем углу Game Guardian. Теперь можете запускать Subway Surfers.
Начните игру и наберите некоторое количество очков. Запомните сколько очков вы набрали и нажмите по иконке Game Guardian которая все еще находится посреди экрана даже в игре. Затем выберите иконку поиска вверху Game Guardian введите набранное число очков, которое вы запомнили (можете быстро вернуться в меню игры чтобы посмотреть набранные очки нажав кнопку “Назад” в правом верхнем углу Game Guardian) и нажмите Search. Поиск заданного числа займет некоторой время, дождитесь окончания. Должно найтись много значений заданного вами числа.
После этого вернитесь обратно в игру нажав кнопку “Обратно” в правом верхнем углу программы. Наберите еще некоторое число очков в Subway Surfers и запомните сколько набранных очков у вас теперь. Снова нажмите на иконку Game Guardian по середине экрана и осуществите поиск еще раз как описано выше, только теперь введите новое число набранных вами очков. На этот раз найтись совсем немного значений, в нашем примере нашло всего 5. Нажимаем на каждое из них и держим палец пока не появится окно в котором вводим необходимое нам значение очков.
Как изменить Android Приложения & Игры
Начать наше путешествие мы должны с Java SDK, выбора мишени для тестирования и скачивания необходимых инструментов. Вы можете скачать нужные файлы из этих мест: – Java SDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk8. (Полезное видео по установке JDK https://youtu.be/9ucX3UlCT6E + это неплохой канал для тех, кто хочет потом продолжить разрабатывать на андроид). – SDK для Android: http://developer.Android.com/sdk/index.html – BatchApkTool – http://4pda.ru/forum/index.php?showtopic=557858 (выбрали его, так пользуемся им с удовольствием сами). – BlueStacks часто возникает необходимость тестить созданные приложения. Проверку рекомендуется выполнять на Android устройствах, но, как правило, далеко не у всех имеется такая возможность. Именно в таких случаях, на помощь к вам приходит эмулятор BlueStacks: Скачать BlueStacks.
(Важно: для запуска эмулятора необходимо не менее 1 Гб свободной оперативной памяти, иначе программа может получить «бесконечную загрузку»). Замечу, что утилитами @ MT Manager или ApkEditor можно в ресурсы залезать без разборки приложения. Но результаты могут отличаться – в зависимости от навороченности приложения и остальных факторов. Что такое APK – наверное, вы читали что файл apk, который по сути является zip-файлом, данные которого можно визуализировать. Убедиться в этом можно, изменив имя файла, к примеру от Crackme03.АПК до Crackme03.zip и поковырявшись в полученном архиве. Но, для сборки/модифицирования/сборки апк такой способ не пойдет 🙂 Теперь интересует нас сам взлом, а точнее, пока что маленькая модификация в одном из апк-файлов: Что хотим поменять: сделать ВК – зелёным, а не синим. Я очень долго писал эту статью, исходя из того, что сам мод зеленого вк был сделан месяца два назад и уже потерялся мод и большая часть скриншотов, но всё же 🙂
Копируем файл vk.apk к себе на комп, кладём в папку BatchApkTool_INPUT_APK. (собранный апк будет лежать в папке _OUT_APK). И разбираем нужный apk:
Что получаем: вот папку, а внутри всякого добра навалом. Теперь цвета, мы ж цветом интересуемся. Данные файлы лежат в папке resvalues Чтобы не делать всё наугад, мы воспользуемся замечательной программой: Virtuous Ten Studio (VTS): http://virtuous-ten-studio.com/ общие направляющие в каждом приложении одни и те же: в папке /res мы ищем нужный нам файл с нужным набором цветов Для начала – я все перепутал, а вернее делал это намеренно, поэксперементировал вдоволь сам с цветами, наугад раскрывая файлы colors, так узнавая кто из них чем богат
Но мы продолжаем искать в файлах из resvalues просто строчки по поиску всего синего и заменяя его на зеленое. В VTS с этим все очень просто, дважды кликаем по цвету напротив строчки с кодом и выбираем нужный нам цвет и процент прозрачности. К примеру, вот так можно изменить фон вк (Отследить его можно по названию (bg, main_bg и т.д) или пробить поиском по файлам (код цвета можно узнать с помощью скриншота и редактора изображений):
Открываем в выбранной нами программе и в столбиках с цветами синие цвета – меняем на зеленые. После этого вы должны собрать и подписать его, чтобы запустить на мобильном телефоне или на эмуляторе. Благо, что в выбранной нами программе для сборки/разборки – делает эти два шага – в один, в отличии от прочих аналогов. Жмем “Рекомпилировать”. После чего устанавливаем и хвастаемся)
взлом игр на андроид
1. GameCIH – Artmoney для андроид
Скачать GameCIH с официального сайта
Инструкция с 4pda:
- Открываем GameCIH, указываем кнопку быстрого доступа, скрываем (домик)
- Запускаем игру
- Нажимаем выбранную кнопку
- В окне выбираем Input Number, вводим число например денег, которое у вас сейчас в игре
- Найдется много строчек, закрываем окошко программы
- Тратим деньги в игре или наоборот получаем, так что бы число денег (или чего то другого) изменилось
- Опять заходим в прогу (пункт 3), теперь надо опять нажать Input Number, ввести число которое изменилось (например было денег 3000, купили что-то, стало денег допустим 2600, значит вводим 2600)
- Если повезло, то программа найдет 1-2 значения, выбираем значение(я) и изменяем например на 99999 (до миллиардов лучше не “доходить”, на ВМ программа вылетала с ошибкой), подтверждаем, заходим в игру
- Если и в этот раз вам повезло, то число изменится на то которое вы прописали, если нет – не надо расстраиваться, в описании указано что версия лайт, поэтому поддерживает не все игры (остаётся лишь ждать пока выйдет новая версия)
2. Редактирование файлов сохранений
Почти все программы и игры на андроид сохраняют свои настройки с помощью стандартного класса SharedPreferences. Физически они хранятся в xml файлах в директории: /data/data/com. /shared_prefs/ Открыть эти файлы обычным редактором не получится, нужен root доступ. В этом нам поможет программа Root Browser.
И так, пример взлома игры Defender 2 Download:
– Открываем Root Browser
– Редактируем файл файл: /data/data/com.droidhen.defender2/shared_prefs/save3.xml
– И меняем параметры сохраненной игры, как нам угодно. Только не меняйте параметр gold так как его изменение выявится в игре по хэшу. В данном случае для взлома денег отлично подходит GameCIH. aaadc92b234f3011-1275372892 d11e84d8e0edaf424e88b817ab60d767 099147e971f0cc72e4e400f3dcbaea1f um items UPD: Увы для Defender данный способ уже не работает и он дан исключительно в качестве примера.
3. Редактирование .db файлов
Иногда игра сохраняет свои настройки в .db файлах. Путь к ним может быть как на флешке, так в и системных директориях /data/data/com. /
В этом случае нам помогут программы:
aShell – доступ к системым каталогам.
aSQLiteManager – редактирование SQLite баз данных в *.db файлах.
4. Подмена данных в сетевых пакетах
Бывает что игры получают количество денег от сервера. Рассмотрим на примере игры Deer Hunter 2014.
Фишка в том что в этой игре при просмотре рекламных видео можно получить небольшое количество золота в подарок. Это количество приходит от сервера. Его то мы и будем подставлять.
Инструкция:
- Скачать Charles http://www.charlesproxy.com/
- Скачать этот файл настройки замены DeerHunter2014.xml
- Заходим в настройки своего Wifi на смартфоне и меняем HTTP Прокси на вручную
- Где Сервер Пишем Внутрений ip Компьютера, а где порт пишем 8888 (charles должен быть открытым),(чтобы узнать ip адрес заходим в cmd.exe пишем ipconfig и находим ipv4)(на PC выскочит картинка с разрешением(allow) или отказом(deny),разрешаем))
- В Charles нажимаем Tools и клацаем на Rewrite, импортируем файл DeerHunter2014. Это заставит Charles заменить строку “reward_amount”:1 на “reward_amount”:999999 в пакетах приходимых от сервера.
- Заходим В Игру Жмем на плюсик, золото бесплатно и смотрим видео)) Игра думает что мы “заработали” 999999 золота вместо 1)
Плюсы: работает даже без рута.
Минус: работает только с очень ограниченным числом игр где есть подобные баги. Обычно игры защищают себя хешом.
Как устанавливать мобильные приложения и игры с помощью APK и XAPK файлов
Что такое файлы APK?
APK файл (Android Package) – это стандартный формат приложений для Android. По сути, APK файл это сжатый архив, который включает ресурсы и код мобильного приложения. Разработчики приложений и игр загружают эти файлы в Google Play Маркет, а в дальнейшем, пользователи могут устанавливать эти приложения на свой смартфон и планшет.
Для одного приложения определённой версии, может быть доступно несколько файлов APK, каждый из которых предназначен для устройств определённой архитектуры, версии операционной системы и с различными разрешениями экрана. Чем больше вариантов APK файлов предоставляет разработчик, тем меньше данных будет скачено при установке или обновлении приложения, так как будет загружаться файл не содержащий кода и данных, предназначенных для других устройств.
В настоящий момент, выпускаются APK для четырёх архитектур: armeabi-v7a (arm), arm64-v8a (aarch64), x86 (i386) и x86_64. Многие разработчики выпускают и комплексный установочный файл, включающий поддержку нескольких архитектур, но имеющий больший размер. Если открыть страницу приложения в Play Маркете, вы увидите номер версии и размер приложения для вашего устройства. На устаревших устройствах могут предлагаться более старые версии приложения, если обновление не поддерживается или ещё не выпущено для вашего устройства.
Зачем устанавливать приложения с помощью APK файлов?
Иногда, установка с использованием APK является единственным способом получить приложение или игру на своё устройство. Например, приложение не соответствует правилам Google и не доступно в магазине Play Маркет. В таких случаях, их можно скачать на сайтах и форумах, на которых их разместил автор, и установить вручную.
В некоторых случаях, вы захотите использовать более старую версию приложения, например, если в новейшей версии отсутствуют или некорректно работают некоторые функции, или вам не нравится новый дизайн. Или же после обновления приложения оно вовсе не запускается, и вам понадобится откатиться на предыдущую версию, в то время, как в Play Маркете предлагается только новая.
Также, некоторые приложения могут быть не доступны в вашем регионе, и вы не сможете установить их из Play Маркета.
У опытных пользователей или мастеров по ремонту мобильных устройств, может возникнут необходимость установить антивирус на заражённое устройство, и часто APK файл может быть единственным вариантом запустить проверку и лечение системы. Многие вирусы для Android могут заполнять экран рекламными баннерами или блокировать интернет, и в таком случае, чтобы не прибегать к сбросу или перепрошивке устройства и потере всех данных, установка антивируса для Android с помощью APK файла будет хорошим вариантом лечения системы.
Как устанавливать приложения и игры с помощью APK файлов?
Поскольку APK является стандартным форматом приложений в операционной системе Android, их установка проста и не требует дополнительных программ. Вам нужно просто скачать файл на смартфон или планшет, найти его расположение в любом файловом менеджере, нажать по нему и выбрать “Установить”.
Единственное ограничение, которое может препятствовать установке, это блокировка операционной системой установки приложений из неизвестных источников. В этом случае, выполните следующие действия:
В Android 7 и ниже:
- В любом файловом менеджере нажмите по файлу APK.
- В окне предупреждения “Установка заблокирована”, нажмите “Настройки”.
- В открывшемся окне настроек, найдите пункт “Неизвестные источники” и активируйте ползунок.
- В окне подтверждения, нажмите “OK”.
- Вернитесь к файлу APK и нажмите “Установить”.
В Android 8 и выше:
- В файловом менеджере или браузере нажмите по файлу APK.
- В окне предупреждения, нажмите “Настройки”.
- В открывшемся окне настроек, активируйте ползунок “Разрешение для этого источника” или “Разрешить установку приложений”.
- Вернитесь назад и нажмите “Установить”.
Обратите внимание, что после разрешения установки из неизвестных источников, ваше устройство может быть уязвимо. Рекомендуем отключать эту опцию каждый раз после установки приложений с помощью APK файлов.
Что такое файлы XAPK?
Из-за некоторых ограничений, введённых Google для публикации приложений в Play Маркет, размер приложения для Android не может превышать определённый размер. Разработчики больших приложений, например мобильных игр, могут использовать дополнительные файлы с ресурсами, которые необходимы для работы приложения или игры и будут скачиваться после её установки и первого запуска.
Сообщество разработчиков и пользователей придумали новый формат распространения мобильных приложений, который позволяет в одном файле хранить все необходимые ресурсы и файлы. XAPK – это архив, который может включать несколько APK файлов и дополнительные ресурсы (кэш). Этот формат набирает популярность на софт порталах и форумах, особенно для скачивания мобильных игр.
Как устанавливать приложения и игры с помощью XAPK файлов?
Есть несколько способов установки мобильных приложений и игр с помощью XAPK файлов. Рассмотрим три варианта.
Вариант 1 – использование мобильных приложений. Для установки XAPK можно использовать мобильное приложение APKPure для Android.
Для установки XAPK с помощью APKPure для Android:
- Откройте приложение APKPure для Android.
- Перейдите в главное меню, щелкнув по значку в правом верхнем углу.
- Переключитесь на вкладку “Управление APK / XAPK”.
- Приложение просканирует память устройства и отобразит список найденных установочных файлов APK и XAPK. Нажмите “Установить” напротив нужного вам приложения и дождитесь распаковки и копирования файлов кэша.
- После этого начнётся установка извлечённого APK установщика. Подтвердите действие, нажав “Установить” и следуйте инструкции по установке AKP, написанной выше.
Также, после установки приложения APKPure для Android, файлы .xapk будут ассоциированы с приложением APKPure, что позволит устанавливать их в несколько кликов, щёлкнув по ним в любом файловом менеджере.
Вариант 2 – использование USB кабеля и компьютера. Для установки XAPK можно использовать приложение Pure APK Install для Windows.
Для установки XAPK с помощью Pure APK Install:
- Включите на мобильном устройстве отладку по USB (найдите в интернете инструкцию для вашей версии Android).
- Подключите мобильное устройство к компьютеру с помощью USB-кабеля.
- Откройте на компьютере приложение Pure APK Install.
- Перетащите .xapk или .apk файл в окно программы Pure APK Install, или используйте кнопку “Open APK file” и укажите путь к файлу.
- Появится информация о выбранном приложении: название, версия, размер и минимальные требования. Выберите место установки приложения: встроенное хранилище (Internal android memory), карта памяти (External SD card) или оставьте “Auto select”.
- Нажмите кнопку “Install”.
- На мобильном устройстве дождитесь сообщения и подтвердите доступ с компьютера.
- Дождитесь завершения установки и нажмите “OK”.
Вариант 3 – извлечение APK файла из XAPK. Скачайте нужный вам файл XAPK и откройте его архиватором, например WinRAR или 7-Zip. Для удобства, можно предварительно изменить расширение файла с .xapk на .zip.
Извлеките из него файл с расширением .apk и установите его, следуя выше написанной инструкции. Также, скопируйте содержимое папки “Android”, в которой находится кэш приложения, в соответствующую папку на вашем устройстве.
Как установить несовместимые приложения на Андроид
2 min
Если вы хотите загрузить новую игру или прикольный стрим-сервис, но вдруг обнаруживаете, что приложение несовместимо с вашим устройством или недоступно в вашей стране, то не стоит сразу сдаваться.
У Андроид есть одна особенность – всегда есть способ получить то, что хочется.
Сейчас вы узнаете, как установить на Андроид несовместимое с ним приложение при помощи пары крутых инструментов.
Важно!
Хотя программы VPN, APK и Market Helper могут оказаться весьма эффективными, всех проблем они не решат. Увы, но некоторые приложения так и останутся несовместимыми с вашим устройством несмотря на все усилия.
TunnelBear
Обычно TunnelBear используют как ВПН-сервис, но оказалось, что он также подходит и для установки несовместимых с Андроидом приложений:
Погружайся и вперед!
1. Загрузите TunnelBear через Play Store.
2. Запустите приложение и создайте аккаунт.
3. В запущенном приложении появится карта мира и кнопка включения приложения. Просто нажмите на любой туннель и ждите, пока медведь нырнет в него..
Как только медведь пропадет в туннеле – неизвестно, где он выскочит.
4. При получении запроса на соединение – соглашайтесь.
5. Как только медведь вылезет из туннеля в новом ВПН-местоположении, то можете идти и смело скачивать ранее приглянувшееся, но недоступное приложение.
Например, вы хотите скачать Hulu, находясь в Германии, но там приложение недоступно.
Тогда просто укажите США, как свое местоположение для TunnelBear, и приложение станет доступным.
Возможно, у вас не получится отыскать нужное приложение напрямую в Play Store, тогда забейте в гугл-поиске название приложения и play store, чтобы получить нужную ссылку.
Кликайте на нее, загружайте и устанавливайте приложение.
Заметьте, что вам, скорее всего, придется держать ВПН-сервис включенным, чтобы получить доступ к содержанию недоступных для конкретного региона приложений.
Если приложение так и остается недоступным, почистите кеш для Play Store: Настройки>Приложения>Google Play Store и попробуйте заново.
До и после: заблокировано и доступно для скачивания
Есть хорошая новость и плохая: установка несовместимого приложения на ваш смартфон – это просто, но это работает только для бесплатных программ.
Все, что вам нужно сделать – загрузить АПК-приложение через АПК-загрузчик и скопировать адрес приложения из гугловского Play Store.
Секрет в том, чтобы получить ссылку при помощи кнопки Поделиться в Play Store и открыть гугл-почту. Вкратце:
1. Скопируйте ссылку нужного приложения.
2. Вставьте ее на сайте АПК-загрузчика.
Нет ничего проще, чем использование АПК для доступа к приложениям
3. Загрузите АПК-файл.
Если сайт АПК-загрузчика не работает, вы всегда можете попробовать выцепить АПК-файл через АПК-зеркало.
Market Helper
Market Helper пригодится, если вы желаете установить приложение, несовместимое с вашим устройством. Сначала убедитесь, что у вас есть права суперпользователя, иначе Market Helper не загрузится.
Затем в Настройках безопасности включите Непроверенные источники и загрузите оригинальное приложение Market Helper – в Play Store вы его не найдете по очевидным причинам. Не используйте непроверенные сайты для загрузки!
1. Запустите Market Helper.
2. Появятся четыре выпадающих окошка: тип устройства, модель, местоположение и мобильный оператор, они заполняются автоматически.
Можно поменять тип и модель в зависимости от желаемого приложения, к примеру, при установке планшетной программы на смартфон – выберите планшет в ниспадающем меню и зарегистрируйте как Новое устройство. Выбор устройств может быть скромным, но в целом вам подойдет любая модель.
Выберите категорию устройства, регион и мобильного оператора (при необходимости)
3. Выберите тип устройства.
4. Выберите модель.
5. Выберите регион.
6. Выберите мобильного оператора.
7. Нажмите Активировать в нижней части экрана, примите запрос для суперпользователя, как только он выскочит. Возможно, придется согласиться с некоторыми запросами приложения, в зависимости от версии операционной системы
Дайте права доступа – и “новое” устройство будет зарегистрировано
8. Появится сообщение об успешной активации. Перейдите в Администратор устройства для проверки, и можете запускать Play Store для загрузки любого нужного приложения.
Если загрузка срывается, то очистите кэш или ищите приложение через гугл-поиск.
Примечание: При желании можно вернуться к дефолтным настройкам или же перезагрузить телефон.
Вы можете вернуть все назад и с нами снова Nexus 5.
Не все приложения работают нормально при такой необычной загрузке – возможны разные проблемы из-за разрешения экрана или соотношения его сторон.
К слову, скачанное приложение вообще может оказаться нерабочим.
Какие приложения вы загружали при помощи этих методов? Поделитесь советом.
Как установить несовместимое приложение на Android
Зачастую разработчики помечают те или иные приложения в Google Play Store как несовместимые с некоторыми устройствами по причине нестабильной работы приложения на данной модели. Тем не менее, всегда есть шанс того, что на вашем устройстве приложение всё же заработает.
Для владельцев рутованных Android есть простой способ обмануть Play Store, представив своё устройство в качестве другой модели, которая числится для конкретного приложения в списке поддерживаемых. Этот способ избавляет от возни с предварительным выкачиванием apk файла из самого маркета.
Итак, у нас есть рутованный Android. Скачиваем из Play Store любой файловый менеджер, который позволяет получить доступ к системным файлам, а также позволит редактировать их. Мы воспользовались приложением ES File Explorer. После установки приложения заходим в его настройки. Необходимо включить возможность доступа к рут-директории, а также установить возможность записи в файлы, находящиеся в этой директории.
Теперь идём в папку «system» и находим там файл «build.prop». Перед любыми манипуляциями такого рода лучше конечно забекапиться, а в данном случае хотя бы сделать копию «build.prop» файла куда-нибудь на карту памяти.
Открываем файл «build.prop» с помощью встроенного редактора ES проводника как текстовый файл.
Google Play идентифицирует устройство по данным, записанным в строчках «ro.product.model» и «ro.product.manufacturer». Остаётся лишь изменить значения этих параметров. В данном случае мы подменяем старенький Wildfire на Incredible. После этого нажимаем кнопку «Menu» и сохраняем внесённые изменения.
Осталось подчистить данные в самом приложении Google Play Store. Для этого заходим в менеджер приложений, находим там Play Store и чистим кэш и данные. После этого необходимо перезагрузить устройство.
Данный способ не позволит обойти ситуации, когда приложение несовместимо из-за разницы версий операционной системы, либо из-за страны проживания.