Пожалуйста, обратите внимание, что пользователь заблокирован
Обзор android лодеров .
И так что мы имеем лодер с запросом и три без.
Начнем мы с приложения без запроса.
Обзор буду проводить на китайском fly и на Samsung Galaxy S7.
Приступим потрошить зверя.
Имеется автозагрузка.
Далее по лодеру, сам софт загружает apk с сервера затем патчит основной apk используя DexClassLoader.
По коду можем наблюдать что сам лодер не закриптован.
После запуска лодера загружаемый apk в админ панель не отстучал, могу предположить что это связано со следующими ошибками:
Различаются имена apk файлов.
С сервера качается test.apk, далее приложение пытается вызвать app.apk
Нет класса который пытается вызвать лодер.
Тут приложение пытается запустить Activity "Update" в пакете "app.app" имя пакета загружаемого приложения так же различаются.
Так как лодер не отработал приступим к следующему apk.
Следующие два приложения так же являются лодерами без запроса,все лодеры отличаются и в одном из них было отличие по отношению к двум другим, приложение было обфусцированно (allatori java obfuscator).
Так же для работы лодера нужны все permission,активити,сервисы и так далее в файле манифест, все что есть у загружаемого приложения.
А так же ресурсы загружаемого приложения.
Рассмотрим приложение которое заявлено в теме ТС.
Само приложение как и предыдущие использует DexClassLoader но логика отличается, файл apk не качается с сервера а выгружается из папки Assets, при этом сам выгружаемый apk зашифрован алгоритмом AES.
Лодер без запроса так и не запустился, лог ошибок показал что виной всему либа AppsFlyerLib.
Подошло время для лодера с запросом. Препарировать тут особо не чего, файл apk качается с сервера,создается папка под скачиваемое приложение, затем каждые 20 секунд запрашивается запрос на инсталл и сравнивается имя пакета с установленными приложениями если имя пакета совпало выходит из цикла.
Особых разрешений не требует.
Скрин работы с fly, версия андроида 7.
Скрин работы с Samsung Galaxy S7 версия андроида 8.0.0.
Нет проверки на установку из не известных источников.
В остальном проблем не возникло, с включенной функцией Google Play Protect лодер выполнял свои функции.
Приложение с запросом заявленным функциям соответствует.
Приложение без запроса требует доработки.
Удачных продаж.
И так что мы имеем лодер с запросом и три без.
Начнем мы с приложения без запроса.
Обзор буду проводить на китайском fly и на Samsung Galaxy S7.
Приступим потрошить зверя.
Имеется автозагрузка.
Далее по лодеру, сам софт загружает apk с сервера затем патчит основной apk используя DexClassLoader.
По коду можем наблюдать что сам лодер не закриптован.
После запуска лодера загружаемый apk в админ панель не отстучал, могу предположить что это связано со следующими ошибками:
Различаются имена apk файлов.
С сервера качается test.apk, далее приложение пытается вызвать app.apk
Нет класса который пытается вызвать лодер.
Тут приложение пытается запустить Activity "Update" в пакете "app.app" имя пакета загружаемого приложения так же различаются.
Так как лодер не отработал приступим к следующему apk.
Следующие два приложения так же являются лодерами без запроса,все лодеры отличаются и в одном из них было отличие по отношению к двум другим, приложение было обфусцированно (allatori java obfuscator).
Так же для работы лодера нужны все permission,активити,сервисы и так далее в файле манифест, все что есть у загружаемого приложения.
А так же ресурсы загружаемого приложения.
Рассмотрим приложение которое заявлено в теме ТС.
Само приложение как и предыдущие использует DexClassLoader но логика отличается, файл apk не качается с сервера а выгружается из папки Assets, при этом сам выгружаемый apk зашифрован алгоритмом AES.
Лодер без запроса так и не запустился, лог ошибок показал что виной всему либа AppsFlyerLib.
Подошло время для лодера с запросом. Препарировать тут особо не чего, файл apk качается с сервера,создается папка под скачиваемое приложение, затем каждые 20 секунд запрашивается запрос на инсталл и сравнивается имя пакета с установленными приложениями если имя пакета совпало выходит из цикла.
Особых разрешений не требует.
Скрин работы с fly, версия андроида 7.
Скрин работы с Samsung Galaxy S7 версия андроида 8.0.0.
Нет проверки на установку из не известных источников.
В остальном проблем не возникло, с включенной функцией Google Play Protect лодер выполнял свои функции.
Приложение с запросом заявленным функциям соответствует.
Приложение без запроса требует доработки.
Удачных продаж.