http://coreutils.sourcearchive.com/documentation/7.4/cp_8c-source.html
Allez sur ce site coreutilsTéléchargez la dernière archive et allez sur /src/ vous y trouverez le fichier cp.c (et bien d'autres)
cp fait partie de coreutils. Il existe également différentes implémentations, par exemple busybox.
C'est très étrange qu'il n'y ait pas de cp sur androïd. Avez-vous bien regardé ?
Il manque également sur mon Android.
Vous pouvez contourner ce problème en utilisant :
cat source > dest