How To: Use Veency To Control Your iPhone, iPad, Or iPod Touch From Your PC

I can’t believe we haven’t done a tutorial on Veency yet! Veency is one of the most useful Cydia apps around, and one of the big remaining reasons to jailbreak your phone.

Why use Veency? If you have a setup where your computer isn’t directly hooked up to your best stereo, it can be a pain to get up to change songs. Veency also allows for mouse and keyboard input, so you can respond to alerts and text messages through the miracle of VNC while your iPhone is far away in the stereo dock. Veency allows for full access to your phone and is comparable with clients on almost any computer (including other iDevices).

What you’ll need:

  • Veency
  • A VNC viewer for your computer

(I use TightVNC for Windows, the Viewer has a multiplatform version that will run on any system with Java)

  • A WiFi network connected to both your computer and your iOS device

Part 1 – Setting Up The Server
Veency is available from Cydia. It’s in the BigBoss repository, so it should be available by default on any Jailbroken iPhone.

1. Search for Veency on Cydia. (You should see two apps, Veency and the Veency SBSettings toggle. We’re going to install Veency first.)

2. Install Veency from its page on Cydia. The correct package should belong to Jay Freeman (@saurik) in the Cydia/Telesphoreo repository. It’s a free package and should also install dependencies for mouse and keyboard support.

3. While you’re in Cydia, pick up the Veency SBSettings Toggle. It will let you disable Veency from SBSettings while you’re not using it, which will help keep your phone secure and save on battery life. If, for whatever reason, you don’t want to use SBSetting you can switch off Veency from the stock Settings menu.

4. Now we’re going to set a password for Veency. Go to Settings, scroll down to Veency, and enter whatever password you feel comfortable with. If you forget your password, you can switch it whenever you want.

Part 2 – Connecting With The Client

1. Download an install the VNC client of your choice. I use TightVNC’s viewer, but any VNC client will work for your purposes. You do not need to set up a server on your computer, your iPhone will take that role.

2. To start a new VNC connection, make sure that your iOS device and your computer are on the same network. (Unless you want to pay the bandwith cost for constantly streaming video from your iPhone’s display.) Make sure Veency is enabled.

3. Find your device’s Wifi IP address (this is the local IP address on your network, not the global IP address on the internet). It should be displayed in SBSettings. You can also find it in Settings -> WiFi Networks -> [Your Network] as your IP Address under DHCP

4. In your computer’s client app, enter your WiFi IP Address as the server. For the password, use the password you entered in settings.

Part 3 – Optimizing your connection
Your monitor’s probably not big enough to comfortably handle the iPhone 4S’ Retina display. It nearly takes up half my laptop’s 1680 by 1050 screen. In TightVNC you can modify your screen size by clicking on the settings button in the top left hand corner of the Window. I find my phone’s interface is most usable at 50%. This gives you the least amount of visual artifacting.

You’ll also notice some latency depending on your encoding settings. Veency isn’t really usable with a Raw feed. My preferred setting is Zib(Pure) encoding with no JPG compression. It looks good and feels like real time when you’re playing music, but it works best when there’s not a lot moving on screen. Using that setting you can comfortably change songs and update Facebook. If you want more speed you can sacrifice some visual quality by using 8-bit colour, but don’t expect to win any fast paced games like Jetpack Joyride. (It actually has trouble displaying some games like Jetpack Joyride and Draw Something, but Words With Friends works fine.)

Cheat Sheet – Controls
The default controls for Veency are:

Left-click = tap
Right-click = home
Middle-click = lock

You can also use your Desktop’s keyboard as a bluetooth keyboard for your phone while the VNC viewer’s window is open.

This is one of my all time favorite Cydia utilities. Let us know how Veency works for you in the comments section below.

Don't forget to follow iJailbreak.com on Facebook, Twitter and Google+. Be sure to check out our partnership page where you can get mentorship on starting your own business online.
  • Arslan

    its working but lil slow

  • http://adam.hbang.ws/ Adam D

    Veency’s in saurik’s repo, not BigBoss. 

    Ad@m

  • emi

    and via USB ? from veency ? 

  • http://Michaelschnier.tumblr.com Michael Schnier

    You are right. I’m not sure how I that slipped.

  • http://Michaelschnier.tumblr.com Michael Schnier

    Did you try switching to 8-bit color?

  • Larry

    lmao it works great! a little laggy but im sure with some tweaking that can be fixed. great tutorial btw i tried it before and it didnt work lol

  • http://twitter.com/AkaGrin Scott Warner

    Will I be able to use an automatic mouse clicker from my PC then?

  • John

    Left click won’t work do me on iPad 3 5.1.1. Any suggestions?

  • Jwoody2015

    its not working on my ipod touch 5.1.1

  • pbbjr

    When you are using Veency for text input in iMessage or Mail, Is there any way to just use the pc keyboard for input? I can’t figure out how to avoid using the mouse to hunt and peck each key on the onscreen keyboard for the iPhone for messages, etc.

    I just want to type away without worrying about the onscreen keyboard. I can do that with my blackberry and a program called Soti Pocket Controller Pro.

  • Damo

    it says “no connections could be made because the target machine actively refused it”, can someone please help me out

  • david

    yes, I came across the same problem.. what the port is ?

  • http://Michaelschnier.tumblr.com Michael Schnier

    Veency supports keyboard input out of the box. Just start typing.

  • AaronV

    Hello, i can´t use it, it says: Connection Failure, the server didn´t response after a period of time

  • Paul

    Cant click

  • kc

    would Mobile Admin or mRemoteNG work for veency? thx!

  • KC

    i have veency server installed on iOS device and UltraVnc installed on a Windows 7 laptop. it connect fine, but mouse/keyboard input are not working. the cursor is a little dot and when clicking on apps, nothing happens. any suggestions?

  • Woods Legend

    I have a strange problem. I did everything successfully and I was able to connect to my phone using my PC at home. However, I have an ipad in a different county with my brother and he jailreak it and installed veency. However, when I wanted to connect to that iPad, strangely the IP address is same as the one in my network here at home. Then how will TightVNC will connect to my iPad, if I put the same address it is connecting to my iPhone.