diff --git a/app/src/main/res/xml/contributors.xml b/app/src/main/res/xml/contributors.xml
index 59e5d6d3c6..69e5bd4d4a 100755
--- a/app/src/main/res/xml/contributors.xml
+++ b/app/src/main/res/xml/contributors.xml
@@ -450,4 +450,9 @@
contribution="Icons"
image="https://avatars.githubusercontent.com/u/36313060"
link="https://github.com/non-bin" />
+
diff --git a/contribs/icons.yml b/contribs/icons.yml
index 6c741a0a0b..f849fb998a 100644
--- a/contribs/icons.yml
+++ b/contribs/icons.yml
@@ -5,3 +5,79 @@
# examples:
# https://github.com/Delta-Icons/android/blob/master/CONTRIBUTING.md#examples
#
+
+# fix
+aurora_droid: com.aurora.adroid/com.aurora.adroid.MainActivity
+
+bilibili: com.bstar.intl/tv.danmaku.bili.MainActivityV2
+
+block_blast: com.block.juggle/org.cocos2dx.javascript.AppActivity.Default
+
+flow_yt: io.github.aedev.flow/io.github.aedev.flow.IconDynamic
+
+gloom: dev.materii.gloom/gloom.icons.classic.Main
+
+libretube_alpha: com.github.libretube.debug/com.github.libretube.Default
+
+tiktok_lite: com.zhiliaoapp.musically.go/com.zhiliaoapp.musically.go.mini.MainActivity
+
+universal_installer: app.pwhs.universalinstaller/app.pwhs.universalinstaller.presentation.splash.SplashActivity
+
+ves: com.vincentengelsoftware.vesandroidimagecompare/com.vincentengelsoftware.androidimagecompare.ui.main.MainActivity
+
+xed_editor: com.rk.xededitor/com.rk.activities.main.MainActivity
+
+# new
+arcticons_you_alt_1: com.donnnno.arcticons.you.nightly/com.donnnno.arcticons.activities.MainActivity
+
+airplay_server: io.github.jqssun.airplay/io.github.jqssun.airplay.MainActivity
+
+awebserver: com.sylkat.apache/com.sylkat.apache.activities.IntroActivity
+
+castlab: app.fedilab.castlab/app.fedilab.castlab.MainActivity
+
+code_word: com.peaceray.codeword/com.peaceray.codeword.presentation.view.activities.MainActivity
+
+coffee_open: com.openappslabs.coffee/com.openappslabs.coffee.MainActivity
+
+color_puzzle: com.color.puzzle.i.love.hue.blendoku.game/com.color.puzzle.i.love.hue.blendoku.game.MainActivity
+
+cromite_alt_1: {}
+
+crystal_ball: de.singular.crystalball/de.singular.crystalball.MainActivity
+
+edge_extended: net.mobigame.edge.extended/com.apkvision.loader.Launch
+
+formula_vision: com.iflotech.formulavision/com.iflotech.formulavision.MainActivity
+
+lastwave: com.lastwave.app/com.lastwave.app.MainActivity
+
+mero_share: com.meroshare.app/com.meroshare.app.components.login.LoginContainerActivity
+
+nagarik_app: com.yajtech.nagarikapp/com.yajtech.nagarikapp.MainActivity
+
+native_camera: com.rawcam.app/com.rawcam.app.ui.MainActivity
+
+nepal_telecom: shirantech.android.nepaltelecom/shirantech.android.nepaltelecom.MainActivity
+
+nextgp: com.jscti.nextgp_f1motogp/com.jscti.nextgp_f1motogp.MainActivity
+
+nicasia_mobank: com.f1soft.nicasiamobilebanking/com.f1soft.bankxp.android.login.splash.DynamicSplashActivity
+
+persian_calendar: com.byagowi.persiancalendar/com.byagowi.persiancalendar.ui.MainActivity
+
+playfy_tv: com.playfy.tv/com.playfy.tv.activities.SplashActivity
+
+rbtv: com.rblive.app/com.rblive.launcher.splash.SplashActivity
+
+sportzx: com.sportzx.live/com.sportzx.live.activities.SplashActivity
+
+stack_tower_3d: stack.tower3d/stack.tower3d.android.AndroidLauncher
+
+tunnel_rush_dc: com.deercatgames.tunnelrush/com.unity3d.player.UnityPlayerActivity
+
+volume_manager_plus: moe.DDOne.volume/moe.chensi.volume.MainActivity
+
+voyager: com.voyagerfiles/com.voyagerfiles.app.MainActivity
+
+wizestream: org.wisso.newpipematerial/org.schabi.newpipe.MainActivity
diff --git a/contribs/icons/airplay_server.png b/contribs/icons/airplay_server.png
new file mode 100644
index 0000000000..ae51829dc1
Binary files /dev/null and b/contribs/icons/airplay_server.png differ
diff --git a/contribs/icons/airplay_server.svg b/contribs/icons/airplay_server.svg
new file mode 100644
index 0000000000..2e690c5872
--- /dev/null
+++ b/contribs/icons/airplay_server.svg
@@ -0,0 +1,30 @@
+
+
diff --git a/contribs/icons/awebserver.png b/contribs/icons/awebserver.png
new file mode 100644
index 0000000000..eb79a294e3
Binary files /dev/null and b/contribs/icons/awebserver.png differ
diff --git a/contribs/icons/awebserver.svg b/contribs/icons/awebserver.svg
new file mode 100644
index 0000000000..cb80717851
--- /dev/null
+++ b/contribs/icons/awebserver.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/contribs/icons/castlab.png b/contribs/icons/castlab.png
new file mode 100644
index 0000000000..7e605a993f
Binary files /dev/null and b/contribs/icons/castlab.png differ
diff --git a/contribs/icons/castlab.svg b/contribs/icons/castlab.svg
new file mode 100644
index 0000000000..c24ed9fe12
--- /dev/null
+++ b/contribs/icons/castlab.svg
@@ -0,0 +1,28 @@
+
+
diff --git a/contribs/icons/code_word.png b/contribs/icons/code_word.png
new file mode 100644
index 0000000000..71ced30a60
Binary files /dev/null and b/contribs/icons/code_word.png differ
diff --git a/contribs/icons/code_word.svg b/contribs/icons/code_word.svg
new file mode 100644
index 0000000000..b9f1eb9625
--- /dev/null
+++ b/contribs/icons/code_word.svg
@@ -0,0 +1,53 @@
+
+
diff --git a/contribs/icons/coffee_open.png b/contribs/icons/coffee_open.png
new file mode 100644
index 0000000000..f245eed4a9
Binary files /dev/null and b/contribs/icons/coffee_open.png differ
diff --git a/contribs/icons/coffee_open.svg b/contribs/icons/coffee_open.svg
new file mode 100644
index 0000000000..01b7749727
--- /dev/null
+++ b/contribs/icons/coffee_open.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/contribs/icons/color_puzzle.png b/contribs/icons/color_puzzle.png
new file mode 100644
index 0000000000..cbc592b642
Binary files /dev/null and b/contribs/icons/color_puzzle.png differ
diff --git a/contribs/icons/color_puzzle.svg b/contribs/icons/color_puzzle.svg
new file mode 100644
index 0000000000..39cea355d3
--- /dev/null
+++ b/contribs/icons/color_puzzle.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/contribs/icons/cromite_alt_1.png b/contribs/icons/cromite_alt_1.png
new file mode 100644
index 0000000000..52127392f8
Binary files /dev/null and b/contribs/icons/cromite_alt_1.png differ
diff --git a/contribs/icons/cromite_alt_1.svg b/contribs/icons/cromite_alt_1.svg
new file mode 100644
index 0000000000..60fb25986f
--- /dev/null
+++ b/contribs/icons/cromite_alt_1.svg
@@ -0,0 +1,32 @@
+
+
diff --git a/contribs/icons/crystal_ball.png b/contribs/icons/crystal_ball.png
new file mode 100644
index 0000000000..bb11e36932
Binary files /dev/null and b/contribs/icons/crystal_ball.png differ
diff --git a/contribs/icons/crystal_ball.svg b/contribs/icons/crystal_ball.svg
new file mode 100644
index 0000000000..5420ae3ea9
--- /dev/null
+++ b/contribs/icons/crystal_ball.svg
@@ -0,0 +1,33 @@
+
+
diff --git a/contribs/icons/edge_extended.png b/contribs/icons/edge_extended.png
new file mode 100644
index 0000000000..78f434d23f
Binary files /dev/null and b/contribs/icons/edge_extended.png differ
diff --git a/contribs/icons/edge_extended.svg b/contribs/icons/edge_extended.svg
new file mode 100644
index 0000000000..2ca068a6b2
--- /dev/null
+++ b/contribs/icons/edge_extended.svg
@@ -0,0 +1,32 @@
+
+
diff --git a/contribs/icons/formula_vision.png b/contribs/icons/formula_vision.png
new file mode 100644
index 0000000000..ed7ea0a112
Binary files /dev/null and b/contribs/icons/formula_vision.png differ
diff --git a/contribs/icons/formula_vision.svg b/contribs/icons/formula_vision.svg
new file mode 100644
index 0000000000..dc249fe311
--- /dev/null
+++ b/contribs/icons/formula_vision.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/contribs/icons/lastwave.png b/contribs/icons/lastwave.png
new file mode 100644
index 0000000000..e5e3c0bd41
Binary files /dev/null and b/contribs/icons/lastwave.png differ
diff --git a/contribs/icons/lastwave.svg b/contribs/icons/lastwave.svg
new file mode 100644
index 0000000000..2528647fd6
--- /dev/null
+++ b/contribs/icons/lastwave.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/contribs/icons/mero_share.png b/contribs/icons/mero_share.png
new file mode 100644
index 0000000000..88307140a6
Binary files /dev/null and b/contribs/icons/mero_share.png differ
diff --git a/contribs/icons/mero_share.svg b/contribs/icons/mero_share.svg
new file mode 100644
index 0000000000..58ea24e09c
--- /dev/null
+++ b/contribs/icons/mero_share.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/contribs/icons/nagarik_app.png b/contribs/icons/nagarik_app.png
new file mode 100644
index 0000000000..12418a782b
Binary files /dev/null and b/contribs/icons/nagarik_app.png differ
diff --git a/contribs/icons/nagarik_app.svg b/contribs/icons/nagarik_app.svg
new file mode 100644
index 0000000000..17c0afe62d
--- /dev/null
+++ b/contribs/icons/nagarik_app.svg
@@ -0,0 +1,7473 @@
+
+
diff --git a/contribs/icons/native_camera.png b/contribs/icons/native_camera.png
new file mode 100644
index 0000000000..6c3704e27a
Binary files /dev/null and b/contribs/icons/native_camera.png differ
diff --git a/contribs/icons/native_camera.svg b/contribs/icons/native_camera.svg
new file mode 100644
index 0000000000..72040251e6
--- /dev/null
+++ b/contribs/icons/native_camera.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/contribs/icons/nepal_telecom.png b/contribs/icons/nepal_telecom.png
new file mode 100644
index 0000000000..b848b05f8c
Binary files /dev/null and b/contribs/icons/nepal_telecom.png differ
diff --git a/contribs/icons/nepal_telecom.svg b/contribs/icons/nepal_telecom.svg
new file mode 100644
index 0000000000..0dceab51e4
--- /dev/null
+++ b/contribs/icons/nepal_telecom.svg
@@ -0,0 +1,141 @@
+
+
diff --git a/contribs/icons/nextgp.png b/contribs/icons/nextgp.png
new file mode 100644
index 0000000000..b859ef02ca
Binary files /dev/null and b/contribs/icons/nextgp.png differ
diff --git a/contribs/icons/nextgp.svg b/contribs/icons/nextgp.svg
new file mode 100644
index 0000000000..3cddea9e06
--- /dev/null
+++ b/contribs/icons/nextgp.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/contribs/icons/nicasia_mobank.png b/contribs/icons/nicasia_mobank.png
new file mode 100644
index 0000000000..7eb4040558
Binary files /dev/null and b/contribs/icons/nicasia_mobank.png differ
diff --git a/contribs/icons/nicasia_mobank.svg b/contribs/icons/nicasia_mobank.svg
new file mode 100644
index 0000000000..e00721b963
--- /dev/null
+++ b/contribs/icons/nicasia_mobank.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/contribs/icons/persian_calendar.png b/contribs/icons/persian_calendar.png
new file mode 100644
index 0000000000..c33add9a9a
Binary files /dev/null and b/contribs/icons/persian_calendar.png differ
diff --git a/contribs/icons/persian_calendar.svg b/contribs/icons/persian_calendar.svg
new file mode 100644
index 0000000000..eaabd2b927
--- /dev/null
+++ b/contribs/icons/persian_calendar.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/contribs/icons/playfy_tv.png b/contribs/icons/playfy_tv.png
new file mode 100644
index 0000000000..14abf678e1
Binary files /dev/null and b/contribs/icons/playfy_tv.png differ
diff --git a/contribs/icons/playfy_tv.svg b/contribs/icons/playfy_tv.svg
new file mode 100644
index 0000000000..9837c34e55
--- /dev/null
+++ b/contribs/icons/playfy_tv.svg
@@ -0,0 +1,39 @@
+
+
diff --git a/contribs/icons/rbtv.png b/contribs/icons/rbtv.png
new file mode 100644
index 0000000000..3719a31a4f
Binary files /dev/null and b/contribs/icons/rbtv.png differ
diff --git a/contribs/icons/rbtv.svg b/contribs/icons/rbtv.svg
new file mode 100644
index 0000000000..3214edc14d
--- /dev/null
+++ b/contribs/icons/rbtv.svg
@@ -0,0 +1,34 @@
+
+
diff --git a/contribs/icons/sportzx.png b/contribs/icons/sportzx.png
new file mode 100644
index 0000000000..201c9b57db
Binary files /dev/null and b/contribs/icons/sportzx.png differ
diff --git a/contribs/icons/sportzx.svg b/contribs/icons/sportzx.svg
new file mode 100644
index 0000000000..54c3545e0e
--- /dev/null
+++ b/contribs/icons/sportzx.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/contribs/icons/stack_tower_3d.png b/contribs/icons/stack_tower_3d.png
new file mode 100644
index 0000000000..441f3e6d06
Binary files /dev/null and b/contribs/icons/stack_tower_3d.png differ
diff --git a/contribs/icons/stack_tower_3d.svg b/contribs/icons/stack_tower_3d.svg
new file mode 100644
index 0000000000..281f318684
--- /dev/null
+++ b/contribs/icons/stack_tower_3d.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/contribs/icons/tunnel_rush_dc.png b/contribs/icons/tunnel_rush_dc.png
new file mode 100644
index 0000000000..97add32f5f
Binary files /dev/null and b/contribs/icons/tunnel_rush_dc.png differ
diff --git a/contribs/icons/tunnel_rush_dc.svg b/contribs/icons/tunnel_rush_dc.svg
new file mode 100644
index 0000000000..2ce0c79c90
--- /dev/null
+++ b/contribs/icons/tunnel_rush_dc.svg
@@ -0,0 +1,25 @@
+
+
diff --git a/contribs/icons/volume_manager_plus.png b/contribs/icons/volume_manager_plus.png
new file mode 100644
index 0000000000..8558ad3fe1
Binary files /dev/null and b/contribs/icons/volume_manager_plus.png differ
diff --git a/contribs/icons/volume_manager_plus.svg b/contribs/icons/volume_manager_plus.svg
new file mode 100644
index 0000000000..67110b3e38
--- /dev/null
+++ b/contribs/icons/volume_manager_plus.svg
@@ -0,0 +1,323 @@
+
+
diff --git a/contribs/icons/voyager.png b/contribs/icons/voyager.png
new file mode 100644
index 0000000000..fbc605bf9c
Binary files /dev/null and b/contribs/icons/voyager.png differ
diff --git a/contribs/icons/voyager.svg b/contribs/icons/voyager.svg
new file mode 100644
index 0000000000..4e1cd4c29b
--- /dev/null
+++ b/contribs/icons/voyager.svg
@@ -0,0 +1,44 @@
+
+
diff --git a/contribs/icons/wizestream.png b/contribs/icons/wizestream.png
new file mode 100644
index 0000000000..a4f88b6378
Binary files /dev/null and b/contribs/icons/wizestream.png differ
diff --git a/contribs/icons/wizestream.svg b/contribs/icons/wizestream.svg
new file mode 100644
index 0000000000..b2dc44b33d
--- /dev/null
+++ b/contribs/icons/wizestream.svg
@@ -0,0 +1,23 @@
+
+