Skip to content

Commit

Permalink
完美解决shamiko无法安装
Browse files Browse the repository at this point in the history
  • Loading branch information
Aurora-Nasa-1 committed Dec 15, 2024
1 parent bc12b1e commit 0d1b407
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 15 deletions.
22 changes: 10 additions & 12 deletions customize.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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)
Expand Down
3 changes: 0 additions & 3 deletions languages.ini
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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をインストールしない"
Expand Down

0 comments on commit 0d1b407

Please sign in to comment.