A simple desktop utility for decrypting EAPI responses, the protocol used by NCM, built with Compose for Desktop.
This was mostly a fun project to learn more about Kotlin Multiplatform and Compose. The code is kept simple on purpose.
- Decrypts standard EAPI payloads.
- Handles newer, Gzip-compressed EAPI payloads.
- Simple hex string input.
- Drag & drop support for binary files.
- Run the application.
- Paste the ciphertext as a hex string, or drag & drop the raw response file onto the window.
- Check the "Use Gzip Decompression" box for newer API responses, which are typically identified by an
x-aeapirequest header. - Click "Decrypt".
This tool is provided for personal educational and research purposes only. By using this software, you agree that you are responsible for complying with the terms of service of any application you choose to analyze.
- v1.2.0: Refactor the project to the modern KMP template.
- v2.0.0: Introduce an Android target.