Я хотел бы создать файлы журналов действий на своем телефоне Android.
Цель состоит в том, чтобы иметь возможность отслеживать любые подозрительные действия приложений и проверять, был ли взломан телефон.
В этот вопрос кто-то предложил использовать прокси-сервер.
Но использование прокси-сервера изменяет используемый ip, и многие сервисы (например, Netflix) блокируют мобильный трафик, поступающий с ip-адреса сервера или с домашнего ip-адреса при выполнении мобильных запросов.
Вопросу уже 3,5 года, поэтому, возможно, варианты изменились.
Что касается сетевого трафика, то будет работать опция настройки локального прокси на самом устройстве с возможностью установки правил ведения журнала.
Как вы можете настроить локальный прокси на устройстве Android?
Однако это только первая часть, чтобы найти возможные подозрительные действия. Но без регистрации фактической активности телефона будет трудно (или невозможно) выяснить, какой вредоносный код или приложение делает это.
Как мы можем регистрировать действия на Android?
Я думаю, что при входе в систему все действия пользователя, такие как сенсорные события и т. Д., И все вызовы между приложениями будут достаточными.
Можно ли это сделать без рута устройства? А если нет, то как можно это сделать на рутованном устройстве?
Я бы предпочел, чтобы это устройство было независимым, но я использую Oneplus 6 с ОС Oxygen.