-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
45 lines (36 loc) · 1.78 KB
/
Copy pathinstall.sh
File metadata and controls
45 lines (36 loc) · 1.78 KB
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
38
39
40
41
42
43
44
45
#!/system/bin/sh
MODPATH=/data/adb/modules/ksu-hide-prop
# Clear the screen for a clean look
clear
echo "======================================"
echo " ██▀███ ▓█████▄▄▄█████▓ ██▀███ ▒█████ "
echo "▓██ ▒ ██▒▓█ ▀▓ ██▒ ▓▒▓██ ▒ ██▒▒██▒ ██▒"
echo "▓██ ░▄█ ▒▒███ ▒ ▓██░ ▒░▓██ ░▄█ ▒▒██░ ██▒"
echo "▒██▀▀█▄ ▒▓█ ▄░ ▓██▓ ░ ▒██▀▀█▄ ▒██ ██░"
echo "░██▓ ▒██▒░▒████▒ ▒██▒ ░ ░██▓ ▒██▒░ ████▓▒░"
echo "░ ▒▓ ░▒▓░░░ ▒░ ░ ▒ ░░ ░ ▒▓ ░▒▓░░ ▒░▒░▒░"
echo " ░▒ ░ ▒░ ░ ░ ░ ░ ░▒ ░ ▒░ ░ ▒ ▒░"
echo " ░░ ░ ░ ░ ░░ ░ ░ ░ ░ ▒ "
echo " ░ ░ ░ ░ ░ ░"
echo "======================================"
echo " KernelSU Prop Hide Module Installer"
echo "======================================"
sleep 2
# Ensure module directory exists
mkdir -p "$MODPATH"
chmod 755 "$MODPATH"
# Ensure necessary scripts have execute permissions
chmod +x "$MODPATH/boot-completed.sh"
chmod +x "$MODPATH/update.sh"
# Move boot script to service.d for execution at boot
mkdir -p /data/adb/service.d/
cp -f "$MODPATH/boot-completed.sh" /data/adb/service.d/ksu-hide-prop.sh
chmod +x /data/adb/service.d/ksu-hide-prop.sh
# Run the update script if available
if [ -f "$MODPATH/update.sh" ]; then
sh "$MODPATH/update.sh"
fi
# Mark installation as successful
touch "$MODPATH/ksu_installed"
echo "[*] KSU Hide Props is installed successfully!"
exit 0