Skip to content
This repository was archived by the owner on Feb 28, 2023. It is now read-only.

Commit 0583c17

Browse files
author
llycoris
committed
v1.13.3
1 parent 2f6eef7 commit 0583c17

4 files changed

Lines changed: 17 additions & 31 deletions

File tree

clash_service.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ done
77

88
chmod 755 /data/clash/scripts/start.sh
99
/data/clash/scripts/start.sh
10-
)&
10+
)&

customize.sh

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,16 @@ clash_data_dir_kernel="${clash_data_dir}/kernel"
1717
clash_data_sc="${clash_data_dir}/scripts"
1818
mod_config="${clash_data_sc}/clash.config"
1919
yacd_dir="${clash_data_dir}/dashboard"
20+
latest=$(date +%Y%m%d%H%M)
2021

2122
if [ $BOOTMODE ! = true ] ; then
2223
abort "error: please install in magisk manager"
2324
fi
2425

2526
if [ -d "${clash_data_dir}" ] ; then
2627
ui_print "- Clash folder found, Backup Clash"
27-
if [ -d "${clash_data_dir}/clash.backup" ] ; then
28-
rm -rf ${clash_data_dir}/clash.backup
29-
fi
30-
mkdir -p ${clash_data_dir}/clash.backup
31-
mv ${clash_data_dir}/* ${clash_data_dir}/clash.backup/
28+
mkdir -p ${clash_data_dir}/${latest}
29+
mv ${clash_data_dir}/* ${clash_data_dir}/${latest}/
3230
fi
3331

3432
ui_print "- Create folder Clash."
@@ -39,7 +37,6 @@ mkdir -p ${clash_data_dir}/dashboard
3937
mkdir -p ${MODPATH}/system/bin
4038
mkdir -p ${clash_data_dir}/run
4139
mkdir -p ${clash_data_dir}/scripts
42-
mkdir -p ${clash_data_dir}/proxy-provider
4340
mkdir -p ${clash_data_dir}/mosdns
4441

4542
case "${ARCH}" in
@@ -59,14 +56,10 @@ esac
5956

6057
unzip -o "${ZIPFILE}" -x 'META-INF/*' -d $MODPATH >&2
6158

62-
ui_print "- Unzip file Dashboard"
63-
if [ ! -d /data/dashboard ] ; then
64-
rm -rf "${clash_data_dir}/dashboard/*"
65-
fi
59+
ui_print "- Unzip Dashboard"
6660
unzip -o ${MODPATH}/dashboard.zip -d ${clash_data_dir}/dashboard/ >&2
6761

6862
ui_print "- Move Scripts Clash"
69-
rm -rf "${clash_data_dir}/scripts/*"
7063
mv ${MODPATH}/scripts/* ${clash_data_dir}/scripts/
7164
mv ${clash_data_dir}/scripts/template ${clash_data_dir}/
7265

@@ -79,6 +72,7 @@ if [ ! -d /data/adb/service.d ] ; then
7972
mkdir -p /data/adb/service.d
8073
fi
8174

75+
ui_print "- Create resolv.conf"
8276
if [ ! -f "${dns_path}/resolv.conf" ] ; then
8377
touch ${MODPATH}${dns_path}/resolv.conf
8478
echo nameserver 8.8.8.8 > ${MODPATH}${dns_path}/resolv.conf
@@ -91,18 +85,9 @@ if [ ! -f "${clash_data_dir}/scripts/packages.list" ] ; then
9185
touch ${clash_data_dir}/packages.list
9286
fi
9387

94-
ui_print "- Execute Zipfile"
95-
if [ ! -f "${MODPATH}/service.sh" ] ; then
96-
unzip -j -o "${ZIPFILE}" 'service.sh' -d ${MODPATH} >&2
97-
fi
98-
99-
if [ ! -f "${MODPATH}/uninstall.sh" ] ; then
100-
unzip -j -o "${ZIPFILE}" 'uninstall.sh' -d ${MODPATH} >&2
101-
fi
102-
103-
if [ ! -f "${clash_service_dir}/clash_service.sh" ] ; then
104-
unzip -j -o "${ZIPFILE}" 'clash_service.sh' -d ${clash_service_dir} >&2
105-
fi
88+
unzip -j -o "${ZIPFILE}" 'service.sh' -d ${MODPATH} >&2
89+
unzip -j -o "${ZIPFILE}" 'uninstall.sh' -d ${MODPATH} >&2
90+
unzip -j -o "${ZIPFILE}" 'clash_service.sh' -d ${clash_service_dir} >&2
10691

10792
ui_print "- Unzip $ARCH Execute files"
10893
tar -xjf ${MODPATH}/binary/${ARCH}.tar.bz2 -C ${clash_data_dir_kernel}/&& echo "- extar kernel Succes" || echo "- extar kernel gagal"
@@ -125,10 +110,11 @@ rm -rf ${MODPATH}/GeoX
125110
rm -rf ${MODPATH}/binary
126111
rm -rf ${MODPATH}/clash_service.sh
127112
rm -rf ${clash_data_dir}/scripts/config.yaml
113+
rm -rf ${clash_data_dir_kernel}/curl
128114

129115
sleep 1
130116

131-
ui_print "- Arrange Permissons"
117+
ui_print "- Set Permissons"
132118
set_perm_recursive ${MODPATH} 0 0 0755 0644
133119
set_perm_recursive ${clash_service_dir} 0 0 0755 0755
134120
set_perm_recursive ${clash_data_dir} ${uid} ${gid} 0755 0644

module.prop

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=ClashForMagisk
22
name=Clash for Magisk
3-
version=v1.13.2
4-
versionCode=20220923
3+
version=v1.13.3
4+
versionCode=20220929
55
author=t🍀amarin
66
description= Use iptables to support Clash's transparent proxy. Hey, damn half-crippled Android!!!
77
updateJson=https://github.com/taamarin/ClashforMagisk/raw/master/update.json

update.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"version": "v1.13.2",
3-
"versionCode": "20220923",
4-
"zipUrl": "https://github.com/taamarin/ClashforMagisk/releases/download/v1.13.2/ClashForMagisk.v1.13.2.meta-prem.zip",
2+
"version": "v1.13.3",
3+
"versionCode": "20220929",
4+
"zipUrl": "https://github.com/taamarin/ClashforMagisk/releases/download/v1.13.3/Clash_for_Magisk-v1.13.3.zip",
55
"changelog": "https://github.com/taamarin/ClashforMagisk/raw/master/CHANGELOG.md"
6-
}
6+
}

0 commit comments

Comments
 (0)