Merge pull request '安卓 root 相关说明' (#63) from docs/android-emu-root into main
Reviewed-on: #63
This commit is contained in:
commit
bb8f69f137
@ -5,7 +5,7 @@ name: default
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: test & build
|
- name: test & build
|
||||||
image: node:20.8.1-bookworm
|
image: node:20.10.0-bookworm
|
||||||
commands:
|
commands:
|
||||||
# - git config --global --add safe.directory "/drone/src"
|
# - git config --global --add safe.directory "/drone/src"
|
||||||
- corepack enable
|
- corepack enable
|
||||||
@ -17,7 +17,7 @@ steps:
|
|||||||
npm_config_registry: https://registry.npmmirror.com
|
npm_config_registry: https://registry.npmmirror.com
|
||||||
|
|
||||||
- name: publish
|
- name: publish
|
||||||
image: node:20.8.1-bookworm
|
image: node:20.10.0-bookworm
|
||||||
environment:
|
environment:
|
||||||
DRONE_GITEA_SERVER: https://git.unlock-music.dev
|
DRONE_GITEA_SERVER: https://git.unlock-music.dev
|
||||||
GITEA_API_KEY:
|
GITEA_API_KEY:
|
||||||
|
4
.npmrc
4
.npmrc
@ -1,3 +1,3 @@
|
|||||||
use-node-version=20.8.1
|
use-node-version=20.10.0
|
||||||
node-version=20.8.1
|
node-version=20.10.0
|
||||||
engine-strict=true
|
engine-strict=true
|
||||||
|
27
README.MD
27
README.MD
@ -16,21 +16,24 @@
|
|||||||
[`@unlock_music_chat`]: https://t.me/unlock_music_chat
|
[`@unlock_music_chat`]: https://t.me/unlock_music_chat
|
||||||
[um-react-packages]: https://git.unlock-music.dev/um/-/packages/generic/um-react/
|
[um-react-packages]: https://git.unlock-music.dev/um/-/packages/generic/um-react/
|
||||||
|
|
||||||
|
⚠️ 手机端浏览器支持有限,请使用最新版本的 Chrome 或 Firefox 官方浏览器。
|
||||||
|
|
||||||
## 支持的格式
|
## 支持的格式
|
||||||
|
|
||||||
- [x] QQ 音乐 QMCv1 (..qmc3/.qmcflac 等)
|
- [x] QQ 音乐 QMCv1 (`.qmc3` / `.qmcflac` 等)
|
||||||
- [x] QQ 音乐 QMCv2
|
- [x] QQ 音乐 QMCv2
|
||||||
- PC 客户端 (.mflac/.mgg 等) [^qm-key-pc]
|
- PC 客户端 (`.mflac` / `.mgg` 等) [^qm-key-pc]
|
||||||
- 安卓客户端 (.mflac0/.mgg1/.mggl 等) [^qm-key-android]
|
- 安卓客户端 (`.mflac0` / `.mgg1` / `.mggl` 等) [^qm-key-android]
|
||||||
- iOS 客户端 (.mgalaxy 等) [^qm-key-ios]
|
- iOS 客户端 (`.mgalaxy` 等) [^qm-key-ios]
|
||||||
- Mac 客户端 (.mflach 等) [^qm-key-mac]
|
- Mac 客户端 (`.mflach` 等) [^qm-key-mac]
|
||||||
- [x] 网易云音乐 (.ncm)
|
- [x] 网易云音乐 (`.ncm`)
|
||||||
- [x] 虾米音乐 (.xm)
|
- [x] 虾米音乐 (`.xm`)
|
||||||
- [x] 酷我音乐 (.kwm)
|
- [x] 酷我音乐 (`.kwm`)
|
||||||
- [x] 酷狗音乐 (.kgm/.vpr)
|
- [x] 酷狗音乐 (`.kgm` / `.vpr`)
|
||||||
- [x] 喜马拉雅 Android 端 (.x2m/.x3m)
|
- [x] 喜马拉雅 Android 端 (`.x2m` / `.x3m`)
|
||||||
- [x] 咪咕音乐格式 (.mg3d)
|
- [x] 咪咕音乐格式 (`.mg3d`)
|
||||||
- [ ] ~~<ruby>QQ 音乐海外版<rt>JOOX Music</rt></ruby> (.ofl_en)~~
|
- [x] 蜻蜓 FM (`.qta`)
|
||||||
|
- [ ] ~~<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]: 需要获取超级管理员权限后提取密钥数据库,并导入后使用。
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
#### 2、检查您的平台。
|
#### 2、检查您的平台。
|
||||||
|
|
||||||
日前,<mark>仅 Windows 客户端</mark>下载的歌曲无需密钥,其余平台的官方正式版本均需要提取密钥。
|
日前,<mark>仅 Windows 客户端 v19.43 或以下版本</mark>下载的歌曲无需密钥,其余平台的官方正式版本均需要提取密钥。
|
||||||
|
|
||||||
> iOS 用户提取歌曲困难,建议换用电脑操作;Android 用户提取密钥需要 root,也建议用电脑操作。
|
> iOS 用户提取歌曲困难,建议换用电脑操作;Android 用户提取密钥需要 root,也建议用电脑操作。
|
||||||
|
|
||||||
@ -34,6 +34,8 @@
|
|||||||
|
|
||||||
日前,<mark>仅手机客户端</mark>下载的歌曲**至臻全景声**及**至臻母带**为新版加密,手机平台的其他音质暂时不需要提取密钥,PC 平台暂未推出使用新版加密的音质。
|
日前,<mark>仅手机客户端</mark>下载的歌曲**至臻全景声**及**至臻母带**为新版加密,手机平台的其他音质暂时不需要提取密钥,PC 平台暂未推出使用新版加密的音质。
|
||||||
|
|
||||||
|
※ 已知部分第三方修改版会破坏密钥写出功能,导致无法导入密钥。请使用官方版本。
|
||||||
|
|
||||||
> Android 用户提取密钥需要 root,或者注入文件提供器。
|
> Android 用户提取密钥需要 root,或者注入文件提供器。
|
||||||
|
|
||||||
提取密钥教程请访问[新版解锁网站](https://um-react.netlify.app/),前往网站内的设置 →<mark>切换密钥为 KWMv2 密钥</mark>→“添加一条密钥”旁的<mark>**下拉按钮**</mark>→ 从文件导入密钥…→ 选择您对应的平台查看具体教程。
|
提取密钥教程请访问[新版解锁网站](https://um-react.netlify.app/),前往网站内的设置 →<mark>切换密钥为 KWMv2 密钥</mark>→“添加一条密钥”旁的<mark>**下拉按钮**</mark>→ 从文件导入密钥…→ 选择您对应的平台查看具体教程。
|
||||||
@ -54,6 +56,35 @@
|
|||||||
|
|
||||||
目前新版没有做歌曲信息匹配与编辑,所以歌曲如果自己没有写入歌曲信息,解出来就是没有的。
|
目前新版没有做歌曲信息匹配与编辑,所以歌曲如果自己没有写入歌曲信息,解出来就是没有的。
|
||||||
|
|
||||||
|
### 安卓 root 相关
|
||||||
|
|
||||||
|
对安卓设备获取 root 特权通常会破坏系统的完整性并导致部分功能无法使用。
|
||||||
|
例如部分厂商的安卓设备会在解锁后丧失保修资格,或导致无法使用 NFC 移动支付功能等限制。
|
||||||
|
|
||||||
|
如果希望不破坏系统完整性,你可以考虑使用模拟器。
|
||||||
|
|
||||||
|
目前常见的带有 root 特权支持的的安卓模拟器方案,分别是雷电模拟器(※ 官方版有内置广告)和微软在 Windows 11 开始支援的适用于 Android™ 的 Windows 子系统 (WSA)。
|
||||||
|
|
||||||
|
- WSA 可以参考 [MagiskOnWSALocal](https://github.com/LSPosed/MagiskOnWSALocal) 的说明操作。
|
||||||
|
- 雷电模拟器可以在「模拟器设置」 → 「其他设置」中启用 root 特权。
|
||||||
|
![雷电模拟器 其他设置](../src/faq/assets/ld_settings_misc.webp)
|
||||||
|
|
||||||
|
### Via 等浏览器无法正常解密/下载
|
||||||
|
|
||||||
|
⚠️ 手机端浏览器支持有限,请使用最新版本的 Chrome 或 Firefox 官方浏览器。
|
||||||
|
|
||||||
|
已知有问题的浏览器:
|
||||||
|
|
||||||
|
- Via 浏览器
|
||||||
|
- 夸克浏览器
|
||||||
|
- UC 浏览器
|
||||||
|
|
||||||
|
可能会遇到的问题包括:
|
||||||
|
|
||||||
|
- 网页白屏
|
||||||
|
- 无法下载解密后内容
|
||||||
|
- 下载的文件名错误
|
||||||
|
|
||||||
### 新版解锁网站没有批量下载
|
### 新版解锁网站没有批量下载
|
||||||
|
|
||||||
目前没有做。抱歉。
|
目前没有做。抱歉。
|
||||||
|
@ -37,8 +37,12 @@ export function KuwoFAQ() {
|
|||||||
<AlertIcon />
|
<AlertIcon />
|
||||||
<Flex flexDir="column">
|
<Flex flexDir="column">
|
||||||
<Text>安卓用户提取密钥需要 root 权限,或注入文件提供器。</Text>
|
<Text>安卓用户提取密钥需要 root 权限,或注入文件提供器。</Text>
|
||||||
<Text>注意:已知部分第三方修改版会破坏密钥写入功能,导致无法正常导入密钥。</Text>
|
<Text>
|
||||||
<Text>注意:项目组不提倡使用第三方修改版应用亦不会提供,使用前请自行评估风险。</Text>
|
<strong>注意</strong>:已知部分第三方修改版会破坏密钥写入功能,导致无法正常导入密钥。
|
||||||
|
</Text>
|
||||||
|
<Text>
|
||||||
|
<strong>注意</strong>:项目组不提倡使用第三方修改版应用亦不会提供,使用前请自行评估风险。
|
||||||
|
</Text>
|
||||||
</Flex>
|
</Flex>
|
||||||
</Alert>
|
</Alert>
|
||||||
</Container>
|
</Container>
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
import { Text } from '@chakra-ui/react';
|
import { Img, ListItem, Text, UnorderedList } from '@chakra-ui/react';
|
||||||
import { ExtLink } from '~/components/ExtLink';
|
import { ExtLink } from '~/components/ExtLink';
|
||||||
import { Header4 } from '~/components/HelpText/Header4';
|
import { Header4 } from '~/components/HelpText/Header4';
|
||||||
|
import { VQuote } from '~/components/HelpText/VQuote';
|
||||||
import { ProjectIssue } from '~/components/ProjectIssue';
|
import { ProjectIssue } from '~/components/ProjectIssue';
|
||||||
|
import LdPlayerSettingsScreen from './assets/ld_settings_misc.webp';
|
||||||
|
|
||||||
export function OtherFAQ() {
|
export function OtherFAQ() {
|
||||||
return (
|
return (
|
||||||
@ -9,11 +11,68 @@ export function OtherFAQ() {
|
|||||||
<Header4>解密后没有封面等信息</Header4>
|
<Header4>解密后没有封面等信息</Header4>
|
||||||
<Text>该项目进行解密处理。如果加密前的资源没有内嵌元信息或封面,解密的文件也没有。</Text>
|
<Text>该项目进行解密处理。如果加密前的资源没有内嵌元信息或封面,解密的文件也没有。</Text>
|
||||||
<Text>请使用第三方工具进行编辑或管理元信息。</Text>
|
<Text>请使用第三方工具进行编辑或管理元信息。</Text>
|
||||||
<Header4>如何批量下载</Header4>
|
|
||||||
|
<Header4>批量下载</Header4>
|
||||||
<Text>
|
<Text>
|
||||||
暂时没有实现,不过你可以在 <ProjectIssue id={34} title="[UI] 全部下载功能" /> 以及{' '}
|
{'暂时没有实现,不过你可以在 '}
|
||||||
<ProjectIssue id={43} title="批量下载" /> 追踪该问题。
|
<ProjectIssue id={34} title="[UI] 全部下载功能" />
|
||||||
|
{' 以及 '}
|
||||||
|
<ProjectIssue id={43} title="批量下载" />
|
||||||
|
{' 追踪该问题。'}
|
||||||
</Text>
|
</Text>
|
||||||
|
|
||||||
|
<Header4>安卓: 浏览器支持说明</Header4>
|
||||||
|
<Text>⚠️ 手机端浏览器支持有限,请使用最新版本的 Chrome 或 Firefox 官方浏览器。</Text>
|
||||||
|
<Text>已知有问题的浏览器:</Text>
|
||||||
|
<UnorderedList>
|
||||||
|
<ListItem>Via 浏览器</ListItem>
|
||||||
|
<ListItem>夸克浏览器</ListItem>
|
||||||
|
<ListItem>UC 浏览器</ListItem>
|
||||||
|
</UnorderedList>
|
||||||
|
<Text>可能会遇到的问题包括:</Text>
|
||||||
|
<UnorderedList>
|
||||||
|
<ListItem>网页白屏</ListItem>
|
||||||
|
<ListItem>无法下载解密后内容</ListItem>
|
||||||
|
<ListItem>下载的文件名错误</ListItem>
|
||||||
|
</UnorderedList>
|
||||||
|
|
||||||
|
<Header4>安卓: root 相关说明</Header4>
|
||||||
|
<Text>
|
||||||
|
对安卓设备获取 root 特权通常会破坏系统的完整性并导致部分功能无法使用。
|
||||||
|
例如部分厂商的安卓设备会在解锁后丧失保修资格,或导致无法使用 NFC 移动支付功能等限制。
|
||||||
|
</Text>
|
||||||
|
<Text>如果希望不破坏系统完整性,你可以考虑使用模拟器。</Text>
|
||||||
|
<Text>
|
||||||
|
目前常见的带有 root 特权支持的的安卓模拟器方案,分别是雷电模拟器(※ 官方版有内置广告)和微软在 Windows 11
|
||||||
|
开始支援的
|
||||||
|
<ExtLink href="https://learn.microsoft.com/zh-cn/windows/android/wsa/">
|
||||||
|
<ruby>
|
||||||
|
适用于 Android™ 的 Windows 子系统 (WSA)
|
||||||
|
<rp> (</rp>
|
||||||
|
<rt>
|
||||||
|
<code>Windows Subsystem for Android</code>
|
||||||
|
</rt>
|
||||||
|
<rp>)</rp>
|
||||||
|
</ruby>
|
||||||
|
</ExtLink>
|
||||||
|
。
|
||||||
|
</Text>
|
||||||
|
<UnorderedList>
|
||||||
|
<ListItem>
|
||||||
|
<Text>
|
||||||
|
{'WSA 可以参考 '}
|
||||||
|
<ExtLink href="https://github.com/LSPosed/MagiskOnWSALocal">MagiskOnWSALocal</ExtLink>
|
||||||
|
{' 的说明操作。'}
|
||||||
|
</Text>
|
||||||
|
</ListItem>
|
||||||
|
<ListItem>
|
||||||
|
<Text>
|
||||||
|
雷电模拟器可以在<VQuote>模拟器设置</VQuote> → <VQuote>其他设置</VQuote>中启用 root 特权。
|
||||||
|
</Text>
|
||||||
|
<Img borderRadius={5} border="1px solid #ccc" src={LdPlayerSettingsScreen}></Img>
|
||||||
|
</ListItem>
|
||||||
|
</UnorderedList>
|
||||||
|
|
||||||
<Header4>有更多问题?</Header4>
|
<Header4>有更多问题?</Header4>
|
||||||
<Text>
|
<Text>
|
||||||
{'欢迎进入 '}
|
{'欢迎进入 '}
|
||||||
|
BIN
src/faq/assets/ld_settings_misc.webp
Normal file
BIN
src/faq/assets/ld_settings_misc.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.9 KiB |
10
src/theme.ts
10
src/theme.ts
@ -31,6 +31,16 @@ export const theme = extendTheme({
|
|||||||
color: 'blue.600',
|
color: 'blue.600',
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Text: {
|
||||||
|
baseStyle: {
|
||||||
|
mt: 1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Header: {
|
||||||
|
baseStyle: {
|
||||||
|
mt: 3,
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
styles: {
|
styles: {
|
||||||
global: {
|
global: {
|
||||||
|
Loading…
Reference in New Issue
Block a user