This git repository provides an adaptation to the Android Debug Bridge daemon, in order to be used on linux only platforms. Only the sctrictly needed modifications have been made to provide base functionality of adbd (on target) and proper interaction with adb (client, on host). Some functionalities shoudn't work though, but could be "repaired" by further patching the original code.
The added code, in the carino adbd project is mainly the reimplementation of the properties system with a configuration file and stubs of (considered as...) non useful functions, in the frame of the carino project.
git clone https://github.com/ncarrier/carino-packages-adbd.git adbd_main
git clone https://github.com/ncarrier/aosp-platform-system-core adbd_core
git clone https://github.com/ncarrier/aosp-platform-system-extras adbd_extras
mkdir build
cd build
make -f ../adbd_main/Makefile VPATH=..
Will produce the adbd executable, which must be ran as root.
These softwares are provided with little, if any patches, with the full git
history of the upstream project (aosp). The original license informations are
provided in the source trees, left untouched.
These projects are released under an Apache 2 license, please refer to their
copyright notices for more information.
This file is part of the Carino project documentation.
Copyright (C) 2015
Nicolas CARRIER <carrier dot nicolas0 at gmail dot com>
See the file doc/README.md for copying conditions