Skip to content

VR-25/tarb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tarb, A Backup Solution for Android, With Recovery Mode Support


Backup/restore apps and respective data, SSAIDs, runtime permissions, system settings, Magisk modules, and more.

All required binaries/executables are included: busybox for general tools, curl for updates, openssl for encryption, tar for archiving, and zstd for compression.

Works in recovery mode as well.


NOTICE

This program, along with all included binaries (busybox, openssl, tar and zstd), are free and open source software. They are provided "as is", and come with absolutely no warranties. One can do whatever they want with those programs, as long as they follow the terms of each license.

The binaries are provided by @osm0sis and @Zackptg5 -- credits to them, other contributors, and original authors. Refer to the sources below for more information:


USAGE

# sh /path/to/executable prints the help text.

e.g., # sh /sdcard/tarb-arm64

The -m option installs Tarb as a Magisk/KernelSU module -- to be available system-wide, as tarb and /data/t (for recovery).


BUILDING FROM SOURCE

$ ./build.sh [o] [CPU architecture...]

o is for offline build: binaries are not downloaded/updated.

wget with SSL/TLS support is required for downloading binaries. Alternatively, one can download them manually.

Supported archs are ARM, ARM64, x86 and x64.

Examples:

$ ./build.sh arm arm64: builds for those two architectures.

$ ./build.sh: builds for all supported architectures.


LINKS