
Настройка MAC-адреса сети Wi-Fi к которому мы подключаемся, привыкли те из нас, кто работает с компьютером каждый день, но в случае с мобильными телефонами это относительно новая функция. В целях конфиденциальности устройства с iOS 14 или Android 10 и более поздних версий по умолчанию используется случайный MAC-адрес Wi-Fi. В некоторых случаях вы можете отключить эту функцию.
Выбор между одним или другим может вызвать море сомнений, и именно этим мы и займемся дальше. Объясните, из чего состоит эта функция, когда мы должны использовать каждую конфигурацию и, что наиболее важно, разрешить их на нашем мобильном телефоне для решения проблем с подключением к маршрутизатору или сохранения определенной конфиденциальности при просмотре Интернета.
MAC-адреса являются идентификаторами, которые дают то, что должно быть уникальным мировым адресом. Чип использует MAC-адрес для сетевых коммуникаций, которые по беспроводной сети отправляются по воздуху для всеобщего обозрения. Из-за этой уникальности MAC-адрес исторически представлял сам чип, устройство с установленным чипом и пользователя, который его несет. Таким образом, MAC-адреса — это поле битвы за конфиденциальность личных данных.

Уже несколько лет iOS и Android поддерживают Рандомизация MAC-адреса , который является способом динамического изменения этого идентификатора для сохранения конфиденциальности и конфиденциальности пользователей. Но только в iOS 14 и последних версиях Android Apple и Google добавили рандомизацию MAC-адресов для всех подключений Wi-Fi.
Различия между одиночным и случайным адресом
Как вы можете догадаться, разница между одной системой и другой заключается в идентификации, связанной с тем, как мы подключаемся к Wi-Fi. Cеть, имея возможность всегда использовать одно и то же или изменять его в зависимости от наших связей.
- MAC-адрес устройства : Всякий раз, когда вы подключаетесь к сети Wi-Fi, для вашего устройства будет использоваться одна и та же система идентификации с информацией, связанной с ней, упомянутой несколькими строками ранее.
- Случайный MAC-адрес : Для каждого уникального SSID (беспроводной сети) устройство выберет новый случайный адрес и будет использовать этот частный адрес для подключения к сети.
Для большинства людей лучше оставить случайные MAC-адреса включенными. Фактически, это то, как это происходит по умолчанию на наших мобильных телефонах или, по крайней мере, в большинстве случаев, поскольку это даст нам больше конфиденциальности при просмотре, поскольку это функция безопасности, которая затрудняет мониторинг.

Настроить MAC-адрес мобильного
Компания MAC-адрес функция обычно меняется в зависимости от производителя. Некоторым нравится OnePlus по умолчанию оставьте его случайным, но есть и другие бренды, где по умолчанию включен фиксированный адрес. Как и в случае со многими другими опциями на наших смартфонах, пользователь может отключить его или нет через сетевые профили, которые мы можем настроить в настройках телефона.
В любой момент легко активировать или деактивировать случайный MAC-адрес, но перед этим уместно указать, что в зависимости от моделей и версий Android для определенных параметров конфигурации используются разные имена. Например, на телефоне OnePlus эти параметры находятся в меню «Wi-Fi и сеть», а на телефоне Samsung Смартфон называет это «Связи». К счастью, найти его обычно не сложно, и сети всегда используют поисковую систему, которая появляется в настройках мобильного устройства, для ввода «MAC-адреса». Это приведет вас прямо к разделу, который мы хотим коснуться.

Самый простой способ выбрать режим подключения — открыть панель настроек мобильного устройства, выбрать «Wi-Fi и сеть» (или «Подключения» или «Сеть и Интернет» в зависимости от вашего устройства). Затем нажмите «Wi-Fi», чтобы увидеть свои сети, и коснитесь значка шестеренки рядом с сетью, к которой вы подключены. Оказавшись в настройках этой сети, вы должны нажать кнопку «Дополнительно», затем «Конфиденциальность»И, наконец, вы можете выбрать нужный вариант:
- Использовать MAC-адрес устройства
- Использовать случайный MAC-адрес
Умный. затем выйдите из приложения «Настройки» и будьте обязательно выполните эту процедуру для каждой сети Wi-Fi, в которой вы хотите использовать реальный или случайный MAC-адрес телефона.
Как это делается на iOS?
Как мы указали несколькими строками ранее, Яблоко выпустил Обновление 14 ОС IOS с заметным улучшением безопасности и конфиденциальности: функция частного адреса, которая позволяет нам скрыть исходный MAC-адрес iPhone. Это то, что раньше можно было сделать только с помощью взлома, но с этой версией программного обеспечения вы можете включить эту опцию, чтобы телефон никогда не отображал исходный MAC-адрес устройства и гарантировал вашу конфиденциальность при подключении к общедоступным сетям Wi-Fi или другим типам подключений, как это происходит с Android.
Если вы хотите знать как изменить MAC-адрес на айфоне , конечно, без необходимости делать джейлбрейк устройства, выполните следующие действия:
- Подключитесь к сети Wi-Fi, от которой вы хотите скрыть MAC-адрес iPhone.
- Откройте панель конфигурации.
- Доступ к параметрам Wi-Fi.
- Коснитесь значка «i» рядом с подключенной сетью Wi-Fi.
- Активируйте «Личный адрес».
- Подключитесь к сети Wi-Fi.

С этого момента, когда вы повторно подключаетесь к той же сети Wi-Fi, что и раньше, ваш iPhone будет использовать другой MAC-адрес. Таким образом, вы можете легко скрыть или изменить адрес своего устройства без каких-либо серьезных осложнений.

Настройки устройства
Наиболее удобным вариантом получения MAC-адреса телефона или планшета будет изучение информации о системе через стоковое приложения настроек.



Обратите внимание, что в сильно модифицированных оболочках вроде MIUI режим доступа к сведениям о системе скорее всего будет немного отличатся от вышеприведённого.
Device Info HW
Также в решении рассматриваемой задачи поможет софт для определения аппаратного оборудования телефона или планшета, например, популярное средство Device Info HW.



Это решение пригодится пользователям, у которых по каким-то причинам не работает метод с настройками.
DevCheck
Также нелишним будет привести альтернативу вышеупомянутому приложению, которая тоже умеет отображать МАК-адрес модулей Wi-Fi и Bluetooth.




DevCheck по некоторым показателям более продвинут, чем аналоги, а также совместим с бо́льшим количеством устройств.
Подробнее: Как изменить MAC-адрес на Android
Еще статьи по данной теме
Неустанно бдя за сохранностью конфиденциальных данных своей клиентуры, разработчики нового Android 10 (в девичестве Android Q), в числе прочих новых фич реализовал в системе и так называемую рандомизацию MAC-адресов. В этой связи вкратце о том, зачем нужен случайный MAC адрес и как включить эту функцию в Android 10.
Значит, по порядку.
Если очень коротко, то рандомизация MAC-адреса — это один из вариантов защиты своих персональных данных пользователя, а именно того, что в среде специалистов принято называть history of activity (буквально «история активности«), и что сегодня так любят собирать практически все.
Для тех, кто не совсем в курсе, о чем речь, уточним на всякий случай: MAC (сокращенно от Media Access Control) адрес — это уникальный цифровой идентификатор контроллера сетевого интерфейса, которым оснащается каждый смартфон и вообще любое устройство, способное работать в сети.
Именно по MAC-адресам такие устройства отслеживаются в сетях Wi-Fi. Следовательно, по MAC-адресу смартфона (планшета, ноута, телефона и пр) можно отслеживать и действия его пользователя. Если нужно, то с точностью до метра и/или секунды. Что, собственно, и делается, когда производится сбор и обработка упомянутой нами history of activity.
Благодаря же технологии рандомизации, смартфон автоматом меняет свой MAC-адрес при каждом следующем подключении к беспроводной сети (любой), чем существенно усложняет жизнь таким «сборщикам» данным. Вот как-то так упрощенно. Теперь о главном,..
Как включить случайный MAC адрес в Android 10
На самом деле, он уже должен быть включен, так как опция рандомизации MAC-адреса для всех беспроводных подключений в Android 10 активна по умолчанию.
Но перепроверить (и включить, если вдруг она выключена), конечно, не помешает. И сделать это можно следующим образом:
- открываем приложение «Настройки«;
- тапаем «Сеть и Интернет» и «Wi-Fi«;
- далее жмем значок настроек сети («шестеренка» рядом с названием);
- на экране «Сведения о сети» тапаем «Дополнительно» и потом «Конфиденциальность«;
- если функция «Использовать случайный MAC адрес» не активна (указано «MAC-адрес устройства«), то активируем её вручную.
Время на прочтение

На первый в жизни юбилей подарили сыну планшет, о котором он давно мечтал. Но вот незадача: MAC-адрес у него постоянно менялся произвольным образом после каждой перезагрузки устройства или выключения-включения Wi-Fi. С другими Android-устройствами я такого не наблюдал, а тут впервые столкнулся. Поскольку у нас дома роутер настроен на раздачу интернета по белому списку MAC-адресов, ребёнок оставался без интернета после каждой разрядки планшета до выключения (ну не всегда он мог уследить и вовремя накормить питомца), и я был вынужден лезть в конфиг роутера и прописывать новый MAC-адрес, после чего ребутить роутер. Естественно, нас это устроить не могло.
В поисках решения пришлось изрядно погуглить, ибо в основном на заданную тему попадались крики о помощи, остававшиеся без ответа. На буржуйских форумах вообще советовали сдавать такой планшет в магаз, ибо «It’s illegal and it’s going to cause problems with internet-connected devices all over the world.» Ну понятно, китайским товарищам, вместо того, чтобы по всем правилам получить диапазон адресов и использовать их в выпускаемых устройствах, проще сделать MAC-адрес динамически меняющимся и нигде не регистрироваться.
В конце концов, наткнулся я на несколько способов решения проблемы. Наиболее вменяемые описаны здесь:
раз: http://4pda.ru/forum/index.php?showtopic=512198&st=560#entry27219089 два: http://habrahabr.ru/sandbox/62871/ (этот способ мне не подошёл – Android-устройства, всё же, довольно индивидуальны) и три: http://www.china-devices.com/Thread-Fix-Wifi-BT-Mac-Adress-NvRAM-error (самый доступный).
Вкратце, суть в том, что нужно прописать новый MAC-адрес в файле /data/nvram/APCFG/APRDEB/WIFI, начиная с пятой пары шестнадцатиричных чисел. Удобнее всего делать это сбросив его на комп, в каком-нибудь hex-редакторе, а потом вернув на место и выставив права только на чтение. Последнее не везде подчёркивается, но это важно.
Поскольку передо мной стояла задача не поменять MAC-адрес, а только предотвратить его самопроизвольную смену, достаточно было убрать права на запись для указанного файла (т.е. cd /data/nvram/APCFG/APRDEB и chmod 440 WIFI). Вуаля! После перезагрузки девайса MAC-адрес остался прежним.
P.S. Конечно, просто так добраться до заветного файла не получится: нужно сначала зарутовать устройство (это отдельная песня) и установить какой-нибудь файловый менеджер, позволяющий работать от рута. Многие советуют Root File Explorer, но мне было приятнее работать в Terminal Emulator for Android (не забываем первым делом ввести команду su).
P.P.S. Важно: все изменения в системе вы делаете на свой страх и риск! За превращение девайса в кирпич не будет отвечать ни автор сей статьи, ни авторы статей по указанным выше ссылкам.
Важно 2: Рутование устройства ликвидирует гарантию на него.
Важно 3: Если таки будете править файл WIFI, не забудьте предварительно его забэкапить.
P.P.P.S. Да, чуть не забыл: планшет TurboPad 721 на чипсете MTK 8312 с Android 4.2.2 на борту.

Аппаратный идентификатор сетевого оборудования, MAC-адрес, может использоваться для опознавания уникального пользователя в интернете, поэтому специалисты по безопасности рекомендуют периодически его менять. Сегодня мы хотим рассказать, как это делается на устройствах под управлением Android.
Меняем MAC-адрес в Андроид
Первое, что хотим отметить – большинство представленных ниже методов сработает только на девайсах с Root-доступом. В целом же способов смены озвученных значений существует три — это использование специального приложения, ввод команды в «Терминале» и правка одного из системных файлов.
Урок: Как получить рут в Андроид
Внимание! Поскольку при ошибках в процессе смены MAC-адреса возможны проблемы с доступом к интернету, все дальнейшие действия вы совершаете на свой страх и риск! Строго рекомендуется сделать резервную копию системы!
Подробнее: Как сделать бэкап Android-устройства
Change My MAC
Команда разработчиков Banana Studio уже довольно давно выпустила и поддерживает приложение для быстрого изменения сетевого идентификатора не только адаптера Wi-Fi, но и других интерфейсов.


Если всё сделано правильно, идентификатор сменится.
Команда в эмуляторе терминала
Более сложный, но при этом действительно надёжный метод заключается в замене MAC-адреса посредством ввода специальной команды в эмуляторе терминала. Этот вариант, кроме рут-прав, требует также установки фреймворка BusyBox и приложения терминала.
После установки обоих компонентов откройте Terminal Emulator и введите команду su.

Появится предложение предоставить Root, согласитесь с ним.
Далее введите следующую команду:
busybox ifconfig wlan0 hw ether *новый адрес*
Вместо *новый адрес* впишите желаемый идентификатор по шаблону из шага 2 Способа 1.

Данный метод довольно надёжен, однако и он порой даёт сбои, особенно на устройствах с сильно модифицированными оболочками.
Замена вручную в системном файле
Последний на сегодня вариант замены идентификатора сетевого оборудования заключается в самостоятельном вводе значения в специальном системном файле. Для доступа к нему понадобится файловый менеджер с рут-доступом, например, Root Explorer.



Не забудьте сохранить изменения перед выходом, после чего у беспроводного адаптера вашего телефона будет новый идентификатор.
Теперь вам известно, как можно сменить MAC-адрес на устройстве, работающем под управлением Android. Однако злоупотреблять этим не рекомендуется – есть риск программно повредить сетевой адаптер и лишиться возможности выхода в интернет.
