Как сменить мак адрес на андроид

Change My MAC — изменить MAC-адрес Wi-Fi

Примечания:
— Этому приложению требуется устройство с root-доступом
— BusyBox не требуется, но было бы лучше, если бы вы его установили!
— Все функции, упомянутые ниже, абсолютно бесплатны! Здесь нет PRO-версии :-).
— Если это приложение не работает на вашем телефоне/планшете,
отправьте нам (support@xnano.net) модель вашего устройства.
Мы постараемся как можно скорее добавить поддержку вашего устройства!
Пожалуйста, будьте терпеливы!
У нас есть бета-программа для поддержки новых устройств
— Добавлена поддержка устройств, работающих на чипсете SpreadTrump.
— Бета-тестирование приложения:
https://play.google.com/apps/testing/net.xnano.android.changemymac
Возможности приложения:
— Поддержка изменения MAC-адреса не только Wi-Fi, но и других сетевых
интерфейсов, таких как Ethernet, если вы используете Android TV Box
— Изменение MAC-адреса: измените MAC-адрес сетевого интерфейса. Вы
можете вручную ввести MAC-адрес или сгенерировать случайный.
— Менеджер профилей: вы можете сохранить MAC-адрес в профиль и
использовать его позже. Это сэкономит ваше время.
— Менеджер истории: при изменении MAC-адреса будет сохранён лог изменения
— Руководство: руководство пользователя поможет узнать, как
пользоваться приложением и решать общие проблемы
Общие проблемы
Как вернуть оригинальный MAC-адрес?
— Просто отключите, затем включите свой Wi-Fi. Ваш оригинальный
MAC-адрес вернётся!
— В случае, если ваш MAC-адрес не вернулся к исходному, перезагрузите
устройство и ознакомьтесь с изменениями!
Почему Wi-Fi показывает ошибку «Проблема аутентификации» после
изменения MAC-адреса?
— На некоторых устройствах замечена такая проблема. Мы работаем над
решением этой проблемы!
Когда это приложение будет полностью поддерживать устройства с
чипсетом MediaTek (MTK)?
— Поддержка устройств с чипсетом MediaTek является экспериментальной.
Мы много работаем, чтобы поддерживать ваше устройство. Пожалуйста,
будьте терпеливы!
Тема на форуме XDA Developers:
http://forum.xda-developers.com/android/apps-games/app-root-change-mac-spoof-wifi-mac-t3394540
Специальные разрешения:
— Изменение настроек системы: это необходимо для устройств на Android
4.0-4.1 для перезапуска сетевого менеджера.
Если вы столкнулись с какими-либо проблемами, хотите новые функции или
у вас есть предложение для улучшения приложения, не стесняйтесь писать
нам на электронную почту: support@xnano.net
Если приложение корректно работает на вашем устройстве, сообщите нам
об этом для обновления списка ниже.
Приложение протестировано на:
* Android-устройствах базе на чипсетов MediaTek
* Asus Zenfone MAX (ASUS_Z010) (Android 5.0)
* Lenovo K3 Note (K50a40) (Android 5.1)
* LG Nexus 4 (mako) (Android 5.1)
* LG G3 D855 (Android 6.0)
* Megafon Turbo 4G ZTE MS4A (Android 4.4)
* Meizu M5 Note (Android 6.0)
* Meizu M5 (Android 6.0)
* Meizu M3 Note (Android 5.1)
* Meizu M2 Note (Android 5.1)
* Moto E с поддержкой 4G LTE (2nd Gen) (surnia_uds) (Android 5.1)
* Moto G (3rd Gen) (osprey_udstv) (Android 6.0)
* Moto G (2nd Gen) (Android 5.0)
* OPPO Neo 7 (A33W) (Android 5.1)
* OPPO R831K (Android 4.2)
* Samsung Galaxy TabS 8.4 (klimtwifi) (Android 6.0)
* Samsung Galaxy Trend Plus (kylepro) (Android 4.2)
* Samsung Galaxy Win (delos3geur) (Android 4.1)
* Samsung Galaxy J1 Mini (Android 5.1)
* Samsung Garda (gardaltetmo) (Android 4.2)
* Xiaomi HM NOTE 1LTETD (Android 6.0)
* Xiaomi Redmi 2 HM 2LTE-CU (HM2014811) (Android 4.4)
* ZTE Obsidian Z820 (P675T07) (Android 5.1)

>MAC-адрес на Android: что это, как узнать и поменять?

Причины, по которым нужно изменить 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-адреса всех устройств, которые подключаются к сети. Например, по mac-адресу устройствам могут выдаваться IP-адреса, или блокироваться не желательные Wi-Fi подключения. Поэтому не редко возникает необходимость узнать мак адрес на Андроид устройстве. В данной статье мы расскажем о том, как это можно сделать.

Для того чтобы узнать MAC-адрес на Андроид устройстве, откройте настройки и перейдите в раздел «О смартфоне» (или в раздел «О планшете», если у вас планшетный компьютер).

Дальше откройте раздел «Общая информация».

После этого перед вами откроется окно под названием «Общая информация».

Здесь будет указан MAC-адрес Wi-Fi модуля, а также MAC Bluetooth. Нужно отметить, что если Bluetooth отключен в настройках, то узнать его MAC-адрес таким способом не удастся. В то время как информация об MAC-адресе Wi-Fi модуля отображается вне зависимости от того, включен он или нет.

Как поменять MAC-адрес на Android

Для этого нужно обладать расширенными правами пользователя (Root). Фактически это означает взлом устройства: вы рискуете телефоном – в случае, если система повредится, вы не сможете перепрошить её по гарантийному талону. Root получают с помощью специальных приложений, типа Framaroot, только скачивать их нужно с осторожностью и лучше проверить на вирусы.

Также устанавливаем BusyBox – это непосредственно для смены MAC, и эмулятор терминала (он заменяет Андроидам «Командную строку»). Откройте последнее приложение, возле мигающего курсора впишите «su» и нажмите ОК. Вас спросят, можно ли использовать расширенные возможности – соглашайтесь. Далее пишите: «busybox ifconfig wlan0 hw ether новый адрес» (его можно сгенерировать с помощью онлайн-генератора).

Бывает и совершенно обратная ситуация, о которой уже упоминалось: устройство меняет адрес после каждой перезагрузки/включения. Таким образом, если вы подключаетесь к Wi-Fi, придётся постоянно копаться в настройках и разрешать доступ разным МАС. Чтобы остановить этот процесс, снова понадобится эмулятор терминала:

  1. Снова вбиваем туда «su», подтверждаем, что можно воспользоваться расширенными правами и переходим: cd/data/nvram/APCFG/APRDEB/WIFI.
  2. Сохраните элемент и перенесите в ПК.
  3. Далее понадобится HEX-редактор – это такое приложение для коррекции данных, с которым обычно работают программисты, но на самом деле в нем нет ничего сложного, если знать, что делать. Можно воспользоваться онлайн-версией или скачать полную.
  4. Откройте в редакторе скачанный файл – вы увидите набор цифр, разбитых по парам: 04 01 00 00 00 00 00 00 00 00 00 00…
  5. Пропустите четыре первые пары, а остальные нули замените адресом вашего устройства, только вместо двоеточий, разделяющих числа и буквы, поставьте пробелы.
  6. Снова войдите в терминал для Андроид и поменяйте название оригинального элемента (который вы копировали в ПК), например, добавив лишнюю букву.
  7. Теперь сюда же поместите обработанный элемент и перезапустите ОС.

Жми «Нравится» и читай лучшие посты на Facebook

Смена 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