Zygote는 /dev/socket/zygote에 생성된 UDS (Unix Domain Socket)을 사용해서 ActivityManager로부터 전달되는 새 안드로이드 애플리케이션의 생성 요청 메시지를 수신한다. 이 소켓은 부팅 과정에서 init 프로세스에 의해 성성되며, init.rc 파일에 소켓 생성에 관련된 부분이 기술돼 있다.
생성될 소켓의 이름, 종류, 접근 권한이 기술돼 있다.
android/system/core/rootdir/init.zygote32.rc
service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
class main
socket zygote stream 660 root system
onrestart write /sys/android_power/request_state wake
onrestart write /sys/power/state on
onrestart restart media
onrestart restart netd