diff --git a/OpenKeychain/src/main/AndroidManifest.xml b/OpenKeychain/src/main/AndroidManifest.xml
index 11e61a6a5..d343df31f 100644
--- a/OpenKeychain/src/main/AndroidManifest.xml
+++ b/OpenKeychain/src/main/AndroidManifest.xml
@@ -873,6 +873,7 @@
-
-
+ android:id="@+id/iconLayout"
+ android:elevation="4dp"
+ android:background="?attr/colorPrimary"
+ android:gravity="center_horizontal"
+ tools:targetApi="lollipop">
-
+ android:orientation="vertical"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp"
+ android:paddingTop="24dp"
+ android:paddingBottom="16dp"
+ >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+ android:gravity="end"
+ android:padding="8dp"
+ style="?buttonBarStyle">
+ android:text="@string/button_cancel"
+ android:id="@+id/button_cancel"
+ style="?buttonBarButtonStyle"
+ />
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/OpenKeychain/src/main/res/layout/backup_code_fragment.xml b/OpenKeychain/src/main/res/layout/backup_code_fragment.xml
index ecdaff5cc..a85f0273f 100644
--- a/OpenKeychain/src/main/res/layout/backup_code_fragment.xml
+++ b/OpenKeychain/src/main/res/layout/backup_code_fragment.xml
@@ -384,7 +384,7 @@
"Close"
"Key import redirection"
- %s wants to decrypt a message.
+ Allow access to your key?
+ %1$s requests access to one of your keys, which allows it to decrypt messages sent to this key. You can revoke access later in OpenKeychain.
+ This key is not available. To use it, you must import it as one of your own!
+ Allow
+ Cancel
+ Requested key: