通过 Termux运行 Apple Music下载器

简介

本教程适用于没有 Root 权限的 Android 用户,介绍如何通过 Termux 搭配特殊版本 Apple Music,实现音频下载与解密,兼容 Android 14 和 15(部分功能可能存在兼容性问题)。

📦 GitHub 项目地址:zhaarey/apple-music-downloader

📌 建议:若你拥有电脑,推荐使用 WSL 方式安装 Wrapper,更加稳定。


第一步:安装注入式 Apple Music

请先卸载系统自带的 Apple Music 应用,再安装下方版本:

🔗 Apple Music Gadget APK(4.9.3)

完成安装后登录你的 Apple ID。


第二步:安装与配置 Termux

📥 下载 Termux:点击下载 APK

初始化 Termux 环境:

1
2
3
4
5
pkg update && pkg upgrade -y
pkg install -y git unzip golang gpac ffmpeg vim wget
wget -O bento4.zip -q https://files.videohelp.com/u/301890/bento4_tools_android.zip
unzip -qo bento4.zip -d ~/../usr/bin/
rm bento4.zip

克隆下载项目:

1
git clone https://github.com/zhaarey/apple-music-alac-atmos-downloader am

无法克隆请检查你的网络


第三步:配置下载目录

确保 Apple Music 处于后台运行状态(关闭省电模式,允许后台运行)。如果你使用的是 Android 14 或 15,请开启开发者选项中的“停止子进程”。

进入项目目录:

1
cd am

编辑配置文件:

1
vim config.yaml

将输出目录设置为你手机的音乐文件夹:

1
2
alac-save-folder: /storage/emulated/0/Music/AM/AM-DL
atmos-save-folder: /storage/emulated/0/Music/AM/AM-DL-Atmos

i 进入编辑模式,编辑完成后按 ESC,输入 :wq 保存退出。


第四步:下载音频内容

📀 下载整张专辑、歌单或歌手:

1
go run main.go <链接>

🎧 下载 Dolby Atmos 格式音频:

1
go run main.go --atmos <链接>

🎼 选择性下载部分曲目:

1
go run main.go --select <链接>

脚本版快捷入口(by @Karune)

⚠️ 使用前请确保 Termux 存储权限已开启(首次需执行 termux-setup-storage):

1
2
3
pkg install wget -y
wget -O /data/data/com.termux/files/usr/bin/am https://github.com/Karune-SHI-E/script/releases/download/am/am
chmod 775 /data/data/com.termux/files/usr/bin/am

安装完成后,输入 am 运行脚本。

🌐 首次运行(中国大陆)建议开启魔法网络,否则无法使用am脚本。


常见问题

  • 若无法正常解密,请确保 Apple Music 应用未被系统限制后台运行。
  • Android 14+ 的限制可能导致部分兼容性问题,务必确保“开发者选项”中的停止子进程已启用。
  • 若遇项目构建失败,请检查 Go 环境变量是否正确配置。

如需更新脚本或遇到问题,欢迎访问脚本项目页或提 issue!


通过 Termux运行 Apple Music下载器
https://karune-shi-e.github.io/2025/03/13/am/
作者
Karune
发布于
2025年3月13日
许可协议