This folder contains the unpacked build artifacts of the com.android.adbd APEX module built from AOSP for the generic_arm64 target.
com.android.adbd is an Android Mainline APEX component that packages the adbd daemon, the device-side server of Android Debug Bridge (ADB). It enables USB debugging and ADB Pair wireless ADB pairing functionality on Android devices.
The directory structure stores all files packaged into the final com.android.adbd.apex container:
bin/adbd: The main adbd executable, which listens for ADB client connections and handles shell sessions, file push/pull, port forwarding and debug commands.etc/: Configuration files includinginit.rc(adbd service startup rules, permissions and SELinux context), aconfig runtime feature flag binaries and package.map for APEX mount mapping.lib/: 32-bit ARM shared libraries required by adbd at runtime, including libadb_pairing, libcrypto, libbase, libcutils and other utility libraries.lib64/: 64-bit ARM64 shared libraries for the primary generic_arm64 target, covering ADB pairing authentication, crypto utilities and Aconfig flag reading.
APEX (Android Pony EXpress) allows this adbd module to be updated independently without full system OTA image flashing. After boot, the APEX container is mounted to /apex/com.android.adbd on the Android device.
These compiled artifacts are raw build outputs generated during AOSP compilation under out/target/product/generic_arm64/apex/com.android.adbd.
├── bin │ └── adbd ├── etc │ ├── aconfig_flags.pb │ ├── flag.info │ ├── flag.map │ ├── flag.val │ ├── init.rc │ └── package.map ├── lib │ ├── libadbconnection_client.so │ ├── libadb_pairing_auth.so │ ├── libadb_pairing_connection.so │ ├── libadb_pairing_server.so │ ├── libbase.so │ ├── libcrypto.so │ ├── libcrypto_utils.so │ ├── libc++.so │ ├── libcutils.so │ └── libprocessgroup.so └── lib64 ├── adbd_flags_c_lib.so ├── libaconfig_storage_read_api_cc.so ├── libadbconnection_client.so ├── libadb_pairing_auth.so ├── libadb_pairing_connection.so ├── libadb_pairing_server.so ├── libbase.so ├── libcrypto.so ├── libcrypto_utils.so ├── libc++.so ├── libcutils.so └── libprocessgroup.so