diff --git a/.gitmodules b/.gitmodules
index caa21c31..9041ca42 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -29,3 +29,6 @@
[submodule "external/polipo"]
path = external/polipo
url = https://github.com/jech/polipo.git
+[submodule "external/badvpn"]
+ path = external/badvpn
+ url = https://github.com/ambrop72/badvpn.git
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 75b1c320..22a6e6bb 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -101,6 +101,14 @@
+
+
+
+
+
+
+
diff --git a/external/badvpn b/external/badvpn
new file mode 160000
index 00000000..5153894f
--- /dev/null
+++ b/external/badvpn
@@ -0,0 +1 @@
+Subproject commit 5153894f4375d7a0e43d0b60c1b759543e6b383a
diff --git a/external/tor b/external/tor
index 40233cad..a64f3ab3 160000
--- a/external/tor
+++ b/external/tor
@@ -1 +1 @@
-Subproject commit 40233cadbbbf77214913db818a1458c6ddd14a9f
+Subproject commit a64f3ab3ee5c433cc1f046a7e26df7a49e308e4c
diff --git a/res/menu/main.xml b/res/menu/main.xml
index 9954339e..4d2ac1ae 100644
--- a/res/menu/main.xml
+++ b/res/menu/main.xml
@@ -73,6 +73,9 @@
/>
+