When the iPhone 3Gs was released it had 3 new features that were only available for the 3Gs: video recording, voice control and the compass. They said they couldn’t bring this features on the 2G/3G because of some chips and all sorts of made up stuff. In reality they wanted to make the existing customers and the new customers to buy the new device.
Since then we ( by we, i mean the community ) found a way to save the videos shot with cycorder/videorecorder for 3G in the photos.app and watch them and even copy-paste them into an email. In this article you will find out how to get Voice Controll . Compass anyone? I would really love those augmented reality apps on my 3G… but i dont think thats possible since the compass involves the magnetometer.
How to get Voice Control on iPhone 2G/3G:
NOTE: You can also use this with the iTouch for your music library, but you will have to get a iPhone headset with a mic on the cord ( or any hands free headset )
- Download VoiceControl and unpack it. You will have a folder called “Voice Control” and inside that folder you will have “Voice Control.app”. “Voice Control.app” is all you need.
- SSH into your iDevice and go to /var/stash/applications
- Copy “Voice Control.app” and make sure the permissions are 755
- Respring your iDevice
- You will see a new icon called Voice Control on your Springboard
- Load Cydia and install AppFlow
- Load AppFlow and scroll down until you see Voice Control. Tap on it and “Assign To Double tap”
- Try your Voice Control by double tap your home button / double tap on the app icon. If your contact list have murdaFSM, uou can say “murdaFSM” then you’ll see the screen switch to murdaFSM contact and you can say “Home” to call home, “Mobile to call mobile etc…
NOTE: you can use SBSettings to hide AppFlow and Voice Control from your SpringBoard.
Other voice commands you might find useful:
- Switch to Contact
- Switch to iPod
- Switch to Bookmarks
- Go Back
- Try Again













October 13th, 2009 at 11:59 pm
Good stuff, I’ll be trying this shortly! I’ll report back…
October 14th, 2009 at 12:21 am
This Thing don’t work at all
when it opens just close or restart in safemod
plz help us Murda
October 14th, 2009 at 12:24 am
check the permissions. it needs to be 0755 or 755 ( depending on the SFTP client that you are using. some allow 4 digits in that case you enter 0755, some allow only 3 digits in this case add 755 ). If you set the permissions , you should have no problems with it. And it works quite well even for a non native english accent.
October 14th, 2009 at 12:24 am
Sorry to dissapoint but this is actually just an icon modified version of Vocalia. Also if you install it over Vocalia neither work anymore lol. There’s No reason why it’s not a great substitute for 3Gs Voice Control though. I’d update the post though. Never thought of making it open on double tap, stupid me!
October 14th, 2009 at 12:40 am
hey I have the same problem as Yasser. The app open and then closes. I did check to make sure it was 0755 and it is set to 0755. Any ideas? I’m using 3.1.2
October 14th, 2009 at 12:45 am
same here, and works w/ no problems. respring/reboot after you get the file on your iDevice and set the permissions.
October 14th, 2009 at 12:54 am
This is not the native iPhone Voice Control app but Vocalia. Disappointing.
October 14th, 2009 at 1:12 am
how disappointing? when or what ever made you think this is a NATIVE solution? you have the best solution ( so far ) to something that no1 had ( iphone users i mean ) till a couple of months ago and you think this is disappointing? Funny that you didnt need nor miss this function till Apple released 3Gs, and now when you find something that works almost exactly like that, its disappointing because its not the same thing… why? because its called vocalia and not actually “Voice Control” ? i can tweak it for you so it will say what ever you want if you can sleep better …
BTW , if you are aware of a better solution, care to share it with us, we would love to hear it ….
October 14th, 2009 at 1:29 am
@Dex : you are a real hypocrite. People really put time and effort in providing us with solutions and everything you need and you cant even say ” thank you for this, but its really Voice Control. Anyway, nice substitute though ” or something like that. You would’ve said the same thing, but it would’ve sounded different. Anyway….
@all: make sure you have your permissions in order. I check and they were 755. and it was crashing upon load as well. I checked again , and they were not 755, so i changed them back.
also i rebooted my iPhone 3G ( 3.1.2 ) instead of just do a respring… hope this will help.
works like a charm
October 14th, 2009 at 5:06 am
does it work on 3.0?
October 14th, 2009 at 5:16 am
can it work without the doubletap?
October 14th, 2009 at 6:25 am
@slah426: yep of course. you got the Voice Control icon on your springboard. tap on it to load the app and enjoy
October 14th, 2009 at 7:18 am
Thanks Murda for replay
but i checked out my permissions before my post and it’s 755
and i rebooted my iPhone Twice and respringed it too.
i don’t write my problem until it’s a real problem
thanks in advanced.
we hope some one make it run when we press 2sec on home button ^.~
that’s will help us all.
October 14th, 2009 at 7:24 am
ssh, enter the folder, select all the files and set permissions of all files to 755. respring and it will work…
October 14th, 2009 at 11:12 am
Not got the double tapping home button to work yet. I’m thinking that the Music Controls plugin from Cydia stops you changing it from anything but the iPod popup. Gonna try uninstall now and see what happens. By the way if you meant about me saying dissapointingly about Vocalia, I didn’t mean Vocalia is bad because it’s not at all. I meant it was a shame that the Voice Control couldn’t be ported over from the 3Gs entirely. Vocalia is just as good if not better than the 3Gs version though, and much quicker!
October 14th, 2009 at 11:33 am
It didn’t work for me until I deleted it via SSH, renamed it on my computer to VoiceControl.app (note the removed space) then reinstalled it. Then it worked fine.
It isn’t great though, unfortunately. Thanks for the post anyway murda.
October 14th, 2009 at 3:09 pm
I don’t ssh much, or at all. I use iPhoneBrowser for most everthing (nice program!) Can I set permissions with iPhoneBrowser? Can I set permissions in terminal? If not, could you recommend a program.
Thanks,
October 14th, 2009 at 4:32 pm
WTF????
Port the real voice control you noob!!!
October 14th, 2009 at 4:51 pm
I had the same problem as everyone reported here. I then went back and applied permission but this time I made sure “Apply to all sub-folders and files…” option was selected.
This solved the problem.
So make sure u have applied the 755 permission to every single folder and files.
Thanks for posting little hack.
October 14th, 2009 at 7:37 pm
I am so green to this, I tried to put voice control on phone the file shows up in t-pot but i restart my phone and i dont see any new icon and also where exactly do you put permissions to 755???
October 14th, 2009 at 10:47 pm
If you want the easier solution, if your having problems, then install Vocalia from the app store. Then install AppFlow from Cydia and assign Vocalia as double tap. Done.