Skip to content

Commit

Permalink
Release 1.0.0
Browse files Browse the repository at this point in the history
* Added: option to clean cache before data backup
  • Loading branch information
machiav3lli committed May 18, 2020
1 parent cbebbd3 commit cc61dde
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 34 deletions.
30 changes: 2 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,44 +58,18 @@ till the version 0.9.3 there's been no structural change in how the app handles

## Building

OAndBackupX is built with gradle. you need the android sdk, rust for building the oab-utils binary, and bash or a compatible shell for executing the oab-utils build script (patches for making this buildable on windows are welcomed).
OAndBackupX is built with gradle. you need the android sdk, rust (for building the oab-utils binary), and bash (or a compatible shell for executing the oab-utils build script).

P.S: If you have any problem building OAB-Utils: you can find some helping notes in its Readme.md

```
./gradlew build
# building only debug
./gradlew assembleDebug
# building for a specific abi target
./gradlew assembleArm64
```

## Version Control

OAndBackupX is handled on Github:
https://github.com/machiav3lli/oandbackupx

## Busybox / OAB-Utils

a working busybox installation is required at the moment, but work is in progress to include all the needed functionality in a binary included in the apk. this program is called oab-utils and is written in rust.

you can get the source for busybox here: https://busybox.net/. you then need to cross-compile it for the architecture of your device (e.g. armv6). you can also try the binaries found here: https://busybox.net/downloads/binaries/.
if you have a working toolchain for your target device, you should only need to run the following commands on the busybox source:

```
make defconfig # makes a config file with the default options
make menuconfig # brings up an ncurses-based menu for editing the options
# set the prefix for your toolchain under busybox settings -> build options
# (remember the trailing dash, e.g. 'arm-unknown-linux-gnueabihf-')
# build as a static binary if needed
make
```
Busybox is available on F-Droid or you can build it yourself from [here](https://busybox.net).

copy the busybox binary to your system, for example /system/xbin or /data/local, and make it executable. symlinking is not necessary for use with oandbackupx. in the oandbackupx preferences, provide the whole path to the busybox binary, including the binary's file name (e.g. /data/local/busybox).

translations of the original OAndBackup are currently being managed on transifex: https://www.transifex.com/projects/p/oandbackup/
so please come help us there or spread the link if you want the app available in your own language.

## Licenses

as a fork of OAndBackup, OAndBackupX is licensed under the MIT license (see LICENSE.txt)
Expand Down
10 changes: 4 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ ext {

appcompat : "1.1.0",
material : "1.2.0-alpha06",
constraintlayout : "2.0.0-beta4",
constraintlayout : "2.0.0-beta5",
preference : "1.1.1",
swiperefreshlayout: "1.0.0",
fastadapter : "5.0.0",
Expand Down Expand Up @@ -54,8 +54,6 @@ dependencies {
implementation "androidx.swiperefreshlayout:swiperefreshlayout:${versions.swiperefreshlayout}"
implementation "com.mikepenz:fastadapter:${versions.fastadapter}"
implementation "com.mikepenz:fastadapter-extensions-diff:${versions.fastadapter}"
implementation "com.mikepenz:fastadapter-extensions-binding:${versions.fastadapter}"
implementation "com.mikepenz:fastadapter-extensions-utils:${versions.fastadapter}"

// Tests
implementation "androidx.room:room-testing:${versions.room}"
Expand Down Expand Up @@ -101,9 +99,9 @@ sonarqube {
}
}

int versionMajor = 0
int versionMinor = 9
int versionPath = 14
int versionMajor = 1
int versionMinor = 0
int versionPath = 0

android {
compileSdkVersion 29
Expand Down
4 changes: 4 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
changelog
=========

1.0.0 (18.05.2020)
-------------------
* added: option to clean cache before data backup

0.9.14 (14.05.2020)
-------------------
* reverted: back to cleaning cache
Expand Down
2 changes: 2 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/1000.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**OAndBackupX 0.9.14 (aka 1.0.0-rc3)**
* Added: option to clear cache before data backup

0 comments on commit cc61dde

Please sign in to comment.