diff --git a/devices/profiles/samsung_galaxy_s10.xml b/devices/profiles/samsung_galaxy_s10.xml
new file mode 100644
index 0000000..5621dab
--- /dev/null
+++ b/devices/profiles/samsung_galaxy_s10.xml
@@ -0,0 +1,101 @@
+
+
+
+ Samsung Galaxy S10
+ User
+
+
+
+ large
+ 6.1
+ xxxhdpi
+ long
+
+ 1440
+ 3040
+
+ 575.92
+ 575.92
+
+ jazz-hands
+ finger
+ capacitive
+
+
+
+ Bluetooth
+ Wifi
+ NFC
+
+
+ Accelerometer
+ Barometer
+ Compass
+ GPS
+ Gyroscope
+ LightSensor
+ ProximitySensor
+
+ true
+
+ back
+ true
+ true
+
+
+ front
+ true
+ true
+
+ qwerty
+ nonav
+ 4
+ hard
+
+ 4
+
+
+ Generic CPU
+ Generic GPU
+
+ armeabi-v7a
+ x86
+ x86_64
+
+
+ battery
+
+
+ -
+ true
+
+ 2.0
+
+ false
+
+
+ The device in portrait orientation
+ port
+ keyshidden
+ navhidden
+
+
+ The device in landscape orientation
+ land
+ keyshidden
+ navhidden
+
+
+ The device in portrait orientation with a keyboard open
+ port
+ keysexposed
+ navhidden
+
+
+ The device in landscape orientation with a keyboard open
+ land
+ keysexposed
+ navhidden
+
+
+
diff --git a/devices/profiles/samsung_galaxy_s8.xml b/devices/profiles/samsung_galaxy_s8.xml
new file mode 100644
index 0000000..224ed68
--- /dev/null
+++ b/devices/profiles/samsung_galaxy_s8.xml
@@ -0,0 +1,101 @@
+
+
+
+ Samsung Galaxy S8
+ User
+
+
+
+ large
+ 5.80
+ xxxhdpi
+ long
+
+ 1440
+ 2960
+
+ 575.92
+ 575.92
+
+ jazz-hands
+ finger
+ capacitive
+
+
+
+ Bluetooth
+ Wifi
+ NFC
+
+
+ Accelerometer
+ Barometer
+ Compass
+ GPS
+ Gyroscope
+ LightSensor
+ ProximitySensor
+
+ true
+
+ back
+ true
+ true
+
+
+ front
+ true
+ true
+
+ qwerty
+ nonav
+ 4
+ hard
+
+ 4
+
+
+ Generic CPU
+ Generic GPU
+
+ armeabi-v7a
+ x86
+ x86_64
+
+
+ battery
+
+
+ -
+ true
+
+ 2.0
+
+ false
+
+
+ The device in portrait orientation
+ port
+ keyshidden
+ navhidden
+
+
+ The device in landscape orientation
+ land
+ keyshidden
+ navhidden
+
+
+ The device in portrait orientation with a keyboard open
+ port
+ keysexposed
+ navhidden
+
+
+ The device in landscape orientation with a keyboard open
+ land
+ keysexposed
+ navhidden
+
+
+
diff --git a/devices/profiles/samsung_galaxy_s9.xml b/devices/profiles/samsung_galaxy_s9.xml
new file mode 100644
index 0000000..474d838
--- /dev/null
+++ b/devices/profiles/samsung_galaxy_s9.xml
@@ -0,0 +1,101 @@
+
+
+
+ Samsung Galaxy S9
+ User
+
+
+
+ large
+ 5.80
+ xxxhdpi
+ long
+
+ 1440
+ 2960
+
+ 575.92
+ 575.92
+
+ jazz-hands
+ finger
+ capacitive
+
+
+
+ Bluetooth
+ Wifi
+ NFC
+
+
+ Accelerometer
+ Barometer
+ Compass
+ GPS
+ Gyroscope
+ LightSensor
+ ProximitySensor
+
+ true
+
+ back
+ true
+ true
+
+
+ front
+ true
+ true
+
+ qwerty
+ nonav
+ 4
+ hard
+
+ 4
+
+
+ Generic CPU
+ Generic GPU
+
+ armeabi-v7a
+ x86
+ x86_64
+
+
+ battery
+
+
+ -
+ true
+
+ 2.0
+
+ false
+
+
+ The device in portrait orientation
+ port
+ keyshidden
+ navhidden
+
+
+ The device in landscape orientation
+ land
+ keyshidden
+ navhidden
+
+
+ The device in portrait orientation with a keyboard open
+ port
+ keysexposed
+ navhidden
+
+
+ The device in landscape orientation with a keyboard open
+ land
+ keysexposed
+ navhidden
+
+
+
diff --git a/devices/skins/samsung_galaxy_s10/.picasa.ini b/devices/skins/samsung_galaxy_s10/.picasa.ini
new file mode 100644
index 0000000..14efccc
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s10/.picasa.ini
@@ -0,0 +1,4 @@
+[port-button2.png]
+rotate=rotate(2)
+[port-button3.png]
+rotate=rotate(3)
diff --git a/devices/skins/samsung_galaxy_s10/Thumbs.db b/devices/skins/samsung_galaxy_s10/Thumbs.db
new file mode 100644
index 0000000..ae54aaf
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/Thumbs.db differ
diff --git a/devices/skins/samsung_galaxy_s10/arrow_down.png b/devices/skins/samsung_galaxy_s10/arrow_down.png
new file mode 100644
index 0000000..4c4fd80
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/arrow_down.png differ
diff --git a/devices/skins/samsung_galaxy_s10/arrow_left.png b/devices/skins/samsung_galaxy_s10/arrow_left.png
new file mode 100644
index 0000000..f687b39
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/arrow_left.png differ
diff --git a/devices/skins/samsung_galaxy_s10/arrow_right.png b/devices/skins/samsung_galaxy_s10/arrow_right.png
new file mode 100644
index 0000000..a60fde0
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/arrow_right.png differ
diff --git a/devices/skins/samsung_galaxy_s10/arrow_up.png b/devices/skins/samsung_galaxy_s10/arrow_up.png
new file mode 100644
index 0000000..27e8884
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/arrow_up.png differ
diff --git a/devices/skins/samsung_galaxy_s10/button.png b/devices/skins/samsung_galaxy_s10/button.png
new file mode 100644
index 0000000..7d3d29e
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/button.png differ
diff --git a/devices/skins/samsung_galaxy_s10/controls.png b/devices/skins/samsung_galaxy_s10/controls.png
new file mode 100644
index 0000000..94303f8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/controls.png differ
diff --git a/devices/skins/samsung_galaxy_s10/device_Land.png b/devices/skins/samsung_galaxy_s10/device_Land.png
new file mode 100644
index 0000000..69dd5d4
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/device_Land.png differ
diff --git a/devices/skins/samsung_galaxy_s10/device_Port.png b/devices/skins/samsung_galaxy_s10/device_Port.png
new file mode 100644
index 0000000..9fd46a8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/device_Port.png differ
diff --git a/devices/skins/samsung_galaxy_s10/hardware.ini b/devices/skins/samsung_galaxy_s10/hardware.ini
new file mode 100644
index 0000000..5aed4d4
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s10/hardware.ini
@@ -0,0 +1,21 @@
+hw.lcd.density = 550
+
+hw.trackBall = no
+
+hw.keyboard = yes
+
+hw.dPad = no
+
+hw.camera = yes
+
+hw.gps = yes
+
+hw.battery = yes
+
+hw.accelerometer = yes
+
+hw.sdCard = yes
+
+hw.touchScreen = yes
+
+hw.gsmModem = yes
\ No newline at end of file
diff --git a/devices/skins/samsung_galaxy_s10/key-num.png b/devices/skins/samsung_galaxy_s10/key-num.png
new file mode 100644
index 0000000..e7636c8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/key-num.png differ
diff --git a/devices/skins/samsung_galaxy_s10/key.png b/devices/skins/samsung_galaxy_s10/key.png
new file mode 100644
index 0000000..2469f34
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/key.png differ
diff --git a/devices/skins/samsung_galaxy_s10/key2.png b/devices/skins/samsung_galaxy_s10/key2.png
new file mode 100644
index 0000000..a0a609d
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/key2.png differ
diff --git a/devices/skins/samsung_galaxy_s10/keyboard.png b/devices/skins/samsung_galaxy_s10/keyboard.png
new file mode 100644
index 0000000..dc9d277
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/keyboard.png differ
diff --git a/devices/skins/samsung_galaxy_s10/land-button1.png b/devices/skins/samsung_galaxy_s10/land-button1.png
new file mode 100644
index 0000000..6835ffa
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/land-button1.png differ
diff --git a/devices/skins/samsung_galaxy_s10/land-button2.png b/devices/skins/samsung_galaxy_s10/land-button2.png
new file mode 100644
index 0000000..e5f69eb
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/land-button2.png differ
diff --git a/devices/skins/samsung_galaxy_s10/land-button3.png b/devices/skins/samsung_galaxy_s10/land-button3.png
new file mode 100644
index 0000000..5dcd8a3
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/land-button3.png differ
diff --git a/devices/skins/samsung_galaxy_s10/layout b/devices/skins/samsung_galaxy_s10/layout
new file mode 100644
index 0000000..91a632b
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s10/layout
@@ -0,0 +1,416 @@
+parts {
+ portrait {
+ background {
+ image device_Port.png
+ }
+
+ }
+ landscape {
+ background {
+ image device_Land.png
+ }
+
+ }
+
+ device {
+ display {
+ width 1440
+ height 3040
+ x 0
+ y 0
+ }
+ }
+
+ controls {
+ background {
+ image controls.png
+ }
+ buttons {
+ camera {
+ image button.png
+ x 8
+ y 8
+ }
+ volume-down {
+ image button.png
+ x 214
+ y 8
+ }
+ volume-up {
+ image button.png
+ x 419
+ y 8
+ }
+ power {
+ image button.png
+ x 624
+ y 8
+ }
+
+ phone-dial {
+ image button.png
+ x 8
+ y 273
+ }
+ phone-hangup {
+ image button.png
+ x 624
+ y 273
+ }
+ home {
+ image button.png
+ x 8
+ y 537
+ }
+ menu {
+ image button.png
+ x 214
+ y 537
+ }
+ back {
+ image button.png
+ x 419
+ y 537
+ }
+ search {
+ image button.png
+ x 624
+ y 537
+ }
+
+ dpad-left {
+ image arrow_left.png
+ x 284
+ y 201
+ }
+ dpad-up {
+ image arrow_up.png
+ x 8
+ y 678
+ }
+ dpad-down {
+ image arrow_down.png
+ x 214
+ y 678
+ }
+ dpad-right {
+ image arrow_right.png
+ x 450
+ y 216
+ }
+ dpad-select {
+ image select.png
+ x 284
+ y 299
+ }
+ }
+ }
+
+ keyboard {
+ background {
+ image keyboard.png
+ }
+ buttons {
+ 1 {
+ image key-num.png
+ x 17
+ y 11
+ }
+ 2 {
+ image key-num.png
+ x 149
+ y 11
+ }
+ 3 {
+ image key-num.png
+ x 282
+ y 11
+ }
+ 4 {
+ image key-num.png
+ x 413
+ y 11
+ }
+ 5 {
+ image key-num.png
+ x 545
+ y 11
+ }
+ 6 {
+ image key-num.png
+ x 677
+ y 11
+ }
+ 7 {
+ image key-num.png
+ x 809
+ y 11
+ }
+ 8 {
+ image key-num.png
+ x 941
+ y 11
+ }
+ 9 {
+ image key-num.png
+ x 1072
+ y 11
+ }
+ 0 {
+ image key-num.png
+ x 1204
+ y 11
+ }
+
+
+ q {
+ image key.png
+ x 17
+ y 78
+ }
+ w {
+ image key.png
+ x 149
+ y 78
+ }
+ e {
+ image key.png
+ x 281
+ y 78
+ }
+ r {
+ image key.png
+ x 412
+ y 78
+ }
+ t {
+ image key.png
+ x 544
+ y 78
+ }
+ y {
+ image key.png
+ x 676
+ y 78
+ }
+ u {
+ image key.png
+ x 808
+ y 78
+ }
+ i {
+ image key.png
+ x 940
+ y 78
+ }
+ o {
+ image key.png
+ x 1071
+ y 78
+ }
+ p {
+ image key.png
+ x 1201
+ y 78
+ }
+
+
+ a {
+ image key.png
+ x 83
+ y 161
+ }
+ s {
+ image key.png
+ x 215
+ y 161
+ }
+ d {
+ image key.png
+ x 347
+ y 161
+ }
+ f {
+ image key.png
+ x 479
+ y 161
+ }
+ g {
+ image key.png
+ x 610
+ y 161
+ }
+ h {
+ image key.png
+ x 742
+ y 161
+ }
+ j {
+ image key.png
+ x 874
+ y 161
+ }
+ k {
+ image key.png
+ x 1006
+ y 161
+ }
+ l {
+ image key.png
+ x 1138
+ y 161
+ }
+
+
+ CAP {
+ image key2.png
+ x 17
+ y 244
+ }
+ z {
+ image key.png
+ x 215
+ y 244
+ }
+ x {
+ image key.png
+ x 347
+ y 244
+ }
+ c {
+ image key.png
+ x 479
+ y 244
+ }
+ v {
+ image key.png
+ x 610
+ y 244
+ }
+ b {
+ image key.png
+ x 742
+ y 244
+ }
+ n {
+ image key.png
+ x 874
+ y 244
+ }
+ m {
+ image key.png
+ x 1006
+ y 244
+ }
+
+ DEL {
+ image key2.png
+ x 1138
+ y 244
+ }
+
+
+
+ SYM {
+ image key2.png
+ x 17
+ y 326
+ }
+ T {
+ image key.png
+ x 216
+ y 326
+ }
+ SPACE {
+ image spacebar.png
+ x 347
+ y 326
+ }
+ PERIOD {
+ image key.png
+ x 1006
+ y 326
+ }
+ NEXT {
+ image key2.png
+ x 1138
+ y 326
+ }
+ }
+ }
+}
+
+layouts {
+ portrait {
+ width 4120
+ height 3477
+ color 0xe0e0e0
+ event EV_SW:0:1
+
+ part1 {
+ name portrait
+ x 0
+ y 0
+ }
+
+ part2 {
+ name device
+ x 452
+ y 222
+ }
+
+ part3 {
+ name controls
+ x 2660
+ y 883
+ }
+ part4 {
+ name keyboard
+ x 2385
+ y 1847
+ }
+
+ }
+
+ landscape {
+ width 4120
+ height 3477
+ color 0xe0e0e0
+ event EV_SW:0:0
+ dpad-rotation 3
+
+ part1 {
+ name landscape
+ x 0
+ y 0
+ }
+
+ part2 {
+ name device
+ x 532
+ y 1864
+ rotation 3s
+ }
+
+ part3 {
+ name controls
+ x 2506
+ y 2072
+ }
+
+ part4 {
+ name keyboard
+ x 744
+ y 2213
+ }
+ }
+}
+
+keyboard {
+ charmap qwerty2
+}
+
+network {
+ speed full
+ delay none
+}
diff --git a/devices/skins/samsung_galaxy_s10/manifest.ini b/devices/skins/samsung_galaxy_s10/manifest.ini
new file mode 100644
index 0000000..8271110
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s10/manifest.ini
@@ -0,0 +1,12 @@
+name=Galaxy_S10
+vendor=Samsung Electronics Co., Inc.
+description=Android OS, v9.0 (Pie) device without physical keyboard and three way navigation.
+
+# default skin
+skin=Galaxy_S10
+
+# version of the Android platform on which this add-on is built.
+api=27
+
+# revision of the add-on
+revision=1
diff --git a/devices/skins/samsung_galaxy_s10/port-button1.png b/devices/skins/samsung_galaxy_s10/port-button1.png
new file mode 100644
index 0000000..83881dd
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/port-button1.png differ
diff --git a/devices/skins/samsung_galaxy_s10/port-button2.png b/devices/skins/samsung_galaxy_s10/port-button2.png
new file mode 100644
index 0000000..2b2a84b
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/port-button2.png differ
diff --git a/devices/skins/samsung_galaxy_s10/port-button3.png b/devices/skins/samsung_galaxy_s10/port-button3.png
new file mode 100644
index 0000000..cc83ef7
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/port-button3.png differ
diff --git a/devices/skins/samsung_galaxy_s10/power_l.png b/devices/skins/samsung_galaxy_s10/power_l.png
new file mode 100644
index 0000000..5226106
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/power_l.png differ
diff --git a/devices/skins/samsung_galaxy_s10/power_p.png b/devices/skins/samsung_galaxy_s10/power_p.png
new file mode 100644
index 0000000..3f180ef
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/power_p.png differ
diff --git a/devices/skins/samsung_galaxy_s10/select.png b/devices/skins/samsung_galaxy_s10/select.png
new file mode 100644
index 0000000..4083e2f
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/select.png differ
diff --git a/devices/skins/samsung_galaxy_s10/spacebar.png b/devices/skins/samsung_galaxy_s10/spacebar.png
new file mode 100644
index 0000000..7f6fdeb
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/spacebar.png differ
diff --git a/devices/skins/samsung_galaxy_s10/volume_down_l.png b/devices/skins/samsung_galaxy_s10/volume_down_l.png
new file mode 100644
index 0000000..53a5765
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/volume_down_l.png differ
diff --git a/devices/skins/samsung_galaxy_s10/volume_down_p.png b/devices/skins/samsung_galaxy_s10/volume_down_p.png
new file mode 100644
index 0000000..c65cb9e
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/volume_down_p.png differ
diff --git a/devices/skins/samsung_galaxy_s10/volume_up_l.png b/devices/skins/samsung_galaxy_s10/volume_up_l.png
new file mode 100644
index 0000000..5a1af44
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/volume_up_l.png differ
diff --git a/devices/skins/samsung_galaxy_s10/volume_up_p.png b/devices/skins/samsung_galaxy_s10/volume_up_p.png
new file mode 100644
index 0000000..2132395
Binary files /dev/null and b/devices/skins/samsung_galaxy_s10/volume_up_p.png differ
diff --git a/devices/skins/samsung_galaxy_s8/.picasa.ini b/devices/skins/samsung_galaxy_s8/.picasa.ini
new file mode 100644
index 0000000..14efccc
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s8/.picasa.ini
@@ -0,0 +1,4 @@
+[port-button2.png]
+rotate=rotate(2)
+[port-button3.png]
+rotate=rotate(3)
diff --git a/devices/skins/samsung_galaxy_s8/Thumbs.db b/devices/skins/samsung_galaxy_s8/Thumbs.db
new file mode 100644
index 0000000..e0ae917
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/Thumbs.db differ
diff --git a/devices/skins/samsung_galaxy_s8/arrow_down.png b/devices/skins/samsung_galaxy_s8/arrow_down.png
new file mode 100644
index 0000000..4c4fd80
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/arrow_down.png differ
diff --git a/devices/skins/samsung_galaxy_s8/arrow_left.png b/devices/skins/samsung_galaxy_s8/arrow_left.png
new file mode 100644
index 0000000..f687b39
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/arrow_left.png differ
diff --git a/devices/skins/samsung_galaxy_s8/arrow_right.png b/devices/skins/samsung_galaxy_s8/arrow_right.png
new file mode 100644
index 0000000..a60fde0
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/arrow_right.png differ
diff --git a/devices/skins/samsung_galaxy_s8/arrow_up.png b/devices/skins/samsung_galaxy_s8/arrow_up.png
new file mode 100644
index 0000000..27e8884
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/arrow_up.png differ
diff --git a/devices/skins/samsung_galaxy_s8/button.png b/devices/skins/samsung_galaxy_s8/button.png
new file mode 100644
index 0000000..7d3d29e
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/button.png differ
diff --git a/devices/skins/samsung_galaxy_s8/controls.png b/devices/skins/samsung_galaxy_s8/controls.png
new file mode 100644
index 0000000..94303f8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/controls.png differ
diff --git a/devices/skins/samsung_galaxy_s8/device_Land.png b/devices/skins/samsung_galaxy_s8/device_Land.png
new file mode 100644
index 0000000..c753879
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/device_Land.png differ
diff --git a/devices/skins/samsung_galaxy_s8/device_Port.png b/devices/skins/samsung_galaxy_s8/device_Port.png
new file mode 100644
index 0000000..7f256ba
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/device_Port.png differ
diff --git a/devices/skins/samsung_galaxy_s8/hardware.ini b/devices/skins/samsung_galaxy_s8/hardware.ini
new file mode 100644
index 0000000..0a7a6d9
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s8/hardware.ini
@@ -0,0 +1,21 @@
+hw.lcd.density = 570
+
+hw.trackBall = no
+
+hw.keyboard = yes
+
+hw.dPad = no
+
+hw.camera = yes
+
+hw.gps = yes
+
+hw.battery = yes
+
+hw.accelerometer = yes
+
+hw.sdCard = yes
+
+hw.touchScreen = yes
+
+hw.gsmModem = yes
\ No newline at end of file
diff --git a/devices/skins/samsung_galaxy_s8/key-num.png b/devices/skins/samsung_galaxy_s8/key-num.png
new file mode 100644
index 0000000..e7636c8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/key-num.png differ
diff --git a/devices/skins/samsung_galaxy_s8/key.png b/devices/skins/samsung_galaxy_s8/key.png
new file mode 100644
index 0000000..2469f34
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/key.png differ
diff --git a/devices/skins/samsung_galaxy_s8/key2.png b/devices/skins/samsung_galaxy_s8/key2.png
new file mode 100644
index 0000000..a0a609d
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/key2.png differ
diff --git a/devices/skins/samsung_galaxy_s8/keyboard.png b/devices/skins/samsung_galaxy_s8/keyboard.png
new file mode 100644
index 0000000..dc9d277
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/keyboard.png differ
diff --git a/devices/skins/samsung_galaxy_s8/land-button1.png b/devices/skins/samsung_galaxy_s8/land-button1.png
new file mode 100644
index 0000000..6835ffa
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/land-button1.png differ
diff --git a/devices/skins/samsung_galaxy_s8/land-button2.png b/devices/skins/samsung_galaxy_s8/land-button2.png
new file mode 100644
index 0000000..e5f69eb
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/land-button2.png differ
diff --git a/devices/skins/samsung_galaxy_s8/land-button3.png b/devices/skins/samsung_galaxy_s8/land-button3.png
new file mode 100644
index 0000000..5dcd8a3
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/land-button3.png differ
diff --git a/devices/skins/samsung_galaxy_s8/layout b/devices/skins/samsung_galaxy_s8/layout
new file mode 100644
index 0000000..ebf5a28
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s8/layout
@@ -0,0 +1,416 @@
+parts {
+ portrait {
+ background {
+ image device_Port.png
+ }
+ }
+
+ landscape {
+ background {
+ image device_Land.png
+ }
+
+ }
+
+ device {
+ display {
+ width 1440
+ height 2960
+ x 0
+ y 0
+ }
+ }
+
+ controls {
+ background {
+ image controls.png
+ }
+ buttons {
+ camera {
+ image button.png
+ x 8
+ y 8
+ }
+ volume-down {
+ image button.png
+ x 214
+ y 8
+ }
+ volume-up {
+ image button.png
+ x 419
+ y 8
+ }
+ power {
+ image button.png
+ x 624
+ y 8
+ }
+
+ phone-dial {
+ image button.png
+ x 8
+ y 273
+ }
+ phone-hangup {
+ image button.png
+ x 624
+ y 273
+ }
+ home {
+ image button.png
+ x 8
+ y 537
+ }
+ menu {
+ image button.png
+ x 214
+ y 537
+ }
+ back {
+ image button.png
+ x 419
+ y 537
+ }
+ search {
+ image button.png
+ x 624
+ y 537
+ }
+
+ dpad-left {
+ image arrow_left.png
+ x 284
+ y 201
+ }
+ dpad-up {
+ image arrow_up.png
+ x 8
+ y 678
+ }
+ dpad-down {
+ image arrow_down.png
+ x 214
+ y 678
+ }
+ dpad-right {
+ image arrow_right.png
+ x 450
+ y 216
+ }
+ dpad-select {
+ image select.png
+ x 284
+ y 299
+ }
+ }
+ }
+
+ keyboard {
+ background {
+ image keyboard.png
+ }
+ buttons {
+ 1 {
+ image key-num.png
+ x 17
+ y 11
+ }
+ 2 {
+ image key-num.png
+ x 149
+ y 11
+ }
+ 3 {
+ image key-num.png
+ x 282
+ y 11
+ }
+ 4 {
+ image key-num.png
+ x 413
+ y 11
+ }
+ 5 {
+ image key-num.png
+ x 545
+ y 11
+ }
+ 6 {
+ image key-num.png
+ x 677
+ y 11
+ }
+ 7 {
+ image key-num.png
+ x 809
+ y 11
+ }
+ 8 {
+ image key-num.png
+ x 941
+ y 11
+ }
+ 9 {
+ image key-num.png
+ x 1072
+ y 11
+ }
+ 0 {
+ image key-num.png
+ x 1204
+ y 11
+ }
+
+
+ q {
+ image key.png
+ x 17
+ y 78
+ }
+ w {
+ image key.png
+ x 149
+ y 78
+ }
+ e {
+ image key.png
+ x 281
+ y 78
+ }
+ r {
+ image key.png
+ x 412
+ y 78
+ }
+ t {
+ image key.png
+ x 544
+ y 78
+ }
+ y {
+ image key.png
+ x 676
+ y 78
+ }
+ u {
+ image key.png
+ x 808
+ y 78
+ }
+ i {
+ image key.png
+ x 940
+ y 78
+ }
+ o {
+ image key.png
+ x 1071
+ y 78
+ }
+ p {
+ image key.png
+ x 1201
+ y 78
+ }
+
+
+ a {
+ image key.png
+ x 83
+ y 161
+ }
+ s {
+ image key.png
+ x 215
+ y 161
+ }
+ d {
+ image key.png
+ x 347
+ y 161
+ }
+ f {
+ image key.png
+ x 479
+ y 161
+ }
+ g {
+ image key.png
+ x 610
+ y 161
+ }
+ h {
+ image key.png
+ x 742
+ y 161
+ }
+ j {
+ image key.png
+ x 874
+ y 161
+ }
+ k {
+ image key.png
+ x 1006
+ y 161
+ }
+ l {
+ image key.png
+ x 1138
+ y 161
+ }
+
+
+ CAP {
+ image key2.png
+ x 17
+ y 244
+ }
+ z {
+ image key.png
+ x 215
+ y 244
+ }
+ x {
+ image key.png
+ x 347
+ y 244
+ }
+ c {
+ image key.png
+ x 479
+ y 244
+ }
+ v {
+ image key.png
+ x 610
+ y 244
+ }
+ b {
+ image key.png
+ x 742
+ y 244
+ }
+ n {
+ image key.png
+ x 874
+ y 244
+ }
+ m {
+ image key.png
+ x 1006
+ y 244
+ }
+
+ DEL {
+ image key2.png
+ x 1138
+ y 244
+ }
+
+
+
+ SYM {
+ image key2.png
+ x 17
+ y 326
+ }
+ T {
+ image key.png
+ x 216
+ y 326
+ }
+ SPACE {
+ image spacebar.png
+ x 347
+ y 326
+ }
+ PERIOD {
+ image key.png
+ x 1006
+ y 326
+ }
+ NEXT {
+ image key2.png
+ x 1138
+ y 326
+ }
+ }
+ }
+}
+
+layouts {
+ portrait {
+ width 4120
+ height 3477
+ color 0xe0e0e0
+ event EV_SW:0:1
+
+ part1 {
+ name portrait
+ x 0
+ y 0
+ }
+
+ part2 {
+ name device
+ x 453
+ y 289
+ }
+
+ part3 {
+ name controls
+ x 2660
+ y 883
+ }
+ part4 {
+ name keyboard
+ x 2385
+ y 1847
+ }
+
+ }
+
+ landscape {
+ width 4120
+ height 3477
+ color 0xe0e0e0
+ event EV_SW:0:0
+ dpad-rotation 3
+
+ part1 {
+ name landscape
+ x 0
+ y 0
+ }
+
+ part2 {
+ name device
+ x 574
+ y 1864
+ rotation 3s
+ }
+
+ part3 {
+ name controls
+ x 2506
+ y 2072
+ }
+
+ part4 {
+ name keyboard
+ x 744
+ y 2213
+ }
+ }
+}
+
+keyboard {
+ charmap qwerty2
+}
+
+network {
+ speed full
+ delay none
+}
diff --git a/devices/skins/samsung_galaxy_s8/manifest.ini b/devices/skins/samsung_galaxy_s8/manifest.ini
new file mode 100644
index 0000000..02d117e
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s8/manifest.ini
@@ -0,0 +1,12 @@
+name=Galaxy_S8
+vendor=Samsung Electronics Co., Inc.
+description=Android OS, v7.0 (Nougat) device without physical keyboard and three way navigation.
+
+# default skin
+skin=Galaxy_S8
+
+# version of the Android platform on which this add-on is built.
+api=27
+
+# revision of the add-on
+revision=1
diff --git a/devices/skins/samsung_galaxy_s8/port-button1.png b/devices/skins/samsung_galaxy_s8/port-button1.png
new file mode 100644
index 0000000..83881dd
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/port-button1.png differ
diff --git a/devices/skins/samsung_galaxy_s8/port-button2.png b/devices/skins/samsung_galaxy_s8/port-button2.png
new file mode 100644
index 0000000..2b2a84b
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/port-button2.png differ
diff --git a/devices/skins/samsung_galaxy_s8/port-button3.png b/devices/skins/samsung_galaxy_s8/port-button3.png
new file mode 100644
index 0000000..cc83ef7
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/port-button3.png differ
diff --git a/devices/skins/samsung_galaxy_s8/power_l.png b/devices/skins/samsung_galaxy_s8/power_l.png
new file mode 100644
index 0000000..5226106
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/power_l.png differ
diff --git a/devices/skins/samsung_galaxy_s8/power_p.png b/devices/skins/samsung_galaxy_s8/power_p.png
new file mode 100644
index 0000000..3f180ef
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/power_p.png differ
diff --git a/devices/skins/samsung_galaxy_s8/select.png b/devices/skins/samsung_galaxy_s8/select.png
new file mode 100644
index 0000000..4083e2f
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/select.png differ
diff --git a/devices/skins/samsung_galaxy_s8/spacebar.png b/devices/skins/samsung_galaxy_s8/spacebar.png
new file mode 100644
index 0000000..7f6fdeb
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/spacebar.png differ
diff --git a/devices/skins/samsung_galaxy_s8/volume_down_l.png b/devices/skins/samsung_galaxy_s8/volume_down_l.png
new file mode 100644
index 0000000..53a5765
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/volume_down_l.png differ
diff --git a/devices/skins/samsung_galaxy_s8/volume_down_p.png b/devices/skins/samsung_galaxy_s8/volume_down_p.png
new file mode 100644
index 0000000..c65cb9e
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/volume_down_p.png differ
diff --git a/devices/skins/samsung_galaxy_s8/volume_up_l.png b/devices/skins/samsung_galaxy_s8/volume_up_l.png
new file mode 100644
index 0000000..5a1af44
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/volume_up_l.png differ
diff --git a/devices/skins/samsung_galaxy_s8/volume_up_p.png b/devices/skins/samsung_galaxy_s8/volume_up_p.png
new file mode 100644
index 0000000..2132395
Binary files /dev/null and b/devices/skins/samsung_galaxy_s8/volume_up_p.png differ
diff --git a/devices/skins/samsung_galaxy_s9/.picasa.ini b/devices/skins/samsung_galaxy_s9/.picasa.ini
new file mode 100644
index 0000000..14efccc
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s9/.picasa.ini
@@ -0,0 +1,4 @@
+[port-button2.png]
+rotate=rotate(2)
+[port-button3.png]
+rotate=rotate(3)
diff --git a/devices/skins/samsung_galaxy_s9/Thumbs.db b/devices/skins/samsung_galaxy_s9/Thumbs.db
new file mode 100644
index 0000000..66824d9
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/Thumbs.db differ
diff --git a/devices/skins/samsung_galaxy_s9/arrow_down.png b/devices/skins/samsung_galaxy_s9/arrow_down.png
new file mode 100644
index 0000000..4c4fd80
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/arrow_down.png differ
diff --git a/devices/skins/samsung_galaxy_s9/arrow_left.png b/devices/skins/samsung_galaxy_s9/arrow_left.png
new file mode 100644
index 0000000..f687b39
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/arrow_left.png differ
diff --git a/devices/skins/samsung_galaxy_s9/arrow_right.png b/devices/skins/samsung_galaxy_s9/arrow_right.png
new file mode 100644
index 0000000..a60fde0
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/arrow_right.png differ
diff --git a/devices/skins/samsung_galaxy_s9/arrow_up.png b/devices/skins/samsung_galaxy_s9/arrow_up.png
new file mode 100644
index 0000000..27e8884
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/arrow_up.png differ
diff --git a/devices/skins/samsung_galaxy_s9/button.png b/devices/skins/samsung_galaxy_s9/button.png
new file mode 100644
index 0000000..7d3d29e
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/button.png differ
diff --git a/devices/skins/samsung_galaxy_s9/controls.png b/devices/skins/samsung_galaxy_s9/controls.png
new file mode 100644
index 0000000..94303f8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/controls.png differ
diff --git a/devices/skins/samsung_galaxy_s9/device_Land.png b/devices/skins/samsung_galaxy_s9/device_Land.png
new file mode 100644
index 0000000..671e3d3
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/device_Land.png differ
diff --git a/devices/skins/samsung_galaxy_s9/device_Port.png b/devices/skins/samsung_galaxy_s9/device_Port.png
new file mode 100644
index 0000000..54b1487
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/device_Port.png differ
diff --git a/devices/skins/samsung_galaxy_s9/hardware.ini b/devices/skins/samsung_galaxy_s9/hardware.ini
new file mode 100644
index 0000000..0a7a6d9
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s9/hardware.ini
@@ -0,0 +1,21 @@
+hw.lcd.density = 570
+
+hw.trackBall = no
+
+hw.keyboard = yes
+
+hw.dPad = no
+
+hw.camera = yes
+
+hw.gps = yes
+
+hw.battery = yes
+
+hw.accelerometer = yes
+
+hw.sdCard = yes
+
+hw.touchScreen = yes
+
+hw.gsmModem = yes
\ No newline at end of file
diff --git a/devices/skins/samsung_galaxy_s9/key-num.png b/devices/skins/samsung_galaxy_s9/key-num.png
new file mode 100644
index 0000000..e7636c8
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/key-num.png differ
diff --git a/devices/skins/samsung_galaxy_s9/key.png b/devices/skins/samsung_galaxy_s9/key.png
new file mode 100644
index 0000000..2469f34
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/key.png differ
diff --git a/devices/skins/samsung_galaxy_s9/key2.png b/devices/skins/samsung_galaxy_s9/key2.png
new file mode 100644
index 0000000..a0a609d
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/key2.png differ
diff --git a/devices/skins/samsung_galaxy_s9/keyboard.png b/devices/skins/samsung_galaxy_s9/keyboard.png
new file mode 100644
index 0000000..dc9d277
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/keyboard.png differ
diff --git a/devices/skins/samsung_galaxy_s9/land-button1.png b/devices/skins/samsung_galaxy_s9/land-button1.png
new file mode 100644
index 0000000..6835ffa
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/land-button1.png differ
diff --git a/devices/skins/samsung_galaxy_s9/land-button2.png b/devices/skins/samsung_galaxy_s9/land-button2.png
new file mode 100644
index 0000000..e5f69eb
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/land-button2.png differ
diff --git a/devices/skins/samsung_galaxy_s9/land-button3.png b/devices/skins/samsung_galaxy_s9/land-button3.png
new file mode 100644
index 0000000..5dcd8a3
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/land-button3.png differ
diff --git a/devices/skins/samsung_galaxy_s9/layout b/devices/skins/samsung_galaxy_s9/layout
new file mode 100644
index 0000000..fc0bf00
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s9/layout
@@ -0,0 +1,413 @@
+parts {
+ portrait {
+ background {
+ image device_Port.png
+ }
+ }
+ landscape {
+ background {
+ image device_Land.png
+ }
+ }
+
+ device {
+ display {
+ width 1440
+ height 2960
+ x 0
+ y 0
+ }
+ }
+
+ controls {
+ background {
+ image controls.png
+ }
+ buttons {
+ camera {
+ image button.png
+ x 8
+ y 8
+ }
+ volume-down {
+ image button.png
+ x 214
+ y 8
+ }
+ volume-up {
+ image button.png
+ x 419
+ y 8
+ }
+ power {
+ image button.png
+ x 624
+ y 8
+ }
+
+ phone-dial {
+ image button.png
+ x 8
+ y 273
+ }
+ phone-hangup {
+ image button.png
+ x 624
+ y 273
+ }
+ home {
+ image button.png
+ x 8
+ y 537
+ }
+ menu {
+ image button.png
+ x 214
+ y 537
+ }
+ back {
+ image button.png
+ x 419
+ y 537
+ }
+ search {
+ image button.png
+ x 624
+ y 537
+ }
+
+ dpad-left {
+ image arrow_left.png
+ x 284
+ y 201
+ }
+ dpad-up {
+ image arrow_up.png
+ x 8
+ y 678
+ }
+ dpad-down {
+ image arrow_down.png
+ x 214
+ y 678
+ }
+ dpad-right {
+ image arrow_right.png
+ x 450
+ y 216
+ }
+ dpad-select {
+ image select.png
+ x 284
+ y 299
+ }
+ }
+ }
+
+ keyboard {
+ background {
+ image keyboard.png
+ }
+ buttons {
+ 1 {
+ image key-num.png
+ x 17
+ y 11
+ }
+ 2 {
+ image key-num.png
+ x 149
+ y 11
+ }
+ 3 {
+ image key-num.png
+ x 282
+ y 11
+ }
+ 4 {
+ image key-num.png
+ x 413
+ y 11
+ }
+ 5 {
+ image key-num.png
+ x 545
+ y 11
+ }
+ 6 {
+ image key-num.png
+ x 677
+ y 11
+ }
+ 7 {
+ image key-num.png
+ x 809
+ y 11
+ }
+ 8 {
+ image key-num.png
+ x 941
+ y 11
+ }
+ 9 {
+ image key-num.png
+ x 1072
+ y 11
+ }
+ 0 {
+ image key-num.png
+ x 1204
+ y 11
+ }
+
+
+ q {
+ image key.png
+ x 17
+ y 78
+ }
+ w {
+ image key.png
+ x 149
+ y 78
+ }
+ e {
+ image key.png
+ x 281
+ y 78
+ }
+ r {
+ image key.png
+ x 412
+ y 78
+ }
+ t {
+ image key.png
+ x 544
+ y 78
+ }
+ y {
+ image key.png
+ x 676
+ y 78
+ }
+ u {
+ image key.png
+ x 808
+ y 78
+ }
+ i {
+ image key.png
+ x 940
+ y 78
+ }
+ o {
+ image key.png
+ x 1071
+ y 78
+ }
+ p {
+ image key.png
+ x 1201
+ y 78
+ }
+
+
+ a {
+ image key.png
+ x 83
+ y 161
+ }
+ s {
+ image key.png
+ x 215
+ y 161
+ }
+ d {
+ image key.png
+ x 347
+ y 161
+ }
+ f {
+ image key.png
+ x 479
+ y 161
+ }
+ g {
+ image key.png
+ x 610
+ y 161
+ }
+ h {
+ image key.png
+ x 742
+ y 161
+ }
+ j {
+ image key.png
+ x 874
+ y 161
+ }
+ k {
+ image key.png
+ x 1006
+ y 161
+ }
+ l {
+ image key.png
+ x 1138
+ y 161
+ }
+
+
+ CAP {
+ image key2.png
+ x 17
+ y 244
+ }
+ z {
+ image key.png
+ x 215
+ y 244
+ }
+ x {
+ image key.png
+ x 347
+ y 244
+ }
+ c {
+ image key.png
+ x 479
+ y 244
+ }
+ v {
+ image key.png
+ x 610
+ y 244
+ }
+ b {
+ image key.png
+ x 742
+ y 244
+ }
+ n {
+ image key.png
+ x 874
+ y 244
+ }
+ m {
+ image key.png
+ x 1006
+ y 244
+ }
+
+ DEL {
+ image key2.png
+ x 1138
+ y 244
+ }
+
+
+
+ SYM {
+ image key2.png
+ x 17
+ y 326
+ }
+ T {
+ image key.png
+ x 216
+ y 326
+ }
+ SPACE {
+ image spacebar.png
+ x 347
+ y 326
+ }
+ PERIOD {
+ image key.png
+ x 1006
+ y 326
+ }
+ NEXT {
+ image key2.png
+ x 1138
+ y 326
+ }
+ }
+ }
+}
+
+layouts {
+ portrait {
+ width 4120
+ height 3477
+ color 0xe0e0e0
+ event EV_SW:0:1
+
+ part1 {
+ name portrait
+ x 0
+ y 0
+ }
+
+ part2 {
+ name device
+ x 453
+ y 289
+ }
+ part3 {
+ name controls
+ x 2660
+ y 883
+ }
+ part4 {
+ name keyboard
+ x 2385
+ y 1847
+ }
+
+ }
+
+ landscape {
+ width 4120
+ height 3477
+ color 0xe0e0e0
+ event EV_SW:0:0
+ dpad-rotation 3
+
+ part1 {
+ name landscape
+ x 0
+ y 0
+ }
+
+ part2 {
+ name device
+ x 574
+ y 1864
+ rotation 3s
+ }
+
+ part3 {
+ name controls
+ x 2506
+ y 2072
+ }
+
+ part4 {
+ name keyboard
+ x 744
+ y 2213
+ }
+ }
+}
+
+keyboard {
+ charmap qwerty2
+}
+
+network {
+ speed full
+ delay none
+}
diff --git a/devices/skins/samsung_galaxy_s9/manifest.ini b/devices/skins/samsung_galaxy_s9/manifest.ini
new file mode 100644
index 0000000..9d80737
--- /dev/null
+++ b/devices/skins/samsung_galaxy_s9/manifest.ini
@@ -0,0 +1,12 @@
+name=Galaxy_S9
+vendor=Samsung Electronics Co., Inc.
+description=Android OS, v8.0 (Oreo) device without physical keyboard and three way navigation.
+
+# default skin
+skin=Galaxy_S9
+
+# version of the Android platform on which this add-on is built.
+api=27
+
+# revision of the add-on
+revision=1
diff --git a/devices/skins/samsung_galaxy_s9/port-button1.png b/devices/skins/samsung_galaxy_s9/port-button1.png
new file mode 100644
index 0000000..83881dd
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/port-button1.png differ
diff --git a/devices/skins/samsung_galaxy_s9/port-button2.png b/devices/skins/samsung_galaxy_s9/port-button2.png
new file mode 100644
index 0000000..2b2a84b
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/port-button2.png differ
diff --git a/devices/skins/samsung_galaxy_s9/port-button3.png b/devices/skins/samsung_galaxy_s9/port-button3.png
new file mode 100644
index 0000000..cc83ef7
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/port-button3.png differ
diff --git a/devices/skins/samsung_galaxy_s9/power_l.png b/devices/skins/samsung_galaxy_s9/power_l.png
new file mode 100644
index 0000000..5226106
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/power_l.png differ
diff --git a/devices/skins/samsung_galaxy_s9/power_p.png b/devices/skins/samsung_galaxy_s9/power_p.png
new file mode 100644
index 0000000..3f180ef
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/power_p.png differ
diff --git a/devices/skins/samsung_galaxy_s9/select.png b/devices/skins/samsung_galaxy_s9/select.png
new file mode 100644
index 0000000..4083e2f
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/select.png differ
diff --git a/devices/skins/samsung_galaxy_s9/spacebar.png b/devices/skins/samsung_galaxy_s9/spacebar.png
new file mode 100644
index 0000000..7f6fdeb
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/spacebar.png differ
diff --git a/devices/skins/samsung_galaxy_s9/volume_down_l.png b/devices/skins/samsung_galaxy_s9/volume_down_l.png
new file mode 100644
index 0000000..53a5765
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/volume_down_l.png differ
diff --git a/devices/skins/samsung_galaxy_s9/volume_down_p.png b/devices/skins/samsung_galaxy_s9/volume_down_p.png
new file mode 100644
index 0000000..c65cb9e
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/volume_down_p.png differ
diff --git a/devices/skins/samsung_galaxy_s9/volume_up_l.png b/devices/skins/samsung_galaxy_s9/volume_up_l.png
new file mode 100644
index 0000000..5a1af44
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/volume_up_l.png differ
diff --git a/devices/skins/samsung_galaxy_s9/volume_up_p.png b/devices/skins/samsung_galaxy_s9/volume_up_p.png
new file mode 100644
index 0000000..2132395
Binary files /dev/null and b/devices/skins/samsung_galaxy_s9/volume_up_p.png differ