Пытаюсь разобраться с алгоритмом работы ЗенноДроида.
Дано:
Создаётся виртуальная машина, запускается, на неё вешается прокси, затем устанавливается приложение, в нём производятся манипуляции. После этого ВМ я останавливаю.
Само по себе приложение имеет в списке разрешений пункт "Запуск при загрузке" (Позволяет приложению запускаться при загрузке устройства). Большинство современных приложений имеет это разрешение.
И вот приходит момент запускать ВМ второй раз с уже предустановленным приложением. Запускается ВМ, и если я всё правильно понимаю, приложение тоже запускается на старте, и получается, что обнаруживает мой реальный IP, т.к. к кубику с прокси мы еще не подобрались - только-только вышли из кубика "Запуск ВМ".
Если же пробовать идти в обратном порядке - сначала устанавливаем прокси, а затем запускаем ВМ, то прокси не цепляется. Кубик с прокси проходит по зеленой ветке, но вьюпорт по-прежнему гласит "Без прокси".
Понимаю, что где-то туплю, т.к. ситуация выглядит странно: куча приложений имеет разрешение запуска при загрузке, и выглядит так, что смысл в прокси теряется, если сначала мы выходим все в белом, а только потом укрываемся чёрным плащом.
Как быть в таком случае? Каков алгоритм установки прокси ДО запуска ВМ (глупо звучит конечно), чтобы приложение на старте не обнаруживало мой IP?
Дано:
Создаётся виртуальная машина, запускается, на неё вешается прокси, затем устанавливается приложение, в нём производятся манипуляции. После этого ВМ я останавливаю.
Само по себе приложение имеет в списке разрешений пункт "Запуск при загрузке" (Позволяет приложению запускаться при загрузке устройства). Большинство современных приложений имеет это разрешение.
И вот приходит момент запускать ВМ второй раз с уже предустановленным приложением. Запускается ВМ, и если я всё правильно понимаю, приложение тоже запускается на старте, и получается, что обнаруживает мой реальный IP, т.к. к кубику с прокси мы еще не подобрались - только-только вышли из кубика "Запуск ВМ".
Если же пробовать идти в обратном порядке - сначала устанавливаем прокси, а затем запускаем ВМ, то прокси не цепляется. Кубик с прокси проходит по зеленой ветке, но вьюпорт по-прежнему гласит "Без прокси".
Понимаю, что где-то туплю, т.к. ситуация выглядит странно: куча приложений имеет разрешение запуска при загрузке, и выглядит так, что смысл в прокси теряется, если сначала мы выходим все в белом, а только потом укрываемся чёрным плащом.
Как быть в таком случае? Каков алгоритм установки прокси ДО запуска ВМ (глупо звучит конечно), чтобы приложение на старте не обнаруживало мой IP?