This tool allows you to recover apps data from a TWRP-compatible backup
- TWRP
 - Magisk
 - Magisk Manager
 - ADB enabled
 
- Linux
 - Bash installed
 - adb (
sudo apt install android-tools-adb -y) 
./0_extract.sh <path-to-the-backup-directory>./1_create_package_list.sh- Remove the unwanted/system packages from work/packages_list_.txt
 - If you have multiple users on your phone, switch to the user you want to recover
 ./2_twrp_manual_transfer.sh <backup-user-id> <current-phone-user-id>(The default user id is 0,)- Follow what the console asks you.
- If the app is not installed, install it, wait until it has completely finished, and then press volume UP.
 - If the app is already installed and you want to overwrite the data, just press volume UP.
 - If the app is already installed and you don't want to overwrite the data, just press volume DOWN.
 - If the play store tells you an error but you know that the app is already installed, press the volume UP button.
 - If the play store tells you an error and you don't have that app, skip to the next app using the volume DOWN button.
 
 - At the end restart the phone to fix permissions, if the app are crashing.
 
With .ab backups you must follow these extra steps before the others:
adb backup --twrp- Install the lastest openjdk version of your distro
 ./ab_fix.sh <path-to-the-ab-file>- follow the other steps
 
The program is licensed with GPLv3 by Andrea Cavalli (https://cavallium.it)
twrpabx (https://github.com/prudy/twrpabx/tree/img_and_issue4)