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