I'm connecting my MacBook successfully over my home wifi network via VNC (using Mac OS X's /System/Library/CoreServices/Screen Sharing.app) to my jailbroken iPhone 5, which is running Veency.
Now, in preparation for needing to control my iPhone remotely from my Mac when there is no wifi or AC power available (so a wireless router is impossible), I'm trying to use VNC over a direct wireless connection between my Mac and iPhone. I've created the network on the Mac and connected it to it from the iPhone. Problem is, I need the iPhone's IP address so that I can connect to it via VNC.
How can I use VNC to control my iPhone from my Mac when there is no wifi or AC power available? If I can't do it over a wireless direct connection, is there some way to do it over a USB cable connected between the MacBook & the iPhone?