Смена MAC-адреса в Android


Аппаратный идентификатор сетевого оборудования, MAC-адрес, может использоваться для опознавания уникального пользователя в интернете, поэтому специалисты по безопасности рекомендуют периодически его менять. Сегодня мы хотим рассказать, как это делается на устройствах под управлением Android.

Меняем MAC-адрес в Андроид

Первое, что хотим отметить – большинство представленных ниже методов сработает только на девайсах с Root-доступом. В целом же способов смены озвученных значений существует три — это использование специального приложения, ввод команды в «Терминале» и правка одного из системных файлов.

Урок: Как получить рут в Андроид

Внимание! Поскольку при ошибках в процессе смены MAC-адреса возможны проблемы с доступом к интернету, все дальнейшие действия вы совершаете на свой страх и риск! Строго рекомендуется сделать резервную копию системы!

Подробнее: Как сделать бэкап Android-устройства

Способ 1: Change My MAC

Команда разработчиков Banana Studio уже довольно давно выпустила и поддерживает приложение для быстрого изменения сетевого идентификатора не только адаптера Wi-Fi, но и других интерфейсов.

Скачать Change My MAC из Google Play Маркета

  1. При первом запуске программа запросит рут-доступ, предоставьте его. Далее будут отображены предупреждения, внимательно с ними ознакомьтесь.
  2. Предоставить рут доступ программе Change My MAC для смены MAC-адреса на Андроид
  3. Затем появится основное окно приложения. Опций в нём не слишком много – можно просмотреть оригинальный идентификатор и подключение к текущей сети. Замена адреса происходит в пункте «Новый MAC» – введите адрес вручную (формат XX:XX:XX:XX:XX) или нажмите на кнопку случайной генерации. Для сохранения параметров воспользуйтесь кнопкой с иконкой дискеты.
  4. Ввод нового значения в Change My MAC для смены MAC-адреса на Андроид
  5. Для закрепления результатов манипуляции рекомендуется включить смену адреса при запуске устройства. Нажмите на кнопку со значком шестерёнки и активируйте опцию во всплывающем окне.
  6. Включить изменение адреса при загрузке Change My MAC для смены MAC-адреса на Андроид

    Если всё сделано правильно, идентификатор сменится.

Способ 2: Команда в эмуляторе терминала

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

Скачать инсталлятор BusyBox из Google Play Маркета
Скачать Terminal Emulator for Android из Google Play Маркета

  1. После установки обоих компонентов откройте Terminal Emulator и введите команду su. Рут-доступ в терминале для смены MAC-адреса на Андроид

    Появится предложение предоставить Root, согласитесь с ним.

  2. Далее введите следующую команду:

    busybox ifconfig wlan0 hw ether *новый адрес*

    Вместо *новый адрес* впишите желаемый идентификатор по шаблону из шага 2 Способа 1.

  3. Команда в терминале для смены MAC-адреса на Андроид
  4. Подтвердите ввод и перезагрузите устройство – теперь будет установлен новый MAC-адрес.
  5. Данный метод довольно надёжен, однако и он порой даёт сбои, особенно на устройствах с сильно модифицированными оболочками.

Способ 3: Замена вручную в системном файле

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

Скачать Root Explorer с Google Play Маркета

  1. Запустите приложение, перейдите в нём по адресу /root/sys/class/net/wlan0/ и найдите там файл с именем address. Для устройств с Android 4.3 и ниже адрес и название файла будут другими, а именно /efs/wifi/.mac.cob.
  2. Открыть файл в Root Explorer для смены MAC-адреса на Андроид
  3. Дважды тапните по требуемому файлу. В следующем меню выберите вариант «Текстовый редактор».
  4. Отредактировать файл в Root Explorer для смены MAC-адреса на Андроид
  5. Файл будет готов для редактирования. Как видите, он состоит исключительно из MAC-адреса – его можно удалить и ввести новый.
  6. Ввести новые значения файла в Root Explorer для смены MAC-адреса на Андроид

    Не забудьте сохранить изменения перед выходом, после чего у беспроводного адаптера вашего телефона будет новый идентификатор.

Заключение

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

Помогла ли Вам статья?
Да Нет
Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

14 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
3 мая 2021 19:25

При сохоанении файла Address происходит ошибка, он не сохраняется, все права на запись есть, и рут есть, но он не сохраняется, более того, при выключенном адаптере WiFi паки ….. net/wlan0/ в которой есть файл address, вообще нет, она пропадает. Таким образом можно говорить о том, что эта папка временная и файл изменяемый, тоже временный, а значит данные в нем берутся ещё откудато. это всё происходит на Андроид 9 телефон с процессором МТК MT6757CD

Юрий
5 июня 2021 02:56

Вот, что я нашёл на другом (всем известном) ресурсе:
В: Некоторые системные файлы (например из sys/devices/system/cpu) не удаётся скопировать, хотя права стоят на чтение запись. Можно ли как-то обойти это ограничение?
О: /sys, /proc и /dev — это виртуальные файловые системы, поэтому нет, нельзя.
Походу, в даннойи папке ничего невозможно изменить, и поэтому ручной способ не работает ни у кого.

Аноним
1 декабря 2020 22:14

Даже при рут доступе не дает сменить файл!
Не знаю как показать фото .

Сергей
1 декабря 2020 22:23
Ответить на  Аноним

Сфотографируйте и прикрепите к комментарию

Аноним
1 декабря 2020 22:42
Ответить на  Сергей

Вот,его даже переименовать не получается что уж говорить об изменении

screenshot_20201201-223908
Аноним
1 декабря 2020 22:43
Ответить на  Сергей

Рут права есть

screenshot_20201201-224337
Аноним
15 февраля 2021 10:48

У меня не сохраняется изменение, как в 3 способе

Аноним
18 февраля 2021 08:51

Третий способ НЕ работает, изменения в файле НЕ сохраняются. Вы его проверяли перед публикацией?

Кош
12 июня 2021 07:44

У меня не было ничего в редактиремом файле, почему?
ну я ввел сохранил, перезагрузил, все работает. Залез посмотреть, а там другой адрес, не тот, что вводил

Аноним
12 июня 2021 08:18

Не сохраняются вводимый адрес никак

Ван
18 октября 2023 18:27

Пишет «приложению нужны root-права», захожу в настройки чтобы разрешить, а пишет «приложение не запрашивало разрешения» \\ aldocube play 50

Аноним
24 ноября 2020 16:48

Приложения не получают ROOT

Акан
6 ноября 2022 16:31

Роот разрешение предоставить трудновато чото

Инструкции по операционным системам:
AndroidAndroid iOSiOS Windows 11Windows 11 Windows 10Windows 10 Windows 7Windows 7 Windows 8Windows 8 Windows XPWindows XP Общее по компьютерамОбщее по компьютерам LinuxLinux macOSmacOS
Инструкции по мессенджерам и соц.сетям:
ВконтактеВконтакте ОдноклассникиОдноклассники TelegramTelegram ViberViber WhatsAppWhatsApp SkypeSkype ZoomZoom InstagramInstagram
Инструкции по работе в программах:
WordWord ExcelExcel PowerPointPowerPoint OutlookOutlook DirectXDirectX PhotoshopPhotoshop LightroomLightroom Premiere ProPremiere Pro Google ChromeGoogle Chrome Яндекс БраузерЯндекс Браузер Mozilla FirefoxMozilla Firefox OperaOpera Internet ExplorerInternet Explorer Уроки по остальным браузерамПо остальным браузерам Расширения для браузеровРасширения браузеров Уроки по антивирусамПо антивирусам AvastAvast AudacityAudacity Apple IDApple ID AutoCADAutoCAD BandicamBandicam BlueStacksBlueStacks DAEMON ToolsDAEMON Tools DiscordDiscord Epic GamesEpic Games FL StudioFL Studio HamachiHamachi iСloudiСloud iTunesiTunes OBSOBS OriginOrigin Play MarketPlay Market Sony VegasSony Vegas SpotifySpotify SteamSteam TeamViewerTeamViewer The Bat!The Bat! TikTokTikTok TunngleTunngle UltraISOUltraISO uTorrentuTorrent VirtualBoxVirtualBox Торрент клиентыТоррент клиенты Яндекс ДискЯндекс Диск Яндекс.КартыЯндекс.Карты Яндекс.НавигаторЯндекс.Навигатор В остальных программахВ остальных программах Драйвера для устройствДрайвера Подборки программПодобрать программу Остальные программыСкачать программы
Инструкции по онлайн-сервисам:
ЯндексЯндекс GoogleGoogle ДзенДзен YouTubeYouTube FacebookFacebook TwitterTwitter AliExpressAliExpress AvitoAvito ChatGPTChatGPT QiwiQiwi Другие онлайн-сервисыДругие сервисы Все о почтеВсе о почте Яндекс почтаЯндекс почта GmailGmail Почта Mail.ruПочта Mail.ru Рамблер почтаРамблер почта
Инструкции по телефонам:
SamsungSamsung XiaomiXiaomi HuaweiHuawei Прошивки устройствПрошивки телефонов ТелефонОбщие по телефонам
Инструкции по периферийным устройствам:
МышкаМышка КлавиатураКлавиатура ПринтерПринтер РоутерРоутер ФлешкаФлешка Карта памятиКарта памяти HDMIHDMI Игровые консолиИгровые консоли Яндекс СтанцияЯндекс Станция AirPodsAirPods
Инструкции по комплектующим:
Материнская платаМатеринская плата ПроцессорПроцессор ВидеокартаВидеокарта SSD дискиSSD диски Жесткий дискЖесткий диск BIOSBIOS