This is the Android Debug Bridge (ADB). It is made available under the terms of the Apache 2.0 License in LICENSE. Its source code is available originally at , although this version was built from source code available at ; and you can reproduce this package via the following instructions (for Ubuntu 13.04 Raring): 1. sudo apt-get build-dep android-tools-adb 2. apt-get source android-tools-adb 3. cd android-tools-4.2.2+git20130218/ 4. Apply this patch to debian/makefiles/adb.mk (to link libcrypto statically, so the executable works on Linux installations with different versions of it): --- debian/makefiles/adb.mk 2013-03-26 14:15:41.000000000 -0700 +++ adb-static-crypto.mk 2013-06-06 16:51:52.794521267 -0700 @@ -40,15 +40,16 @@ CPPFLAGS+= -I. CPPFLAGS+= -I../include CPPFLAGS+= -I../../../external/zlib +CPPFLAGS+= -I/usr/include/openssl -LIBS+= -lc -lpthread -lz -lcrypto +LIBS+= -lc -lpthread -lz -ldl OBJS= $(SRCS:.c=.o) all: adb adb: $(OBJS) - $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) + $(CC) -o $@ $(LDFLAGS) $(OBJS) /usr/lib/x86_64-linux-gnu/libcrypto.a $(LIBS) clean: rm -rf $(OBJS) adb 5. cd core/adb && make -f ../../debian/makefiles/adb.mk