What about shared memory ashmem http://www.androidenea.com/2010/03/share-memory-using-ashmem-and-binder-in.html
Memory file is an ashmem wrapper http://developer.android.com/reference/android/os/MemoryFile.html
Or you could try opening a socket or ServerSocket in your service and connecting to it from your activity
http://developer.android.com/reference/java/net/ServerSocket.html