! ! O MP4Box deve ser instalado primeiro e confirmar se o MP4Box foi adicionado corretamente às variáveis de ambiente
Adicionar funcionalidade
- Chame MP4Box externo para encapsular automaticamente ec3 em m4a
- Altere a estrutura de diretórios para nome do artistanome do álbum; os arquivos de download do Atmos são movidos para downloads AM-DL-Atmos e altere a estrutura de diretórios para nome do artistanome do álbum [Atmos]
- Depois que a execução for concluída, o status geral de conclusão será exibido.
- Incorporar capas e letras LRC automaticamente (é necessário o token do usuário de mídia, consulte as instruções no final para saber como obtê-lo)
- Para construção automática, você pode ir para a página Ações para baixar a versão mais recente da construção automática e pode usar diretamente
main.exe url - main suporta verificação e pode preencher o endereço de texto ou banco de dados API.
- Adicione get-m3u8-from-device e altere-o para true e defina a porta
adb forward tcp:20020 tcp:20020 para obter m3u8 do simulador. - Modelos de suporte a pastas e arquivos
- Suporte para download de cantores
go run main.go https://music.apple.com/us/artist/taylor-swift/159260351 --all-album seleciona automaticamente todos os álbuns do cantor - O novo modo wrapper atualmente só pode ser executado no Linux. A velocidade de descriptografia é super rápida e pode ser descriptografada em segundos.
-
limit-max suporta comprimento limite por padrão 200
Este projeto suporta apenas ALAC e Atmos
-
alac (audio-alac-stereo) -
ec3 (audio-atmos / audio-ec3)
Projeto Python
Se você deseja baixar o AAC, é recomendado usar AppleMusicDecrypt do WorldObservationLog.
AppleMusicDecrypt suporta as seguintes codificações
-
alac (audio-alac-stereo) -
ec3 (audio-atmos / audio-ec3) -
ac3 (audio-ac3) -
aac (audio-stereo) -
aac-binaural (audio-stereo-binaural) -
aac-downmix (audio-stereo-downmix)
Downloader de música Apple ALAC / Dolby Atmos
Roteiro original de Sorrow Modificado por mim para incluir algumas correções e melhorias.
Como usar
- Crie um dispositivo virtual no Android Studio com uma imagem que não possui APIs do Google.
- Instale esta versão do Apple Music: https://www.apkmirror.com/apk/apple/apple-music/apple-music-3-6-0-beta-release/apple-music-3-6-0-beta -4-android-apk-download/. Você também precisará do SAI para instalá-lo: https://f-droid.org/pt_BR/packages/com.aefyr.sai.fdroid/.
- Inicie o Apple Music e faça login na sua conta.
- Encaminhamento de porta 10020 TCP:
adb forward tcp:10020 tcp:10020 . - Inicie o servidor frida.
- Inicie o agente frida:
frida -U -l agent.js -f com.apple.android.music . - Comece a baixar alguns álbuns:
go run main.go https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511 . - Comece a baixar singles:
go run main.go --select https://music.apple.com/us/album/whenever-you-need-somebody-2022-remaster/1624945511 insira números separados por espaços. - Comece a baixar algumas playlists:
go run main.go https://music.apple.com/us/playlist/taylor-swift-essentials/pl.3950454ced8c45a3b0cc693c2a7db97b ou go run main.go https://music.apple.com/us/playlist/hi-res-lossless-24-bit-192khz/pl.u-MDAWvpjt38370N . - Para dolby atmos:
go run main.go --atmos https://music.apple.com/us/album/1989-taylors-version-deluxe/1713845538 .
Tutorial chinês - consulte o método três para obter detalhes
Baixando letras
- Abra o Apple Music e faça login
- Abra as ferramentas do desenvolvedor, clique em
Application -> Storage -> Cookies -> https://music.apple.com - Encontre o cookie denominado
media-user-token e copie seu valor - Cole o valor do cookie obtido na etapa 3 no config.yaml e salve-o
- Inicie o script normalmente