Как узнать мак-адрес телефона на андроиде
Содержание:
- Как поменять MAC-адрес на Android
- Определение в различных операционных системах
- Как узнать MAC-адрес на телефонах Samsung
- Смена MAC-адреса
- Как изменить MAC адрес адаптера
- Что такое MAC-адрес и зачем он нужен
- Как изменить MAC-адрес телефона
- Как узнать MAC-адрес
- Меняем MAC-адрес в Андроид
- Что такое MAC адрес?
- Проверка адреса устройства через командную строку
- Особенности MAC-адресов
- Как узнать MAC-адрес устройствакомпьютера в Интернете
- Как поменять MAC-адрес на Android
- Найти Android MAC-адрес и имя интерфейса
- Шаги по изменению MAC-адреса на устройствах Android
Как поменять MAC-адрес на Android
Для этого нужно обладать расширенными правами пользователя (Root). Фактически это означает взлом устройства: вы рискуете телефоном – в случае, если система повредится, вы не сможете перепрошить её по гарантийному талону
Root получают с помощью специальных приложений, типа Framaroot, только скачивать их нужно с осторожностью и лучше проверить на вирусы
Также устанавливаем BusyBox – это непосредственно для смены MAC, и эмулятор терминала (он заменяет Андроидам «Командную строку»). Откройте последнее приложение, возле мигающего курсора впишите «su» и нажмите ОК. Вас спросят, можно ли использовать расширенные возможности – соглашайтесь. Далее пишите: «busybox ifconfig wlan0 hw ether новый адрес» (его можно сгенерировать с помощью онлайн-генератора).
Бывает и совершенно обратная ситуация, о которой уже упоминалось: устройство меняет адрес после каждой перезагрузки/включения. Таким образом, если вы подключаетесь к Wi-Fi, придётся постоянно копаться в настройках и разрешать доступ разным МАС. Чтобы остановить этот процесс, снова понадобится эмулятор терминала:
- Снова вбиваем туда «su», подтверждаем, что можно воспользоваться расширенными правами и переходим: cd/data/nvram/APCFG/APRDEB/WIFI.
- Сохраните элемент и перенесите в ПК.
- Далее понадобится HEX-редактор – это такое приложение для коррекции данных, с которым обычно работают программисты, но на самом деле в нем нет ничего сложного, если знать, что делать. Можно воспользоваться онлайн-версией или скачать полную.
- Откройте в редакторе скачанный файл – вы увидите набор цифр, разбитых по парам: 04 01 00 00 00 00 00 00 00 00 00 00…
- Пропустите четыре первые пары, а остальные нули замените адресом вашего устройства, только вместо двоеточий, разделяющих числа и буквы, поставьте пробелы.
- Снова войдите в терминал для Андроид и поменяйте название оригинального элемента (который вы копировали в ПК), например, добавив лишнюю букву.
- Теперь сюда же поместите обработанный элемент и перезапустите ОС.
Определение в различных операционных системах
Если оригинальная коробка от устройства была утеряна, а есть потребность в восстановлении MAC-адреса клиента и возобновления доступа, то его можно посмотреть и поменять в системных настройках.
«Виндовс»
Для конкретной операционной системы, восстановить адрес можно тремя способами.
Первый способ
Для этого применяется командная строка. Среднестатистические пользователи практически не пользуются этим инструментом, поскольку требуется помнить наборы команд. Однако, это достаточно удобно и быстро.
Запуск командной строки выполняется одновременным нажатием Win+X, где в меню следует выбрать «Командная строка». Также можно воспользоваться комбинацией Win+R и в строке «Выполнить» следует ввести cmd и нажать на ОК.
Пользователь получит доступ к командной строке, в которой у него есть два варианта:
- набрать ipconfig /all. Такая команда запустить отслеживание всех физических и виртуальных устройств, которые применяются в ПК. Обязательно система сможет собрать информацию о физическом адресе стандартного Ethernet-порта для сетевого кабеля и адаптера Вай Фай, которые применяется для подключения к сети провайдера. Также система отобразит IP адрес, адрес шлюза, серверы DNS и много других данных;
- ввести getmac. Отобразятся данные про МАК-адрес всех физических устройств ПК. Данное окно позволяет узнать именно необходимые данные без лишней информации.
Второй способ
Способ номер два позволяет подключаться к данным про операционную систему при помощи строки «Выполнить», которая запускается одновременным зажатием Win+R. Далее требуется ввести сочетание msinfo32 и подтвердить.
Левая сторона окна, которое откроется после нажатия ОК, будет состоять из различных пунктов, где требуется нажать на «Компоненты» и выбрать «Сеть». После этого нужно выбрать «Адаптер» и найти графу «МАК-адрес». Система отобразит искомую информацию и множество других данных.
Третий способ
Искомый адрес вычисляется в сетевых подключениях. Чтобы получить доступ к перечню сетевых соединений, необходимо применить рассмотренную комбинацию Win+R и последующий ввод команды ncpa.cpl.
Откроется специальное окно, в котором требуется отыскать активное сетевое подключение пользователя с сетью Интернет. Затем следует открыть свойства подключения, нажав правой кнопкой мыши по его значку и навести указатель на наименование применяемого адаптера. Всплывающий текст при наведении укажет МАК-адрес.
Обратите внимание! Представленный метод имеет негативный момент. Он заключается в том, что скопировать искомый адрес нельзя. Его необходимо записать отдельно, и потом ввести в требуемое место вручную
Это займет много времени, поэтому применяется как альтернативный вариант
Его необходимо записать отдельно, и потом ввести в требуемое место вручную. Это займет много времени, поэтому применяется как альтернативный вариант.
Linux
Представленная операционная система не нашла активного применения, однако, используется достаточно часто. Узнать адрес сетевого интерфейса в ней можно при помощи команды ifconfig или sudo ifconfig, которая вводится в терминале. Полученный результат будет расположен возле слова HWaddr. Например: root@host:
# ifconfig eth1 Link encap:Ethernet HWaddr 00:1E:8C:26:A1:C8 inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 …
Устройства «Эппл»
Ноутбуки, которые оснащены операционной системой Mac OS имеют в своем арсенале терминал, в который следует вводить команду ifconfig. Она позволит получить необходимый MAC ноутбука или персонального компьютера с этой прошивкой. Появится строка, в которой искомая информация будет иметь такой вид: ether 00:1e:8c:26:a1:c8.
- открыть раздел «Системные настройки»;
- выбрать меню «Сеть»;
- открыть расширенные параметры и выбрать необходимый модуль из двух. Например, Ethernet, что означает проводной или Вай Фай (AirPort);
- требуемые данные будут находиться в специальном разделе «Оборудование», а если беспроводной тип, то в строке AirPort >Где посмотреть данные для планшета или смартфона
Пользователи операционной системы Android могут воспользоваться приблизительно идентичной техничкой определения искомой информации. Например, для телефонов Xiaomi и Meizu применяется такой путь:
- открывается меню настроек;
- выбирается раздел управления беспроводными подключениями WLAN;
- открываются «Расширенные настройки»;
- в нижней части меню будет указан MAC.
Для мобильных телефонов или планшетов на базе iOs необходимо открыть «Настройки», выбрать раздел «Основные», нажать на «Об этом устройстве» и напротив Вай-Фай будет указан MAC адаптера беспроводной сети.
Как узнать MAC-адрес на телефонах Samsung
Узнать MAC-адрес на телефонах Samsung Galaxy можно почти так же, как и в предыдущем варианте, но есть некоторые особенности. В базовом варианте потребуется выполнить следующие действия:
- Зайдите в Настройки — Сведения о телефоне.
- Нажмите «Состояние» и на следующем экране вы сможете посмотреть MAC-адрес Wi-Fi и адрес Bluetooth (а также MAC-адрес Ethernet для отдельных моделей телефона). Если вы видите надпись «Недоступно», значит соответствующий беспроводный модуль отключен и его следует включить, чтобы увидеть физический адрес сетевого устройства.
Однако, на Samsung Galaxy может иметь место один нюанс: если в Настройки — Подключения — Wi-Fi — кнопка настроек текущей Wi-Fi сети в пункте «Тип MAC-адреса» установлено «Рандомизированный MAC-адрес» (автоматическая смена MAC-адреса при подключении, иногда может негативно влиять на стабильность подключения), то адрес из настроек может не совпадать с фактическим MAC-адресом Wi-Fi.
В этом случае, чтобы узнать действительный MAC-адрес телефона, в параметрах Wi-Fi нажмите по кнопке меню справа вверху, выберите пункт «Дополнительно» и пролистайте страницу внизу, там будет указан тот MAC-адрес, который телефон имеет в настоящий момент времени.
В завершение еще одна возможность: если вы можете зайти в настройки вашего Wi-Fi роутера, то там, в списке клиентов, отображается список подключенных в настоящий момент устройств, обычно с их MAC-адресами и иногда с именем, по которому можно определить, какому устройству этот адрес принадлежит.
Смена MAC-адреса
Распространенной практикой у сетевых провайдеров является привязка идентификатора оборудования к конкретному адресу. В этом случае при замене роутера на новый или его неисправности придется общаться со службой технической поддержки. Выполнение этой операции на стороне провайдера не занимает много времени, но возможно потратить его придется на переговоры или ожидание нужного специалиста. Чтобы не сидеть без интернета, можно пойти на небольшую хитрость и изменить MAC-адрес сетевой карты на компьютере с Windows 7. Выполнение этой операции возможно благодаря заложенному в операционной системе приоритету программных настроек над аппаратными. Рассмотрим несколько способов.
Диспетчер оборудования
Используем метод универсальных для всех версий ОС:
- С помощью сочетания клавиш Win + R открываем диалоговое окно «Выполнить».
- Вводим следующую строчку:
- В открывшемся Диспетчере устройств находим сетевой адаптер.
- Вызываем контекстное меню правой клавишей мышки.
- Выбираем пункт «Свойства».
- Переходим на вкладку «Дополнительно». Здесь необходимо найти раздел «Локально администрируемый адрес».
- Значение MAC вводим без двоеточий, пробелов и дефисов. В поле должно быть указано ровно 12 символов.
Заданные изменения вступят в силу после перезагрузки компьютера. Когда необходимость в подмене отпадет, в этом же пункте настроек выбираем опцию «Отсутствует».
Редактор реестра
Второй способ требует более серьезного вмешательства в операционную систему и предполагает использование редактора реестра. Внесение в него некорректных записей может привести к нестабильной работе системы. По этой причине использовать его лучше опытным пользователям, знакомым с принципами работы реестра Windows. Рассмотрим последовательность действий:
- Воспользуемся диалоговым окном «Выполнить». Вызываем его стандартным сочетанием клавиш Win + R, которое работает во всех версиях ОС Microsoft.
- В текстовом поле набираем «regedit» без кавычек.
- В основном дереве находим раздел HKEY_LOCALE_MACHINE.
- Последовательно открываем ветки, чтобы добраться до записи со следующим именем: HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}.
- Развернув ее, видим папки с четырехзначными цифровыми обозначениями. Чтобы найти нужный нам интерфейс, последовательно открываем каждую. Ищем в ней параметр «DriverDesc». Его название должно в точности совпадать с наименованием сетевой карты в Диспетчере устройств. На рисунке видно, что в нашем случае искомой папкой оказалась «0007».
- Вызываем в правой части окна контекстное меню.
- Создаем новый строковый параметр, присвоив ему имя «NetworkAddress».
- Дважды щелкаем мышкой по новой записи, чтобы открыть ее для редактирования. В поле «Значение» вносим нужный нам MAC-адрес. Как и в случае с диспетчером задач ввод данных выполняется без разделения октетов символами двоеточия.
Внесенные изменения начнут работать после перезагрузки ПК. Для отмены изменений параметр «NetworkAddress» нужно удалить из реестра.
Как изменить MAC адрес адаптера
Для этого я вам тоже предложу два способа.
В настройках сетевой платы
Идём уже по знакомому пути в «Центр управления сетями», кликаем по подключению и в окошке жмём «Свойства»
Ещё можно туда попасть через «Центр управления сетями и общим доступом -> Изменение параметров адаптера»
Далее находим ту карту, MAC-адрес которой нужно изменить. У меня на скриншоте есть несколько соединений, но нужно мне только одно, т.к. остальные отключены:
Кликаем по ней правой кнопкой и выбираем «Свойства». В следующем окне жмём «Настроить» под названием карточки:
Теперь переходим на вкладку «Дополнительно» и ищем в списке «Сетевой адрес» или «Физический адрес» (также возможны варианты «Локально администрируемый MAC-адрес», «Network Address» и «Locally Administered Address»), ставим переключатель на поле ввода и вставляем туда нужный MAC-адрес.
Чтобы вернуть всё назад, просто поставьте как было.
Technitium MAC Address Changer
В главном окне программы выбираем сетевую карту:
В окно «Change MAC Address» вписываем новый МАК-адрес, либо нажимаем «Random MAC Address» чтобы установить набор случайных чисел. Для применения параметров служит кнопка «Change Now!»
macshift
Самая простая программа называется «macshift».
Работает из командной строки и не требует установки. Чтобы изменить MAC адрес запускаем утилиту с такими параметрами:
macshift -i «Имя соединения» 00112233AABB
где цифры «Имя соединения» — смотрим в окне «Сетевые подключения». У меня называется «Realtek», у вас возможно будет «Подключение по локальной сети»:
Ryll MAC Changer
Так как работать в командной строке не очень удобно, есть другая программа «Ryll MAC Changer» с графическим интерфейсом, но она требует установки.
Единственное окно программы выглядит просто:
Здесь выбираем сетевую карту, пишем новый мак-адрес для неё и жмём «Update MAC». Для вступления изменений в силу нужно либо перезагрузить компьютер, либо зайти в «Центр управления сетями -> Изменение параметров адаптера», нажать по соединению правой кнопкой и выбрать «Отключить», затем снова «Включить». Кнопка «Reset Default MAC» в программе поможет вернуть старый MAC.
На Wi-Fi адаптерах в Windows 7/8/10 адрес может не меняться никаким способом. В этом случае вторым символом нужно использовать 2, 6, A или E. Например: 12:ff:ff:ff:ff:ff подойдёт.
Что такое MAC-адрес и зачем он нужен
MAC-адрес — это уникальный идентификатор сетевой карты (интерфейса) или беспроводного адаптера. MAC также называют физическим адресом (Hardware Address) компьютера, ноутбука, роутера, смартфона, другими словами — любого устройства, работающего, в частности, в сетях Ethernet. Именно стандартом Ethernet предусмотрено использование уникального значения MAC-адреса, состоящего из шести байт информации, для каждого сетевого устройства.
По мере использования полученного диапазона, производитель может обратиться в IEEE повторно, так сказать, за «добавкой».
В широковещательных сетях (например таких, как Ethernet) физический адрес дает возможность определить каждый узел (компьютер) сети и доставлять данные исключительно ему. Именно MAC-адреса формируют некую основу сетей на канальном уровне – составляющей модели OSI.
Процесс определения физического адреса для разных типов устройств и операционных систем немного отличается, но все равно остается довольно простым занятием.
Но, если этот способ не для вас, а коробка была успешно выброшена, или вариант с походом к антресолям — это вовсе не вариант, пожалуйста, продолжайте чтение этой статьи.
Как изменить MAC-адрес телефона
И все-таки, MAC-идентификатор не является чем-то неизменным. Хоть он и присваивается производителем прямо “на заводе”, его тоже можно изменить.
Если в смартфоне установлен процессор от МediaTek, то можно рассмотреть более простой способ №1.
- Устанавливаем с Play Store или любых других источников программу MTK Engineering Mode;
- Выключаем Wi-Fi, открываем программу и нажимаем на кнопку “MTK Settings”;
- Здесь нужно перейти по следующим вкладкам: Connectivity >> Wi-Fi >> NVRAM;
- Нас интересует 2 строки: addr(h, byte) и length(byte). Устанавливаем в первой значение 4, во второй значение 6;
- Теперь в строке value(h) меняем MAC-адрес на тот, который захотим.
Если в смартфоне установлен процессор компании Qualcomm Snapdragon (можно попробовать и с другими, например, Samsung Exynos или HiSilicon Kirin, но работоспособность метода не гарантируется), то актуален способ №2.
- Устанавливаем любой файловый менеджер, например, Root Explorer и предоставляем ему права суперпользователя (root доступ);
- Отключаем Wi-Fi (и желательно также отключить другие сети) и открываем загруженное приложение. В настройках Root Explorer’a находим данную опцию и включаем отображение скрытых файлов (так как некоторые файлы, начинающиеся с точки, скрыты по умолчанию);
- Переходим в корневой каталог “/root/” или просто “/” и открываем папку “data”;
- Здесь нам нужно найти файл .nvmac.info, который и содержит MAC-адрес устройства;
- Открываем его в режиме редактирования и видим одну единственную строку – MAC-адрес. Меняем его на нужное значение и сохраняем изменения;
- Нажимаем на файл и удерживаем его, открываем изменить разрешения и выбираем только пункты “Read”, то есть разрешаем использовать его только для чтения. Готово.
Третий метод может помочь, если не помогли предыдущие два. С одной стороны наиболее прост, так как для смены нужно нажать всего пару кнопок. С другой, более надежными обладают 1 и 2 способы, так как в них вы делаете все самостоятельно и контролируете процесс, а не доверяете его сторонней программе.
- Заходим в Play Маркет и устанавливаем бесплатное приложение “Change My MAC”;
- Открываем программу, предоставляем ей права суперпользователя;
- Видим строку “Новый MAC”, записываем сюда нужное значение – новый MAC-адрес и сохраняем изменения. В настройках приложения можно также активировать автоматическое изменение “мака” при загрузке.
Вполне возможно, что для некоторых устройств данные способы могут не подойти, так как сегодня многие разработчики по-своему следят за безопасностью и всячески пытаются ограничить действия пользователя в отношении системы. И все же, описанные выше способы в большинстве случаев работоспособны и помогут сменить MAC-адрес временно или перманентно.
Процесс смены MAC-адреса на iPhone и iPad более сложный и требует установки Jailbreak. Работает только на версиях iOS 6.0 – 8.4.
Подробная инструкция для iOS — в видео
Подробная инструкция для Android
Вячеслав
Несколько лет работал в салонах сотовой связи двух крупных операторов. Хорошо разбираюсь в тарифах и вижу все подводные камни. Люблю гаджеты, особенно на Android.
Задать вопрос
Вопрос эксперту
Если у меня процессор не МТК и не Snapdragon, получится сменить MAC?
Можно попробовать способ номер 3, но и он, к сожалению, не гарантирует 100% успеха, так как многое зависит от версии Android и надстроек производителя.
MAC меняется раз и навсегда?
Процедуру по смене адреса можно проводить сколько угодно раз. После смены адрес остается постоянным, если не решитесь поменять вновь.
Могу ли я навредить устройству?
Любые вмешательства в системный раздел могут повлечь негативные последствия. Перед сменой MAC-адреса желательно делать полный бэкап системы. Так как в случае неудачи при смене, Wi-Fi может вообще перестать работать.
4.8 / 5 ( 21 голос )
Как узнать MAC-адрес
Теперь поговорим о том, как узнать МАК-адрес телефона на базе Андроид:
- Откройте «Настройки» и перейдите в раздел «Об устройстве».
- Найдите в списке «Состояние».
- Здесь вы увидите МАС-адрес, записанный цифро-буквенным кодом.
В принципе, теперь вы проинформированы, как узнать МАС-адрес телефона, только помните, что в разных Андроид-устройствах обозначенные выше разделы могут называться неодинаково. Бывают и некоторые проблемы. Например, вы нашли строчку с адресом, но вместо номера написано слово «Недоступно». Чтобы посмотреть значение, подключитесь к интернету через Сим-карту или Wi-Fi, а потом снова вернитесь к «Состоянию». Едва ли вы сможете достоверно узнать идентификатор бюджетного китайского смартфона – они меняют свой MAC постоянно, хоть и работают на привычной системе Андроид.
Меняем MAC-адрес в Андроид
Первое, что хотим отметить – большинство представленных ниже методов сработает только на девайсах с Root-доступом. В целом же способов смены озвученных значений существует три — это использование специального приложения, ввод команды в «Терминале» и правка одного из системных файлов.
Урок: Как получить рут в Андроид
Способ 1: Change My MAC
Команда разработчиков Banana Studio уже довольно давно выпустила и поддерживает приложение для быстрого изменения сетевого идентификатора не только адаптера Wi-Fi, но и других интерфейсов.
- При первом запуске программа запросит рут-доступ, предоставьте его. Далее будут отображены предупреждения, внимательно с ними ознакомьтесь.
Затем появится основное окно приложения. Опций в нём не слишком много – можно просмотреть оригинальный идентификатор и подключение к текущей сети. Замена адреса происходит в пункте «Новый MAC» – введите адрес вручную (формат XX:XX:XX:XX:XX) или нажмите на кнопку случайной генерации. Для сохранения параметров воспользуйтесь кнопкой с иконкой дискеты.
Для закрепления результатов манипуляции рекомендуется включить смену адреса при запуске устройства. Нажмите на кнопку со значком шестерёнки и активируйте опцию во всплывающем окне.
Если всё сделано правильно, идентификатор сменится.
Способ 2: Команда в эмуляторе терминала
Более сложный, но при этом действительно надёжный метод заключается в замене MAC-адреса посредством ввода специальной команды в эмуляторе терминала. Этот вариант, кроме рут-прав, требует также установки фреймворка BusyBox и приложения терминала.
-
После установки обоих компонентов откройте Terminal Emulator и введите команду .
Появится предложение предоставить Root, согласитесь с ним.
-
Далее введите следующую команду:
Вместо впишите желаемый идентификатор по шаблону из шага 2 Способа 1.
Подтвердите ввод и перезагрузите устройство – теперь будет установлен новый MAC-адрес.
Данный метод довольно надёжен, однако и он порой даёт сбои, особенно на устройствах с сильно модифицированными оболочками.
Способ 3: Замена вручную в системном файле
Последний на сегодня вариант замены идентификатора сетевого оборудования заключается в самостоятельном вводе значения в специальном системном файле. Для доступа к нему понадобится файловый менеджер с рут-доступом, например, Root Explorer.
- Запустите приложение, перейдите в нём по адресу и найдите там файл с именем address. Для устройств с Android 4.3 и ниже адрес и название файла будут другими, а именно .
Дважды тапните по требуемому файлу. В следующем меню выберите вариант «Текстовый редактор».
Файл будет готов для редактирования. Как видите, он состоит исключительно из MAC-адреса – его можно удалить и ввести новый.
Не забудьте сохранить изменения перед выходом, после чего у беспроводного адаптера вашего телефона будет новый идентификатор.
Заключение
Теперь вам известно, как можно сменить MAC-адрес на устройстве, работающем под управлением Android. Однако злоупотреблять этим не рекомендуется – есть риск программно повредить сетевой адаптер и лишиться возможности выхода в интернет.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Что такое MAC адрес?
MAC адрес — уникальный идентификатор устройства в сети. У любого ноутбука, компьютера, планшета, смартфона и электронной книги с доступом к интернету есть свой уникальный адрес. Да-да, вы не ослышались: сколько устройств подключено к интернету, столько у них есть личных номеров. Более того, в мире не существует двух гаджетов с одинаковыми номерами.
Обычный пользователь вряд ли знает, зачем нужен MAC-адрес, да и необходимости в этом нет. С этими адресами обычно работают системные администраторы, когда им нужно запретить или разрешить доступ к сети для определенных устройств.
В домашних условиях также можно использовать MAC-адрес. При наличии Wi-Fi-роутера можно подключать к сети неограниченное количество устройств. Но если вы хотите обезопасить себя и ограничить доступ сторонним пользователям, нужно создать специальный список MAC-адресов, которые могут подключиться к вашей сети. Обычно это делается в настройках роутера.
Проверка адреса устройства через командную строку
Чтобы уточнить МАС-адрес устройства следует первым делом зайти в командную строку. Сделать это можно легко. Для владельцев windows 7, 8, 10 версий алгоритм действий будет одинаковым. Заходим в меню Пуск (если для 8 и 10 оно есть), в строке «Найти» нужно вбить команду cmd.
Так отрыть командную строку может каждый.
Среди вариантов поиска будет найден один файл. Кликаем правой клавишей тачпада либо мыши и запускаем от имени администратора. Теперь наша командная строка открыта для дальнейших действий.
Запустить командную можно еще одним быстрым и неприхотливым методом. Достаточно нажать комбинацию Win+R и перед вами появится окно «Выполнить», в котором нужно ввести cmd.
Способ быстрого доступа к командной строке.
Чтобы посмотреть МАС-адрес устройств следует воспользоваться следующим алгоритмом действий:
В командной строке ввести ipconfig/all. Такая комбинация поможет определить не только мас-адрес, но и существующий IP-адрес всех сетевых устройств.
После ввода команды появляется вся информация об активных сетевых устройствах.
Помимо мас-адреса можно получить данные о типе устройства, его название и IP-адрес.
Этим методом можно получить только цифры и IP-адреса.
Также можно воспользоваться операцией по определению только мас-адреса: getmac /fo list /v. После ввода этой команды на экране появится список подключений: названия устройств и их физические адреса.
Особенности MAC-адресов
Каждая локальная сеть содержит список MAC-адресов и соответствующие им IP. Информация находится в ARP-таблице. Если в данной паре отсутствует MAC-адрес, то в сеть уходит широкополосный запрос и с устройства с заданным IP приходит ответ с указанием его уникального физического номера. Номер заносится в таблицу и только после этого на адрес начинают отправляться пакеты данных.
Принцип построения
В основе построения MAC-адреса – разделение на две части: код фирмы-изготовителя и уникальный идентификатор конкретной единицы оборудования. К особенностям структуры можно отнести значение, которое имеют седьмой и восьмой биты если считать от начала. Если следовать нумерации, то они считаются нулевым и первым – здесь следует пояснить, что чтение бит происходит в обратном порядке, поэтому и нумерация задана наоборот – от конца к началу.
Нулевой бит определяет характер передачи данных: для одного устройства или для группы. Значение «1» – показывает, что адресат группа устройств. «0» – передача данных осуществляется для одного аппарата.
Первый бит отвечает за способ задания адреса. Если его значение «1», то это показывает, что MAC-адрес является установленным вручную (изменен программно). «0» говорит о том, что идентификатор – уникальный номер, полученный на заводе и прошитый в постоянной памяти устройства.
Рандомизация
Существуют ситуации, когда MAC-адрес аппарата – в первую очередь это касается персональных мобильных устройств (смартфонов) – отслеживается различными организациями и службами. Обычно сбор данных объясняется желанием предоставлять услуги более высокого качества, однако многие считают это вмешательством в частную жизнь. Поэтому приобрели популярность специальные программы, которые позволяют автоматически изменять значение MAC-адреса при каждом внешнем его сканировании, а также при рассылке широковещательных запросов при поиске беспроводных сетей.
Устройства Apple, а также гаджеты работающие под управлением Windows 10 получили возможность рандомизации MAC-адреса за счет ресурсов операционной системы. Внедрение данного ПО позволяет уменьшить вероятность того, что устройство будет отслеживаться третьими лицами.
MAC-адрес – необходимое звено архитектуры компьютерных сетей. Существует множество вариантов его использования. MAC-адрес широко применяется для идентификации оборудования при обмене информацией. Умение изменять уникальный номер, чтобы скрыть его реальное значение, стало важным навыком в повседневной жизни. Оно необходимо в случаях, когда требуется повышенная конфиденциальность при подключении к сетям общего пользования.
Как узнать MAC-адрес устройствакомпьютера в Интернете
Получить MAC-адрес устройства можно только для хостов, которые находятся вместе свами в локальной подсети, которые можно достичь напрямую через второй уровень (ethernet или wifi). Если попытаться сканировать удалённые хосты через роутер (дефолтный шлюз), ваш сканирующий хост будет общаться с роутером на втором уровне, а от роутера до пункта назначения пакеты будут отправляться/приниматься на третьем уровне. Т.е. невозможно узнать MAC-адрес устройства или компьютера в Интернете.
Хотя технически в некоторых обстоятельствах возможно определить MAC-адрес нелокальных хостов через такие протоколы как NetBIOS, SNMP и т.д. Для этих целей имеются соответствующие NSE скрипты. Если на узле запущена Samba или Windows, то nbstat покажет вам MAC-адрес и производителя. Для SNMP имеется скрипт snmp-interfaces.
Как поменять MAC-адрес на Android
Для этого нужно обладать расширенными правами пользователя (Root). Фактически это означает взлом устройства: вы рискуете телефоном – в случае, если система повредится, вы не сможете перепрошить её по гарантийному талону
Root получают с помощью специальных приложений, типа Framaroot, только скачивать их нужно с осторожностью и лучше проверить на вирусы
Также устанавливаем BusyBox – это непосредственно для смены MAC, и эмулятор терминала (он заменяет Андроидам «Командную строку»). Откройте последнее приложение, возле мигающего курсора впишите «su» и нажмите ОК. Вас спросят, можно ли использовать расширенные возможности – соглашайтесь. Далее пишите: «busybox ifconfig wlan0 hw ether новый адрес» (его можно сгенерировать с помощью онлайн-генератора).
Бывает и совершенно обратная ситуация, о которой уже упоминалось: устройство меняет адрес после каждой перезагрузки/включения. Таким образом, если вы подключаетесь к Wi-Fi, придётся постоянно копаться в настройках и разрешать доступ разным МАС. Чтобы остановить этот процесс, снова понадобится эмулятор терминала:
- Снова вбиваем туда «su», подтверждаем, что можно воспользоваться расширенными правами и переходим: cd/data/nvram/APCFG/APRDEB/WIFI.
- Сохраните элемент и перенесите в ПК.
- Далее понадобится HEX-редактор – это такое приложение для коррекции данных, с которым обычно работают программисты, но на самом деле в нем нет ничего сложного, если знать, что делать. Можно воспользоваться онлайн-версией или скачать полную.
- Откройте в редакторе скачанный файл – вы увидите набор цифр, разбитых по парам: 04 01 00 00 00 00 00 00 00 00 00 00…
- Пропустите четыре первые пары, а остальные нули замените адресом вашего устройства, только вместо двоеточий, разделяющих числа и буквы, поставьте пробелы.
- Снова войдите в терминал для Андроид и поменяйте название оригинального элемента (который вы копировали в ПК), например, добавив лишнюю букву.
- Теперь сюда же поместите обработанный элемент и перезапустите ОС.
Найти Android MAC-адрес и имя интерфейса
Прежде чем вы сможете изменить MAC-адрес вашего устройства Android, вам необходимо выяснить (и записать) MAC-адрес по умолчанию для вашего устройства. Вам также необходимо знать имя интерфейса вашей сетевой карты WiFi. Для этого просто следуйте инструкциям ниже:
На вашем Android-устройстве перейдите в Настройки -> WiFi . Здесь нажмите на значок « Настройки », чтобы открыть экран « Настройка WiFi ».
В нижней части экрана вы сможете увидеть MAC-адрес вашей сетевой карты WiFi. Запишите это на тот случай, если вам нужно вернуть настройки MAC в исходное состояние.
Чтобы найти имя интерфейса для вашей сети Wi-Fi, вам необходимо установить приложение «Эмулятор терминала для Android» (бесплатно) из Play Store. Как только вы это сделаете, просто следуйте инструкциям ниже:
Откройте приложение Terminal Emulator и введите следующую команду: ip link
Вся информация будет выведена на ваш экран, просто прокрутите вниз и проверьте значение, для которого значение « ссылка / эфир » соответствует MAC-адресу вашего Wi-Fi. В моем случае это « wlan0 ». Для большинства современных устройств имя интерфейса WiFi будет «wlan0», но в некоторых случаях это может быть что-то вроде «eth0».
Шаги по изменению MAC-адреса на устройствах Android
У нас есть два разных метода изменения MAC-адреса на устройствах Android. Один для Android-устройств с root-доступом, а второй – для некорневых.
Проверить доступность рута:
Как проверить, есть ли у вашего устройства рут или нет? Просто загрузите приложение ниже и посмотрите, есть ли у вашего устройства root-доступ.
Берегись!
- При изменении MAC-адреса вы НЕ ДОЛЖНЫ изменять первые 6 символов в MAC-адресе. Первые 6 символов представляют производителя, изменение которого приведет к проблемам. Например: если ваш MAC-адрес x3: 24: ты: d1: 99: 4r, вы не должны изменять первые шесть символов.
- Для генерации действительного MAC-адреса вы можете использовать этот генератор MAC-адресов: Генератор MAC-адресов.
Метод 1. Измените MAC-адрес на устройстве Android без рута
У этого метода есть два ограничения:
- Этот метод в основном работает только на устройствах Android с процессорами MediaTek. Но вы всегда можете попробовать и на других устройствах.
- Изменение временное. MAC-адрес устройства вернется к исходному при перезапуске.
Выполните следующие действия, чтобы изменить MAC-адрес на устройствах Android без рута:
- Перейдите в «Настройки»> «Wi-Fi и сети»> «Откройте настройки WiFi»> «Нажмите на свою сеть Wi-Fi»> «Прокрутите вниз, пока не найдете MAC-адрес WiFi». Запишите это.
- Загрузите и откройте следующее приложение:
- Введите это в приложении терминала: ip link show
- В отображаемом результате найдите имя вашего интерфейса. Для целей этого руководства давайте предположим, что имя интерфейса – «amore01». Теперь введите в терминале следующую команду: ip link set amore01 XX:XX:XX:YY:YY:YYПримечание: В приведенном выше примере вам нужно заменить amore01 на собственное имя интерфейса, а XX: XX: XX: YY: YY: YY – на любой MAC-адрес, на который вы хотите изменить.
- Сделанный. Теперь просто перейдите в настройки Wi-Fi и проверьте, видите ли вы изменения.
Метод 2. Измените MAC-адрес на рутированном устройстве Android.
- Загрузите и установите Busybox на свое устройство Android:
- Загрузите и откройте следующее приложение:
- В приложении окна терминала введите эту команду: su
- Если это еще не сделано, приложение теперь попросит вас предоставить root-доступ. Даруй то же самое.
- Чтобы узнать имя вашего сетевого интерфейса, введите это в приложении терминала: ip link showДля целей этого руководства мы будем рассматривать его как «amore01».
- Затем введите следующую команду в окне терминала: busybox ip link show amore01 Не забудьте изменить часть «amore01» в приведенной выше команде. Приведенная выше команда покажет информацию о вашем текущем MAC-адресе.
- Чтобы изменить MAC-адрес на вашем устройстве, введите следующую команду: busybox ifconfig amore01 hw ether XX:XX:XX:YY:YY:YY В приведенном выше примере вам нужно заменить amore01 на собственное имя интерфейса, а XX: XX: XX: YY: YY: YY – на любой MAC-адрес, на который вы хотите изменить.
- Сделанный! Теперь просто перейдите в настройки Wi-Fi и проверьте, видите ли вы изменения.