Scientific American had a piece on how to negotiate stable file transfer over risky connections with redundancy. The problem of file transfer over ptp cellphone is that you don't know which of your packets will make it through and which ones don't. The transmissions need to be Asynchronous (transmit and forget) because you don't know if the distant wireless device will hear you or not.
Scientific American magazine, "Using Smart Redundancy to send messages"
http://i56.tinypic.com/332s5lv.jpg