»Разблокируем скорость интернета на AirPort Extreme до 1300 Мбит/с
180
2
23:25, 26/08/2020

Разблокируем скорость интернета на AirPort Extreme до 1300 Мбит/с

Разблокируем скорость интернета на AirPort Extreme до 1300 Мбит/с
Наверняка многие владельцы сетевых устройств Apple, которые читают эту статью, таких как TimeCapsule или Airport Extreme (6 поколения), рано или поздно задумывались почему у купленных в России устройств нет поддержки beamforming и максимальная ширина канала 40МГц? И как следствие максимальная скорость приема и передачи данных – 600 Мбит/с (вместо заявленных 1300 Мбит/с).

Если кто не знал или забыл, устройства выглядят так:

На сайте apple дан ответ: 
«AirPort Extreme разработан на основе предварительных технических требований к стандарту IEEE 802.11ac. Поддержка функций 802.11ac зависит от законодательных требований, существующих в конкретной стране; каналы с шириной спектра 80 МГц и технология формирования луча недоступны в Российской Федерации, на Украине, в Кувейте, Беларуси, Морокко, Азербайджане, Казахстане и Египте. Максимальная теоретическая скорость передачи данных составляет 600 Мбит/с; фактическая скорость будет ниже.»

Поэтому сегодня я расскажу Вам как сбежать из региона не меняя при этом само устройство.

Для этого нам потребуется python 2.7 (на mac OS X он уже предустановлен), утилита AirPyrt и 5 минут свободного времени.

- Скачаем и установим AirPyrt. 

Через терминал с правами root:

python setup.py install

Утилита AirPyrt использует протокол ACP для связи с устройствами Apple AirPort. Тот самый протокол, по которому iphone или mac увидит не настроенное устройство через утилиту AirPort.

- Далее включим ssh на нашем устройстве:

python -m acp -t {ipv4-address} -p {password} --setprop dbug 0x3000
python -m acp -t {ipv4-address} -p {password} --reboot

- После этого мы можем получить root доступ до устройства по ssh и изменить на нем абсолютно всё. Кстати роутер основан на NetBSD.

- Подключаемся по ssh:

ssh root@{ipv4-address}

Далее нам необходимо будет заменить всего две вещи: код страны и SKU.

- Для замены страны на USA:

acp -q syRe=0x00000000
acp static apple-sku=FCC



- После этого отключаемся от ssh и перезагружаем устройство:

python -m acp -t {ipv4-address} -p {password} --reboot
Для отключения ssh:

python -m acp -t {ipv4-address} -p {password} --setprop dbug 0x0000
python -m acp -t {ipv4-address} -p {password} --reboot

После «переезда» в США имеем:

UPDATE:
Как верно заметил smarty999, на некоторых прошивках для отключения ssh необходимо в сессии ssh выполнить

acp remove dbug
reboot

Дополнительная версия инструкции

  1. Запустить терминал (Launchpad-Другие — Terminal).
  2. Скачать https://github.com/x56/airpyrt-tools, нажав в правом верхнем углу зеленую кнопку Clone or Download и выбрать Download ZIP. Распаковать архив.
  3. В терминале ввести команду cd и перетащить скачанную папку. Должно получиться что-то наподобие этого: cd /Users/имяВашейУчетнойЗаписи/Downloads/airpyrt-tools-master и нажать Enter/Return
  4. В терминал вставить команду: python setup.py install
  5. В терминал вставить команду с указанием адреса маршрутизатора (примерно такого вида — 10.0.1.1) и пароля маршрутизатора (можно посмотреть или в утилите AirPort, или в трее, нажав на иконку WiFi с зажатым Option/Alt): python -m acp -t АДРЕСМАРШРУТИЗАТОРА -p ПАРОЛЬМАРШРУТИЗАТОРА --setprop dbug 0x3000
  6. В терминал вставить команду: python -m acp -t АДРЕСМАРШРУТИЗАТОРА -p ПАРОЛЬМАРШРУТИЗАТОРА --reboot
  7. Ждем перезагрузки устройства. Подключаемся к устройству, для чего в терминал вставляем: ssh root@АДРЕСМАРШРУТИЗАТОРА Вводим пароль от устройства.
  8. В терминале вводим 2 команды для смены региона на США:
    acp -q syRe=0x00000000
    acp static apple-sku=FCC
  9. В терминале вводим команды для закрытия SSH: acp remove dbug
    reboot
  10. После перезагрузки вводим: python -m acp -t АДРЕСМАРШРУТИЗАТОРА -p ПАРОЛЬМАРШРУТИЗАТОРА --reboot
  11. После перезагрузки: python -m acp -t АДРЕСМАРШРУТИЗАТОРА -p ПАРОЛЬМАРШРУТИЗАТОРА --setprop dbug 0x0000
    python -m acp -t АДРЕСМАРШРУТИЗАТОРА -p ПАРОЛЬМАРШРУТИЗАТОРА --reboot
  12. Удаляем скачанную папку airpyrt-tools-master в Загрузках.
  13. Проверяем, нажав с Option/Alt на соединение, где часы.
  14. Радуемся!!!

ВИДЕО

Для MacOS


ДЛЯ Windows

  • 0
Спасибо за статью! Пошёл свой роутер мучать 👍
  • 0
БлогGeeka, Я давно искал подобное решение. Вот нашлось))) Я думаю многим пригодится

Войдите, чтобы оставить комментарий.
Автор статьи

Странник

АВТОР-ОСНОВАТЕЛЬ
Плющит нас, но мы стоим. Всё должно быть похуй!
© Copyright 2018-2020. Все права на авторские материалы и публикации принадлежат их авторам. Не допускается полное или частичное копирование, распространение, передача третьим лицам, опубликование или иное использование материалов из Блога EgoCreo, иначе как с письменного разрешения соответствующих правообладателей.