Indice

JAM
Status Platforms Download
Active
Active
JAVA Linux Microsoft Windows Anime & Manga GitHub



JAM is a simple Java-based application that allows you to download and archive chapters from a wide range of supported manga websites and sources.
Originally, the program was called Manga Downloader, but since the name could easily be misinterpreted as something related to piracy, I decided to completely change it. This avoids any misunderstanding, as the program is intended purely as a legal archiving tool, with no intention whatsoever of infringing any copyright or law (please read the disclaimer below for more information on this matter).

As of today, the program supports more than 50 different websites! You can find the complete list within the application itself (I'm sorry, but I’m unable to list them on this site due to a previous incident with the old Manga Downloader page, when a DMCA notice from Google completely removed it from search results šŸ˜… ).

The program also supports several widely used manga frameworks, meaning it can work with many sites built on these frameworks — even if they are not officially listed as supported.
Supported frameworks include:


Table of Contents

Disclaimer

JAM (hereinafter this application) has been entirely developed by Red Squirrel (hereinafter the creator), also known as @redsquirrel87 (https://redsquirrel87.com).

This is a completely unofficial project and is not supported, endorsed, or affiliated in any way with the staff, owners, or communities of any of the source websites. Accordingly, users are expressly requested not to report bugs, issues, or questions related to this application to those websites. Instead, please refer to the project's dedicated GitHub page for support and inquiries (https://github.com/RedSquirrel87/manga-downloader/issues).

This application is provided exclusively as an automation tool to facilitate the creation of personal backups for private use only, with the sole purpose of preserving content for future reference. It is not intended to be used for copyright infringement or any other illegal activity. Users are solely responsible for ensuring that any content accessed, downloaded, or processed using this application complies with all applicable copyright laws and regulations, including but not limited to the Digital Millennium Copyright Act (DMCA). The creator does not endorse or promote piracy in any form, nor does he support the unauthorized distribution, reproduction, or use of copyrighted materials. He expressly disclaims any liability arising from such misuse. This application does not host, store, or distribute any copyrighted content. It simply automates access to publicly available web content. It is strictly prohibited to use this application to download any material that is officially licensed, published, or distributed in the user's country of residence, unless the user has legally acquired the rights to such content by purchasing or otherwise obtaining an authorized copy. By using this application, users expressly agree to respect intellectual property rights and acknowledge that any infringement is undertaken at their own risk and responsibility. The application is to be used solely for lawful purposes, and any files obtained or generated through its use must not be shared, distributed, or used in any manner that violates applicable laws or infringes upon the rights of third parties. The creator disclaims all liability for actions taken by users outside the intended scope of private and lawful personal use. Any misuse of the application, including but not limited to actions that violate intellectual property rights, breach legal regulations, or cause harm to third parties, remains the sole responsibility of the user.

Should any issues arise from the use of this application — including but not limited to unintended consequences affecting websites, services, or individuals — users are encouraged to promptly notify the creator. In response, the creator reserves the right to investigate and, if necessary, remove or alter functionalities to prevent abuse.

Use of this application constitutes full acceptance of the above terms. Under no circumstances shall the creator be held liable for any actions undertaken by users, including but not limited to illegal conduct, misuse, or violations of third-party rights.

Finally, the creator of this application is in no way affiliated with the owners or operators of any of the websites it may interact with, and therefore assumes no responsibility for their content or behavior. Likewise, the creator assumes no liability for any damage or disruption that this application may inadvertently cause to the user's system, data, or network due to unforeseen bugs or other unintended behavior. Use this application entirely at your own risk.

Installation

  1. Install (or update) JDK (v23 or higher) and reboot your PC (very important to set the environment variables correctly!).

  2. Download the ZIP package from the official GitHub release page and extract it with your favorite archive manager (usually one is already pre-installed on any operating system).

  3. Run the JAR executable:

    • On Windows: usually just double-clicking it is enough, but if this does not work, right-click the JAR file, choose the ā€œOpen withā€ option, and select ā€œJAVA(TM) Platform SE binaryā€.
      Note: you can also launch the JAR executable from a cmd window using the same command as for Unix/Mac below.

    • On Unix distros or Mac: open a terminal window in the same folder as the JAR file and type the following command:
      java -jar JAM.jar

JVM options

Starting from v50, you can set custom options/parameters for the JVM when launching the program. To do this, open the vmoptions.txt file (created automatically at first startup in the same folder as the main executable) and add the custom options/parameters in the file (one per line only).

External scripts support

Starting from version v70, the program now supports the use of custom external scripts to extend support to any website you want. You can find a step-by-step tutorial on how to create and implement these scripts HERE.

Bugs, Issues, Enhancements and Proposals

You can report any bugs or issues, as well as suggestions for enhancements and proposals, using the project's official GitHub page.

Thanks