diff --git a/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java b/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java
index dec5c913bba9a875f9a118bd5b20acb12f80b726..c566ce697b236b50a64d16446486ab68656babc7 100644
--- a/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java
+++ b/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java
@@ -16,6 +16,8 @@ import java.util.List;
 
 import javax.annotation.Nullable;
 
+import static android.os.Build.VERSION.SDK_INT;
+
 @UiThread
 @NotNullByDefault
 class HuaweiView extends PowerView {
@@ -45,6 +47,8 @@ class HuaweiView extends PowerView {
 	}
 
 	public static boolean needsToBeShown(Context context) {
+		// "Protected apps" no longer exists on Huawei EMUI 5.0 (Android 7.0)
+		if (SDK_INT >= 24) return false;
 		PackageManager pm = context.getPackageManager();
 		List<ResolveInfo> resolveInfos = pm.queryIntentActivities(getIntent(),
 				PackageManager.MATCH_DEFAULT_ONLY);