I recently found information on the protocol used by the portal to communicate with the game while looking over the ocarina code list. It seems like a basic program could be written for android that would emulate the portal and allow you to switch characters on the fly. Thoughts? Suggestions? I'm working on getting the pc version of the game (if I can find in stock for cheap) and start playing the game running usblyzer to see what data is going back and forth.