Reverse Engineering android приложения под защитой appdome
Сайт требователен к геопозиции посетителя и, когда пользоаватель заходит через браузер, то показывает ему QR код, в котором зашифрована информация о гео, полученном из браузера. Этот код нужно отсканировать через наше 2fa приложение, которое в свою очередь сверяет гео браузера и гео телефона. При удачной проверке приложение отправляет на сервер сайта одобрение и пользователя пускает дальше на сайт на ПК.
Сложность в том, что приложение хорошо защищено. Есть защита от режима разработчика, защита подписью, так же есть динамически подгружаемый код. За эту защиту отвечает модуль appdome.
Нужно разобраться, как именно приложение формирует 2фа запросы и вынести модуль проверки в виде набора запросов в отдельный скрипт на любом удобном языке. Моя конечная цель - автоматизировать процесс 2фа, встроив этот скрипт в свой софт. На вход скрипт получает QR картинку, что пользователь видит на сайте, и должен сформировать "положительный" запрос на сервер.