-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathcustomize.sh
82 lines (74 loc) Β· 2.13 KB
/
customize.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
REPLACE="
/system/priv-app/MILauncher
/system/priv-app/MiLauncher
/system/priv-app/MILauncherGlobal
/system/priv-app/MiLauncherGlobal
/system/priv-app/MiuiHome
/system/priv-app/MIUIHome
/system/priv-app/MiuiLauncherGlobal
/system/priv-app/MIUILauncherGlobal
/system/product/priv-app/MILauncher
/system/product/priv-app/MiLauncher
/system/product/priv-app/MILauncherGlobal
/system/product/priv-app/MiLauncherGlobal
/system/product/priv-app/MiuiHome
/system/product/priv-app/MIUIHome
/system/product/priv-app/MiuiLauncherGlobal
/system/product/priv-app/MIUILauncherGlobal
"
SKIPUNZIP=1
SKIPMOUNT=false
install_files() {
. $MODPATH/addon/install.sh
ui_print " "
ui_print " Warning: A13 is not supported."
ui_print " "
ui_print " "
ui_print "Let's start"
ui_print "Choose your Rom Version:"
ui_print " Vol+ = Miui"
ui_print " Vol- = Aosp"
ui_print " "
if chooseport; then
ui_print "- Miui selected"
cp -rf $MODPATH/files/launchermiui/MiuiHome.apk $MODPATH/system/priv-app/aMiuiHome
cp -rf $MODPATH/files/miuioverlay/QuickSwitchOverlay.apk $MODPATH/system/product/overlay
else
{
ui_print "- Aosp selected"
cp -rf $MODPATH/files/launcheraosp/Lawnchair.apk $MODPATH/system/priv-app/Lawnchair
cp -rf $MODPATH/files/aospoverlay/QuickSwitchOverlay.apk $MODPATH/system/product/overlay
}
fi
}
cleanup() {
rm -rf $MODPATH/addon 2>/dev/null
rm -rf $MODPATH/files 2>/dev/null
rm -f $MODPATH/install.sh 2>/dev/null
ui_print "- Deleting package cache files"
rm -rf /data/resource-cache/*
rm -rf /data/system/package_cache/*
rm -rf /cache/*
rm -rf /data/dalvik-cache/*
ui_print "- Launcher updates will be uninstalled..."
pm uninstall-system-updates com.miui.home
pm uninstall-system-updates app.lawnchair
ui_print "- Deleting old module (if it is installed)"
touch /data/adb/modules/lawnchair_launcher_mod/remove
}
run_install() {
ui_print " "
unzip -o "$ZIPFILE" -x 'META-INF/*' -d $MODPATH >&2
ui_print " "
ui_print "- Installing files"
install_files
sleep 1
ui_print " "
ui_print "- Cleaning up"
ui_print " "
cleanup
sleep 1
ui_print " "
ui_print "- Removing any Launcher folder to avoid issues"
}
run_install