-
Notifications
You must be signed in to change notification settings - Fork 0
/
restore.sh
37 lines (35 loc) · 983 Bytes
/
restore.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
clear
echo "LCD to OLED Mod Reverter by annson24"
echo "https://github.com/annson24/SteamDeck-LCDtoOLED-Mod"
echo
# define paths
echo "Defining paths..."
sleep 1
script_dir="$(dirname "$(readlink -f "$0")")"
splash_orig_lcd="/usr/share/plymouth/themes/steamos/steamos-jupiter.png"
bgrt_logo="/esp/efi/steamos/steamos.png"
mov_dir_orig="/home/deck/.local/share/Steam/steamui"
bak_dir="$script_dir/LCDtoOLEDModBackup"
echo "Done!"
# restore files
echo "Restoring backups..."
sleep 1
if [ -d "$bak_dir" ]; then
sudo steamos-readonly disable
sudo rm "$bgrt_logo"
sudo cp -f "$bak_dir/steamos-jupiter.png" "$splash_orig_lcd"
sudo cp -rf "$bak_dir" "$mov_dir_orig/"
echo "Done!"
sudo steamos-readonly enable
sleep 2
clear
echo "LCD to OLED Mod Reverter by annson24"
echo "https://github.com/annson24/SteamDeck-LCDtoOLED-Mod"
echo
echo
echo "Restoration completed successfully!"
echo
else
echo "Error: Backup directory not found. No restoration performed."
fi