Как установить MIR Pay на смартфон с root: исправляем «Mir Pay не поддерживается на этом устройстве»
Казалось бы, отечественные приложения должны быть готовы к работе без сервисов Google и на прошитом/не-фирменном смартфоне — но не тут-то было. На смартфоне с MicroG вместо GApps (или просто не «одобренном Партией») и/или при наличии root-доступа не будут работать ни «Яндекс Go», ни «MIR Pay», ни ещё длинный список приложений, о которых мы поговорим в другой раз. Сегодня — о том, как запустить «MIR Pay».
В чем проблема
По известным лишь самим разработчикам причинам, MIR Pay «из коробки» работает только на очень ограниченном списке смартфонов и совершенно не терпит ни root-доступа с Magisk, ни мод-прошивок, ни «нонейм"-смартфонов из Поднебесной. При попытке запуска на несовместимой конфигурации приложение выдаст сообщение об ошибке «Mir Pay не поддерживается на этом устройстве» и пошлёт вас лесом, как недостойных бесконтактной оплаты.
Возможно, разработчики MIR Pay руководствовались благими намерениями, стремясь обеспечить максимальную безопасность финансовых операций. Однако такой подход существенно ограничивает круг пользователей, особенно учитывая растущую популярность кастомных прошивок и root-доступа среди продвинутых пользователей Android, а также распространенность в массах OEM-«китайцев» с AliExpress, на которых MIR Pay работать тоже, зачастую, отказывается.
Но не спешите отчаиваться! Существует способ обойти эти ограничения и заставить MIR Pay работать даже на неподдерживаемом смартфоне. Давайте разберёмся, как это сделать шаг за шагом.
Рутуем смартфон
Если ваш смартфон не входит в список совместимых, но root-доступа у вас ещё нет — сделайте его, пропатчив прошивку и установив Magisk. Инструкцию для конкретного смартфона ищите сами, их тысячи. Наличие root-доступа — обязательное требование.
Процесс получения root-доступа может различаться в зависимости от модели вашего устройства и версии Android. Обычно он включает в себя разблокировку загрузчика, установку кастомного рекавери и перепрошивку с патчем Magisk. Важно помнить, что этот процесс может привести к потере гарантии и данных на устройстве, поэтому обязательно сделайте резервную копию всей важной информации.
После успешного получения root-доступа вы сможете устанавливать системные приложения, изменять системные файлы и получите доступ к расширенным настройкам вашего устройства. Однако помните, что с большой силой приходит большая ответственность — будьте осторожны и не вносите изменения, в которых не уверены.
Устанавливаем LSposed
Кроме Magisk, для «ремонта» MIR Pay вам понадобится Zygisk (включаем в настройках Magisk, перезагружаемся) и LSposed. При версии Android до 13 включительно, устанавливаем официальный фреймворк. При Android 14+ нужно установить альтернативную версию фреймворка. Оба варианта устанавливаются через Magisk. После этого потребуется перезагрузка.
LSposed — это мощный инструмент для модификации поведения системы и приложений без изменения их исходного кода. Он, среди прочего, позволяет внедрять дополнительный код в работающие приложения, что мы и используем для обхода ограничений MIR Pay.
Процесс установки LSposed довольно прост: скачиваем соответствующий ZIP-файл для вашей версии Android, устанавливаем его через Magisk Manager, затем перезагружаем устройство. После перезагрузки вы увидите вкладку доступа к LSposed в самом низу шторки уведомлений — это означает, что установка прошла успешно. LSposed понадобится нам позже для активации модуля Mir Pay Security.
Устанавливаем правильную версию MIR Pay
После этого нужно удалить версию MIR Pay, которую вы уже установили (если вы её устанавливали), скачать и поставить вместо неё билд MIR Pay v1.46.3.350 с 4PDA или иного репозитория. Именно этот билд на момент написания статьи — последний поддерживаемый данным способом.
Важно: после установки не пытайтесь запустить приложение сразу. Сначала нужно установить и активировать специальный Xposed-модуль, который «обманет» MIR Pay и заставит его думать, что он работает на полностью совместимом устройстве.
Устанавливаем Mir Pay Security
Дальше нам нужно скачать Xposed-модуль Mir Pay Security из репозитория GitHub. Установите его как обычный APK, затем зайдите в меню LSposed (в самом низу шторки уведомлений) и активируйте. Затем ещё раз перезагрузите гаджет.
Задача Mir Pay Security — перехватывать и модифицировать запросы MIR Pay к системе, чтобы приложение не могло обнаружить наличие root-доступа и других «несанкционированных» модификаций системы.
Запускаем и пользуемся
Проблема решена! После всех этих манипуляций проводим последнюю перезагрузку и впервые открываем MIR Pay 1.46.3.350. Если всё было сделано по инструкции, приложение заработает штатно.
Теперь вы можете наслаждаться всеми преимуществами MIR Pay на вашем, якобы, «несовместимом» смартфоне. Помните, однако, что этот метод не является официально поддерживаемым, и вы используете его на свой страх и риск. Ваша финансовая безопасность в ваших руках, автор ни за что не отвечает.









24 комментария
Добавить комментарий
Не хочу это даже обсуждать, очень странное решение для получения, в общем случае, удобной возможности расплатиться «телефоном» (или не только это?). Со своей стороны предложу намного более простое и не менее удобное и не менее безопасное решение: положить в чехол телефона «пустую» карту Мир и закидывать на неё деньги непосредственно перед покупкой… Никого ни к чему не призываю, но заметка выглядит как «во чего у меня получилось». Может, очень даже хорошо получилось и всем такое надо, но по прочтении статьи это совершенно не очевидно…
Ответьте, лучше, на главный вопрос. Ваш метод решает только проблему Мир-пэй? Бывает такое, что работает всё, кроме Мир-пэй? Будут ли после реализации Вашего метода работать, например, приложения других банков, Зелёный пэй, всякие маркеты и т.д, и т.п.? А какие приложения не будут работать? И, если хотите, шире: кому и когда следует использовать ваш метод и чем он чреват. Или, как минимум, опишите Вашу ситуацию: какими банками пользуетесь, почему именно Мир-пэй, а не зелёный.
Ваши обоснования, почему именно эта система Вам нужна — совершенно неубедительна.
Что может «мир» и не может " сбер"?
И, да, кстати, Ваш метод рутирования устарел, как минимум года на 3.
Особенно «порадовало» предложение установить древний билд.
А что, так можно было?!©
2) Как может устареть кастомный рекавери+магиск+LSposed? Это буквально ТОПовый метод, если дают, в плане раскрытия системы. Не везде дают (с тем же самсунгом пришлось бы извращаться), но POCO такой вариант имеет.
3) Можно. Мир пей будет ругаться на устаревшую версию при открытии, но отлично работать по нажатию «Пропустить».
Господа, делаем ставки на варианты выше 8-(
2. Разработка mir pay security прекращена (из за слишком сложной системы безопасности самого mir pay)
3. Если вам необходим именно mir pay или СБПэй то проще и надёжнее поставить модуль magisk под названием «pay security bypass»
Ссылка на гитхаб \/
https://github.com/vova7878-modules/PaySecurityBypass
Приложение просит обновиться при запуске. Как это обойти?
Ссылку оставил несколькими комментариями выше
Спасибо
У меня Samsung A7, было всё настроено(но не так, а через SafetyNet fix + Shamico), работало, отнес телефон в ремонт с экраном, через 2месяца забрал.
Вначале приложение запустилось, но дата отставала, я ее поправил и меня послало моё уже давно пользуемое приложение, сообщив сперва, о невозможности совершить платёж, а после со всеми версиями и патчами, что «не поддерживается».
Нужен нормальный способ!!12
Коротко и понятно:
Качаем apk версии alpha
Устанавливаем как программу
Открываем
Просит рут права — выдаем
Видим стандартное окно магиска, жмем сначала App — кнопка install
Жмем Magisk — кнопка install — direct (recommended)
Перезагружаем устройство
Все настройки и модули в альфе подтянутся сами
Выключаем все модули для MirPay
В DenyList указываем MirPay
Старый оригинальный Magisk просто удаляем
Все работает!
Я качал с 4PDA
https://4pda.to/forum/index.php?showtopic=774072&view=findpost&p=125811748
Коротко и понятно:
Качаем apk версии alpha
Устанавливаем как программу
Открываем
Просит рут права — выдаем
Видим стандартное окно магиска, жмем сначала App — кнопка install
Жмем Magisk — кнопка install — direct (recommended)
Перезагружаем устройство
Все настройки и модули в альфе подтянутся сами
Выключаем все модули для MirPay
В DenyList указываем MirPay
Старый оригинальный Magisk просто удаляем
Все работает!
Я качал с 4PDA
https://4pda.to/forum/index.php?showtopic=774072&view=findpost&p=125811748
Добавить комментарий