AirPort Extreme: Root Доступ и избавление от региональной привязки

Почему приобретенные в России устройства не поддерживают beamforming и ограничены шириной канала до 40 МГц? В результате, максимальная скорость передачи данных составляет 600 Мбит/с вместо заявленных 1300 Мбит/с. Можно долго задаваться данным вопросом, но решение этой проблемы существует.

Beamforming — это технология обработки и формирования сигнала в беспроводных устройствах. Она позволяет поддерживать достаточно высокую скорость передачи в местах, где распространение сигнала затруднено.

Apple airport extreme a1521

Apple airport extreme a1521

Для начала, стоит обратить внимание на настройки региона в вашем устройстве. Зачастую устройства, купленные в России, могут быть настроены на использование диапазонов частот и стандартов, соответствующих местным регуляциям. Изменение региона в настройках устройства может открыть доступ к более широким каналам и поддержке beamforming.

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

Если эти шаги не помогли, можно «сбежать» из региона не меняя при этом само устройство.

Для этого нам потребуется python 2.7 файлы с репозиторияи свободное время.

  1. Cкачайте все фалйы с репозитория, извлеките их

  2. Перейдите в файл setup.py, который отвечает за настройку и установку Python-пакетов, и измените install_requires на «pycryptodome»

    install_requires=[
    		"pycryptodome",
    		]
  3. Убедитесь, что у вас установлен Python 2.7 и установите необходимые зависимости

    pip install pycryptodome-3.20.0-cp27-cp27m-win_amd64.whl
    pip install setuptools-44.1.1-py2.py3-none-any.whl
  4. Перейдите в директорию с setup.py и установите AirPyrt

    py -2.7 setup.py install
  5. Включите SSH на вашем устройстве, используя команду ниже, заменив {ipv4-address} и {password} на соответствующие значения

    py -2.7 -m acp -t {ipv4-address} -p {password} --setprop dbug 0x3000
    py -2.7 -m acp -t {ipv4-address} -p {password} --reboot
  6. После перезагрузки устройства подключитесь к нему по SSH

    ssh root@{ipv4-address}
  7. Выполните команды для замены кода страны на США и установки SKU

    acp -q syRe=0x00000000
    acp static apple-sku=FCC
  8. Отключитесь от SSH и перезагрузите устройство

    py -2.7 -m acp -t {ipv4-address} -p {password} --reboot
  9. После всех изменений, отключите SSH

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

После выполнения всех вышеуказанных шагов должны получить:

Параметры сети

Параметры сети

Скорость увеличилась со 150 Мбит/с до 780 Мбит/с при 800 Мбит/с возможных.

PS: При написании этой статьи я руководствовался данным материалом, поэтому данную статью можно считать лишь доработкой уже существующей статьи.

© Habrahabr.ru