Доброго времени суток, в данной статье я опишу, где хранятся IP адреса, которые получало устройство на android. Так же этот способ будет наглядным при демонстрации какие порты задействуются при подключении.
Данный способ будет работать при соблюдении некоторых условий:
- Телефон не перезагружался. При перезагрузке файл очищается, но если у вас есть возможность сделать физический дамп памяти телефона возможно поднять версии этого файла и получить адреса за бОльшее время.
- Информация в файле сохраняется некоторое время, т.е. все IP адреса за все время вы не получите, но за пару часов шанс есть.
Нас интересует файл tcp, который находится по пути
\proc\net\tcp. Этот файл доступен без root до версии
Android Q и открывается как обычный текстовый файл.
В нем будет таблица вида:
Где, local address – IP адрес устройства. Более полное описание этой таблицы...