gitextract_bnja9n_o/ ├── .gitignore ├── COPYING ├── LICENSES/ │ ├── Apache-2.0 │ ├── BSD-3-Clause │ ├── GPL-3.0-or-later │ └── MIT ├── README.md ├── SERVICES.md ├── app/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── io/ │ │ └── github/ │ │ └── muntashirakon/ │ │ └── adb/ │ │ └── testapp/ │ │ ├── AdbConnectionManager.java │ │ ├── App.java │ │ ├── MainActivity.java │ │ └── MainViewModel.java │ └── res/ │ ├── drawable/ │ │ ├── ic_add_link.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_link.xml │ │ └── ic_link_off.xml │ ├── drawable-v24/ │ │ └── ic_launcher_foreground.xml │ ├── layout/ │ │ ├── activity_main.xml │ │ └── dialog_input.xml │ ├── menu/ │ │ └── actions_main.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ └── values/ │ └── strings.xml ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── libadb/ │ ├── .gitignore │ ├── build.gradle │ └── src/ │ ├── main/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ └── io/ │ │ └── github/ │ │ └── muntashirakon/ │ │ └── adb/ │ │ ├── AbsAdbConnectionManager.java │ │ ├── AdbAuthenticationFailedException.java │ │ ├── AdbConnection.java │ │ ├── AdbInputStream.java │ │ ├── AdbOutputStream.java │ │ ├── AdbPairingRequiredException.java │ │ ├── AdbProtocol.java │ │ ├── AdbStream.java │ │ ├── AndroidPubkey.java │ │ ├── ByteArrayNoThrowOutputStream.java │ │ ├── KeyPair.java │ │ ├── LocalServices.java │ │ ├── PRNGFixes.java │ │ ├── PairingAuthCtx.java │ │ ├── PairingConnectionCtx.java │ │ ├── SslUtils.java │ │ ├── StringCompat.java │ │ └── android/ │ │ ├── AdbMdns.java │ │ ├── AndroidUtils.java │ │ └── package.html │ └── test/ │ └── java/ │ └── io/ │ └── github/ │ └── muntashirakon/ │ └── adb/ │ └── AndroidPubkeyTest.java └── settings.gradle