diff --git a/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java b/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java
index d2dd0a5db..0e2a6dfbf 100644
--- a/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java
+++ b/src/full/java/com/topjohnwu/magisk/services/OnBootIntentService.java
@@ -24,7 +24,7 @@ public class OnBootIntentService extends IntentService {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
NotificationCompat.Builder builder =
new NotificationCompat.Builder(this, Const.ID.NOTIFICATION_CHANNEL);
- builder.setSmallIcon(R.drawable.ic_magisk)
+ builder.setSmallIcon(R.drawable.ic_magisk_outline)
.setContentTitle("onBoot")
.setContentText("Running onBoot operations...");
startForeground(Const.ID.ONBOOT_NOTIFICATION_ID, builder.build());
diff --git a/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java b/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java
index b25596ada..11dea4ad2 100644
--- a/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java
+++ b/src/full/java/com/topjohnwu/magisk/utils/ShowUI.java
@@ -47,7 +47,7 @@ public class ShowUI {
PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(mm, Const.ID.NOTIFICATION_CHANNEL);
- builder.setSmallIcon(R.drawable.ic_magisk)
+ builder.setSmallIcon(R.drawable.ic_magisk_outline)
.setContentTitle(mm.getString(R.string.magisk_update_title))
.setContentText(mm.getString(R.string.magisk_update_available, mm.remoteMagiskVersionString))
.setVibrate(new long[]{0, 100, 100, 100})
@@ -71,7 +71,7 @@ public class ShowUI {
Const.ID.APK_UPDATE_NOTIFICATION_ID, intent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(mm, Const.ID.NOTIFICATION_CHANNEL);
- builder.setSmallIcon(R.drawable.ic_magisk)
+ builder.setSmallIcon(R.drawable.ic_magisk_outline)
.setContentTitle(mm.getString(R.string.manager_update_title))
.setContentText(mm.getString(R.string.manager_download_install))
.setVibrate(new long[]{0, 100, 100, 100})
@@ -91,7 +91,7 @@ public class ShowUI {
Const.ID.DTBO_NOTIFICATION_ID, intent, PendingIntent.FLAG_UPDATE_CURRENT);
NotificationCompat.Builder builder = new NotificationCompat.Builder(mm, Const.ID.NOTIFICATION_CHANNEL);
- builder.setSmallIcon(R.drawable.ic_magisk)
+ builder.setSmallIcon(R.drawable.ic_magisk_outline)
.setContentTitle(mm.getString(R.string.dtbo_patched_title))
.setContentText(mm.getString(R.string.dtbo_patched_reboot))
.setVibrate(new long[]{0, 100, 100, 100})
diff --git a/src/full/res/drawable-nodpi/logo.png b/src/full/res/drawable-nodpi/logo.png
new file mode 100644
index 000000000..94f74a0ca
Binary files /dev/null and b/src/full/res/drawable-nodpi/logo.png differ
diff --git a/src/full/res/drawable/ic_magisk.xml b/src/full/res/drawable/ic_magisk.xml
deleted file mode 100644
index 0bc9a616b..000000000
--- a/src/full/res/drawable/ic_magisk.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/full/res/drawable/ic_magisk_outline.xml b/src/full/res/drawable/ic_magisk_outline.xml
new file mode 100644
index 000000000..cb577a42b
--- /dev/null
+++ b/src/full/res/drawable/ic_magisk_outline.xml
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/full/res/drawable/ic_splash_activity.xml b/src/full/res/drawable/ic_splash_activity.xml
index ddb9515ec..7b0082a31 100644
--- a/src/full/res/drawable/ic_splash_activity.xml
+++ b/src/full/res/drawable/ic_splash_activity.xml
@@ -1,10 +1,12 @@
-
+
-
+ -
+
+
\ No newline at end of file
diff --git a/src/full/res/layout/activity_about.xml b/src/full/res/layout/activity_about.xml
index 5b0642a97..2d77018df 100644
--- a/src/full/res/layout/activity_about.xml
+++ b/src/full/res/layout/activity_about.xml
@@ -39,10 +39,10 @@
android:padding="16dp">
+ android:src="@drawable/ic_logo"/>
+ app:srcCompat="@drawable/ic_logo" />
-
-
+
+
+
\ No newline at end of file
diff --git a/src/main/res/drawable/ic_launcher.xml b/src/main/res/drawable/ic_launcher.xml
index ac6168dbc..431709a71 100644
--- a/src/main/res/drawable/ic_launcher.xml
+++ b/src/main/res/drawable/ic_launcher.xml
@@ -1,30 +1,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/drawable/ic_launcher_foreground.xml b/src/main/res/drawable/ic_launcher_foreground.xml
deleted file mode 100644
index d81b04e28..000000000
--- a/src/main/res/drawable/ic_launcher_foreground.xml
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/main/res/drawable/ic_logo.xml b/src/main/res/drawable/ic_logo.xml
new file mode 100644
index 000000000..c41abe228
--- /dev/null
+++ b/src/main/res/drawable/ic_logo.xml
@@ -0,0 +1,13 @@
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/res/drawable/ic_magisk.xml b/src/main/res/drawable/ic_magisk.xml
new file mode 100644
index 000000000..5d96fa7a2
--- /dev/null
+++ b/src/main/res/drawable/ic_magisk.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+