diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 63a2f4abb..5cb8db1d9 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -10,20 +10,16 @@
-
+
-
+
@@ -33,4 +29,4 @@
-
+
\ No newline at end of file
diff --git a/android/app/src/main/java/com/classicube/MainActivity.java b/android/app/src/main/java/com/classicube/MainActivity.java
index c0432b348..65bd28511 100644
--- a/android/app/src/main/java/com/classicube/MainActivity.java
+++ b/android/app/src/main/java/com/classicube/MainActivity.java
@@ -912,7 +912,12 @@ public class MainActivity extends Activity
static InputStream src;
static byte[] readCache = new byte[8192];
- public static int httpInit(String url, String method) {
+ public static int httpInit(String url, String method) {
+ // newer android versions block cleartext traffic by default
+ if (android.os.Build.VERSION.SDK_INT >= 26) {
+ url = url.replace("http://", "https://");
+ }
+
try {
conn = (HttpURLConnection)new URL(url).openConnection();
conn.setDoInput(true);