Giter Site home page Giter Site logo

mr2tachiyomi's Introduction

MR2Tachiyomi

A simple tool that takes MangaRocks database and outputs a file that you can import using the backup restore tool in Tachiyomi.

Only supports Android version of MangaRock.

Currently only supports the sources MangaRock, MangaEden, MangaReader.

Usage

Currently the steps are very technical and might be complicated for the typical user, be aware!

Pre-requisites:

Method 1: Using mangarock.db (Rooted devices only)

  1. Find and copy the mangarock.db file on your android device to your PC

    • File is located in the directory root:/data/data/com.notabasement.mangarock.android.lotus/databases
  2. Run MR2Tachiyomi Application Jar (Double click the jar) and open the copied mangarock.db file.
    Click Run and choose a save location for the output file (Read below for more details).

Optionally for those wanting to use the command line instead of GUI:

java -jar mr2tachiyomi.jar -i /path/to/mangarock.db -o /path/to/output.json

  1. After running there will be a new file created which can be imported into Tachiyomi using the backup restore feature in the settings menu. Note: MangaRock or other relevant Tachiyomi source extensions must be installed, or else the import will fail.

Method 2: Using Helium Backup (Both Non-Rooted or Rooted devices)

  1. Backup MangaRock using Helium Backup

  2. Copy the file
    sdcard:/carbon/com.notabasement.mangarock.android.lotus/com.notabasement.mangarock.android.lotus.ab
    to your pc

  3. Run MR2Tachiyomi Application Jar (Double click the jar) and open the copied com.notabasement.mangarock.android.lotus.ab file.
    Click Run and choose a save location for the output file (Read below for more details).

Optionally for those wanting to use the command line instead of GUI:

java -jar mr2tachiyomi.jar -i /path/to/androidbackup.ab -o /path/to/output.json

  1. After running there will be a new file created which can be imported into Tachiyomi using the backup restore feature in the settings menu. Note: MangaRock or other relevant Tachiyomi source extensions must be installed, or else the import will fail.

File output

Change the output file name to get the desired format:

  • Tachiyomi Backup Json -> output.json
  • CSV List File -> output.csv or output.txt

Troubleshooting

Having problems with Helium on PC?

Try using the Chromium extension instead
I'm getting some kind of SQLite error!

The tool decodes a mangarock.db file out of the backup ab file, if it's 0kb in size then you have a bad backup.

Credits

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.