• v2.4.1 4d80db19a3

    v2.4.1 Stable

    izzy released this 2023-03-18 18:34:35 +00:00 | 4 commits to master since this release

    This is a "maintenance release" fixing some issues showing up after v2.4.0 was released (and partly being caused by that). Special thanks to @billie for all his help uncovering and fixing them! Along the lines, some minor improvements were introduced as well.

    • eliminating a duplicate function name causing some files not being pulled properly
    • pulling SMS/CBC caused issues on some devices as not all columns requested were available (or were renamed). Dropped unnecessary ones and added conditionals for the renamed ones.
    • remove an unnecessary su call in pull_data, so device settings can be obtained without root
    • add "wrappers" for output of warnings/errors (so formatting can be easily kept uniform)
    • yield a warning when CACHEDIR was defined but points to a non-existing directory (also "reset" CACHEDIR then to make clear we cannot use it)
    • getAppname() at one place tried writing to cache even if it was not set, fixed that.
    • some more cleanups, typo and other fixes
  • v2.4.0 c7d7a4268b

    v2.4.0 Stable

    izzy released this 2023-03-13 18:34:07 +00:00 | 14 commits to master since this release

    A "feature release" once more:

    • fix: fe36764 broke ROOT_COMPAT when more than 1 device was connected
    • adjustments for packaging (thanks to @6543) including introducing ~/.config/adebar – Arch users can install Adebar via AUR
    • Adebar can now extract several sets of data from your device, which are stored inside the data/ directory of the generated output:
      • SMS, device settings (global, system, secure)
      • with root powers also: call logs, cell broadcast messages, UserDictionary
    • tools/lst2json.php can be used to convert those files to JSON for further processing (if you know about a safe way to do that in "plain Bash" without using any external tools, hints are welcome)
    • exit codes are now defined at the top of adebar-cli so you can easily look them up e.g. for scripting, Cron etc
  • v2.3.2 460ef5956c

    v2.3.2 Stable

    izzy released this 2023-01-05 07:52:44 +00:00 | 26 commits to master since this release

    Another batch of little but helpful improvements:

    • add option to specify device serial to scripts in tools/ (ssnap & root backup/restore)
    • implementing root-based backup/restore (set ROOT_BACKUP=1 in your config to use this) for generated backup/restore scripts
    • root backup/restore scripts: add "-n" switch (noAPK) for use with system apps (to match the way we processed it with adb backup)
    • root_appbackup.sh: check whether specified app is installed before attempting to back up
  • v2.3.1 b060acf6b5

    v2.3.1 Stable

    izzy released this 2022-12-07 23:15:38 +00:00 | 32 commits to master since this release

    As the version name suggests, this is a release with some minor improvements:

    • standard apps: add Maps, add fallback to first candidate if no default is set
    • add optional argument to tools/getapk so SERIAL can be passed (in case of multiple devices being connected at the same time)
    • pull_config: also look in /system/vendor/etc for gps.conf if not found in /system/etc
  • v2.3.0 d3d45841cc

    v2.3.0 Stable

    izzy released this 2022-11-06 14:06:59 +00:00 | 36 commits to master since this release

    • new location of WiFi configs with Android 11
    • allow device names to contain dashes (thanks @bennofs !)
    • ab2tar,abrestore: display advice when we cannot unpack due to missing zlib
    • backup/restore scripts: if app allows no backups, at least pull/install the APK
    • add maps and F-Droid client to default apps
    • default apps: take installer into account when linking
    • abrestore: option to provide device serial (eg. if multiple devices connected)

    Plus some more minor adjustments/fixes.

  • v2.2.0 81f6f35028

    v2.2.0 Stable

    izzy released this 2022-01-05 11:50:01 +00:00 | 47 commits to master since this release

    • (experimental) scripts for backup/restore using root powers (for now, generated backup/restore scripts have the corresponding commands as comments for apps which opted out of backup, as fallback)
    • use app cache for user-apps as well (if it exists)
    • pull_config: consider new location for wifi config (Oreo and higher)
    • improve getting partitions by_name to work with more devices
    • several fixes and improvements
  • v2.1.0 c784b99b18

    v2.1.0 Stable

    izzy released this 2021-05-16 13:50:37 +00:00 | 62 commits to master since this release

    • improvements to tools/getapk
    • new script tools/restoreapks to install all backed up apks from a computer
    • improved DeviceInfo section of the report: new details with Android 11 (e.g. user details), include chipset info
    • some adjustments to PackageData (app listings)
    • other minor fixes/adjustments
  • v2.0.4 58a07399d2

    v2.0.4 Stable

    izzy released this 2020-09-13 12:58:34 +00:00 | 80 commits to master since this release

    • fix battery status parsing (skipped status/health fields)
    • rewrite partition info gathering to work with dummy devices
    • collect block devices for dummies & fix multi-user not to run on ICS or below
  • v2.0.3 ac6744edaf

    v2.0.3 Stable

    izzy released this 2020-08-03 23:55:24 +00:00 | 85 commits to master since this release

    • DeviceInfo: add multi-user settings & guest restrictions
    • DeviceInfo: add DeviceAdmins (off by default to avoid shocking Samsung users)
    • add missing default apps to AppDetails: Contacts, Music Player, Emergency, Camera, Gallery
    • do not try to create multi-user stuff on GB and below (it’s not there yet), and also adjust pm list packages (doesn't know any parameter but -f up to at least Gingerbread)

    For examples of generated device documentation, please see: https://pages.codeberg.org/izzy/adebar

    As usual: there are no “compiled binaries”. Just download the “source code”, unpack to a location of your choice, and do the QuickStart.

  • v2.0.2 d4af0333f0

    v2.0.2 Stable

    izzy released this 2020-07-30 06:51:06 +00:00 | 95 commits to master since this release

    new section for defaultApps in app documentation (Android 7+):

    • WebView details
    • Standard apps (which Mail, Browser, Dialer, Messenging, Homescreen app is used by default)

    For example output, please see: https://pages.codeberg.org/izzy/adebar/81sunny3.html#defaultApps

    As usual: there are no "compiled binaries". Just download the "source code", unpack to a location of your choice, and do the QuickStart.