Skip to content
This repository was archived by the owner on Jan 5, 2022. It is now read-only.

Releases: IzzySoft/Adebar

Better automation and some fixes

07 Jan 22:13
Compare
Choose a tag to compare
  • 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

Automating backup/restore

15 Nov 13:20
Compare
Choose a tag to compare
  • 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.

Feature additions and minor fixes

26 Oct 11:10
Compare
Choose a tag to compare
  • 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)

Some fixes and more improvements

11 Oct 11:46
Compare
Choose a tag to compare
  • 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)

Fixes and enhancements

05 Jul 14:05
Compare
Choose a tag to compare
  • Partitions: some more fixes for EMMC
  • New feature: Install apps by dropping them into the resp. install dir, push files to the device the same way
  • calling the script without parameters now also lists available config files
  • including softap.conf (hotspot SSID/password) with config pull

Improvements to partition detection and device documentation

30 Mar 19:31
Compare
Choose a tag to compare
  • partitionInfo: added support for /proc/dumchar_info, fix for "EMMC specifics"
  • new: generation of sysApps.md (corresp. to userApps.md), with the option to skip retrieval of app names for system apps
  • variable MK_PKG_DATA removed, replaced by MK_USERAPPS and MK_SYSAPPS

Additions and minor fixes

17 Jan 18:22
Compare
Choose a tag to compare
  • Oops cleanup (reporting "unexpected findings" returned from device, usually due to newer Android versions or vendor-specific adjustments)
  • userApps.md: adding MultiUser info to packages (Android 4.2+)
  • adding "root compatibility mode" (see the ROOT_COMPAT setting)
  • fixed symlink to latest generation sometimes being created at the wrong place
  • new feature: partition backup (and partition details in deviceInfo)
  • some code reorganisation: modularisation
  • TiBu-script generation is now turned off by default

First Release

24 Dec 15:07
Compare
Choose a tag to compare
  • some reorganisation in deviceInfo
  • new feature: timestamped subdirs on each run, so you can keep multiple generations
  • new option DEVICE_NAME for a descriptive name to be used in scripts and documentation
  • new feature: post-run capabilities (to e.g. zip & mail results)
  • fix: in some cases, script execution was prevented due to typos on SERIAL check
  • userApps.md: link package names to their resp. market places if possible (based on installer)
  • userApps.md: app names can be defined via cache files (or auto-retrieved via user-script/function)
  • several smaller enhancements/fixes
  • moved most documentation to the wiki, improving it on the way (hopefully ;)

More options and deviceInfo details

30 Nov 22:46
Compare
Choose a tag to compare
Pre-release
  • optional ANSI-coloring of console output
  • more deviceInfo details: networking, storage + diskstats, provider, sensors
  • new config keywords to make some deviceInfo details optional
  • deviceInfo: added device status (battery, radio)

Less dependencies – more details

20 Nov 19:27
Compare
Choose a tag to compare
Pre-release
  • new config var PROGRESS allows to hide/show progress information in terminal according to set-up verbosity
  • replacing some "forks" (mainly calls to tr/awk) by "Bashisms"
  • dropped getFrozenComponents(): doc/deadReceivers wasn't that useful anyway
  • removed dependencies on xml2 and php-cli (functionality rewritten in Bash code)
  • much more details in userApps.md
  • added helper script to convert ADB backups to .tar.gz files

Due to lack of feedback, I still have to declare this a "pre-release" as I could only test it on too few devices.