mirror of
https://git.unlock-music.dev/um/um-react.git
synced 2024-11-23 22:02:19 +00:00
Compare commits
5 Commits
b16e3bf3ea
...
afc65fd5d0
Author | SHA1 | Date | |
---|---|---|---|
afc65fd5d0 | |||
9f587212bc | |||
9ede00037e | |||
0951963f46 | |||
c57bc9cfbb |
20
README.MD
20
README.MD
@ -10,6 +10,9 @@
|
|||||||
- CI 自动构建已经部署,可以在 [Packages][um-react-packages] 下载。
|
- CI 自动构建已经部署,可以在 [Packages][um-react-packages] 下载。
|
||||||
- [常见问题参考](./docs/faq_zh-hans.md)
|
- [常见问题参考](./docs/faq_zh-hans.md)
|
||||||
|
|
||||||
|
> **WARNING**
|
||||||
|
> 在本站 fork 不会起到备份的作用,只会浪费服务器储存空间。如无必要请勿 fork 该仓库。
|
||||||
|
|
||||||
[授权协议]: https://git.unlock-music.dev/um/um-react/src/branch/main/LICENSE
|
[授权协议]: https://git.unlock-music.dev/um/um-react/src/branch/main/LICENSE
|
||||||
[um-vue]: https://git.unlock-music.dev/um/web
|
[um-vue]: https://git.unlock-music.dev/um/web
|
||||||
[unlock-music/cli]: https://git.unlock-music.dev/um/cli
|
[unlock-music/cli]: https://git.unlock-music.dev/um/cli
|
||||||
@ -36,11 +39,8 @@
|
|||||||
- [ ] ~~<ruby>QQ 音乐海外版<rt>JOOX Music</rt></ruby> (`.ofl_en`)~~
|
- [ ] ~~<ruby>QQ 音乐海外版<rt>JOOX Music</rt></ruby> (`.ofl_en`)~~
|
||||||
|
|
||||||
[^qm-key-pc]: PC 客户端仅支持 v19.43 或更低版本。
|
[^qm-key-pc]: PC 客户端仅支持 v19.43 或更低版本。
|
||||||
|
|
||||||
[^qm-key-android]: 需要获取超级管理员权限后提取密钥数据库,并导入后使用。
|
[^qm-key-android]: 需要获取超级管理员权限后提取密钥数据库,并导入后使用。
|
||||||
|
|
||||||
[^qm-key-ios]: 需要越狱获取密钥数据库,或对设备进行完整备份后提取密钥数据库,并导入后使用。
|
[^qm-key-ios]: 需要越狱获取密钥数据库,或对设备进行完整备份后提取密钥数据库,并导入后使用。
|
||||||
|
|
||||||
[^qm-key-mac]: 需要导入密钥数据库。
|
[^qm-key-mac]: 需要导入密钥数据库。
|
||||||
|
|
||||||
## 错误报告
|
## 错误报告
|
||||||
@ -51,6 +51,8 @@
|
|||||||
|
|
||||||
遇到解密出错的情况,请一并携带错误信息(诊断信息)并简单描述错误的重现过程。
|
遇到解密出错的情况,请一并携带错误信息(诊断信息)并简单描述错误的重现过程。
|
||||||
|
|
||||||
|
待实现的算法支持可[追踪 `crypto` 标签](https://git.unlock-music.dev/um/um-react/issues?labels=67)。
|
||||||
|
|
||||||
[project-issues]: https://git.unlock-music.dev/um/um-react/issues/new
|
[project-issues]: https://git.unlock-music.dev/um/um-react/issues/new
|
||||||
|
|
||||||
## 开发相关
|
## 开发相关
|
||||||
@ -61,7 +63,7 @@
|
|||||||
|
|
||||||
⚠️ 如果只是进行前端方面的更改,你可以跳过该节。
|
⚠️ 如果只是进行前端方面的更改,你可以跳过该节。
|
||||||
|
|
||||||
请参考文档「[面向 `@unlock-music/crypto` 开发](./docs/develop-with-um_crypto.zh)」。
|
请参考文档「[面向 `@unlock-music/crypto` 开发](./docs/develop-with-um_crypto.zh.md)」。
|
||||||
|
|
||||||
### 架构
|
### 架构
|
||||||
|
|
||||||
@ -93,13 +95,3 @@
|
|||||||
[webview2_redist]: https://go.microsoft.com/fwlink/p/?LinkId=2124703
|
[webview2_redist]: https://go.microsoft.com/fwlink/p/?LinkId=2124703
|
||||||
|
|
||||||
有新的项目提交?欢迎[提交 issue][project-issues],请带上项目名称和链接。
|
有新的项目提交?欢迎[提交 issue][project-issues],请带上项目名称和链接。
|
||||||
|
|
||||||
## TODO
|
|
||||||
|
|
||||||
- 待定
|
|
||||||
- [ ] 各类算法 [追踪 `crypto` 标签](https://git.unlock-music.dev/um/um-react/issues?labels=67)
|
|
||||||
- 完成
|
|
||||||
- [x] #7 ~~简易元数据编辑器~~ 放弃
|
|
||||||
- [x] #8 ~~添加单元测试~~ 框架加上了,以后慢慢添加更多测试即可。
|
|
||||||
- [x] #2 解密内容探测 (解密过程)
|
|
||||||
- [x] #6 文件拖放 (利用 `react-dropzone`?)
|
|
||||||
|
@ -1,12 +1,23 @@
|
|||||||
import { Heading, Text, Code, Kbd, OrderedList, ListItem } from '@chakra-ui/react';
|
import { Heading, Text, Code, Kbd, OrderedList, ListItem, Link } from '@chakra-ui/react';
|
||||||
import { FilePathBlock } from '~/components/FilePathBlock';
|
import { FilePathBlock } from '~/components/FilePathBlock';
|
||||||
import { MacCommandKey } from '~/components/Key/MacCommandKey';
|
import { MacCommandKey } from '~/components/Key/MacCommandKey';
|
||||||
import { ShiftKey } from '~/components/Key/ShiftKey';
|
import { ShiftKey } from '~/components/Key/ShiftKey';
|
||||||
|
|
||||||
|
const MAC_CLIENT_URL =
|
||||||
|
'https://web.archive.org/web/20230903/https://dldir1.qq.com/music/clntupate/mac/QQMusicMac_Mgr.dmg';
|
||||||
|
|
||||||
export function InstructionsMac() {
|
export function InstructionsMac() {
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<Text>Mac 客户端使用 mmkv 数据库储存密钥。</Text>
|
<Text>Mac 客户端使用 mmkv 数据库储存密钥。</Text>
|
||||||
|
<Text>
|
||||||
|
{'此外,你需要降级到 '}
|
||||||
|
<Link isExternal href={MAC_CLIENT_URL}>
|
||||||
|
2023.09.03 版本的客户端
|
||||||
|
</Link>
|
||||||
|
{'。'}
|
||||||
|
新版本对 mmkv 数据库进行了加密处理。
|
||||||
|
</Text>
|
||||||
<Text>该密钥文件通常存储在下述路径:</Text>
|
<Text>该密钥文件通常存储在下述路径:</Text>
|
||||||
<FilePathBlock>
|
<FilePathBlock>
|
||||||
~/Library/Containers/com.tencent.QQMusicMac/Data/Library/Application Support/QQMusicMac/mmkv/MMKVStreamEncryptId
|
~/Library/Containers/com.tencent.QQMusicMac/Data/Library/Application Support/QQMusicMac/mmkv/MMKVStreamEncryptId
|
||||||
|
Loading…
Reference in New Issue
Block a user