forked from litegapps/litegapps-controller
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcustomize.sh
More file actions
107 lines (88 loc) · 2.45 KB
/
customize.sh
File metadata and controls
107 lines (88 loc) · 2.45 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
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
# LiteGapps controller
# By wahyu6070
SDKTARGET=$API
BASE=/data/adb/litegapps_controller
SBASE=/data/media/0/Android/litegapps
BIN=$BASE/bin
chmod 755 $MODPATH/bin/litegapps-functions
#litegapps functions
. $MODPATH/bin/litegapps-functions
# main path
INITIAL install
[ -d $BASE ] && rm -rf $BASE && mkdir -p $BASE || mkdir -p $BASE
print "- Installing files"
print "- Installing Props"
del $SBASE/files
cdir $SBASE/files
cp -af $MODPATH/script/* $SBASE/files/
print "- Installing binary"
test ! -d $BIN && mkdir -p $BIN
cp -af $MODPATH/bin/$ARCH/* $BASE/bin/
#curl
print "- Installing curl"
if [ -d /dev/block/mapper ]; then
cp -af $MODPATH/curl/dynamic/$ARCH/* $BASE/bin/
else
cp -af $MODPATH/curl/old/$ARCH/* $BASE/bin/
fi
chmod -R 755 $BASE
#set perm bin
chmod -R 755 $BIN
test ! -d $BASE/xbin && mkdir -p $BASE/xbin
if [ -f $BIN/busybox ]; then
print "- Installing busybox"
$BIN/busybox --install -s $BASE/xbin
fi
for P in $(ls -1 $BIN); do
if [ -f $BIN/$P ]; then
print "- Linking <$P>"
ln -sf $BIN/$P $BASE/xbin/$P
fi
done
#copy litegapps binary
cp -pf $MODPATH/system/bin/litegapps $MODPATH/system/bin/litegapps2
if [ -f /data/adb/magisk/magiskboot ]; then
cp -pf /data/adb/magisk/magiskboot $MODPATH/system/bin/
chmod 755 $MODPATH/system/bin/magiskboot
fi
if [ -f /data/adb/magisk/magiskboot ]; then
print "- Magiskboot detected"
print "- Installing magiskboot"
cp -pf /data/adb/magisk/magiskboot $MODPATH/system/bin/magiskboot
chmod 755 $MODPATH/system/bin/magiskboot
elif [ -f /data/adb/ksu/bin/magiskboot ]; then
print "- Magiskboot detected (by ksu bin)"
print "- Installing magiskboot"
cp -pf /data/adb/ksu/bin/magiskboot $MODPATH/system/bin/magiskboot
chmod 755 $MODPATH/system/bin/magiskboot
fi
if [ -d /data/data/com.termux/files/usr/bin ]; then
print "- Termux Detected"
print "- Installing Binary in termux"
cp -pf $MODPATH/system/bin/litegapps /data/data/com.termux/files/usr/bin/
chmod 755 /data/data/com.termux/files/usr/bin/litegapps
fi
print "- Installing addon.d"
[ -d $SYSTEM/addon.d/28-litegapps-controller.sh ] && rm -rf $SYSTEM/addon.d/28-litegapps-controller.sh
cp -pf $MODPATH/addon/28-litegapps-controller.sh $SYSTEM/addon.d/
chmod 755 $SYSTEM/addon.d/28-litegapps-controller.sh
LIST_TMP="
$MODPATH/curl
$MODPATH/bin
$MODPATH/script
$MODPATH/addon
$MODPATH/litegapps_controller
"
print "- Clean cache"
for F in $LIST_TMP; do
rm -rf $F
done
print
print "*Tips"
print
print "- Open Terminal"
print
print "- su"
print "- litegapps2"
print
print