diff --git a/android b/android
index 653a12bb19..9102d6ef87 160000
--- a/android
+++ b/android
@@ -1 +1 @@
-Subproject commit 653a12bb198e50191ea4496ddbacf468e4ba963c
+Subproject commit 9102d6ef876bf50bae9fd5c6ffec251e4d44276f
diff --git a/index.html b/index.html
index 30747a5390..7c137a2f77 100644
--- a/index.html
+++ b/index.html
@@ -39,6 +39,7 @@
 Mastodon
 
 
+
 
 
diff --git a/src/Logic/Web/AndroidPolyfill.ts b/src/Logic/Web/AndroidPolyfill.ts
new file mode 100644
index 0000000000..f6477320c5
--- /dev/null
+++ b/src/Logic/Web/AndroidPolyfill.ts
@@ -0,0 +1,38 @@
+/**
+ * The Android Polyfill will attempt to communicate with the Anrdoid Shell.
+ * If this is successful, it will patch some webAPIs
+ */
+import { registerPlugin } from "@capacitor/core"
+
+export class AndroidPolyfill {
+    private readonly databridgePlugin: DatabridgePlugin
+
+    constructor() {
+        this.databridgePlugin = registerPlugin("Databridge", {
+            web: () => {
+                return {
+                    async request(options: { key: string }): Promise<{ value: string }> {
+                        return { value: "web" }
+                    },
+                }
+            },
+        })
+
+    }
+
+    public async init(){
+        const shell = await this.databridgePlugin.request({ key: "meta" })
+        if(shell.value === "web"){
+            console.log("Not initing Android polyfill; web detected")
+            return
+        }
+        console.log("Detected shell:", shell.value)
+    }
+
+}
+
+export interface DatabridgePlugin {
+    request(options: { key: string }): Promise<{ value: string }>;
+}
+
+new AndroidPolyfill().init()
diff --git a/src/assets/svg/Mapcomplete_logo_centered.svelte b/src/assets/svg/Mapcomplete_logo_centered.svelte
new file mode 100644
index 0000000000..f98c605f1d
--- /dev/null
+++ b/src/assets/svg/Mapcomplete_logo_centered.svelte
@@ -0,0 +1,4 @@
+
+    
\ No newline at end of file
diff --git a/theme.html b/theme.html
index 824e219ca4..5643f9ed05 100644
--- a/theme.html
+++ b/theme.html
@@ -91,6 +91,7 @@
 
 Below
 
+