From c68195eb9abf94333579e70ac48a4e8ce8fbf4ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B2=81=E6=A0=91=E4=BA=BA?= Date: Fri, 5 Sep 2025 22:15:15 +0900 Subject: [PATCH] feat: add instructions to block update for qqmusic mac 8.8.0 --- .gitea/ISSUE_TEMPLATE/50-qqmusic.yaml | 5 +++++ .../AdbInstructionTemplate.tsx | 7 ++----- src/components/CodeHighlight.tsx | 10 ++++++++++ .../settings/panels/QMCv2/InstructionsMac.tsx | 15 +++++++++++++++ .../QMCv2/assets/QQ 音乐 Mac 屏蔽升级.tar.gz | Bin 0 -> 372 bytes 5 files changed, 32 insertions(+), 5 deletions(-) create mode 100644 src/components/CodeHighlight.tsx create mode 100644 src/features/settings/panels/QMCv2/assets/QQ 音乐 Mac 屏蔽升级.tar.gz diff --git a/.gitea/ISSUE_TEMPLATE/50-qqmusic.yaml b/.gitea/ISSUE_TEMPLATE/50-qqmusic.yaml index 94af5b6..f2b8603 100644 --- a/.gitea/ISSUE_TEMPLATE/50-qqmusic.yaml +++ b/.gitea/ISSUE_TEMPLATE/50-qqmusic.yaml @@ -20,8 +20,13 @@ body: 目前 Mac 客户端仅支持 v8.8.0 或更低版本下载的歌曲文件。 + * [web.archive.org 镜像](https://web.archive.org/web/20230903/https://dldir1.qq.com/music/clntupate/mac/QQMusicMac_Mgr.dmg) * [通过 Telegram 下载](https://t.me/um_lsr_ch/21) + 安装好客户端后可以加装更新屏蔽更新: + + * [屏蔽更新](https://t.me/um_lsr_ch/29) + --- 如果你确定你的客户端版本符合上述描述,并遇到了问题,请继续填写下面的表单。 diff --git a/src/components/AndroidADBPullInstruction/AdbInstructionTemplate.tsx b/src/components/AndroidADBPullInstruction/AdbInstructionTemplate.tsx index 7604eee..0818976 100644 --- a/src/components/AndroidADBPullInstruction/AdbInstructionTemplate.tsx +++ b/src/components/AndroidADBPullInstruction/AdbInstructionTemplate.tsx @@ -1,5 +1,4 @@ -import { Light as SyntaxHighlighter } from 'react-syntax-highlighter'; -import hljsStyleGitHub from 'react-syntax-highlighter/dist/esm/styles/hljs/github'; +import { CodeHighlight } from '../CodeHighlight'; import { ExtLink } from '../ExtLink'; import PowerShellAdbDumpCommandTemplate from './adb_dump.ps1?raw'; import ShellAdbDumpCommandTemplate from './adb_dump.sh?raw'; @@ -45,9 +44,7 @@ export function AdbInstructionTemplate({ dir, file, platform }: AdbInstructionTe
  • 将安卓设备连接到电脑。
  • 粘贴执行下述代码执行。若设备提示「是否允许 USB 调试」或「超级用户请求」,选择允许:

    - - {command} - + {command}
    ※ 安卓模拟器可能需要额外操作,如 网易 MuMu 模拟器 diff --git a/src/components/CodeHighlight.tsx b/src/components/CodeHighlight.tsx new file mode 100644 index 0000000..fe6abc8 --- /dev/null +++ b/src/components/CodeHighlight.tsx @@ -0,0 +1,10 @@ +import { Light as SyntaxHighlighter, type SyntaxHighlighterProps } from 'react-syntax-highlighter'; +import hljsStyleGitHub from 'react-syntax-highlighter/dist/esm/styles/hljs/github'; + +export function CodeHighlight({ children, ...props }: SyntaxHighlighterProps) { + return ( + + {children} + + ); +} diff --git a/src/features/settings/panels/QMCv2/InstructionsMac.tsx b/src/features/settings/panels/QMCv2/InstructionsMac.tsx index de1b793..56ad266 100644 --- a/src/features/settings/panels/QMCv2/InstructionsMac.tsx +++ b/src/features/settings/panels/QMCv2/InstructionsMac.tsx @@ -6,6 +6,8 @@ import { VQuote } from '~/components/HelpText/VQuote'; import { MacCommandKey } from '~/components/Key/MacCommandKey'; import { ShiftKey } from '~/components/Key/ShiftKey'; +import BlockUpdateScript from './assets/QQ 音乐 Mac 屏蔽升级.tar.gz?base64'; + const MAC_CLIENT_URL = 'https://web.archive.org/web/20230903/https://dldir1.qq.com/music/clntupate/mac/QQMusicMac_Mgr.dmg'; const MAC_CLIENT_TG_URL = 'https://t.me/um_lsr_ch/21'; @@ -43,6 +45,19 @@ export function InstructionsMac() {
  • +

    + 有部分用户发现现在会强制更新。你可以下载 + + QQ 音乐 Mac 屏蔽升级.tar.gz + + ,然后执行 QQ 音乐 Mac 屏蔽升级.command。 其原理是修改 QQ + 音乐的版本号,让其认为自己是最新版本,从而屏蔽更新。 +

    +

    密钥文件通常存储在下述路径:

    {DB_PATH} diff --git a/src/features/settings/panels/QMCv2/assets/QQ 音乐 Mac 屏蔽升级.tar.gz b/src/features/settings/panels/QMCv2/assets/QQ 音乐 Mac 屏蔽升级.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..55a632887eb98dad39982e84ed332e82f2646ab5 GIT binary patch literal 372 zcmV-)0gL`0iwFP!000001MSs6Pr^VL25{zniZcwI`Ulzy1DY5Y9Z2LOob3S@;aYn~ z!l;uD8X4S;gF0zqT+qZXV?gm+*eVHu1dSx1#^<-Z?VI-AHto}z))sAVFdDE}T9pcU zJ-h4OcSxD~qx0a%=(2~heTA>SH6Dq+D~69%)y)@KPC-z!Skl(-^~@q^Pel&c_%{_lF5Ib z|Ll^r&4nfFn#TNkNc6$^MX$Tx>s~+YUFw=9SwIYKZqps2%WO%in2XwK(JY#F$r|pB z+7o@9SZh(#;67D66zTt^+>+ckX%t!Op-@aHX>E#XXeI|qrTJmNB(Di#7}YTLSyBVW zqNIFur!S|qsZud90+PJ7X`{i+-4>0hP+YK2&Kur!|K{lVu%qJ}2LJ#70000000000 S00000f6p6CwMQ}lC;$MY1h9Jm literal 0 HcmV?d00001