Skip to content
INCY
Back

AmneziaWG: invalid UAPI device key: s3

BugDoneAnnoyingPubliciOS
Author: v**********@gmail.com
Product: INCY app
Created: 7/24/2026, 3:33:03 PM
App version: 2.4.7
OS version: 26.5
Device model: iphone 17 pro max
После обновления INCY до 2.4.7 перестали запускаться все AmneziaWG-конфиги.

Ошибка:

AmneziaWG: awg: configure:
IPC error -22:
invalid UAPI device key: s3

До обновления (2.4.6) этот же конфиг работал без проблем.

Конфиг использует стандартные параметры:

S1=55
S2=83
S3=24
S4=4
Jc=6
Jmin=10
Jmax=50
H1-H4=...


After updating INCY to version 2.4.7, all AmneziaWG configurations stopped working.

Error:

AmneziaWG: awg: configure:
IPC error -22:
invalid UAPI device key: s3

The exact same configuration worked correctly before the update (version 2.4.6).

The configuration uses standard AmneziaWG parameters:

S1 = 55
S2 = 83
S3 = 24
S4 = 4
Jc = 6
Jmin = 10
Jmax = 50
H1-H4 = ...
Attachments
Comments (6)
INCY teamadminSolution7/25/2026, 7:55:37 AM
UPDATE: исправлено в след. обновлении
INCY teamadmin17/24/2026, 11:49:55 PM
AmneziaWG обновлена до последней версии.
В последнем обновлении убрали s3,s4
v**********@gmail.com7/25/2026, 7:47:13 AM
вы где это вообще взяли? 

https://docs.amnezia.org/documentation/instructions/new-amneziawg-selfhosted/

В разделе "Key changes in AmneziaWG 2.0" перечислены изменения относительно версии 1.5:

✅ добавлены S3 и S4;
✅ H1–H4 теперь могут быть диапазонами;
✅ удалены j1–j3 и itime;
✅ параметры I1–I5, появившиеся в 1.5, остались и используются в 2.0.
v**********@gmail.com7/25/2026, 7:43:41 AM
вы где это вообще взяли? 

https://docs.amnezia.org/documentation/instructions/new-amneziawg-selfhosted/

В разделе "Key changes in AmneziaWG 2.0" перечислены изменения относительно версии 1.5:

✅ добавлены S3 и S4;
✅ H1–H4 теперь могут быть диапазонами;
✅ удалены j1–j3 и itime;
✅ параметры I1–I5, появившиеся в 1.5, остались и используются в 2.0.
INCY teamadmin17/25/2026, 7:51:05 AM
Разбор по s3/s4.

В amneziawg-go при переходе v0.2.18 → v1.0.4 из UAPI-протокола убрали device-ключи s3 и s4. В AmneziaWG 2.0 старые «размеры мусора по типам сообщений» (s1=init, s2=response, s3=cookie, s4=transport) заменили на новую систему кастомных сигнатур/джанка: s1/s2 остались, s3/s4 удалены, добавлены i1–i5, j1–j3, itime.

Доказательство (исходники amneziawg-go, device/uapi.go):

v0.2.18 — есть case "s3": и case "s4": (устанавливают device.paddings.cookie / device.paddings.transport).
v1.0.4 — сразу после case "s2": идёт case "h1":; s3/s4 в switch отсутствуют, всё несовпавшее падает в default → invalid UAPI device key.
Файл в upstream: https://github.com/amnezia-vpn/amneziawg-go/blob/v1.0.4/device/uapi.go (сравнение с https://github.com/amnezia-vpn/amneziawg-go/blob/v0.2.18/device/uapi.go).
v**********@gmail.com7/25/2026, 8:18:36 PM
стррано: не могу открыть v1.0.4 актуальная v3.0.1 и в ней какраз есть s3 https://github.com/amnezia-vpn/amneziawg-go/blob/9f5d948bc72cc554791cfe0fb91527e4acfb6b79/device/uapi.go#L382

вы случайно не могли поставить какуюто удаленную версию? после 0.2 ветки идет сразу 3.0
Add a comment