Categories: - System License: MIT SourceCode: https://github.com/jensstein/oandbackup IssueTracker: https://github.com/jensstein/oandbackup/issues Changelog: https://github.com/jensstein/oandbackup/blob/HEAD/changelog.md AutoName: oandbackup Description: |- Make backups of selected apps on your device and restore from those backups. oandbackup enables you to save app data to a user-accessible location. Both backup / restore of single apps and of multiple apps are supported. Requires a working busybox installation at the moment (often pre-installed on custom roms). Status: Beta Requires root: Yes. Copies files from /data/data, /data/app and /system/app. (If you don't have root but have Android 4+ you can use the command-line program ''adb'' from the [http://developer.android.com/sdk Android SDK] platform tools to make backups via a desktop computer) RequiresRoot: 'yes' RepoType: git Repo: https://github.com/jensstein/oandbackup.git Builds: - versionName: 0.1.13.1 versionCode: 4 commit: 0.1.13.1 target: android-17 - versionName: 0.1.14 versionCode: 5 commit: 0.1.14 target: android-17 - versionName: 0.2.0 versionCode: 6 commit: 0.2.0 target: android-17 - versionName: 0.2.1 versionCode: 7 commit: 0.2.1 target: android-17 - versionName: 0.2.3 versionCode: 9 commit: 0.2.3 target: android-17 - versionName: 0.2.4 versionCode: 10 commit: 0.2.4 target: android-17 - versionName: 0.2.5 versionCode: 11 commit: 0.2.5 target: android-17 - versionName: 0.2.6 versionCode: 12 commit: 0.2.6 target: android-17 - versionName: 0.2.7 versionCode: 13 commit: 0.2.7 target: android-17 - versionName: 0.2.8 versionCode: 14 commit: 0.2.8 target: android-17 - versionName: 0.2.9 versionCode: 15 commit: 0.2.9 target: android-17 - versionName: 0.2.10 versionCode: 16 commit: 0.2.10 submodules: true prebuild: echo "android.library.reference.1=./libs/openpgp-api-lib/" >> project.properties target: android-17 - versionName: 0.2.11 versionCode: 17 commit: 0.2.11 gradle: - yes rm: - libs/*.jar - versionName: 0.2.12 versionCode: 18 commit: 0.2.12 gradle: - yes rm: - libs/*.jar - versionName: 0.2.12.1 versionCode: 19 commit: 0.2.12.1 gradle: - yes rm: - libs/*.jar - versionName: 0.2.13 versionCode: 20 commit: 0.2.13 gradle: - yes rm: - libs/*.jar - versionName: 0.3.0 versionCode: 21 disable: https://gitlab.com/fdroid/fdroiddata/issues/1366#note_114293934 commit: 0.3.0 gradle: - yes srclibs: - rustup@1.14.0 build: - $$rustup$$/rustup-init.sh -y - source $HOME/.cargo/env - rustup target add armv7-linux-androideabi - $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --install-dir=armv7_toolchain --arch=arm - cd oab-utils - mkdir .cargo - printf "[target.armv7-linux-androideabi]\n linker = \""$(realpath ../armv7_toolchain)"/bin/arm-linux-androideabi-clang\"" > .cargo/config - cargo build --release --target armv7-linux-androideabi - mkdir -p ../src/main/assets - cp -v target/*/release/oab-utils ../src/main/assets ndk: r17b - versionName: 0.3.4-universal versionCode: 304 commit: 0.3.4 gradle: - universal srclibs: - rustup@1.14.0 prebuild: sed -i -e '/set -e/a\source $HOME/.cargo/env' build.sh build: - $$rustup$$/rustup-init.sh -y - source $HOME/.cargo/env - rustup default 1.30.1 - rustup target add armv7-linux-androideabi - rustup target add aarch64-linux-android - rustup target add i686-linux-android - rustup target add x86_64-linux-android - $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=arm --install-dir=arm - $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=arm64 --install-dir=arm64 - $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=x86 --install-dir=x86 - $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=x86_64 --install-dir=x86_64 - mkdir oab-utils/.cargo - echo -e "[target.armv7-linux-androideabi]\n linker = \""$(realpath arm)"/bin/arm-linux-androideabi-clang\"\n" >> oab-utils/.cargo/config - echo -e "[target.aarch64-linux-android]\n linker = \""$(realpath arm64)"/bin/aarch64-linux-android-clang\"\n" >> oab-utils/.cargo/config - echo -e "[target.i686-linux-android]\n linker = \""$(realpath x86)"/bin/i686-linux-android-clang\"\n" >> oab-utils/.cargo/config - echo -e "[target.x86_64-linux-android]\n linker = \""$(realpath x86_64)"/bin/x86_64-linux-android-clang\"\n" >> oab-utils/.cargo/config ndk: r17b - versionName: 0.3.5-universal versionCode: 305 commit: 0.3.5 gradle: - universal srclibs: - rustup@1.14.0 prebuild: sed -i -e '/set -e/a\source $HOME/.cargo/env' build.sh build: - $$rustup$$/rustup-init.sh -y - source $HOME/.cargo/env - rustup default 1.30.1 - rustup target add armv7-linux-androideabi - rustup target add aarch64-linux-android - rustup target add i686-linux-android - rustup target add x86_64-linux-android - $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=arm --install-dir=arm - $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=arm64 --install-dir=arm64 - $$NDK$$/build/tools/make_standalone_toolchain.py --api 18 --arch=x86 --install-dir=x86 - $$NDK$$/build/tools/make_standalone_toolchain.py --api 21 --arch=x86_64 --install-dir=x86_64 - mkdir oab-utils/.cargo - echo -e "[target.armv7-linux-androideabi]\n linker = \""$(realpath arm)"/bin/arm-linux-androideabi-clang\"\n" >> oab-utils/.cargo/config - echo -e "[target.aarch64-linux-android]\n linker = \""$(realpath arm64)"/bin/aarch64-linux-android-clang\"\n" >> oab-utils/.cargo/config - echo -e "[target.i686-linux-android]\n linker = \""$(realpath x86)"/bin/i686-linux-android-clang\"\n" >> oab-utils/.cargo/config - echo -e "[target.x86_64-linux-android]\n linker = \""$(realpath x86_64)"/bin/x86_64-linux-android-clang\"\n" >> oab-utils/.cargo/config ndk: r17b MaintainerNotes: Cannot use AUM/UCM because version code and version name are dynamic. AutoUpdateMode: None UpdateCheckMode: None CurrentVersion: 0.3.5-universal CurrentVersionCode: 305