From b1b427f7d31c39392f92e24945e79e03683d04a2 Mon Sep 17 00:00:00 2001
From: Michael Uray <25169478+MichaelUray@users.noreply.github.com>
Date: Mon, 6 Apr 2026 15:15:47 +0000
Subject: [PATCH] fix: use specialUse foreground service type for Android 16
compatibility
Android 16 throws SecurityException when starting a foreground service
with type systemExempted. Change to specialUse which is supported on
all Android versions >= 14.
Also change targetSdkVersion from 35 to 34 for broader compatibility.
---
netbird | 2 +-
tool/src/main/AndroidManifest.xml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/netbird b/netbird
index 7bbe71c3..d0aa79ee 160000
--- a/netbird
+++ b/netbird
@@ -1 +1 @@
-Subproject commit 7bbe71c3ac4b8d95cb6e5b764dd87d6ba8c9c271
+Subproject commit d0aa79eebf102ecfcccbbb73fb1bdd8547dbc26e
diff --git a/tool/src/main/AndroidManifest.xml b/tool/src/main/AndroidManifest.xml
index ca6d03b2..27bda26e 100644
--- a/tool/src/main/AndroidManifest.xml
+++ b/tool/src/main/AndroidManifest.xml
@@ -5,7 +5,7 @@
-
+
+ android:foregroundServiceType="specialUse">