diff --git a/customize.sh b/customize.sh index 667f7be..66c605a 100644 --- a/customize.sh +++ b/customize.sh @@ -150,23 +150,21 @@ initialize_install() { fi done done <"$temp_all_files" - + mkdir -p "/data/adb/modules/zygisksu" + zygiskmodule="/data/adb/modules/zygisksu/module.prop" + echo "id=zygisksu" >"$zygiskmodule" + echo "name=Zygisk Placeholder" >>"$zygiskmodule" + echo "version=1.0" >>"$zygiskmodule" + echo "versionCode=462" >>"$zygiskmodule" + echo "author=null" >>"$zygiskmodule" + echo "description=[Please DO NOT enable] This module is used by the installer to disguise the Zygisk version number for installation via Shamiko" >>"$zygiskmodule" + touch "/data/adb/modules/zygisksu/remove" while IFS= read -r -d '' file; do grep -qFx "$file" "$temp_matching_files" || Installer "$file" done <"$temp_all_files" while IFS= read -r -d '' file; do if [[ "$file" == *Shamiko* ]] && ([[ "$KSU" = true ]] || [[ "$APATCH" = true ]]); then - shamiko_found=false - if [[ -d "/data/adb/modules/zygisksu" ]]; then - shamiko_found=true - break - fi - - if [ "$shamiko_found" = false ]; then - Aurora_ui_print "$WARN_SHAMIKO_ZYGISK_FILES_FOUND" - sleep 5 - fi SKIP_INSTALL_SHAMIKO=false if [[ "$APATCH" = true ]]; then Aurora_ui_print "$APATCH_SHAMIKO_INSTALLATION_SKIPPED" @@ -331,7 +329,7 @@ download_file() { return fi local link=$1 - local filename=$(wget --spider -S "$link" 2>&1 | grep -o -E 'filename=.*$' | sed -e 's/filename=//' + local filename=$(wget --spider -S "$link" 2>&1 | grep -o -E 'filename=.*$' | sed -e 's/filename=//') local local_path="$download_destination/$filename" local retry_count=0 local wget_file=$(mktemp) diff --git a/languages.ini b/languages.ini index ffa9d92..49849ec 100644 --- a/languages.ini +++ b/languages.ini @@ -33,7 +33,6 @@ lang_en() { MODULE_DES="This module will be automatically deleted after restarting, please do not interfere" UNZIP_FINNSH="File unzipped successfully" UNZIP_ERROR="Failed to unzip file" - WARN_SHAMIKO_ZYGISK_FILES_FOUND="Shamiko detected, but Zygisk not found. Shamiko may not install correctly as expected." WARN_MISSING_PARAMETERS="Function was not given valid values" APATCH_SHAMIKO_INSTALLATION_SKIPPED="Shamiko may not be compatible with APatch, flashing may cause device anomalies. Proceed with flashing?" NOT_DO_INSTALL_SHAMIKO="Do not install Shamiko" @@ -73,7 +72,6 @@ lang_zh() { MODULE_DES="重启后此模块会自动删除,请勿干扰" UNZIP_FINNSH="解压文件成功" UNZIP_ERROR="解压文件失败" - WARN_SHAMIKO_ZYGISK_FILES_FOUND="检测到包含Shamiko,但未找到Zygisk,Shamiko可能不会按照预期正确的执行安装" WARN_MISSING_PARAMETERS="函数未被赋予有效值" APATCH_SHAMIKO_INSTALLATION_SKIPPED="Shamiko可能不兼容APatch,刷入可能会导致设备异常,是否刷入?" NOT_DO_INSTALL_SHAMIKO="不安装Shamiko" @@ -113,7 +111,6 @@ lang_jp() { MODULE_DES="再起動後、このモジュールは自動的に削除されます。干渉しないでください。" UNZIP_FINNSH="ファイルの解凍に成功しました" UNZIP_ERROR="ファイルの解凍に失敗しました" - WARN_SHAMIKO_ZYGISK_FILES_FOUND="Shamikoが検出されましたが、Zygiskが見つかりませんでした。Shamikoは予想どおりに正しくインストールされない可能性があります。" WARN_MISSING_PARAMETERS="関数に有効な値が割り当てられていません" APATCH_SHAMIKO_INSTALLATION_SKIPPED="ShamikoはAPatchと互換性がない可能性があります。フラッシュするとデバイスに異常が発生する可能性があります。フラッシュを続行しますか?" NOT_DO_INSTALL_SHAMIKO="Shamikoをインストールしない"