mirror of
https://git.um-react.app/um/lib_um_crypto_rust.git
synced 2026-03-08 04:29:54 +00:00
impl: kuwo cipher and bodian info
This commit is contained in:
39
um_crypto/kuwo/Readme.MD
Normal file
39
um_crypto/kuwo/Readme.MD
Normal file
@@ -0,0 +1,39 @@
|
||||
# umc_kuwo
|
||||
|
||||
酷我解密相关。
|
||||
|
||||
## 酷我
|
||||
|
||||
### PC 平台
|
||||
|
||||
不需要额外配置密钥。
|
||||
|
||||
### 安卓平台
|
||||
|
||||
需要利用 `root` 权限提取 mmkv 数据库。
|
||||
|
||||
## 波点音乐
|
||||
|
||||
波点音乐(酷我 Lite,安卓/iOS)。
|
||||
|
||||
- 安卓包名 `cn.wenyu.bodian`
|
||||
|
||||
### 安卓
|
||||
|
||||
数据库路径 `/data/data/cn.wenyu.bodian/databases/list_downloaded.db`
|
||||
|
||||
密钥存储在 `download` 表中的 `json` 列。部分数据节选:
|
||||
|
||||
```json5
|
||||
{
|
||||
"audioPath": "/sdcard/Android/data/cn.wenyu.bodian/files/BodianMusic/music/歌名-咯咯咯.mflac",
|
||||
"downInfo": {
|
||||
// ekey: string | null
|
||||
"ekey": "des_encrypt(device_id || ekey)"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
其中,当 `downInfo.ekey` 为 `null` 时表示该 `ekey` 不参与解密。
|
||||
|
||||
`ekey` 可以使用 `umc_kuwo::des::decode_ekey(ekey, umc_kuwo::SECRET_KEY)` 解密。
|
||||
Reference in New Issue
Block a user