-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
122 lines (106 loc) · 3.3 KB
/
install.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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
StopInstalling() {
rm -rf $MODPATH >/dev/null 2>&1
rm -rf $TMPDIR >/dev/null 2>&1
exit 1
}
# set destination folder
target_dir=$(pwd)
# switch to system folder
cd /system/vendor/etc/
# create target folder
mkdir -p "$MODPATH/system/vendor/etc/"
number_of_files=0;
# Copy all files starting with "thermal-" and ending with ".conf" to the target folder, and write empty files
for file in thermal-*.conf; do
number_of_files=`expr $number_of_files + 1`
cp "$file" "$MODPATH/system/vendor/etc/"
echo -n "" > "$MODPATH/system/vendor/etc/$file"
done
if [ "$number_of_files" -eq "0" ]; then
ui_print "- This module is not applicable to your device"
ui_print "- The module installer is about to be stopped"
StopInstalling
else
ui_print "- A total of $number_of_files temperature control files"
fi
# Credits @https://t.me/modulostk
SKIPMOUNT=false
PROPFILE=true
POSTFSDATA=true
LATESTARTSERVICE=true
REPLACE = "/system/vendor/overlay"
print_modname() {
ui_print "********************************"
ui_print " RealHard "
ui_print "********************************"
}
ui_print " Device Info "
sleep 1
ui_print " "
ui_print " "
ui_print " "
ui_print " CODE NAME : $(getprop ro.product.board) "
sleep 0.2
ui_print " KERNEL : $(uname -r) "
sleep 0.2
ui_print " VERSION GL : $(getprop ro.opengles.version) "
sleep 0.2
ui_print " SELINUX : $(getprop ro.boot.selinux) "
sleep 0.2
ui_print " BUILD DATE : $(getprop ro.system.build.date) "
slepp 0.2
ui_print " ANDROID VERSION : $(getprop ro.system.build.version.release_or_codename) "
sleep 0.2
ui_print " ROM : $(getprop ro.build.flavor) "
sleep 0.2
ui_print " DESCRIPTION ROM : $(getprop ro.build.description) "
sleep 0.2
ui_print " FINGERPRINT : $(getprop ro.build.fingerprint) "
sleep 0.2
ui_print " SECURITY PATCH : $(getprop ro.build.version.security_patch) "
ui_print " "
ui_print " "
ui_print " "
sleep 1
ui_print " Snapdragon "
sleep 1
ui_print " "
ui_print " RealHard @xda "
sleep 1
ui_print " "
ui_print " V 3.6 Improved all of performance "
sleep 1
ui_print " "
ui_print " Optimization "
sleep 1
ui_print " "
ui_print " Warning!! This module is high risk.
You should research it carefully before using it.
Do it at your own risk!!
Combination with other performance modules is not recommended.
Not responsible for anything at all "
sleep 1
ui_print " "
sleep 1
ui_print " Install Successfull !! "
sleep 1
ui_print " "
# am start -a android.intent.action.VIEW -d https://t.me/Realhard_ProJect
on_install() {
ui_print " Installing module please wait... "
ui_print " REALHARD "
unzip -o "$ZIPFILE" 'system/*' -d $MODPATH >&2
unzip -o "$ZIPFILE" 'script/*' -d $MODPATH >&2
}
set_permissions() {
set_perm_recursive $MODPATH 0 0 0755 0644
set_perm_recursive $MODPATH/script 0 0 0755 0644
set_perm $MODPATH/system/bin/menu 0 0 0755 0755
set_perm $MODPATH/system/bin/CLEAN 0 0 0755 0755
set_perm $MODPATH/system/bin/DON 0 0 0755 0755
set_perm $MODPATH/system/bin/SON 0 0 0755 0755
set_perm $MODPATH/system/bin/opengl 0 0 0755 0755
set_perm $MODPATH/system/bin/skiagl 0 0 0755 0755
set_perm $MODPATH/system/bin/skiavk 0 0 0755 0755
set_perm $MODPATH/system/bin/daemon 0 0 0755
}