ONLY works on Android <= 11
Since Android 12 the backup command is no longer working. Google has removed this feature :/
Rescue my JW Library @ Android personal data!
This script extracts the personal data (notes, tags, highlights, favorites, and bookmarks) from JW Library on Android. Especially useful if your JW Library can no longer be opened and you are unable to backup within the app.
It's using the adb backup command to create a full backup of JW Library. After that it extracts the userData.db containing your personal data.
A new .jwlibrary file will be created a uploaded back to your Download folder on your device.
- Linux machine to run the script on (Ubuntu, Debian, ...)
- USB cable to connect your phone/tablet to the PC
- Enabled
Developer OptionsandUSB Debuggingon your phone/tablet Android Debug Bridge (adb)tool installed on your PC
- Download the script from this repo
- Make it executable (
$chmod a+x jwlibrary_extractor.sh) - Run the script
$ ./jwlibrary_extractor.sh
The concept can also be used for a script that runs under Windows.
Ideas, Issues and Pull Requests are very welcome :)