| # ADB Developer documentation |
| |
| - [Architecture](internals.md) |
| - [Debugging](debugging.md) |
| - [How root/unroot works](root.md) |
| - [Understanding asocket](asocket.md) |
| - [Trade-In Mode](adb_tradeinmode.md) |
| - [How ADB uses USB Zero-length packets](zero_length_packet.md) |
| - [How adbd starts](how_adbd_starts.md) |
| - [How burst mode works](delayed_ack.md) |
| - [How adbd and framework communicate](adbd_framework.md) |
| - [How ADB Wifi works](adb_wifi.md) |
| - [How ADB Incremental install works](incremental-install.md) |
| - [How ADB manages public keys](keystore.md) |
| - [mDNS 101](mdns.md) |