diff --git a/src/main/kotlin/app/revanced/patches/microg/layout/branding/icon/patch/CustomBrandingIconRevancifyRedPatch.kt b/src/main/kotlin/app/revanced/patches/microg/layout/branding/icon/patch/CustomBrandingIconRevancifyRedPatch.kt
new file mode 100644
index 000000000..60e9c831d
--- /dev/null
+++ b/src/main/kotlin/app/revanced/patches/microg/layout/branding/icon/patch/CustomBrandingIconRevancifyRedPatch.kt
@@ -0,0 +1,25 @@
+package app.revanced.patches.microg.layout.branding.icon.patch
+
+import app.revanced.patcher.annotation.Description
+import app.revanced.patcher.annotation.Name
+import app.revanced.patcher.annotation.Version
+import app.revanced.patcher.data.ResourceContext
+import app.revanced.patcher.patch.*
+import app.revanced.patcher.patch.annotations.Patch
+import app.revanced.patches.shared.annotation.MicroGCompatibility
+import app.revanced.util.resources.MicroGResourceUtils.copyFiles
+
+@Patch
+@Name("custom-branding-microg-revancify-red")
+@Description("Changes the MicroG launcher icon to Revancify Red.")
+@MicroGCompatibility
+@Version("0.0.1")
+class CustomBrandingIconRevancifyRedPatch : ResourcePatch {
+ override fun execute(context: ResourceContext): PatchResult {
+
+ context.copyFiles("microg/branding/revancify-red")
+
+ return PatchResultSuccess()
+ }
+
+}
diff --git a/src/main/resources/microg/branding/revancify-red/drawable/ic_app_icons_themed_microg.xml b/src/main/resources/microg/branding/revancify-red/drawable/ic_app_icons_themed_microg.xml
new file mode 100644
index 000000000..04697a1bb
--- /dev/null
+++ b/src/main/resources/microg/branding/revancify-red/drawable/ic_app_icons_themed_microg.xml
@@ -0,0 +1,16 @@
+
+
+
+
diff --git a/src/main/resources/microg/branding/revancify-red/drawable/ic_microg_launcher_foreground.xml b/src/main/resources/microg/branding/revancify-red/drawable/ic_microg_launcher_foreground.xml
new file mode 100644
index 000000000..129c2d345
--- /dev/null
+++ b/src/main/resources/microg/branding/revancify-red/drawable/ic_microg_launcher_foreground.xml
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/microg/branding/revancify-red/mipmap-anydpi-v26/ic_microg_launcher.xml b/src/main/resources/microg/branding/revancify-red/mipmap-anydpi-v26/ic_microg_launcher.xml
new file mode 100644
index 000000000..ae1bc6b77
--- /dev/null
+++ b/src/main/resources/microg/branding/revancify-red/mipmap-anydpi-v26/ic_microg_launcher.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/microg/branding/revancify-red/mipmap-hdpi/ic_microg_launcher.png b/src/main/resources/microg/branding/revancify-red/mipmap-hdpi/ic_microg_launcher.png
new file mode 100644
index 000000000..071ed9785
Binary files /dev/null and b/src/main/resources/microg/branding/revancify-red/mipmap-hdpi/ic_microg_launcher.png differ
diff --git a/src/main/resources/microg/branding/revancify-red/mipmap-mdpi/ic_microg_launcher.png b/src/main/resources/microg/branding/revancify-red/mipmap-mdpi/ic_microg_launcher.png
new file mode 100644
index 000000000..d3cd68b81
Binary files /dev/null and b/src/main/resources/microg/branding/revancify-red/mipmap-mdpi/ic_microg_launcher.png differ
diff --git a/src/main/resources/microg/branding/revancify-red/mipmap-xhdpi/ic_microg_launcher.png b/src/main/resources/microg/branding/revancify-red/mipmap-xhdpi/ic_microg_launcher.png
new file mode 100644
index 000000000..70131a593
Binary files /dev/null and b/src/main/resources/microg/branding/revancify-red/mipmap-xhdpi/ic_microg_launcher.png differ
diff --git a/src/main/resources/microg/branding/revancify-red/mipmap-xxhdpi/ic_microg_launcher.png b/src/main/resources/microg/branding/revancify-red/mipmap-xxhdpi/ic_microg_launcher.png
new file mode 100644
index 000000000..343a7a857
Binary files /dev/null and b/src/main/resources/microg/branding/revancify-red/mipmap-xxhdpi/ic_microg_launcher.png differ
diff --git a/src/main/resources/microg/branding/revancify-red/mipmap-xxxhdpi/ic_microg_launcher.png b/src/main/resources/microg/branding/revancify-red/mipmap-xxxhdpi/ic_microg_launcher.png
new file mode 100644
index 000000000..4a1d3c857
Binary files /dev/null and b/src/main/resources/microg/branding/revancify-red/mipmap-xxxhdpi/ic_microg_launcher.png differ
diff --git a/src/main/resources/microg/branding/revancify-red/values/colors.xml b/src/main/resources/microg/branding/revancify-red/values/colors.xml
new file mode 100644
index 000000000..fc8d8ea12
--- /dev/null
+++ b/src/main/resources/microg/branding/revancify-red/values/colors.xml
@@ -0,0 +1,4 @@
+
+
+ #000000
+
\ No newline at end of file