23 июля 2018
Не исключены ситуации, когда для нормальной работы в интернете нужно сменить МАС-адрес на смартфоне или планшете. Что он собой представляет и как его поменять, читайте далее в нашей статье.
Содержание
Что такое MAC-адрес
МАС-адрес, который расшифровывается, как «Управление доступом к среде», это информация из нескольких битов, встраиваемая в каждое устройство, которое способно выходить в интернет. Как правило, владельцам смартфонов и планшетов на базе Android приходится сталкиваться с этим явлением, когда нужно ограничить доступ к Wi-Fi. Провайдеры также обращаются к МАС-адресу, чтобы регулировать выход пользователей в сеть.
Как узнать MAC-адрес
Теперь поговорим о том, как узнать МАК-адрес телефона на базе Андроид:
- Откройте «Настройки» и перейдите в раздел «Об устройстве».
- Найдите в списке «Состояние».
- Здесь вы увидите МАС-адрес, записанный цифро-буквенным кодом.
В принципе, теперь вы проинформированы, как узнать МАС-адрес телефона, только помните, что в разных Андроид-устройствах обозначенные выше разделы могут называться неодинаково. Бывают и некоторые проблемы. Например, вы нашли строчку с адресом, но вместо номера написано слово «Недоступно». Чтобы посмотреть значение, подключитесь к интернету через Сим-карту или Wi-Fi, а потом снова вернитесь к «Состоянию». Едва ли вы сможете достоверно узнать идентификатор бюджетного китайского смартфона – они меняют свой MAC постоянно, хоть и работают на привычной системе Андроид.
Как поменять 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…
- Пропустите четыре первые пары, а остальные нули замените адресом вашего устройства, только вместо двоеточий, разделяющих числа и буквы, поставьте пробелы.
- Снова войдите в терминал для Андроид и поменяйте название оригинального элемента (который вы копировали в ПК), например, добавив лишнюю букву.
- Теперь сюда же поместите обработанный элемент и перезапустите ОС.
Жми «Нравится» и читай лучшие посты на Facebook
Аппаратный идентификатор сетевого оборудования, MAC-адрес, может использоваться для опознавания уникального пользователя в интернете, поэтому специалисты по безопасности рекомендуют периодически его менять. Сегодня мы хотим рассказать, как это делается на устройствах под управлением Android.
Меняем MAC-адрес в Андроид
Первое, что хотим отметить – большинство представленных ниже методов сработает только на девайсах с Root-доступом. В целом же способов смены озвученных значений существует три — это использование специального приложения, ввод команды в «Терминале» и правка одного из системных файлов.
Урок: Как получить рут в Андроид
Внимание! Поскольку при ошибках в процессе смены MAC-адреса возможны проблемы с доступом к интернету, все дальнейшие действия вы совершаете на свой страх и риск! Строго рекомендуется сделать резервную копию системы!
Подробнее: Как сделать бэкап Android-устройства
Способ 1: Change My MAC
Команда разработчиков Banana Studio уже довольно давно выпустила и поддерживает приложение для быстрого изменения сетевого идентификатора не только адаптера Wi-Fi, но и других интерфейсов.
Скачать Change My MAC из Google Play Маркета
- При первом запуске программа запросит рут-доступ, предоставьте его. Далее будут отображены предупреждения, внимательно с ними ознакомьтесь.
- Затем появится основное окно приложения. Опций в нём не слишком много – можно просмотреть оригинальный идентификатор и подключение к текущей сети. Замена адреса происходит в пункте «Новый MAC» – введите адрес вручную (формат XX:XX:XX:XX:XX) или нажмите на кнопку случайной генерации. Для сохранения параметров воспользуйтесь кнопкой с иконкой дискеты.
- Для закрепления результатов манипуляции рекомендуется включить смену адреса при запуске устройства. Нажмите на кнопку со значком шестерёнки и активируйте опцию во всплывающем окне.
Если всё сделано правильно, идентификатор сменится.
Способ 2: Команда в эмуляторе терминала
Более сложный, но при этом действительно надёжный метод заключается в замене MAC-адреса посредством ввода специальной команды в эмуляторе терминала. Этот вариант, кроме рут-прав, требует также установки фреймворка BusyBox и приложения терминала.
Скачать инсталлятор BusyBox из Google Play МаркетаСкачать Terminal Emulator for Android из Google Play Маркета
- После установки обоих компонентов откройте Terminal Emulator и введите команду
su
. Появится предложение предоставить Root, согласитесь с ним. - Далее введите следующую команду:
busybox ifconfig wlan0 hw ether *новый адрес*
Вместо
*новый адрес*
впишите желаемый идентификатор по шаблону из шага 2 Способа 1. - Подтвердите ввод и перезагрузите устройство – теперь будет установлен новый MAC-адрес.
Данный метод довольно надёжен, однако и он порой даёт сбои, особенно на устройствах с сильно модифицированными оболочками.
Способ 3: Замена вручную в системном файле
Последний на сегодня вариант замены идентификатора сетевого оборудования заключается в самостоятельном вводе значения в специальном системном файле. Для доступа к нему понадобится файловый менеджер с рут-доступом, например, Root Explorer.
Скачать Root Explorer с Google Play Маркета
- Запустите приложение, перейдите в нём по адресу
/root/sys/class/net/wlan0/
и найдите там файл с именем address. Для устройств с Android 4.3 и ниже адрес и название файла будут другими, а именно/efs/wifi/.mac.cob
. - Дважды тапните по требуемому файлу. В следующем меню выберите вариант «Текстовый редактор».
- Файл будет готов для редактирования. Как видите, он состоит исключительно из MAC-адреса – его можно удалить и ввести новый.
Не забудьте сохранить изменения перед выходом, после чего у беспроводного адаптера вашего телефона будет новый идентификатор.
Заключение
Теперь вам известно, как можно сменить MAC-адрес на устройстве, работающем под управлением Android. Однако злоупотреблять этим не рекомендуется – есть риск программно повредить сетевой адаптер и лишиться возможности выхода в интернет. Мы рады, что смогли помочь Вам в решении проблемы. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Причины, по которым нужно изменить MAC-адрес, могут быть разными. Давайте разберемся, что это и зачем нужно.
Что такое MAC адрес?
MAC адрес — уникальный идентификатор устройства в сети. У любого ноутбука, компьютера, планшета, смартфона и электронной книги с доступом к интернету есть свой уникальный адрес. Да-да, вы не ослышались: сколько устройств подключено к интернету, столько у них есть личных номеров. Более того, в мире не существует двух гаджетов с одинаковыми номерами.
Обычный пользователь вряд ли знает, зачем нужен MAC-адрес, да и необходимости в этом нет. С этими адресами обычно работают системные администраторы, когда им нужно запретить или разрешить доступ к сети для определенных устройств.
В домашних условиях также можно использовать MAC-адрес. При наличии Wi-Fi-роутера можно подключать к сети неограниченное количество устройств. Но если вы хотите обезопасить себя и ограничить доступ сторонним пользователям, нужно создать специальный список MAC-адресов, которые могут подключиться к вашей сети. Обычно это делается в настройках роутера.
Как узнать Mac-адрес?
На смартфонах, планшетах и других электронных гаджетах узнать уникальный адрес очень просто. Достаточно зайти в настройки и найти раздел «О телефоне» — «Общая информация». Там и будет 12-значный код — именно он и является MAC-адресом.
Как поменять MAC-адрес на Android?
На Android изменить MAC-адрес можно через инженерное меню с помощью программы MTK Engineering Mode (только на процессорах MediaTek).
Выключите Wi-Fi, откройте программу и кликните по вкладке MTK Settings. Перейдите во вкладку Connectivity — Wi-Fi — NVRAM.
В строке addr (h,byte) напишите 4, в length(byte) — 6. В строке value(h) высветится ваш действующий MAC-адрес. Вы можете стереть его и прописать необходимый. Далее нажмите на кнопку Write, и адрес изменится. Теперь можно подключить Wi-Fi и продолжить работу с устройством.
Чтобы изменить MAC-адрес на смартфоне с процессором Snapdragon, нужно получить рут-права и следовать инструкции на habrahabr.ru.
Сегодня я хочу рассказать о том как поменять MAC — адрес Вашего смартфона. Вам это пригодится к примеру если на предприятие либо еще где-то в сети WI-FI идет привязка MAC — адресу.Первый способ: С помощью специальных приложений для смены MAC-адреса.
Change My MAC — простое в пользовании приложение, которое нажатием одной кнопки позволяет заменить MAC-адрес вашего устройства. Для работы программе понадобятся рут-права, которые нужно предоставить сразу после запуска. Затем мы увидим оригинальный и текущий MAC-адреса, а в поле ниже можем прописать тот, который мы хотим видеть. Благодаря встроенному генератору случайных MAC адресов, пользователь может не вводить идентификатор вручную. Если вы хотите замаскироваться в сети WI-FI, то данное приложение позволит Вам сделать это за пару секунд.Второй способ: Чтобы поменять MAC — адрес на Android Вам будет необходимо: Процедура смены MAC — адреса: Откройте Android терминале и введите Команда SU (возможно у Вас запросят можно ли предоставить ROOT права для приложения, ответьте да) Код 200?’200px’:»+(this.scrollHeight+5)+’px’);»>su Введите команду busybox iplink show wlan0 (чтобы просмотреть текущий MAC, запишете его) Код 200?’200px’:»+(this.scrollHeight+5)+’px’);»>busybox iplink show wlan0 Введите в терминале команду busybox ifconfig wlan0 hw ether 0A:1b:2c:33:4d:5E (вместо 0A:1b:2c:33:4d:5E Вы можете ввести любой MAC) Код 200?’200px’:»+(this.scrollHeight+5)+’px’);»>busybox ifconfig wlan0 hw ether 0A:1b:2c:33:4d:5E Теперь проверяем все ли верно Вы сделали и появился ли у Вас новый MAC-адрес Команда busybox iplink show wlan0 Код 200?’200px’:»+(this.scrollHeight+5)+’px’);»>busybox iplink show wlan0 Если у Вас отобразился новый MAC – адрес то все сделано верно Поздравляю! Вы теперь вы умеете подменять MAC — адреса и Вас уже можно называть Хакерами! Третий способ:- Выключаем телефон
- Снимаем крышку
- Вытаскиваем батарею
- На бумажку или в текстовик записываем MAC — адрес девайса
- Включаем телефон
- Заходим в Root Explorer(это программа — файловый менеджер)
- Идем в папку sustem/wifi
- Ищем фаил nvram.txt
- Открываем его для редактирования
- Ищем строку: macaddr=00:90:4c:14:43:29
- Вместо 00:90:4c:14:43:29 прописываем ваш MAC — адрес (который записали на листок или в текстовик)
- Сохраняем изменения
- Перезагружаем Ваш смартфон
- Радуемся жизни
Четвертый способ:
С помощью приложения Root Explorer или X-plore идем по пути /data/nvram/APCFG/APRDEB/WIFI. Путь может отличаться, лично у меня WIFI файл находится по следующему пути: /nvdata/APCFG/APRDEB/WIFI
Копируем на компьютер этот файл и открываем в HEX-редакторе. Будет так:
04 01 00 00 00 00 00 …
04 01 00 00 не трогаем. А начиная с пятой пары знаков пишем MAC-адрес. Например:
Для адреса 00:08:22:04:c4:fb
04 01 00 00 00 08 22 04 c4 fb …
Кидам измененный файл WIFI с заменой. Предварительно сохранив оригинальный WIFI, в случае восстановления в исходное состояние.
Перезагружаемся и включаем Wi-Fi. Теперь после перезагрузок Mac-адрес будет неизменным.
Смена MAC-адреса на Андроид дела не сложное. Для этого существуют несколько способ. Если тебе понадобилось сменить MAC на Андроид (например, чтобы подключить Chromecast через общественную точку Wi-Fi, требующую нажатия кнопки в браузере), то в этом поможет приложение Change My MAC.
Для тех, кто хочет разобраться, как это работает, — воспользуемся консолью (дополнительно понадобится установленный BusyBox). Открываем эмулятор терминала на устройстве, запрашиваем права суперпользователя:
$ su
Смотрим свой текущий MAC:
# busybox iplink show eth0
Меняем на нужный:
# busybox ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX
Вместо XX:XX:XX:XX:XX:XX подставляем адрес, на который надо сменить текущий. Для уверенности проверяем, что все получилось, с помощью предыдущей команды. На некоторых устройствах (в зависимости от прошивки) вместо eth0 необходимо писать wlan0.
Те, кто не привык к консоли, могут вручную поменять текст в файле /sys/class/net/wlan0/address на новых прошивках или файл /efs/wifi/.mac.cob на более старых.
Еще по теме: Как изменить MAC на Android
- https://protabletpc.ru/advice/mac-adres-na-android.html
- https://lumpics.ru/how-change-mac-adress-in-android/
- https://androidlime.ru/what-is-mac-address-how-to-learn-and-change
- https://ofcomp.ucoz.ru/publ/nemnogo_o_androide/kak_smenit_mac_adres_na_android_est_reshenie/11-1-0-176
- http://www.spy-soft.net/smena-mac-adresa-android/