Step 6: feat: add direct zip flash for AnyKernel3 and modules

- fix Chrome zip open failure
- one-tap flash AnyKernel3 kernel packages
- bulk install with state de-duplication
- refine share UI & color scheme

---------------------------------
Co-Authored-By: Der_Googler <54764558+dergoogler@users.noreply.github.com>
Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com>
Co-authored-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
Co-authored-by: KOWX712 <leecc0503@gmail.com>
Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
This commit is contained in:
ShirkNeko
2025-11-21 13:08:54 +08:00
parent 4ea5c8f450
commit 932fabd35c
12 changed files with 580 additions and 280 deletions

View File

@@ -368,4 +368,12 @@
<string name="allowlist_restore_summary_picker">选择备份文件进行导入</string>
<string name="allowlist_restore_success">还原成功,重启生效</string>
<string name="allowlist_restore_failed">还原失败</string>
<!-- Zip File Type Labels -->
<string name="zip_type_module"> (模块)</string>
<string name="zip_type_kernel"> (内核)</string>
<string name="zip_type_unknown"> (未知)</string>
<string name="zip_file_unknown">unknown.zip</string>
<!-- Zip Install Prompts -->
<string name="kernel_install_prompt_with_name">将安装以下内核:%1$s</string>
<string name="mixed_install_prompt_with_name">将安装以下文件:%1$s</string>
</resources>

View File

@@ -376,4 +376,12 @@
<string name="allowlist_restore_summary_picker">Choose a backup file to import</string>
<string name="allowlist_restore_success">Restore succeeded</string>
<string name="allowlist_restore_failed">Restore failed</string>
<!-- Zip File Type Labels -->
<string name="zip_type_module"> (Module)</string>
<string name="zip_type_kernel"> (Kernel)</string>
<string name="zip_type_unknown"> (Unknown)</string>
<string name="zip_file_unknown">unknown.zip</string>
<!-- Zip Install Prompts -->
<string name="kernel_install_prompt_with_name">The following kernels will be installed: %1$s</string>
<string name="mixed_install_prompt_with_name">The following files will be installed: %1$s</string>
</resources>