Добрый день!
Есть задача, реализовать авто установку apk (около 10 - ти штук) на android от 5 версии по интернету без root прав.
Перелопатил много статей, понимаю что это на уровне невозможного (или по крайней мере мне так кажется из за не знания).
Возможно вы сможете что то подсказать?
Пока что у меня осталось только пару версий, это использовать adb - каким то образом установив удаленное соединение с сервером, который уже будет выполнять команды adb, но как это сделать я пока не знаю, могу подключить смартфон в локальной сети по wifi но как это можно сделать в глобальной сети?
Пробовал установить соединение по ssh, но не знаю как потом вызвать подключение к adb.
Где то встречал версию что можно использовать проброс портов, создать открытый ip к которому стучатся через adb, но может я делал что то не так, заставить это работать тоже не вышло.
Другой вариант создать приложение которое будет использовать разрешение "INSTALL_PACKAGES", но для того чтобы это работало приложение должно быть записано в корневую директорию андроид, для чего нужны root права, может можно как то обойти это?
К примеру здесь мне попался вопрос "Установка приложений без разрешения.", но к сожалению без ответов, реально ли действительно использовать разрешения системного приложения для выполнения своих команд?
Или возможно можно как то сэмулировать подключение к adb на смартфоне, чтобы использовать его доступы и команды?
Пробовал создавать бэкдор с помощью msfvenom подключатся к android и выполнять команду pm install, но к сожалению запускается просто обычная установка приложения - запрашиваются разрешения которые нужно подтвердить физическим нажатием, а необходимо чтобы все прошло на автомате.
Есть задача, реализовать авто установку apk (около 10 - ти штук) на android от 5 версии по интернету без root прав.
Перелопатил много статей, понимаю что это на уровне невозможного (или по крайней мере мне так кажется из за не знания).
Возможно вы сможете что то подсказать?
Пока что у меня осталось только пару версий, это использовать adb - каким то образом установив удаленное соединение с сервером, который уже будет выполнять команды adb, но как это сделать я пока не знаю, могу подключить смартфон в локальной сети по wifi но как это можно сделать в глобальной сети?
Пробовал установить соединение по ssh, но не знаю как потом вызвать подключение к adb.
Где то встречал версию что можно использовать проброс портов, создать открытый ip к которому стучатся через adb, но может я делал что то не так, заставить это работать тоже не вышло.
Другой вариант создать приложение которое будет использовать разрешение "INSTALL_PACKAGES", но для того чтобы это работало приложение должно быть записано в корневую директорию андроид, для чего нужны root права, может можно как то обойти это?
К примеру здесь мне попался вопрос "Установка приложений без разрешения.", но к сожалению без ответов, реально ли действительно использовать разрешения системного приложения для выполнения своих команд?
Или возможно можно как то сэмулировать подключение к adb на смартфоне, чтобы использовать его доступы и команды?
Пробовал создавать бэкдор с помощью msfvenom подключатся к android и выполнять команду pm install, но к сожалению запускается просто обычная установка приложения - запрашиваются разрешения которые нужно подтвердить физическим нажатием, а необходимо чтобы все прошло на автомате.