├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── .mvn ├── maven.config └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── CHANGELOG ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── misc ├── banner.psd ├── icon.ico ├── icon.png └── icon_sm.png ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main └── java │ └── at │ └── favre │ └── tools │ └── uberadb │ ├── AdbLocationFinder.java │ ├── AdbLocationFinderImpl.java │ ├── AdbTool.java │ ├── CmdProvider.java │ ├── UserPromptHandler.java │ ├── actions │ ├── BugReport.java │ ├── Commons.java │ ├── Install.java │ └── PackageDependentAction.java │ ├── parser │ ├── AdbDevice.java │ ├── AdbDevicesParser.java │ ├── DumpsysPackageParser.java │ ├── InstalledPackagesParser.java │ └── PackageMatcher.java │ ├── ui │ ├── Arg.java │ ├── CLIParser.java │ └── FileArgParser.java │ └── util │ ├── CmdUtil.java │ ├── FileUtil.java │ └── MiscUtil.java └── test ├── java └── at │ └── favre │ └── tools │ └── uberadb │ ├── AdbLocationFinderImplTest.java │ ├── AdbToolStaticsTest.java │ ├── AdbToolTest.java │ ├── CmdProviderTest.java │ ├── MockAdbCmdProvider.java │ ├── MockAdbLocationFinder.java │ ├── MockUserPromptHandler.java │ ├── parser │ ├── AdbDeviceParserTest.java │ ├── DumpsysPackageParserTest.java │ ├── FileArgParserTest.java │ ├── InstalledPackagesParserTest.java │ └── PackageMatcherTest.java │ ├── ui │ └── CLIParserTest.java │ └── util │ └── CmdUtilTest.java └── resources ├── apks ├── app-first-debug.apk ├── app-fourth-debug.apk ├── app-second-debug.apk └── app-third-debug.apk └── test-files ├── dumpsys-packages-emu-android18.txt ├── dumpsys-packages-emu-android19.txt ├── dumpsys-packages-emu-android23.txt ├── dumpsys-packages-moto-g1.txt └── dumpsys-packages-nexus6p.txt /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/maven.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/.mvn/maven.config -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/README.md -------------------------------------------------------------------------------- /misc/banner.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/misc/banner.psd -------------------------------------------------------------------------------- /misc/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/misc/icon.ico -------------------------------------------------------------------------------- /misc/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/misc/icon.png -------------------------------------------------------------------------------- /misc/icon_sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/misc/icon_sm.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/AdbLocationFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/AdbLocationFinder.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/AdbLocationFinderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/AdbLocationFinderImpl.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/AdbTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/AdbTool.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/CmdProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/CmdProvider.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/UserPromptHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/UserPromptHandler.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/actions/BugReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/actions/BugReport.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/actions/Commons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/actions/Commons.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/actions/Install.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/actions/Install.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/actions/PackageDependentAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/actions/PackageDependentAction.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/parser/AdbDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/parser/AdbDevice.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/parser/AdbDevicesParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/parser/AdbDevicesParser.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/parser/DumpsysPackageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/parser/DumpsysPackageParser.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/parser/InstalledPackagesParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/parser/InstalledPackagesParser.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/parser/PackageMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/parser/PackageMatcher.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/ui/Arg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/ui/Arg.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/ui/CLIParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/ui/CLIParser.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/ui/FileArgParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/ui/FileArgParser.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/util/CmdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/util/CmdUtil.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/util/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/at/favre/tools/uberadb/util/MiscUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/main/java/at/favre/tools/uberadb/util/MiscUtil.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/AdbLocationFinderImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/AdbLocationFinderImplTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/AdbToolStaticsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/AdbToolStaticsTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/AdbToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/AdbToolTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/CmdProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/CmdProviderTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/MockAdbCmdProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/MockAdbCmdProvider.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/MockAdbLocationFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/MockAdbLocationFinder.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/MockUserPromptHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/MockUserPromptHandler.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/parser/AdbDeviceParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/parser/AdbDeviceParserTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/parser/DumpsysPackageParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/parser/DumpsysPackageParserTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/parser/FileArgParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/parser/FileArgParserTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/parser/InstalledPackagesParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/parser/InstalledPackagesParserTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/parser/PackageMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/parser/PackageMatcherTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/ui/CLIParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/ui/CLIParserTest.java -------------------------------------------------------------------------------- /src/test/java/at/favre/tools/uberadb/util/CmdUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/java/at/favre/tools/uberadb/util/CmdUtilTest.java -------------------------------------------------------------------------------- /src/test/resources/apks/app-first-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/apks/app-first-debug.apk -------------------------------------------------------------------------------- /src/test/resources/apks/app-fourth-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/apks/app-fourth-debug.apk -------------------------------------------------------------------------------- /src/test/resources/apks/app-second-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/apks/app-second-debug.apk -------------------------------------------------------------------------------- /src/test/resources/apks/app-third-debug.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/apks/app-third-debug.apk -------------------------------------------------------------------------------- /src/test/resources/test-files/dumpsys-packages-emu-android18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/test-files/dumpsys-packages-emu-android18.txt -------------------------------------------------------------------------------- /src/test/resources/test-files/dumpsys-packages-emu-android19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/test-files/dumpsys-packages-emu-android19.txt -------------------------------------------------------------------------------- /src/test/resources/test-files/dumpsys-packages-emu-android23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/test-files/dumpsys-packages-emu-android23.txt -------------------------------------------------------------------------------- /src/test/resources/test-files/dumpsys-packages-moto-g1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/test-files/dumpsys-packages-moto-g1.txt -------------------------------------------------------------------------------- /src/test/resources/test-files/dumpsys-packages-nexus6p.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickfav/uber-adb-tools/HEAD/src/test/resources/test-files/dumpsys-packages-nexus6p.txt --------------------------------------------------------------------------------