dadb
dadb copied to clipboard
A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server
This PR implements support for the adb v1 shell protocol. This allows dadb (and maestro) to work on API < 24. I had issues with the graalvm gradle stuff not...
Hi I need to connect to my device from a CI server to run some automated tests. Is it possible with DADB? Right now I can connect to a Wireless...
In the period version, "java.io.IOException: Unexpected sync packet id: FAIL" was thrown when UTF8 characters appeared in the path parameter of the push method. Because characters other than ASCII do...
After adding dadb dependency, got following warning ``` Provides transitive vulnerable dependency maven:com.squareup.okio:okio:2.10.0 CVE-2023-3635 7.5 Incorrect Conversion between Numeric Types vulnerability with High severity found ``` It appears we can...
When one of the devices is offline, Exception has been throwed, get the device failed, I think this is not well designed, Can you fix it?
Is the pair command supported by Dadb? If not, it would be great to add this feature. https://developer.android.com/studio/command-line/adb#connect-to-a-device-over-wi-fi-android-11+
While trying to add support for API 23 to maestro, I noticed some test failures:  Especially the tcp forwarding tests, I suspect that there might be a bug in...
Running simple shell: ``` val dabd = Dadb.discover() dabd.shell("echo test") ``` Fails on physical device 6.0 (Marshmallow): ``` Exception in thread "main" java.io.IOException: Command failed (shell,v2,raw:echo test): closed at dadb.adbserver.AdbServer.send$dadb(AdbServer.kt:99)...
I am using DADB but it fails with `Command failed (host:features): more than one device/emulator` https://github.com/mobile-dev-inc/dadb/blob/447f9b42acacb4fc854982ddd384220b832828b5/dadb/src/main/kotlin/dadb/adbserver/AdbServer.kt#L128 ``` Exception in thread "main" java.io.IOException: Command failed (host:features): more than one device/emulator at...
How can i do 'adb reverse localabstract:7007 tcp:7007' with dadb?