Nirjas Jakilim 662866981e adding unshare back to fix hang issue
wrapper arm version is highly dependent on the child parent process structure. so without unshare the child process may never exit causing the hang issue.
2025-04-02 18:02:29 +06:00
2024-12-20 17:34:58 +08:00
2024-12-01 18:50:44 +08:00
2024-06-26 11:31:54 +08:00
2024-12-01 18:50:44 +08:00
2024-12-20 17:34:58 +08:00
2024-12-20 17:34:58 +08:00
2024-12-20 17:34:58 +08:00
2024-12-20 17:34:58 +08:00
2024-12-01 18:50:44 +08:00
2024-12-20 17:34:58 +08:00
2024-06-26 11:37:43 +08:00
2024-12-20 17:34:58 +08:00
2024-12-01 18:50:44 +08:00
2024-12-20 17:34:58 +08:00

wrapper

A tool to decrypt Apple Music's music. An active subscription is still needed.

Only support Linux x86_64 and arm64.

Install

Get the pre-built version from this project's Actions.

Or you can refer to the Actions configuration file for compilation.

Docker

Available for x86_64 and arm64. Need to download prebuilt version from releases or actions.

Build image: docker build --tag wrapper .

Login: docker run -v ./rootfs/data:/app/rootfs/data -p 10020:10020 -e args="-L username:password -F -H 0.0.0.0" wrapper

Run: docker run -v ./rootfs/data:/app/rootfs/data -p 10020:10020 -e args="-H 0.0.0.0" wrapper

Usage

Usage: wrapper [OPTION]...

  -h, --help              Print help and exit
  -V, --version           Print version and exit
  -H, --host=STRING         (default=`127.0.0.1')
  -D, --decrypt-port=INT    (default=`10020')
  -M, --m3u8-port=INT       (default=`20020')
  -P, --proxy=STRING        (default=`')
  -L, --login=STRING        (username:password)
  -F, --code-from-file      (default=off)

Special thanks

  • Anonymous, for providing the original version of this project and the legacy Frida decryption method.
  • chocomint, for providing support for arm64 arch.
Description
apple-music-wrapper
Readme 91 MiB
Languages
C 72.2%
C++ 24.9%
CMake 2.7%
Dockerfile 0.2%