Anyone having success with iMessage?

Author: HansDaigleCreated Aug 3, 2022Updated Mar 16, 2026

I'm having no success with iMessage.

  • I tried with a fresh account
  • I tried with an account tied to a physical iPhone that was created in 2020

I followed the instructions here: https://github.com/sickcodes/Docker-OSX/issues?q=156

Both accounts were blocked when I tried to log in to iMessage.

This is the command I run:

docker run -it \
    --device /dev/kvm \
    -e "DISPLAY=${DISPLAY:-:0.0}" \
    -v /tmp/.X11-unix:/tmp/.X11-unix \
    -p 50922:10022 \
    -e GENERATE_SPECIFIC=true \
    -e DEVICE_MODEL="${DEVICE_MODEL}" \
    -e SERIAL="${SERIAL}" \
    -e BOARD_SERIAL="${BOARD_SERIAL}" \
    -e UUID="${UUID}" \
    -e MAC_ADDRESS="${MAC_ADDRESS}" \
    -v "${PWD}/existing_disk.img:/image" \
    sickcodes/docker-osx:naked

I tried with a BigSur image and a Monterey image, I also tried at least 3 different sets of unique machine numbers.

./custom/generate-unique-machine-values.sh \
        --count 1 \
        --tsv ~/my_permanent_serial_number.tsv \
        --output-env ~/my_permanent_serial_number.sh

+++

My question is: Is anyone having success with iMessage? If so how are you generating the unique machine numbers?