Архив с root/cert/self или root/cert/custom без fullchain.pem/privkey.pem проходил проверку, ставил 3X-UI и падал на копировании сертификата. Теперь проверка архива требует оба непустых файла, а для копии со своим сертификатом (BACKUP_SSL=custom) – папку root/cert/custom. Отрицательные тесты – в tools/test/restore_archive_test.py.