Skip to main content

data_tree 1.0.9 copy "data_tree: ^1.0.9" to clipboard
data_tree: ^1.0.9 copied to clipboard

A powerful CLI tool that automatically reads Flutter app storage using ADB and prints GetStorage, SharedPreferences, and app data files as a clean ASCII tree in the terminal. Designed for debugging [...]

1.0.9 #

🔧 Some Changes in README.md for How to used this Package #

1.0.8 #

🔧 Major Stability Update – Binary Safe Mode Enabled #

1.0.7 #

🔧 Major Stability Update – Binary Safe Mode Enabled #

  • Fixed crash caused when reading non-UTF8 binary files.
  • Added a new Binary Detector Engine:
    • Detects null-byte sequences
    • Prevents malformed UTF-8 decoding
    • Labels binary files as <Binary File> (size: XXX bytes)
  • Added smart content parser:
    • JSON → parsed
    • key:value text → structured
    • plain text → returned as-is
    • binary → safely skipped
  • Strengthened recursive storage scanner for all app directories.
  • Improved error handling and fallback behavior.
  • Cleanup of noisy ADB logs in console.
  • Improved interactive UI for selecting apps and storage categories.
  • Fully compatible with all Android debug builds.

1.0.6 #

🚀 UI & UX Improvements #

  • Introduced a more attractive and user-friendly command-line interface.
  • Updated menu layout with better spacing, borders, and icons.
  • Improved visibility of detected packages and storage sections.
  • Enhanced ASCII tree rendering for better readability.
  • Optimized prompts to guide the user more clearly during selection.
  • Polished overall interaction flow for smoother experience.

1.0.5 #

Major Update: Full Auto-Detected Storage Inspector #

  • Added a new debug-app scanner using run-as to reliably detect all Flutter debug builds.
  • Replaced old foreground detection with a fail-proof detection system.
  • Added interactive package selection menu when multiple debug apps are installed.
  • Added interactive storage selection menu:
    • SharedPreferences
    • Files
    • Databases
    • AppFlutter
    • All Storage
  • Added full recursive directory scanner for:
    • /shared_prefs
    • /files
    • /databases
    • /app_flutter
  • Added automatic JSON parsing for any file under /files.
  • Added automatic key:value text parsing for .txt and other human-readable files.
  • Added fallback for non-JSON files (raw text output).
  • Added support for deeply nested folders.
  • Improved ASCII tree formatting for better readability.
  • Fixed issue where CLI selected wrong system apps (e.g., com.google.android.nfc).
  • Ensured the tool works even when foreground detection fails.
  • Ensure the tool works with zero arguments:
    • data-tree → auto-detect + menu
  • Significantly improved error messages for easier debugging.
  • Cleaned and optimized code structure.
  • Ready for production usage.

1.0.4 #

  • Added full auto-detection for package names
  • Added fallback selection when auto-detect fails
  • Completely dynamic storage scanning
  • Can run: data-tree
  • Improved stability reading SharedPreferences and Files
  • Better JSON decoding and file parsing

1.0.3 #

  • Added full auto-detection mode
  • Users can now run: data-tree StorageName
  • No --package, --file, --all required
  • Added full storage scanning (Files, SharedPreferences, GetStorage)
  • Improved dynamic storage search
  • Auto-detect Flutter debug app via adb

1.0.2 #

  • Improved package description for pub.dev
  • Updated README with clearer documentation
  • Prepared for new feature release

1.0.1 #

  • Improved CLI docs.
  • Updated README.md.
  • Added minor fixes.

1.0.0 #

  • Initial release of data_tree.
  • Added ASCII tree printer.
  • Added CLI command data-tree.

1.0.0 #

  • Initial version.
0
likes
110
points
45
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A powerful CLI tool that automatically reads Flutter app storage using ADB and prints GetStorage, SharedPreferences, and app data files as a clean ASCII tree in the terminal. Designed for debugging Flutter apps without exporting manual files. Supports Android auto-detection, key-based filtering, and full tree visualization.

Homepage

License

unknown (license)

Dependencies

path

More

Packages that depend on data_tree