获取设备UUID - HISIX6/wiki GitHub Wiki
JOOX Music(官网)的 设备 UUID(设备唯一识别码)是一个在应用安装后的初次启动之时随机生成的值。
它由 32 位十六进制字符(数字 0
-9
以及字母 a
-f
)组成,像下面这样:
12345678901234567890aabbccddeeff
生成后,该值将被安全的储存至软件的私有目录下,不能被外部访问。
因此,你需要使用一些“技巧”来获取它。当然,每种方法都有各自的风险,请在操作前三思而后行。
- 手机进行 root 后可能会造成预料外的后果,因此不推荐使用 主力设备 来进行 root 操作。
- 可能的后果包括但不限于:部分应用拒绝启动、不兼容、或系统无法正常使用。
- 作者不对此后果负责。
在移动设备操作
- 安装终端模拟器:Google Play | F-Droid | GitHub
- 启动终端模拟器,键入
su
并回车确认。 - 若询问 “超级用户请求”,将授权限制从 “永久” 更改为 “仅此一次”,然后轻触 “允许” 继续
在电脑操作
- 安装 adb 工具包并安装对应驱动
- 启用 “开发者模式” → “允许 USB 调试”
- 在电脑终端或控制台键入
adb shell su
并回车 - 若询问 “超级用户请求”,将授权限制从 “永久” 更改为 “仅此一次”,然后轻触 “允许” 继续
准备好后,粘贴(推荐)或键入下述内容获得设备 UUID(32 位字符):
grep -aoE "OPENUDID2[^0-9a-f]*([0-9a-f]{32})" /data/data/com.tencent.ibg.joox/files/mmkv/globalconfig | tail -c 33
你应该看到如下图所示的内容,一行乱码般的文字:
双击这串设备 UUID 文字,然后右键复制即可。
- 该方法不需要 root。
- 该方法可能会被检测而导致账号或设备被封锁。
- 作者不对此后果负责。
- 该方法无法解密现有的加密文件。
- 你需要重新安装一次 JOOX,因为需要重新安装一份应用副本到虚拟 Xposed 环境内。
- 这意味着你已经下载好的文件无法被解密。
- 此后无法从 Google Play 升级 JOOX。
📦 准备工作
- 太极框架或同类框架
未完待续…
- 该方法不需要 root
- 该方法需要重置应用数据或重新安装
- 这意味着你已经下载好的文件无法被解密。
📦 准备工作
- 安装 JOOX Music
- 启用 “开发者模式” → “允许 USB 调试”
- 安装 ADB 套件 → Android Platform Tools 或使用包管理器安装;
- 将设备连接到到电脑。
-
在电脑启动终端(cmd 或 Windows Terminal),粘贴键入下述内容并回车:
adb logcat -e "getOpenUUID"
- 若是看到
--------- beginning of main
则表示一切正常。
- 若是看到
-
回到手机,长按应用图标,选择“应用信息”
-
依次选择 “储存和缓存” → “清除储存空间”
-
在弹出的信息框选择确定:
-
回到启动器主页并打开 Joox Music 应用,等待其显示登入界面。
-
回到终端,此时会显示一串文字。双击这串设备 UUID 文字,然后右键复制即可。