# DABS: Download Android App Bundle Files from a Device or Emulator

DevFeed: [DABS: Download Android App Bundle Files from a Device or Emulator](<https://devfeed.tech/articles/dabs-32348.md>)

Original publisher: [Read original article](<https://dustn.dev/post/2021-11-21-dabs/>)

Author: dustin@dustn.dev (Dustin Summers)

Published: 2021-08-21T10:26:38Z

Content type: tutorial

Language: en

Sources: [Dustin Summers](<https://devfeed.tech/sources/dustin-summers.md>)

Topics: [adb](<https://devfeed.tech/topics/adb.md>), [Android](<https://devfeed.tech/topics/android.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [android-security-engineering-security-research](<https://devfeed.tech/tags/android-security-engineering-security-research.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [download](<https://devfeed.tech/tags/download.md>), [files](<https://devfeed.tech/tags/files.md>), [function](<https://devfeed.tech/tags/function.md>), [packages](<https://devfeed.tech/tags/packages.md>), [repo](<https://devfeed.tech/tags/repo.md>), [shell](<https://devfeed.tech/tags/shell.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

## AI overview

This tutorial introduces DABS, a fish shell function that uses Android Debug Bridge to find packages and download all files associated with an app from an Android device or emulator. It explains the need to retrieve multiple files when apps use App Bundles and outlines installation, configuration, and usage.

## Source excerpt

Hey Android Enthusiasts, Security Researchers, EL33T H@CK3Rs, and people who followed this link! Ever need to download a binary file from your Android device/emulator, but don't know the package name or the path? Well, you could use the following, which I have been doing for years... adb shell pm list packages | grep <search term for app> adb shell pm path <package from above> adb pull <path> Easy, right? But these days with App Bundles, binaries don't come nicely packaged up like they use to in a single .