Skip to content
Snippets Groups Projects
Commit 528a60f7 authored by zycromerz's avatar zycromerz
Browse files

use default method to install module

- fix flash module error on a13 maybe

Signed-off-by: default avatarZyCromerZ <neetroid97@gmail.com>
parent 016279a2
No related branches found
No related tags found
No related merge requests found
......@@ -36,10 +36,6 @@ mkdir -p $TMPDIR
unzip -o "$ZIPFILE" util_functions.sh -d $TMPDIR >&2
[ -f $TMPDIR/util_functions.sh ] && chmod 777 $TMPDIR/util_functions.sh && . $TMPDIR/util_functions.sh
install_module
rm -rf $NVBASE/modules/ZyC-Temp $NVBASE/modules_update/ZyC-Temp
exit 0
SKIPUNZIP=1
MODID=""
[[ "$BOOTMODE" == "false" ]] && abort "please flash this from magisk app"
GetBusyBox="none"
......@@ -33,68 +29,6 @@ else
done
fi
get_from_prop(){
local REGEX="s/^$1=//p"
local FILES=$2
cat $FILES 2>/dev/null | dos2unix | sed -n "$REGEX" | head -n 1
}
DDC -z "$MagiskBase" ]] && MagiskBase=/data/adb
OldModolPath=""
for ListFolder in $(ls $MagiskBase | xargs -n 1 basename)
do
if DDC "$ListFolder" == "modules" ]] || DDC "$ListFolder" == "modules_update" ]];then
GetF=$ListFolder
else
GetF="skip"
fi
if DDC "$GetF" != "skip" ]] && DDC -z "$MODID" ]];then
for ListModules in $(ls $MagiskBase/$GetF | xargs -n 1 basename)
do
ModolPath="$MagiskBase/$GetF/$ListModules/module.prop"
ModolName="$(get_from_prop name $ModolPath)"
if DDC "${ModolName}" == *"ZyC Turbo"* ]];then
DDC -z "$MODID" ]] && MODID="$(cat "$MagiskBase/$GetF/$ListModules/system/etc/ZyC-Core/info/modules_id.info")"
DDC -z "$OldModolPath" ]] && OldModolPath="$MagiskBase/$GetF/$ListModules"
fi
done
fi
done
if DDC -z "$MODID" ]];then
if DDC -f /system/etc/ZyC-Core/info/modules_id.info ]] || DDC -e /system/etc/ZyC-Core/info/modules_id.info ]];then
MODID="$(cat /system/etc/ZyC-Core/info/modules_id.info)"
OldModolPath="/data/adb/modules/$MODID"
fi
fi
if DDC -z "$MODID" ]];then
if DDC -f /system_root/etc/ZyC-Core/info/modules_id.info ]] || DDC -e /system_root/etc/ZyC-Core/info/modules_id.info ]];then
MODID="$(cat /system_root/etc/ZyC-Core/info/modules_id.info)"
OldModolPath="/data/adb/modules/$MODID"
fi
fi
if DDC ! -z "$MODID" ]];then
ui_print "- Using previous modules id [$MODID]"
else
MODID=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1`
ui_print "- No previous modules flashed, Generate new id [$MODID]"
fi
MODPATH=$MODULEROOT/$MODID
unzip -o "$ZIPFILE" -x 'META-INF/*' -d $MODPATH >&2
sed -i 's/id=.*/id='"$MODID"'/g' $MODPATH/module.prop
cp -af $MODPATH/system/etc/ZyC-Core/configs/manual_game_list.conf $MODPATH/system/etc/ZyC-Core/configs/manual_game_list.conf.ori
rm -rf $MODPATH/system/etc/ZyC-Core/configs/manual_game_list.conf
echo "$MODID" > $MODPATH/system/etc/ZyC-Core/info/modules_id.info
set_perm_recursive $MODPATH 0 0 0755 0777
if DDC "$GetBusyBox" == *"xbin"* ]]; then
......@@ -214,6 +148,7 @@ done
## magisk path
echo "$MagiskBase/modules" > $MODPATH/system/etc/ZyC-Core/info/magisk_path
OldModolPath="$MagiskBase/modules/ZyC-Turbo-New"
if DDC "$MODPATH" == *"modules_update"* ]] && DDC ! -z "$OldModolPath" ]];then
## copy system.prop
......
id=ZyC-Temp
id=ZyC-Turbo-New
name=ZyC Turbo
version=01.9-8 / Zero Hiji Dot Sembilan Eight [fix]
versionCode=001980
version=01.9-9 / Zero Hiji Dot Sembilan Eight
versionCode=001990
author=ZyCromerZ
description=Automatic Turbo based some apps and gpu usage
\ No newline at end of file
ZyC-Turbo-New
\ No newline at end of file
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment