Меняем MAC-адрес на Android на перманентно [Root]
В очередной раз копался в устройстве, и тут вдруг понадобилась смена MAC-адреса. Полез я, значит, в интернет и нашел туториалы по его смене, да вот незадача: через терминал MAC отказывается меняться на некоторых устройствах и, к тому же, сам менятся на стандартный после перезапуска Wi-Fi или просто телефона, однако же я нашел решение, которое многим может пригодиться. Итак, мы хотим изменить MAC-адрес нашего Android устройства. Пойдем по пунктам.
Подготовка
- Смартфон с рутованным Андроидом
- Установленный на нем Root Explorer
- Немного времени
Сам процесс
Предварительно необходимо включить Wi-Fi на устройстве и желательно отключить его от всех сетей.
1) Находим Root Explorer.
2) Открываем его и сразу переходим в режим R/O.
3) Перемещаемся в каталог data.
4) Находим и открываем с помощью Text Editor’а файл .nvmac.info.
5) В данном файле хранится наш MAC-адрес. Изменяем его, как нам хочется.
6) В свойствах файла ставим Read во всех случаях.
7) Зайдем в Настройки -> Сведения о телефоне -> Состояние. И убедимся, что наш телефон сменил MAC-адрес. Бинго!
Результат
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
Как изменить mac адрес на android
Сегодня я хочу рассказать о том как поменять MAC — адрес Вашего смартфона. Вам это пригодится к примеру если на предприятие либо еще где-то в сети WI-FI идет привязка MAC — адресу.
Первый способ
С помощью специальных приложений для смены MAC-адреса.
Change My MAC — простое в пользовании приложение, которое нажатием одной кнопки позволяет заменить MAC-адрес вашего устройства. Для работы программе понадобятся рут-права, которые нужно предоставить сразу после запуска. Затем мы увидим оригинальный и текущий MAC-адреса, а в поле ниже можем прописать тот, который мы хотим видеть. Благодаря встроенному генератору случайных MAC адресов, пользователь может не вводить идентификатор вручную. Если вы хотите замаскироваться в сети WI-FI, то данное приложение позволит Вам сделать это за пару секунд.
Второй способ
Чтобы поменять MAC — адрес на Android Вам будет необходимо:
- Получить Root права
- Иметь установленный Busybox
- Терминал
Процедура смены MAC — адреса: Откройте Android терминале и введите Команда SU (возможно у Вас запросят можно ли предоставить ROOT права для приложения, ответьте да)
Введите команду busybox iplink show wlan0 (чтобы просмотреть текущий MAC, запишете его)
Введите в терминале команду busybox ifconfig wlan0 hw ether 0A:1b:2c:33:4d:5E (вместо 0A:1b:2c:33:4d:5E Вы можете ввести любой MAC)
Теперь проверяем все ли верно Вы сделали и появился ли у Вас новый MAC-адрес Команда busybox iplink show wlan0
Если у Вас отобразился новый MAC – адрес то все сделано верно Поздравляю! Вы теперь вы умеете подменять MAC — адреса и Вас уже можно называть Хакерами!
Третий способ
- Выключаем телефон
- Снимаем крышку
- Вытаскиваем батарею
- На бумажку или в текстовик записываем MAC — адрес девайса
- Включаем телефон
- Заходим в Root Explorer (это программа — файловый менеджер)
- Идем в папку system/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 адрес на Андроид: использовать специальные приложения или командную строку. Независимо от выбранного варианта, пользователю понадобятся Root-права доступа.
Как происходит замена
Чтобы понимать, зачем менять МАК на телефоне, познакомьтесь с тематической статьей, размещенной по этой ссылке. Непосредственно замена, требует переписать исходный адрес, который хранится в системном документе. Сперва разберемся, как это сделать с помощью приложения, а затем специальной команды.
Перед изменением, обязательно запишите оригинальную последовательность и сделайте резервную копию данных на устройстве.
Программа
Речь о Change My MAC от Banana Studio. Приложение доступно для загрузки из Google Play, как с ним работать :
- Установите обычную версию софта, без приставки Lite.
- После запуска, предоставьте доступ к Рут.
- Обратите внимание на строчку «Новый МАК»:
- тапните по ней, чтобы ввести собственное значение;
- жмите на иконку 2-ух стрелок, чтобы сгенерировать случайную последовательность.
- Теперь клацните по изображению дискеты, чтобы сохранить изменения.
- Введите данные для создания новой записи, которая включает имя профиля, выбор интерфейса и нового значения для регистрации в сети.
Чтобы применить новые настройки :
- В меню снизу тапните по трем вертикальным линиям, клацните по отметке рядом с названием профиля.
- Начнется изменение текущего значения, после чего отключится интернет. Желательно удалить текущую точку доступа и подключиться к ней заново.
Как привязать измененный адрес на постоянной основе :
- Щелкните по иконке шестеренки в правом верхнем углу.
- Включите функцию «Изменение при загрузке», укажите созданный профиль для использования.
Разработчики советуют предустановить на устройство BusyBox, хоть его наличие и необязательное.
Командная строка
Второй вариант, как на Android сменить MAC адрес, требует установить на устройство «Терминал». Подойдет любой, найденный в магазине приложений. После запуска приложения :
- Введите команду su. Появится запрос предоставить расширенные права пользователя. Согласитесь и снова введите su.
- Теперь введите продолжительную команду busybox ifconfig wlan0 hw ether. После последнего слова укажите новый адрес в формате XX:XX:XX:XX:XX:XX. Например, 2f:25:b8:34:4r:21. Затем жмите ввод.
- Перезагрузите устройство.
Если появляется предупреждение, что операция не удалась, воспользуйтесь любым генератором последовательностей МАКа и повторите последовательность описанную выше.
Смена адреса пригодится, чтобы защитить устройство от взлома. Главный недостаток этой операции, необходимость иметь РУТ-доступ.