Skip to content

Eevee - 148

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 09:04
· 31 commits to main since this release

Automated pre-release build for Eevee (Build 148).

馃攧 Changes in this build:

  • Improved Shell Execution and Error Handling by @ShivamXD6

    • Improved support for Legacy Old Android like Android 8
    • Simplified root command execution for more reliable shell operations.
    • Added automatic tool detection with fallback support for different devices.
    • Improved APK installation with validation and fallback handling.
    • Added clearer error reporting and logging for failed commands and script operations for logcat operations.
  • Add warning dialog for cross-storage migration by @ShivamXD6

  • Optimized APK Installation and Restore Process by @ShivamXD6

    • Improved restore speed by installing Apps parallelly.
    • Added automatic cache cleanup before restoring app data.
    • Improved package and UID handling to ensure correct app ownership during restoration.
    • Simplified system and package management operations for more efficient restores.
  • Improved Restore Performance and Progress Handling by @ShivamXD6

    • Improved restore speed by running several post restoration tasks in parallel.
    • Improved progress tracking with clearer backup and restore status updates.
    • Improved UI state handling to make progress updates more reliable.
    • Fixed shell event handling to ensure status messages are displayed correctly.
  • Further Improved the Backup & Restore Speed by @ShivamXD6

    • Removed Smooth backup and restore progress reporting for better Speed.
    • Optimized background processing to make backup and restore operations faster.
    • Fixed Incorrect Android UIDs applying in certain devices by pre-checking for Android UIDs.
    • Improved initial app state handling for rooted devices.
    • Updated the Android build tools to a newer version.
  • Simplified Restore Process and Post-Restore Handling by @ShivamXD6

  • Fixed app not asking for Root Permission as soon the app starts by @ShivamXD6

  • Fixed incorrect apps sizes by @ShivamXD6

    • Fixed the external data being counted twice.
    • Fixed the cache being included in data.
  • Added Per-App Component Selection and Smart Matching by @ShivamXD6

    • Added support for selecting different backup components for each app.
    • Improved Auto Select to automatically match each app with its available backup components.
    • Added detection for available App, Data, Permissions, Media, and Android ID components.
    • Updated storage calculations and backup processing to respect each app's selected components.
    • Added UI indicators to show which components are active for each app.
  • Optimized Permission Handling and Data Restoration by @ShivamXD6

    • Improved permission backup and restoration for better performance and reliability.
    • Simplified data, media, and OBB restoration handling.
  • Run SETPERM in background to improve restoration Speed by @ShivamXD6

  • Optimized & Improved Backup/Restore Accuracy and Processing by @ShivamXD6

    • Reduced backup processing time by reusing calculated app sizes.
    • Removed redundant fetching of metadata in script and directly using the already fetched one.
    • Simplified backup metadata for more reliable processing.
    • Improved APK backup handling using direct file paths.
    • Added app version tracking to improve backup and restore handling.
  • Replaced legacy pm commands with cmd package for faster execution by @ShivamXD6

  • Update README descriptions and optimized script parallel jobs logic by @ShivamXD6