Siri has been the hottest topic on since quite a while. It has been the main aims of hackers, with its Artificial Intelligence capabilities and much more. Hackers have been mainly trying to use it for different functions. Siri Proxy has been the main foundation of it all when it was created by Pete “Plamoni” Lamonica, and hackers have even used it for controlling cars and even controlling a whole room. Until now, Siri proxy was only accessible for professional hackers who had knowledge in programming languages but not now.
It is not that difficult to get Siri proxy, but still you will have to get yourself ready for it that it is a pretty loengthy process an would require much patience.
Disclaimer: We are not responsible for any of the damage or malfunctioning that may occur to your device while following this tutorial.
For your help, the folks at iDownloadBlog also uploaded a video of installing Siri proxy. It might help you, so you can check it out below.
If you have watched the video, you would have realised that Ubuntu was used for installing it. It can also be done without it, but it is best for installing Siri proxy.
- This install can be done on a Mac, Windows, or Linux machine but as we mentioned above, Ubuntu is recommended. Your Ubuntu installation can be the real thing, or it can be a virtual machine like I have. In order to show you the full start to finish tutorial, you can see the Ubuntu installation using Parallels for Mac as a part of this tutorial. Parallels is a paid app for the Mac, but the good news is that you can download a free 14-day trial, and start using this today.
- This only works with the iPhone 4S, as ofcourse Siri is not “legally” available for other iOS devices.
- This will only work while connected to your local WiFi network, so for the best results use a WiFi network.
- This tutorial only covers the initial install. Later, you can see how to add various plugins to get more out of the experience.
Installation Of Siri Proxy:
Hove Ubuntu Installed? Yes? then skip the first step.
No? Then the first step is for you:
- On a Windows box, you can install Ubuntu directly like any other program available. But on a Mac, you can install Ubuntu as a virtual machine using software like Parallels 7 or VMWare Fusion. In this tutorial, Parallels is used so we will recommend it. And also note that Ubuntu should be updated if applicable.
- If you’re using Parallels, or any other virtual machine, you will need to set the Internet connection to bridged mode so that devices on your network can interface directly with the virtual machine.
- Setup Dropbox(Optional). It is not the only way, but it is the most convenient way we found. You must have some way to transfer the certificate that you generate to your iPhone. You can use email if you prefer, but Dropbox is a better option.
Command Line Steps
Each of these steps can be referenced in the video posted above, and each has an accompanying timestamp for ease of reference. Simply copy and paste each of these commands in the Terminal app, and follow any additional instructions if so indicated. Each step has a timestamp that you can reference in the video tutorial to help gather your bearings.
Command 01: Time 5:44
sudo apt-get install dnsmasq ruby build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
Select ‘y’ to continue.
Command 02: Time 6:13
sudo nano /etc/dnsmasq.conf
Find the following line on approximately line 62: #address=/double-click.net/127.0.0.1
Directly beneath that line type: address=/guzzoni.apple.com/(your_machine’s_ip_address)
Replace (your_machine’s_ip_address) with the IP address of your machine as shown in the video.
Press control+o, and then return to save. Press control+x to exit back to main terminal prompt.
Command 03: Time 7:42
sudo /etc/init.d/dnsmasq restart
Command 04: Time 7:55
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Command 05: Time 8:20
[[ -s "$HOME/.rvm/scripts/rvm” ]] && . “$HOME/.rvm/scripts/rvm”
Command 06: Time 8:33
echo ‘[[[[ -s "$HOME/.rvm/scripts/rvm” ]&& . “$HOME/.rvm/scripts/rvm” # Load RVM function’ >> ~/.bash_profile
Command 07: Time 8:47
rvm install 1.9.3
This command takes some time to execute. Be patient, especially on the compiling portion.
Command 08: Time 9:22
rvm use 1.9.3 –default
Command 09: Time 9:32
git clone git://github.com/plamoni/SiriProxy.git
Command 10: Time 9:49
Select ‘y’ to continue.
Command 11: Time 10:06
Command 12: Time 10:21
Command 13: Time 10:31
cp ./config.example.yml ~/.siriproxy/config.yml
Command 14: Time 10:43
- siriproxy gencerts
Command 15: Time 11:04
Command 16: Time 11:23
rvmsudo siriproxy server
This command starts your Siri Proxy Server. It should say “Starting SiriProxy on port 443..”
Starting Siri Proxy On Your iPhone 4S
- Just grab the certificate which was generated in Command 14, and install it on your iPhone 4S. In this tutorial, Dropbox was used to transfer the certificate, but you can also use email for this purpose. (The certificate is hidden, so first view hidden files and locate the certificate ~/.siriproxy/ca.pem , and then install it.)
- Now go to your iPhone 4S’s WiFi Settings, and just click the blue arrow icon next to your active WiFi connection. Tap on the DNS section, and edit the DNS entry to point to the IP address of your Siri Proxy server.
Note: You must be connected to the same local network as the Siri Proxy running on your computer.
- And Voila, the Siri proxy should be functioning correctly if you have followed all the above mentioned steps.
You can check it by opening Siri and asking her,
Test Siri Proxy.
If it responds with “Siri Proxy is up and running!”, then it is good news for you, but if it responds with something else, then you are in trouble. Don’t worry, hopefully it will respond with “Siri Proxy is up and running!” as it should.
Are you going to run Siri Proxy on your iPhone 4S or not? Let us know in the comment section below.