Skip to content

Commit be35a5d

Browse files
committed
change some logic
1 parent defe3c9 commit be35a5d

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

customize.sh

+5-8
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ ui_print "*******************************"
77

88

99
ui_print "- Extracting module files"
10-
unzip -o "$ZIPFILE" "post-fs-data.sh" -d $TMPDIR >&2
10+
unzip -o "$ZIPFILE" "*.sh" -d $MODPATH >&2
1111
unzip -o "$ZIPFILE" "$API/$ARCH/*" -d $TMPDIR >&2
12-
unzip -o "$ZIPFILE" "module.prop" -d $TMPDIR >&2
13-
unzip -o "$ZIPFILE" "common/XposedInstallerMagisk.apk" -d $TMPDIR >&2
12+
unzip -o "$ZIPFILE" "module.prop" -d $MODPATH >&2
13+
unzip -o "$ZIPFILE" "XposedInstaller.apk" -d $MODPATH >&2
1414
if [ $API -ge 26 ]; then
1515
XVERSION="90-beta3"
1616
XPOSEDBRIDGE="XposedBridge.90.jar"
@@ -20,7 +20,7 @@ else
2020
sed -i 's/90-beta3/89/' $TMPDIR/module.prop
2121
sed -i 's/9030/8900/' $TMPDIR/module.prop
2222
fi
23-
unzip -o "$ZIPFILE" "common/$XPOSEDBRIDGE" -d $TMPDIR >&2
23+
unzip -o "$ZIPFILE" "$XPOSEDBRIDGE" -d $TMPDIR >&2
2424

2525
XPOSEDDIR=$TMPDIR/$API/$ARCH
2626
[ -d $XPOSEDDIR ] || abort "! Unsupported device"
@@ -29,12 +29,9 @@ ui_print "- Xposed version: $XVERSION"
2929
ui_print "- Device platform: $ARCH"
3030

3131
ui_print "- Copying files"
32-
cp $TMPDIR/post-fs-data.sh $MODPATH
3332
mkdir -p $MODPATH/system/framework
34-
cp $TMPDIR/common/$XPOSEDBRIDGE $MODPATH/system/framework/XposedBridge.jar
33+
cp $TMPDIR/$XPOSEDBRIDGE $MODPATH/system/framework/XposedBridge.jar
3534
cp -af $XPOSEDDIR/system/. $MODPATH/system
36-
mkdir -p $MODPATH/system/app/XposedInstallerMagisk
37-
cp $TMPDIR/common/XposedInstallerMagisk.apk $MODPATH/system/app/XposedInstallerMagisk/XposedInstallerMagisk.apk
3835
cat << EOF > $MODPATH/xposed.prop
3936
version=${XVERSION}
4037
arch=${ARCH}

post-fs-data.sh

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#!/system/bin/sh
21
MODDIR=${0%/*}
32
DISABLE=/data/data/de.robv.android.xposed.installer/conf/disabled
43
MIRRDIR=/sbin/.magisk/mirror
@@ -19,14 +18,11 @@ if [ -f $MODDIR/lists ]; then
1918
fi
2019
rm -f $MODDIR/lists
2120

22-
for ODEX in `find /system -type f -name "*.odex*" 2>/dev/null`; do
21+
for ODEX in `find /system -type f -name "*.odex.*" 2>/dev/null`; do
2322
# Rename the odex files
2423
mkdir -p $MODDIR${ODEX%/*}
2524
touch $MODDIR${ODEX%/*}/.replace
2625
ln -s $MIRRDIR$ODEX $MODDIR${ODEX}.xposed
2726
# Record so we can remove afterwards
2827
echo ${ODEX%/*} >> $MODDIR/lists
2928
done
30-
for BOOT in `find /system/framework -type f -name "boot.*" 2>/dev/null`; do
31-
ln -s $MIRRDIR$BOOT $MODDIR$BOOT 2>/dev/null
32-
done

service.sh

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
until [[ $(getprop dev.bootcomplete) == "1" ]]; do sleep 1; done
2+
sleep 5
3+
pm path de.robv.android.xposed.installer && exit
4+
cp -f ${0%/*}/XposedInstaller.apk /data/local/tmp
5+
pm install /data/local/tmp/XposedInstaller.apk &> /data/local/tmp/1.txt
6+
rm /data/local/tmp/XposedInstaller.apk

0 commit comments

Comments
 (0)