RoonFFA patched Roon packages / Пропатченные пакеты RoonFFA RU Версии, исходные и итоговые SHA-256 всех пакетов записаны в patch_report.txt. Windows 1. Установите Roon через windows\RoonInstaller64.exe или RoonBridge через windows\RoonBridgeInstaller64.exe. 2. После установки закройте Roon, RoonServer, RoonBridge и RAATServer. 3. Запустите соответствующий patch installer: - windows\RoonInstaller64-patch-installer.exe - windows\RoonBridgeInstaller64-patch-installer.exe 4. Выберите установленную директорию Application build, если меняли путь установки. Linux Используйте уже пропатченный tar.bz2 для нужной платформы: - linux/RoonServer_linuxx64.roonffa-patched.tar.bz2 - linux/RoonBridge_linuxx64.roonffa-patched.tar.bz2 - linux/RoonBridge_linuxarmv7hf.roonffa-patched.tar.bz2 - linux/RoonBridge_linuxarmv8.roonffa-patched.tar.bz2 Synology DSM 7 1. Пакет предназначен только для Synology x86_64 с DSM 7. 2. Сделайте резервную копию базы Roon, затем установите synology/RoonServer_Synology_DSM7_x86_64.roonffa-patched.spk вручную через Package Center. 3. Если DSM запросит разрешение, включите установку пакетов сторонних разработчиков. 4. В мастере выберите отдельную общую папку для базы Roon и общую папку с музыкой. Пакет сам содержит пропатченный Roon Server. 5. Сервис использует структуру RoonOnNAS и запускает штатный RoonServer/start.sh. Данные хранятся в каталоге RoonOnNAS внутри выбранной общей папки; старые каталоги RoonServer, RAATServer и RoonGoer переносятся туда автоматически. 6. Для проверки состояния и путей по SSH выполните: sudo /var/packages/RoonServer/scripts/start-stop-status diagnose ROCK 1. rock/roonbox-linuxx64-nuc4-usb-factoryreset.roonffa-patched.img.gz — полный factory-reset образ только для поддерживаемых ROCK x86_64 Intel NUC. 2. Сначала сделайте резервную копию базы Roon. Запись образа и последующая установка ROCK удаляют данные с выбранных USB-накопителя и системного диска NUC. 3. Запишите .img.gz напрямую на USB-накопитель через balenaEtcher и установите ROCK по официальной инструкции. 4. Этот образ предназначен для новой установки/factory reset, а не для обновления работающего ROCK. QNAP 1. Пакет предназначен только для QNAP x86_64 с QTS/QuTS 5 или новее. 2. Сделайте резервную копию базы Roon, затем установите qnap/RoonServer_QNAP_x86_64.roonffa-patched.qpkg вручную через App Center. 3. Если App Center блокирует неподписанный пакет, в его настройках разрешите установку приложений без действительной цифровой подписи. 4. При новой установке база по умолчанию хранится в Public/RoonFFA/RoonOnNAS. 5. Кнопка Open в App Center открывает страницу, где можно выбрать существующую папку базы внутри /share, посмотреть статус и последние строки лога. 6. Сервис запускает штатный RoonServer/start.sh. Для диагностики по SSH выполните: QPKG=$(/sbin/getcfg RoonServer Install_Path -f /etc/config/qpkg.conf) "$QPKG/RoonServer.sh" diagnose 7. Совместимость native QPKG зависит от системных библиотек, требуемых текущей версией Roon. Если diagnose показывает отсутствующие библиотеки, используйте Roon Server в Container Station. macOS 1. Откройте macos/Roon.roonffa-patched.dmg или macos/RoonBridge.roonffa-patched.dmg. Если вместо DMG собран ZIP, распакуйте macos/Roon.roonffa-patched.zip или macos/RoonBridge.roonffa-patched.zip. 2. Перенесите приложение в /Applications. 3. Если macOS пишет, что приложение повреждено, выполните команду только для установленного приложения: sudo xattr -cr /Applications/Roon.app sudo xattr -cr /Applications/RoonBridge.app Android Установите android/RoonMobile.roonffa-patched.apk. Если официальный RoonMobile уже установлен, сначала удалите его: этот APK подписан другим ключом. EN Versions and source/patched SHA-256 digests for every package are recorded in patch_report.txt. Windows 1. Install Roon with windows\RoonInstaller64.exe or RoonBridge with windows\RoonBridgeInstaller64.exe. 2. After installation, close Roon, RoonServer, RoonBridge, and RAATServer. 3. Run the matching patch installer: - windows\RoonInstaller64-patch-installer.exe - windows\RoonBridgeInstaller64-patch-installer.exe 4. Select the installed Application build directory if you changed the default install path. Linux Use the already patched tar.bz2 package for your target: - linux/RoonServer_linuxx64.roonffa-patched.tar.bz2 - linux/RoonBridge_linuxx64.roonffa-patched.tar.bz2 - linux/RoonBridge_linuxarmv7hf.roonffa-patched.tar.bz2 - linux/RoonBridge_linuxarmv8.roonffa-patched.tar.bz2 Synology DSM 7 1. This package supports Synology x86_64 systems running DSM 7 only. 2. Back up the Roon database, then manually install synology/RoonServer_Synology_DSM7_x86_64.roonffa-patched.spk in Package Center. 3. If DSM prompts for it, allow packages from third-party publishers. 4. Select a dedicated shared folder for the Roon database and a shared music folder in the wizard. The package contains the patched Roon Server payload. 5. The service uses the RoonOnNAS layout and launches Roon's own RoonServer/start.sh. Data is stored in the RoonOnNAS directory inside the selected share; legacy RoonServer, RAATServer, and RoonGoer directories are migrated automatically. 6. To inspect status and paths over SSH, run: sudo /var/packages/RoonServer/scripts/start-stop-status diagnose ROCK 1. rock/roonbox-linuxx64-nuc4-usb-factoryreset.roonffa-patched.img.gz is a complete factory-reset image for supported ROCK x86_64 Intel NUC systems only. 2. Back up the Roon database first. Writing the image and installing ROCK erase the selected USB drive and the NUC system disk. 3. Flash the .img.gz directly to a USB drive with balenaEtcher, then follow the official ROCK installation guide. 4. This image is for a new installation/factory reset, not an in-place update of a running ROCK system. QNAP 1. This package supports QNAP x86_64 systems with QTS/QuTS 5 or newer only. 2. Back up the Roon database, then manually install qnap/RoonServer_QNAP_x86_64.roonffa-patched.qpkg in App Center. 3. If App Center blocks the unsigned package, allow installation of applications without a valid digital signature in its settings. 4. A new installation stores its database under Public/RoonFFA/RoonOnNAS by default. 5. The Open button in App Center opens a page where you can select an existing database directory below /share, inspect status, and view the end of the service log. 6. The service launches Roon's own RoonServer/start.sh. To collect diagnostics over SSH, run: QPKG=$(/sbin/getcfg RoonServer Install_Path -f /etc/config/qpkg.conf) "$QPKG/RoonServer.sh" diagnose 7. Native QPKG compatibility depends on the system libraries required by the current Roon release. If diagnose reports missing libraries, use Roon Server in Container Station. macOS 1. Open macos/Roon.roonffa-patched.dmg or macos/RoonBridge.roonffa-patched.dmg. If a ZIP was produced instead of a DMG, extract macos/Roon.roonffa-patched.zip or macos/RoonBridge.roonffa-patched.zip. 2. Move the app to /Applications. 3. If macOS says the app is damaged, run the command only for the app you installed: sudo xattr -cr /Applications/Roon.app sudo xattr -cr /Applications/RoonBridge.app Android Install android/RoonMobile.roonffa-patched.apk. If the official RoonMobile app is already installed, uninstall it first because this APK uses a different signature.