mirror of
https://github.com/j-hc/revanced-magisk-module.git
synced 2025-05-29 13:00:22 +02:00
Update service.sh
This commit is contained in:
parent
78350ed646
commit
4cd58ebc07
@ -5,19 +5,18 @@ RVPATH=/data/adb/__PKGNAME_rv.apk
|
|||||||
until [ "$(getprop sys.boot_completed)" = 1 ]; do sleep 1; done
|
until [ "$(getprop sys.boot_completed)" = 1 ]; do sleep 1; done
|
||||||
until [ -d /sdcard ]; do sleep 1; done
|
until [ -d /sdcard ]; do sleep 1; done
|
||||||
|
|
||||||
grep __PKGNAME /proc/self/mountinfo | while read -r line; do
|
|
||||||
mountpoint=$(echo "$line" | cut -d' ' -f5)
|
|
||||||
umount -l "${mountpoint%%\\*}"
|
|
||||||
done
|
|
||||||
am force-stop __PKGNAME
|
|
||||||
|
|
||||||
ln -f $MODDIR/base.apk $RVPATH
|
ln -f $MODDIR/base.apk $RVPATH
|
||||||
BASEPATH=$(pm path __PKGNAME | grep base)
|
BASEPATH=$(pm path __PKGNAME | grep base)
|
||||||
BASEPATH=${BASEPATH#*:}
|
BASEPATH=${BASEPATH#*:}
|
||||||
if [ $BASEPATH ] && [ -d ${BASEPATH%base.apk}lib ]; then
|
if [ $BASEPATH ] && [ -d ${BASEPATH%base.apk}lib ]; then
|
||||||
VERSION=$(dumpsys package __PKGNAME | grep -m1 versionName)
|
VERSION=$(dumpsys package __PKGNAME | grep -m1 versionName)
|
||||||
if [ ${VERSION#*=} = __PKGVER ]; then
|
if [ ${VERSION#*=} = __PKGVER ]; then
|
||||||
|
grep __PKGNAME /proc/self/mountinfo | while read -r line; do
|
||||||
|
mountpoint=$(echo "$line" | cut -d' ' -f5)
|
||||||
|
umount -l "${mountpoint%%\\*}"
|
||||||
|
done
|
||||||
chcon u:object_r:apk_data_file:s0 $RVPATH
|
chcon u:object_r:apk_data_file:s0 $RVPATH
|
||||||
mount -o bind $RVPATH $BASEPATH
|
mount -o bind $RVPATH $BASEPATH
|
||||||
|
am force-stop __PKGNAME
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user