@IzzySoft IzzySoft released this Oct 13, 2018 · 2 commits to master since this release

Assets 2
  • new option AUTO_BACKUP_SHARED to automatically backup shared storage without extra user input (1). Defaults to 0 (ask whether to backup) – thanks to @Flashwalker!
  • new option RETRY_FAILED_BACKUPS to prompt to retry "failed backups" or, alternatively, remove the broken backup files (backup files of 41 byte or less); 1 to enable, default 0 – thanks to @Flashwalker!
  • new options SKIP_EXISTING_USERBACKUP and SKIP_EXISTING_SYSBACKUP to skip backing up apps where backup files are already present (1), e.g. due to a prior aborted run. Defaults to 0 (don't skip, as it was before) – thanks to @Flashwalker!
  • some adjustments and corrections for Nougat (found with the BQ Aquaris X5 Plus)
  • no longer trying to pull usage-history.xml on devices running Lollipop (Android 5) or newer as the file simply no longer exists there
  • new helper script (tools/abrestore) to work around the adb restore issue some devices running Android 7 and up experience (restore seems not to work, or rather only if the app was already installed)
  • adjustments to make Adebar work properly with Android 7 (Nougat) and 8 (Oreo; thanks @Catfriend1 for helping out on this!)
  • AutoConfirm keycodes are now configurable (with some working examples mentioned in the docs – again, thanks to @Catfriend1 for providing combinations working on Xiaomi devices)
  • Adebar now also works fine on Windows using Git Bash (thanks to @Catfriend1 once more)
  • some more minor changes, fixes and improvements

@IzzySoft IzzySoft released this May 7, 2017 · 35 commits to master since this release

Assets 2
  • support for MobaXterm/Cygwin (thanks, @JimboJoe !)
  • Giving a meaningful explanation if the Bash-version is too low, as e.g. on OSX (thanks, @n0tnull !)
  • switching from stty to exec-out for partition backup (see #25 – thanks for the pointer, @cweiske !)
  • some other minor changes and adjustments (see commit history 😸 )

@IzzySoft IzzySoft released this Oct 26, 2016 · 45 commits to master since this release

Assets 2
  • adaptions for OSX: auto-detect the location of the bash binary
    (OSX ships with an old Bash, version 3.x, while Adebar requires 4+. So with this adaption, you can e.g. install a Bashv4 to /opt/bin, and prepend that location to your $PATH variable (export PATH=/opt/bin:$PATH) and Adebar will find it)
    Thanks to d5ve for this contribution!
  • new feature: "special transfer dir" (see directory settings in the Wiki's Configuration page for details)
  • now collecting disabled components together with disabled apps (if MK_*APPS is disabled). This generation of deadReceivers.sh is faster in the original place (as package data is already loaded there), so we prefer it over there.
  • original generation of deadReceivers.sh was broken for some devices (which used different indention). Fixed using regex.
  • depending on device's Android version, use pm hide (Android 5.0+) or pm disable (Android < 5.0) to disable apps. pm hide is said to not require root, while pm disable sometimes does.
  • fix for adb pull progress bar (ADB v1.0.36 / r24 / Android 7 introduced a progress bar which is nice for interactive use but confused our screen logging)

@IzzySoft IzzySoft released this Aug 2, 2016 · 60 commits to master since this release

Assets 2
  • including kernel release with OS details
  • listing UID and GID with apps (useful e.g. for debugging with adb logcat)
  • some fixup to make app detail info working correctly with Marshmallow (e.g. Samsung Galaxy S7 Edge had hickups which are cured now)
  • enable additional (read-only) cache directories with app names. See e.g. Adebar-Appcache to fetch your initial fill

@IzzySoft IzzySoft released this Jul 11, 2016 · 64 commits to master since this release

Assets 2
  • Battery Stats: skipping entries without values
  • fix: autoConfirmedRestore specified package name instead of file name (and thus didn't work)
  • Improvements for Xprivacy export:
    • sometimes pulled incomplete file (fixed)
    • smoother "progress output"
  • new feature: creating a pm enable script for all apps (in case one locks oneself out by disabling one too much). Creation of this script is enabled by default.
  • new config variable ROOT_PMDISABLE to have the disable/enable scripts using su

@IzzySoft IzzySoft released this May 21, 2016 · 71 commits to master since this release

Assets 2
  • more details in the generated device-info documentation
  • better support for DualSIM devices
  • option to link apps from unknown-sources to a market
  • bunch of smaller fixes and improvements

@IzzySoft IzzySoft released this Jan 7, 2016 · 81 commits to master since this release

Assets 2
  • fixed up regexp to match some more serials (e.g. adb over network) – thanks to @chaotix-
  • fix for devices where adb backup couldn't handle directory names with -f – thanks to @chaotix-
  • make AUTOCONFIRM delay configurable (for slower devices, see #16)
  • fixed detection of aapt failing when more than one device was connected
  • added automatic device/config detection

@IzzySoft IzzySoft released this Nov 15, 2015 · 87 commits to master since this release

Assets 2
  • added possibility to have your backups/restores confirmed automatically (see: AUTO_CONFIRM keyword), thanks to @inktrap
  • added possibility to have your backups encrypted with a password (see: BACKUP_PASSWORD keyword), thanks to @inktrap
  • added AUTO_UNLOCK feature to automatically unlock your device's screen at start of backup/restore. Highly experimental – doesn't work on all devices/ROMs.

@IzzySoft IzzySoft released this Oct 26, 2015 · 97 commits to master since this release

Assets 2
  • some MTK specific additions (evaluating mtkFlags on packages, suppressing some "Oopses" produced due to MTK specifics) – thanks to @tukusejssirs for testing and helping with these!
  • fix copy-paste error in backup script creation (sysapps where backed-up to userapp dir)
  • supporting provider info for 2nd SIM (Dual-SIM devices) – again, thanks to @tukusejssirs
  • fix: system-app backups should not include the .apk (as user cannot restore that anyway) but just the data
  • introducing MK_APPRESTORE_DELAY setting (to wait between commands; on some devices, backup worked only for the first package otherwise)
  • adding support for XPrivacy data backup (MK_XPRIVACY_EXPORT and MK_XPRIVACY_PULL; turned off by default)

@IzzySoft IzzySoft released this Oct 11, 2015 · 112 commits to master since this release

Assets 2
  • optimizing generated scripts for app backups
  • if aapt is available on the device, use it to retrieve app names
  • integrating app usage stats for JB+KK
  • FIX: replacing Debian-specific (and obsolete) tempfile by mktemp
  • FIX: _fsProcDumchar() was hanging when partitions were detected (waiting for input) on MTK devices
  • Added "newbie intro" when called w/o params and no configs exist
  • Making sure apps reported by pm list packages are really apps (on some devices with Xposed installed, some "warnings" interfered)