Normalmente, o erro "Destination Host Unreachable" significa que a resolução ARP para o destino falhou. Se você executar o ARP -a no computador que executa o comando ping, deverá descobrir que a entrada ARP para 10.0.0.38 está ausente.
Minha suposição é que o dispositivo Android habilita o firewall ARP, para que ele não responda a solicitação ARP.
Espero que isso ajude.