Задать вопрос
@Ening_apps

Возможно ли в Андроиде в рантайме пропатчить приложение и создать новый Application?

Всем привет.
Наткнулся на просторах play market на некоторое приложение со странным поведением.
После загрузки из стора, при первом старте апа крашится (всегда). На следующий заход вместо реального приложения показывается вебвью с нецензурным контентом.
Попытки прореверсинженирить APK привели к гипотизе, что данная апа через рефлексию находит в зашитом дополнительном Dex файле другой класс application, получает его через рефлексию и стартует.
Самое интересное, что если .apk ставить просто так, не со стора, то показывается обычное приложение. Какая-то запретная магия творится...
Может кто-то сталкивался с чем-то подобным? Дико интересно узнать секрет этой апы. Возможно ли вообще стартануть другой аппликейшн через рефлексию?
Заранее большое спасибо за комменты.
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Сложный Комментировать
Решения вопроса 1
DVamp1r3
@DVamp1r3
Java/PHP программист
Запустить другое приложение, передав свои параметры - да.
Запустить что угодно внутри себя, упакованное хрен пойми как - да.
Патчить на лету сторонние приложения - да, но для этого нужны соответствующие права.

Скорее всего просто открывается вебвью при срабатывании тригера, а работает оно так как работает, чтобы усложнить реверс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы