Jump to content

Sigland

Forum Members
  • Posts

    6
  • Joined

  • Last visited

Posts posted by Sigland

  1. 1 hour ago, meylisso said:

    как именно и в каком каталоге применили xor подскажите пожалуйста

    взял патч. В 6-ом пункте, "руками" применил патч в ./keenetic-sdk/build_dir/target-mipsel-linux-musl_musl/openvpn-2.6.0-pre-5-1/src/openvpn/ (это ваш очень примерный путь)

    "руками", т.к. keenetic-sdk, на момент сборки, содержал openvpn-2.6.0-pre-5-1, для этой версии патч не подходит, даже не пробуйте применять через patch -p1 < имя_патча. Патчи такие маленькие, отредактировать исходные файлы не составит труда.

  2. 4 minutes ago, Infy said:

    Да, в программе формирования концевика, которая используется только в SDK, действительно есть проблема.
    Спасибо!
    Я поправлю, но на работу это не повлияет: веб-интерфейс будет просто иначе ругаться при заливке прошивки.
    Сформированные в SDK образы нужно прошивать только через TFTP, т.к. они не содержат подпись.

    через TFTP возникла нелепая проблема: к настоящему времени, у меня просто нет ни одного устройства с ethernet-адаптером. Но, главное, есть путь обновиться. Спасибо! 

  3. 1 hour ago, sergeyk said:

    Вы случаем сборку запускаете не на Mac с arm64? Под arm64 она не тестировалась и, похоже, действительно генерирует неправильные образы.

    В корне repo keenetic-sdk, есть файл .config, я пробовал менять device-id c 0x801011 на 0x8035002b предварительно сделав порядок байт Little Endian. Но это было пальцем в небо и не помогло, ошибка сохранилась

  4. xor patch я применил, собрал прошивку, но роутер её отбрыкивает с ошибкой, детали ниже:

    1. Скачал текущую прошивку: KN-1011_stable_3.09.C.8.0-0_firmware.bin из своего KN-1011

    2. git clone --depth 1 --branch 3.09.C.8.0-0 https://github.com/keenetic/keenetic-sdk.git

    3. Поместил KN-1011_stable_3.09.C.8.0-0_firmware.bin в директорию репо из пункта 2

    4. ./unpack.sh ./KN-1011_stable_3.09.C.8.0-0_firmware.bin

    5. make => Успех

    6. Применил XOR patch для OpenVPN

    7. make => Успех

    8. Результат - прошивка: 20230705_1812_Firmware-KN-1011-3.09.C.8.0-0.bin

    9. В системных настройках web-интерфейса firmware -> replace file -> 20230705_1812_Firmware-KN-1011-3.09.C.8.0-0.bin

    10. В web-интерфейсе показывается popup-окно с ошибкой: The update image is for a different device model

    11. Для пункта 10, в логе ошибки:
    Jul 6 01:12:53 ndm
    Core::System::Firmware: invalid trailer firmware ID (0x801011).
    Jul 6 01:12:53 ndm
    Core::FileSystem::Repository: wrong device firmware (0x8035002b), invalid trailer firmware ID (0x801011).

     

    Подскажете почему роутер отбрыкивает собранную прошивку? XOR patch на фоне текущих проблем OpenVPN очень нужен

×
×
  • Create New...