[APP][8.0+] [OPEN SOURCE] [ROOT] OAndBackupX - Apps and data backup tool for Android.

Search This thread

Walden0

Retired Forum Moderator
Nov 24, 2018
2,007
1,136
Jabalpur
OAndBackupX is a fork of the infamous OAndBackup with the aim to bring OAndBackup to 2020. For now most of the functionality and UI of the app are rewritten, next steps would be making it stable and adding some features which could ease the backup/restore workflow with any device. Therefore all types of contribution are welcome.

Now on functionality of our App:

  • It requires root and allows you to backup individual apps and their data.
  • Both backup and restore of individual programs one at a time and batch backup and restore of multiple programs are supported.
  • Restoring system apps should be possible without requiring a reboot afterwards.
  • Backups can be scheduled with no limit on the number of individual schedules and there is the possibility of creating custom lists from the list of installed apps.

Recommendation
A combination with your favourite sync solution (e.g. Syncthing, Nextcloud...) keeping an encrypted copy of your apps and their data on your server or "stable" device could bring a lot of benefits and save you a lot of work while changing ROMs or just cleaning your mobile device.

Community
There's a new room on Matrix and a group on Telegram to discuss the development of the App and test new versions:

OAndBackupX:Matrix.ORG

Telegram

Our Code Of Conduct applies to the communication in the community same as for all contributers.

Encryption
If enabled the data backup will be encrypted with AES 256 based on a password you can set in the settings, which you'll have to use when you want to restore the data. This way you can store your backups more securely, worrying less about their readability.

if you have some java and android knowledge and like to contribute to the project see the following Development Document to see the goals and where a help is needed. Each contribution and communication in the project community should follow our Code Of Conduct


Download


Source Code
Screenshots

Developer @Machiav3lli (Antonios Hazim)
(I am merely creating this thread and in no way the developer or contributor to the app itself, all credit goes to him and others who have contributed )
 

Attachments

  • 1.jpg
    1.jpg
    183.7 KB · Views: 1,782
  • 2.jpg
    2.jpg
    150.8 KB · Views: 1,772
  • 3.jpg
    3.jpg
    164.6 KB · Views: 1,693
  • 4.png
    4.png
    159.5 KB · Views: 1,580
  • 5.jpg
    5.jpg
    173.2 KB · Views: 1,496
  • 6.jpg
    6.jpg
    137.5 KB · Views: 1,454
  • 7.jpg
    7.jpg
    160.7 KB · Views: 1,359
  • 8.png
    8.png
    166.6 KB · Views: 1,336
Last edited:

Walden0

Retired Forum Moderator
Nov 24, 2018
2,007
1,136
Jabalpur
Release 5.0.0

NEW MAJOR VERSION: incompatible with the old releases.

MIGRATED TO KOTLIN

SCHEDULED ACTIONS CAN ONLY LAST 10 MINUTES (SYSTEM CONSTRAINT): so partition your group of apps


Added: Individual modes for apps in batch action dialog
Updated: Choosing a backup directory doesn't create a child folder anymore
Updated: Far less unneeded refreshing
Fixed: APK/data not found error
Fixed: Persistent storage permission
Fixed: A11 support
Far too many other improvements, fixes and cleanups (in the full changelog)
 
Last edited:
  • Like
Reactions: diggens

walkwitmeinhel

Senior Member
Aug 11, 2012
1,074
184
was looking this for longtime wish could backup in otg

---------- Post added at 03:37 PM ---------- Previous post was at 03:37 PM ----------

thanks dev really appreciate it
 

Walden0

Retired Forum Moderator
Nov 24, 2018
2,007
1,136
Jabalpur
the apk obtained just now from Github and Izzyondroid have the same md5, whereas the one from F-droid seems to be newer ('added on 2020-10-02') and has a different size & md5. is that normal? which is the link recommended to follow for regular official updates?
All are exactly the same.
The fdroid one is newer and different in size and md5 because fdroid builds from the sources directly itself. Look for the versions they will be same.
 
P

Pizze

Guest
Please be careful with the 3.2.0 release. There is an upcoming release 4.x that breaks compatibility with the existing backup archives in favor of Storage Access Framework and a new backup directory structure.

Test versions are posted in the Telegram group. Some common backup related issues such as issues with symlinks and pipes are not present anymore in the 4.x release.
 

73sydney

Senior Member
Jul 21, 2018
1,344
1,113
Sydney
Google Pixel 2 XL
Okay, I'm lost, and I'm not easily lost :)

Really wanted to try this, but we'll....

Trying this for the first time, but cannot fathom it's confusing way of doing things

All I want to do is backup user apps and their data....but no way can I figure how to do it

1st try, set the filter options to display user apps....doesn't do anything ...system apps still shown

Switch to backup tab (once I figured out which one it was) still listing system apps etc

Try selecting all and then changing filter...nope, system apps still shown

Go around in circles for 15 minutes, and then post here

I've used every backup app on Android since the beginning of time, never needed to post asking for help...

What am I missing?

You all could use some documentation at very least :)

Better labelling or explanation of GUI items needed too

Cheers in advance
 

Pizze

New member
Sep 23, 2020
4
0
@73sydney Labeling the icons was a topic on the chat already… and an issue on github, I think. The UI has been updated, but is still evolving. That's why it's hard to write good documentation without having it outdated after 1 or 2 months again.
Regarding your issues:
You might have missed to confirm the filter with the green button on the bottom (you might have to scroll down in the fragment a bit).

If you want to backup something, just tap on the app and select backup on the bottom of the "AppSheet" that appears then. Or you can do a batch backup if you change the mode to it with the icons that come up when you scroll up a bit (hint: keep pressing a button to get a hint what the button does). I think, there is a high chance, that some of you apps fail to be backed up because of symlinks. Version 4 should be more reliable.

Just give it a try, don't be sad, if it doesn't work perfectly. The development is still very active (removing/replacing legacy stuff, making sure the data is consistent, optimizing the performance etc). Some people tried the new version 4 and reported new bugs and it's known that the UI has some issues because a central structure was replaced and it seems that there are still some combinations of the settings that cause issues.

Maybe it's the right time, to invite some Android experts. Currently the data consistency is a hot topic. To close an app or not to close an app, how is it restarted at the end and how to keep it from restarting during backup? If anyone wants to join, just join via Matrix or Telegram. :)
 

73sydney

Senior Member
Jul 21, 2018
1,344
1,113
Sydney
Google Pixel 2 XL
@73sydney Labeling the icons was a topic on the chat already… and an issue on github, I think. The UI has been updated, but is still evolving. That's why it's hard to write good documentation without having it outdated after 1 or 2 months again.
Regarding your issues:
You might have missed to confirm the filter with the green button on the bottom (you might have to scroll down in the fragment a bit).

If you want to backup something, just tap on the app and select backup on the bottom of the "AppSheet" that appears then. Or you can do a batch backup if you change the mode to it with the icons that come up when you scroll up a bit (hint: keep pressing a button to get a hint what the button does). I think, there is a high chance, that some of you apps fail to be backed up because of symlinks. Version 4 should be more reliable.

Just give it a try, don't be sad, if it doesn't work perfectly. The development is still very active (removing/replacing legacy stuff, making sure the data is consistent, optimizing the performance etc). Some people tried the new version 4 and reported new bugs and it's known that the UI has some issues because a central structure was replaced and it seems that there are still some combinations of the settings that cause issues.

Maybe it's the right time, to invite some Android experts. Currently the data consistency is a hot topic. To close an app or not to close an app, how is it restarted at the end and how to keep it from restarting during backup? If anyone wants to join, just join via Matrix or Telegram. :)

Hi, i will never see the chat because i dont believe in installing 3rd party apps just for support for apps listed on XDA :)
I'll check out github issues though in future

I did tap the confirm button, it seems to do something but then comes back with no apps lin lis resetting to default (paraphrasing as away from device at the moment)

Literally nothing i tried got me all my user apps ticked ready for backup, if youre saying that i have to tick then one by one, then we're going to have an issue friend :) :)

So as yet, havent even tried a backup bacause i cant (short of ticking every app, skipping over the systenm and other special items ive asked the filter to hide but it doesnt) select the apps i want to backup...kinda catch22 :)

Look im willing for anyone to piont out where im going wrong and even me made to feel like a numpty, but im a relatively smart guy, i have my full frontal lobe intact and ive managed to figure out every app in Android history until now :)

I get that youre also in the deep end currently with updating to a v4, so perhaps ill monitor and check back in when the dust settles a bit!

Cheers for the reply
 
P

Pizze

Guest
I get that youre also in the deep end currently with updating to a v4, so perhaps ill monitor and check back in when the dust settles a bit!
Cheers for the reply

That's a good choice. I like the style how Titanium Backup did the job and I agree, that the current mechanism for filtering is okay'ish.
The Telegram channel has a massive growth at the moment and I'm feeling uncomfortable with the current situation. It was nice that OABX has been featured on the homepage, but I'm personally saying, that the app is just not ready yet and won't meet the expectation. It's more an early access beta than a stable production ready app right now.

See ya later. Thanks for giving it a try!
 

Walden0

Retired Forum Moderator
Nov 24, 2018
2,007
1,136
Jabalpur
Okay, I'm lost, and I'm not easily lost :)

Really wanted to try this, but we'll....

Trying this for the first time, but cannot fathom it's confusing way of doing things

All I want to do is backup user apps and their data....but no way can I figure how to do it

1st try, set the filter options to display user apps....doesn't do anything ...system apps still shown

Switch to backup tab (once I figured out which one it was) still listing system apps etc

Try selecting all and then changing filter...nope, system apps still shown

Go around in circles for 15 minutes, and then post here

I've used every backup app on Android since the beginning of time, never needed to post asking for help...

What am I missing?

You all could use some documentation at very least :)

Better labelling or explanation of GUI items needed too

Cheers in advance
Hope this helps.
 

Attachments

  • Screenshot_20201005-190847_OAndBackupX_1.png
    Screenshot_20201005-190847_OAndBackupX_1.png
    226.5 KB · Views: 213
  • Screenshot_20201005-190901_OAndBackupX_1.jpg
    Screenshot_20201005-190901_OAndBackupX_1.jpg
    122.3 KB · Views: 217
  • Screenshot_20201005-190922_OAndBackupX_1.png
    Screenshot_20201005-190922_OAndBackupX_1.png
    211.8 KB · Views: 206
  • Screenshot_20201005-190931_OAndBackupX_1.png
    Screenshot_20201005-190931_OAndBackupX_1.png
    210.7 KB · Views: 206

73sydney

Senior Member
Jul 21, 2018
1,344
1,113
Sydney
Google Pixel 2 XL
Hope this helps.

Hi, appreciate the screenshots

I did try that several times yesterday, to no avail...

Just for you i removed, and reinstalled it just now and tried again, and success, i got just user apps selected and backup running!

Dont ask me to explain why it failed on 1st install, at times like these i like to play the "im just an end user" card :)

But thanks for taking the time to take the screenshots, it encouraged me to reinstall and give it another go, and if i hadnt i would never
have known the sweet taste of backup victory :)

edit/update:

Okay got too cocky

It got as far as VLC or 114/124 apps and has been stuck there crashed for 5 minutes :(

ybgeaz4.jpg


Hehe i got close though

Time to force close and try again...

edit/update #2:

after 4 force closes i got a backup done

on one occassion is atarted to do a backup , then went back to the app list window, with no apps displayed

ill test the restore in a couple of days when i have time
 
Last edited:

Walden0

Retired Forum Moderator
Nov 24, 2018
2,007
1,136
Jabalpur
Hi, appreciate the screenshots

I did try that several times yesterday, to no avail...

Just for you i removed, and reinstalled it just now and tried again, and success, i got just user apps selected and backup running!

Dont ask me to explain why it failed on 1st install, at times like these i like to play the "im just an end user" card :)

But thanks for taking the time to take the screenshots, it encouraged me to reinstall and give it another go, and if i hadnt i would never
have known the sweet taste of backup victory :)

edit/update:

Okay got too cocky

It got as far as VLC or 114/124 apps and has been stuck there crashed for 5 minutes :(



Hehe i got close though

Time to force close and try again...

edit/update #2:

after 4 force closes i got a backup done

on one occassion is atarted to do a backup , then went back to the app list window, with no apps displayed

ill test the restore in a couple of days when i have time
Thanks for not giving up.
Make sure you keep updating the app from github/izzyondroid for faster access to updates.
 

73sydney

Senior Member
Jul 21, 2018
1,344
1,113
Sydney
Google Pixel 2 XL
Thanks for not giving up.
Make sure you keep updating the app from github/izzyondroid for faster access to updates.

Currently testing restore - had to flash a ROM to test something for someone, may as well take the opportunity to try restore

Update:

Restore stalls at 14 packages left, force close time.....

Nope...3 attempts later same issue, althoug at different stage, different package

I suspect that even with battery optimization disabled for app (confirmed), the minute the screen goes out, it kills the restore process.

Im sadly not able to sit rigth now keeping the screen awake while 119 apps restore :)

I will keep my eye on the project
 
Last edited:

monicaONxda

Member
Aug 16, 2020
33
4
OAndBackup also system apps + settings?

Is it possible to backup and restore also system apps and their settings, e.g. the "system settings" (with screen resolution, installed screen widgets, app arrangements etc.)?
Titanium can't do it for example...
 

Walden0

Retired Forum Moderator
Nov 24, 2018
2,007
1,136
Jabalpur
Is it possible to backup and restore also system apps and their settings, e.g. the "system settings" (with screen resolution, installed screen widgets, app arrangements etc.)?
Titanium can't do it for example...
You can backup system apps but not the specific settings im afraid.
 

Pizze

New member
Sep 23, 2020
4
0
OK, I see, so I can only backup the system apks without data!?
Can I backup data of third party apps?

Hi, you can backup system apps and their data as well as third party apps. Just keep in mind, what I wrote about version 3.2 before.
The settings for your Android system are stored in a database of the system app com.android.providers.settings. If you backup and restore the data followed by a reboot, you might be able to overwrite the current settings database. I don't know, what happens, if you replace the underlying database file on a running system. Not mentioning the catastrophic damage you could do if the database isn't as expected by the provider.
I successfully tested the restore of SMS and call history on the same phone and same ROM. There could be issues, if you mix things up.

What you more likely want is something, that exports all entries and imports them later on restore and this kind of functionality isn't implemented (yet).

Be careful, when you test something out. Bad sytem can break your system. Also be careful, that you only restore the data. Mixing versions of different ROMs/Android versions may have a bad ending.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    OAndBackupX is a fork of the infamous OAndBackup with the aim to bring OAndBackup to 2020. For now most of the functionality and UI of the app are rewritten, next steps would be making it stable and adding some features which could ease the backup/restore workflow with any device. Therefore all types of contribution are welcome.

    Now on functionality of our App:

    • It requires root and allows you to backup individual apps and their data.
    • Both backup and restore of individual programs one at a time and batch backup and restore of multiple programs are supported.
    • Restoring system apps should be possible without requiring a reboot afterwards.
    • Backups can be scheduled with no limit on the number of individual schedules and there is the possibility of creating custom lists from the list of installed apps.

    Recommendation
    A combination with your favourite sync solution (e.g. Syncthing, Nextcloud...) keeping an encrypted copy of your apps and their data on your server or "stable" device could bring a lot of benefits and save you a lot of work while changing ROMs or just cleaning your mobile device.

    Community
    There's a new room on Matrix and a group on Telegram to discuss the development of the App and test new versions:

    OAndBackupX:Matrix.ORG

    Telegram

    Our Code Of Conduct applies to the communication in the community same as for all contributers.

    Encryption
    If enabled the data backup will be encrypted with AES 256 based on a password you can set in the settings, which you'll have to use when you want to restore the data. This way you can store your backups more securely, worrying less about their readability.

    if you have some java and android knowledge and like to contribute to the project see the following Development Document to see the goals and where a help is needed. Each contribution and communication in the project community should follow our Code Of Conduct


    Download


    Source Code
    Screenshots

    Developer @Machiav3lli (Antonios Hazim)
    (I am merely creating this thread and in no way the developer or contributor to the app itself, all credit goes to him and others who have contributed )
    2
    I tried to install the apk on my Rooted S7 Edge and I received a "There is a problem parsing the package" error message. How can I correct that error? Also can this application freeze applications like Titanium Pro?
    Probably something went wrong while downloading, just fetch it again.
    Freeze is called 'Disable' in the app, so yes, you can.
    1
    Release 5.0.0

    NEW MAJOR VERSION: incompatible with the old releases.

    MIGRATED TO KOTLIN

    SCHEDULED ACTIONS CAN ONLY LAST 10 MINUTES (SYSTEM CONSTRAINT): so partition your group of apps


    Added: Individual modes for apps in batch action dialog
    Updated: Choosing a backup directory doesn't create a child folder anymore
    Updated: Far less unneeded refreshing
    Fixed: APK/data not found error
    Fixed: Persistent storage permission
    Fixed: A11 support
    Far too many other improvements, fixes and cleanups (in the full changelog)
    1
    Just tried to install and get message "there was a problem parsing the package" downloaded from 2 different places (Github and Izzy)...
    The App supports only A8+.


    making flashable zip added ?
    That's one of the lowest priorities for now.


    Runs smooth and fast on A7 2018 with custom Rom...

    ThX
    Happy to hear, you're welcome.


    How does this compare to swift backup? I switched from titanium to swift on a10 because of restore issues on a10 and now on a11 swift is working decently.

    Sent from my OnePlus 8T using XDA Labs
    First and main difference: this project is open source. Second one: it's still under heavy development, performance isn't there yet.
    Otherwise, a feedback is always welcome, preferably on GH, TG or Matrix.


    some questions cani say take a bckup on my redmi note 4 and install it on MI a3 is it possible both phones are rooted and runing android 10 custom roms
    In the current stable version(4.0.0), you should have the same backup directory on both devices e.g. 0/OABackupX/
    @kitokit The same applies to your situation.

    Thank you! Maybe next time you contact him you can propose to make a legend for al the icons in the app. They are not always that clear. ?
    The documentation work is still secondary for now (performance & stability is the first priority) , but 5.0.0(alphas) provide already a lil bit more, and more is coming.
    1
    I tried to install the apk on my Rooted S7 Edge and I received a "There is a problem parsing the package" error message. How can I correct that error? Also can this application freeze applications like Titanium Pro?
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone