Можно ли пропатчить приложение Android во время выполнения и запустить другое? - PullRequest
0 голосов
/ 03 августа 2020

Я обнаружил на игровом рынке приложение с очень странным поведением.

После загрузки из магазина и при первом запуске оно вылетает (всегда). Тогда при других запусках вместо обычного приложения отображается WebView с запрещенным контентом. Но если я устанавливаю это приложение не из магазина, а только с помощью диспетчера пакетов, оно показывает реальное приложение и не исправляет источники.

Мои попытки перепроектировать это приложение привели меня к мысли: при первом запуске требуется класс другого (фейкового) приложения через отражение из других упакованных dex-файлов. А затем через отражение запускает новое приложение.

Похоже на темного мага c. Может кто сталкивается с такими фокусами? Рад узнать секрет этого приложения.

Можно ли вообще запустить другое приложение через отражение?

Спасибо всем за комментарии!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...