blob: 6940b2e36b0f15062a5171e7a4e249663b6eed7d (
plain)
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
|
#!/bin/bash
if [ "$#" -ne 1 ]; then
echo "[x] Incorrect arguments!"
echo " Using: $0 <BASE_DIR>"
exit 1
fi
BASE_DIR=$1
SYSTEM_DIR="${BASE_DIR}/system_a"
PRODUCT_DIR="${BASE_DIR}/product_a"
SYSTEM_EXT_DIR="${BASE_DIR}/system_ext_a"
REMOVE_CONFIGS=(
"${PRODUCT_DIR}/etc/sysconfig/bugreport-whitelist-com.motorola.help.xml"
"${PRODUCT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.gamemode.xml"
"${PRODUCT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.help.xml"
"${PRODUCT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.timeweatherwidget.xml"
"${PRODUCT_DIR}/etc/sysconfig/preinstalled-packages-platform-overlays.xml"
"${PRODUCT_DIR}/etc/sysconfig/shortcut-com.motorola.gamemode.xml"
"${PRODUCT_DIR}/etc/sysconfig/whitelist_com.dti.motorola.xml"
"${PRODUCT_DIR}/etc/preferred-apps/google.xml"
"${PRODUCT_DIR}/etc/tn_app_delay.xml"
"${PRODUCT_DIR}/etc/perf_config_common.xml"
"${SYSTEM_EXT_DIR}/etc/init/init.spotifyprops.rc"
"${SYSTEM_EXT_DIR}/etc/sysconfig/com.motorola.ccc.devicemanagement.powersave.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/com.motorola.ccc.mainplm.powersave.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/com.motorola.ccc.notification.powersave.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/com.motorola.installer.powersave.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/com.motorola.paks.powersave.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-allowlist-com.motorola.paks.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.ccc.devicemanagement.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.ccc.notification.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.demo.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.livewallpaper.xml"
# "${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.securevault.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/hiddenapi-whitelist-com.motorola.launcher3.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/initial-package-stopped-states-com.motorola.securityhub.xml"
"${SYSTEM_EXT_DIR}/etc/sysconfig/whitelist_com.motorola.motocare.xml"
"${SYSTEM_EXT_DIR}/etc/nondisable/com.motorola.ccc.devicemanagement.nondisable.xml"
"${SYSTEM_EXT_DIR}/etc/nondisable/com.motorola.installer.xml"
"${SYSTEM_EXT_DIR}/etc/enable-disable-packages/enable-disable-com.motorola.installer.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/facebook-hiddenapi-package-allowlist.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/hiddenapi-moto-ota-package-whitelist.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.brapps.xml"
"${SYSTEM_DIR}/system/etc/enable-disable-packages/enable-disable-com.motorola.brapps.xml"
"${SYSTEM_DIR}/system/etc/enable-disable-packages/enable-disable-com.motorola.enterprise.adapter.service.xml"
"${SYSTEM_DIR}/system/etc/init/facebook-appmanager.rc"
"${SYSTEM_DIR}/system/etc/sysconfig/afw-com.aura.oobe.motorola.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/afw-com.dti.motorola.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/afw-com.inmobi.installer.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/business-edition-disabled-apps.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/com.motorola.brapps.powersave.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/com.motorola.enterprise.adapter.service.powersave.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/hiddenapi-whitelist-cco.sitic.pp.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/hiddenapi-whitelist-com.android.providers.partnerbookmarks.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/hiddenapi-whitelist-com.motorola.android.providers.chromehomepage.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/hiddenapi-whitelist-moto.xml" # MotoOTA package
"${SYSTEM_DIR}/system/etc/sysconfig/initial-package-stopped-states-orange.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/meta-hiddenapi-package-allowlist.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/sysconfig-orange.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/whitelist_aura.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/whitelist_com.claroColombia.contenedor.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/whitelist_com.ironsource.appcloud.oobe.hutchison.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/whitelist_com.motorola.spaces.xml"
"${SYSTEM_DIR}/system/etc/sysconfig/whitelist_com.telcel.contenedor.xml"
"${SYSTEM_DIR}/system/etc/appmanager.conf"
)
REMOVE_DIRS=(
"${PRODUCT_DIR}/media-poland-play"
"${PRODUCT_DIR}/etc/sku_RU"
"${PRODUCT_DIR}/etc/sku_INDIA"
"${PRODUCT_DIR}/etc/sku_EEA"
"${PRODUCT_DIR}/etc/motorola"
"${PRODUCT_DIR}/etc/MotoDesktopAppConfig"
# "${SYSTEM_DIR}/system/etc/duraspeed"
)
echo "[i] Removing system configs..."
for config in "${REMOVE_CONFIGS[@]}"; do
echo -e "\t[-] ${config}"
rm -rf "$config"
done
echo "[i] Removing system directories..."
for config in "${REMOVE_DIRS[@]}"; do
echo -e "\t[-] ${config}"
rm -rf "$config"
done
|