PROMETHEUS

Cкрипт для обслуживания и перепрошивки роутеров

Smiley face

Скрипт запускаются на любом Debian подобном Linux дистрибутиве. Он мало весит, шустро работает, соответствует критериям безопасности при прошивке и содержит различные моды и хаки. Время необходимое для компиляции и установки программного обеспечения может занимать от 10 минут на современном компьютере и до 15 часов на наследстве из девяностых. Здраво оценивайте ваше время перед началом операции компиляции, это залог успеха.
На данный момент, кроме официально заявленных роутеров ASUS: RT-AC1200HP, RT-AC51U, RT-AC54U, RT-N11P, RT-N14U, RT-N56U, RT-N56UB1, RT-N65U поддерживаются Xiaomi MI-MINI, MI-NANO, MI-3, NEXX WT3020 (A,H,F), Belkin N750 DB, Samsung CY-SWR1100 и ZyXEL Keenetic devices 4g3, extra, giga3, lite2, lite3, omni, omni2, ultra2, viva.

Для запуска на вашей основной Linux системе произведите следующие действия:

1. Откройте терминал;
2. Скачайте скрипт, введя команду: wget -O start.sh http://prometheus.freize.net/script/start-99.sh
3. Введите: chmod +x start.sh
4. Запустите скрипт и следуйте дальнейшим инструкциям в терминале: ./start.sh

Нет Linux под рукой? Вы можете воспользоваться виртуальной машиной:

Если у вас установлена 64х разрядная система, рекомендуется воспользоваться VMware Workstation Player:
1. Скачайте и установите VMware Workstation Player;
2. Скачайте и распакуйте образ виртуальной машины PROMETHEUS;
3. Запустите VMware Workstation Player и добавьте распакованный контейнер;
4. Настройте параметры контейнера:
4.1. Настройте количество ядер и оперативной памяти для виртуальной машины;
4.2. Проверьте остальные настройки контейнера.
5. Запустите виртуальную машину.

Если у вас 86х (32х) разрядная система, рекомендуется установить Oracle VM VirtualBox:
1. Скачайте и установите Oracle VM VirtualBox;
2. Скачайте и распакуйте образ виртуальной машины PROMETHEUS;
3. Запустите Oracle VM VirtualBox и добавьте распакованный контейнер;
4. Настройте параметры контейнера:
4.1. Настройте количество ядер и оперативной памяти для виртуальной машины;
4.2. Обязательно переключите сетевое подключение в режим моста.
5. Запустите виртуальную машину.

Перед первичной прошивкой роутера, необходимо выполнить инициализацию роутера и однократно применить хак SSH (пункт 0), а на установленной xrmwrt достаточно включить поддержку SSH в настройках роутера, где логин и пароль будут такие как и на WEB интерфейсе.
После первой инициализации скрипта можно воспользоваться файловым менеджером, набрав команду mc
Для работы скрипта нужен интернет на стадии подготовки к компиляции и вовремя обновления, для взлома и прошивки интернет не нужен.

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

ВНИМАНИЕ! Скрипт никак не влияет на то, собирается прошивка или нет. Влияет только версия исходного кода и зависимости (установленные пакеты). Если у вас что-то не собралось, вам нужно проверить целостность исходников и установленные пакеты.