You are Unregistered, please register to gain Full access.    

Go Back   SiNfuL iPhone > Discussion | Help > How-To: Guides / Tutorials > Misc

Notices

Misc Guides that are NOT device specific OR are related to all devices in general.

Reply
Thread Tools

 Do It Yourself Siri-Proxy Server with GUI (Update 02-13-12)
Unread 02-01-2012, 07:40 AM   #1
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
Icon3 Do It Yourself Siri-Proxy Server with GUI (Update 02-13-12)


***UPDATE*** Apple has started fighting back against Spire!

If your non-4S device can't connect:
Fix it by deleting your com.apple.assistant.plist file, respringing, and reconnecting again.



Requirements
• iPhone 4S (You, or your friend could have one, Just to grab the 4S Siri Certificates)
• iPhone 4/3GS/iPod Touch 4th Gen (Must be jailbroken with Spire installed)
• A Computer running linux (or just a virtual machine – This tutorial and software is aimed and tested on Ubuntu 11.10)
• SiriProxyGui Installer Version 2.0.2


SiriProxyGui Installer 2.0.2

Installation Guide

Plugins Installation Guide
(Instructions are in a text file because i keep getting a database error when trying to enter them in this post.)

Installation

1. Downlaod and extract the SiriProxyGui_Installer_2.0.2.zip . Copy the entire folder SiriProxy to your Linux machine desktop and rename it SiriProxy.

2. Download the text file instructions and follow the simple steps. About 95% of the work is done with one command. The rest is user specific configuration. Everything is laid out about as user friendly as it can get. The actual commands you type are sectioned out so they are easy to see.

I HIGHLY recommend you get a no-ip.com DNS address rather than using your external ip because your external ip changes.
You can get a free no-ip DNS address by following my referral link:
Dynamic DNS for your domain

Last edited by >|SuperBee|<; 02-25-2012 at 05:02 AM.
  Reply With Quote
The Following 41 Users Say Thank You to >|SuperBee|< For This Useful Post:
=[D3adly]= (02-03-2012), atrufinibr (02-02-2012), billmilo (02-01-2012), Boscosticks (02-01-2012), BrassHammer (04-28-2012), DarkH2O (02-02-2012), frankrocks (08-31-2012), frzatshy (06-16-2012), gkmltd (02-23-2012), gmgdnj (02-27-2012), Googles (11-11-2012), hasso (02-02-2012), homelessz (02-05-2012), howard1 (02-01-2012), howardc (02-03-2012), Infamous (02-12-2012), IPhoneRM (02-24-2012), JackSchitt (02-11-2012), Jarrox (02-02-2012), K1LL1aN (02-07-2012), keeyo (02-04-2012), kennyd1208 (02-11-2012), kylum (02-16-2012), L33ch (02-01-2012), leeroy (02-02-2012), LindaPR (02-09-2012), LiveWire195 (02-08-2012), M4xXx (02-03-2012), NissanTuner (02-03-2012), Ozzhead (08-23-2012), peligon1 (02-03-2012), rudy44 (02-04-2012), Sheva-Nas (10-11-2012), Sitlay (02-08-2012), stone6 (02-07-2012), SurferSD (02-04-2012), thakur83 (02-11-2012), voicon (02-22-2012), wa2ruff (02-02-2012), wekwek (02-01-2012), whymoo (03-12-2012)

 
Unread 02-02-2012, 09:06 AM   #2
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
Guide for installing plugins has been added!!!
  Reply With Quote

 
Unread 02-02-2012, 09:13 AM   #3
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
Holy Jesus.
Waiting for it a lot !!
Thaaaaaaaaaaaaaaaaaaaaaaanks ! I'll try it.
- Pox
  Reply With Quote

 
Unread 02-02-2012, 12:44 PM   #4
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
When I Run:
cd upnp/
sudo ./setup.sh
it gives me these errors :

Quote:
ipox@ubuntu:~/Desktop/SiriProxy$ cd upnp/
ipox@ubuntu:~/Desktop/SiriProxy/upnp$ sudo ./setup.sh
install -d /usr/include/miniupnpc
install -m 644 miniupnpc.h miniwget.h upnpcommands.h igd_desc_parse.h upnpreplyparse.h upnperrors.h miniupnpctypes.h portlistingparse.h declspec.h /usr/include/miniupnpc
install -d /usr/lib
install -m 644 libminiupnpc.a /usr/lib
install -m 644 libminiupnpc.so /usr/lib/libminiupnpc.so.8
ln -fs libminiupnpc.so.8 /usr/lib/libminiupnpc.so
install -d /usr/bin
install -m 755 upnpc-shared /usr/bin/upnpc
install -m 755 external-ip.sh /usr/bin/external-ip
make: `pythonmodule' is up to date.
python setup.py install
running install
running build
running build_ext
building 'miniupnpc' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c miniupnpcmodule.c -o build/temp.linux-i686-2.6/miniupnpcmodule.o
miniupnpcmodule.c:8:20: error: Python.h: No such file or directory
miniupnpcmodule.c:10:26: error: structmember.h: No such file or directory
miniupnpcmodule.c:29: error: expected specifier-qualifier-list before ‘PyObject_HEAD’
miniupnpcmodule.c:40: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘UPnP_members’
miniupnpcmodule.c: In function ‘UPnPObject_dealloc’:
miniupnpcmodule.c:60: error: ‘UPnPObject’ has no member named ‘devlist’
miniupnpcmodule.c:61: error: ‘UPnPObject’ has no member named ‘urls’
miniupnpcmodule.c:62: error: ‘UPnPObject’ has no member named ‘ob_type’
miniupnpcmodule.c:62: error: ‘PyObject’ undeclared (first use in this function)
miniupnpcmodule.c:62: error: (Each undeclared identifier is reported only once
miniupnpcmodule.c:62: error: for each function it appears in.)
miniupnpcmodule.c:62: error: expected expression before ‘)’ token
miniupnpcmodule.c: At top level:
miniupnpcmodule.c:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:91: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:111: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:122: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:133: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:144: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:155: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:177: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:197: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:220: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:260: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:284: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:305: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:344: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
miniupnpcmodule.c:390: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘UPnP_methods’
miniupnpcmodule.c:436: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘UPnPType’
miniupnpcmodule.c:483: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘miniupnpc_methods’
miniupnpcmodule.c: In function ‘initminiupnpc’:
miniupnpcmodule.c:493: error: ‘PyObject’ undeclared (first use in this function)
miniupnpcmodule.c:493: error: ‘m’ undeclared (first use in this function)
miniupnpcmodule.c:498: warning: implicit declaration of function ‘PyType_Ready’
miniupnpcmodule.c:498: error: ‘UPnPType’ undeclared (first use in this function)
miniupnpcmodule.c:501: warning: implicit declaration of function ‘Py_InitModule3’
miniupnpcmodule.c:501: error: ‘miniupnpc_methods’ undeclared (first use in this function)
miniupnpcmodule.c:504: warning: implicit declaration of function ‘Py_INCREF’
miniupnpcmodule.c:505: warning: implicit declaration of function ‘PyModule_AddObject’
miniupnpcmodule.c:505: error: expected expression before ‘)’ token
error: command 'gcc' failed with exit status 1
make: *** [installpythonmodule] Error 1
- Pox
  Reply With Quote

 
Unread 02-02-2012, 12:47 PM   #5
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
What OS version are you running on?
  Reply With Quote

 
Unread 02-02-2012, 12:48 PM   #6
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
Quote:
Originally Posted by >|SuperBee|< View Post
What OS version are you running on?
VMWare - Ubuntu 11.04 :/
- Pox
  Reply With Quote

 
Unread 02-02-2012, 12:49 PM   #7
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
32 bit or 64 bit?
  Reply With Quote

 
Unread 02-02-2012, 12:50 PM   #8
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
Quote:
Originally Posted by >|SuperBee|< View Post
32 bit or 64 bit?
32 bits
- Pox
  Reply With Quote

 
Unread 02-02-2012, 12:52 PM   #9
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
try typing the following into terminal:
sudo apt-get install python2.7-dev python2.7 python2.6 python2.6-dev gcc make
  Reply With Quote

 
Unread 02-02-2012, 01:04 PM   #10
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
Quote:
Originally Posted by >|SuperBee|< View Post
try typing the following into terminal:
sudo apt-get install python2.7-dev python2.7 python2.6 python2.6-dev gcc make
E: Couldn't find package python2.7-dev

But i've installed the 2.6 and it worked fine.
The problem now is that when I click Start Server, nothing happens... :/
- Pox
  Reply With Quote

 
Unread 02-02-2012, 01:21 PM   #11
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
Something seems to be wrong with downloading some of the dependencies.

Last edited by >|SuperBee|<; 02-02-2012 at 04:05 PM.
  Reply With Quote
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
atrufinibr (02-02-2012)

 
Unread 02-02-2012, 01:31 PM   #12
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
Quote:
Originally Posted by >|SuperBee|< View Post
Well of course nothing nothing happens, the install did not complete successfully
Ok, i'll install every missing thing then i'll post here.

Thanks !
- Pox
  Reply With Quote

 
Unread 02-02-2012, 01:49 PM   #13
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
i think the problem is that python2.7 and python2.7-dev are not being downloaded. I think their source must be down or something as i am unable to install them on a test machine either.
  Reply With Quote

 
Unread 02-02-2012, 01:56 PM   #14
atrufinibr
Obsessive iPhone Disorder
 
atrufinibr is offline
Join Date: Jul 2011
Device: iPhone 4S
iOS Version: 6.1.x
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 8 x64
Location: Brazil
Posts: 279
Thanks: 146
Thanked 120 Times in 49 Posts
Quote:
Originally Posted by >|SuperBee|< View Post
i think the problem is that python2.7 and python2.7-dev are not being downloaded. I think their source must be down or something as i am unable to install them on a test machine either.
Ok.
Thanks for the help
I'm downloading the package via random repository and lets see if it works
- Pox
  Reply With Quote

 
Unread 02-02-2012, 01:57 PM   #15
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
Well i just tested this on 11.10 again and it worked fine. Try it on Ubuntu 11.10 instead.

Last edited by >|SuperBee|<; 02-02-2012 at 04:04 PM.
  Reply With Quote
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
atrufinibr (02-02-2012)

 
Unread 02-03-2012, 12:50 AM   #16
SurferSD
n00b
 
SurferSD is offline
Join Date: Dec 2011
Device: iPhone 4S
iOS Version: 5.0.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: California
Posts: 12
Thanks: 1
Thanked 1 Time in 1 Post
There are several methods to installing SiriProxy on the web... what is the method you suggest since your documentation states to start with a working SiriProxy install?
  Reply With Quote

 
Unread 02-03-2012, 05:37 AM   #17
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
Quote:
Originally Posted by SurferSD View Post
There are several methods to installing SiriProxy on the web... what is the method you suggest since your documentation states to start with a working SiriProxy install?
What are you talking about? the only thing even remotely close to that in the guide is "This tutorial assumes you have the SiriProxy installer files placed in a folder called SiriProxy on your desktop."

that means download the SiriProxyGui Installer 2.0.2 and put to on your desktop.

Or are you reading the Plugin Install Guide? which is for installing plugins to your proxy server.
  Reply With Quote
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
LiveWire195 (02-08-2012)

 
Unread 02-03-2012, 07:41 AM   #18
Nargles
SPACE MAGIC
 
Nargles is offline
Join Date: Jan 2012
Device: iPod Touch 4
iOS Version: 5.1.1
iTunes Version: iTunes 11
Carrier: Other
OS: Windows 7
Location: Behind you
Posts: 47
Thanks: 104
Thanked 7 Times in 7 Posts
Quote:
Just to grab the 4S Siri Certificates
I'm kind of a tit, and so is my friend... where do we find these?
  Reply With Quote

 
Unread 02-03-2012, 07:45 AM   #19
>|SuperBee|<
Obsessive iPhone Disorder
 
>|SuperBee|< is offline
Join Date: Jan 2010
Device: iPhone 4
iOS Version: 5.1.1
iTunes Version: iTunes 10
Carrier: AT&T
OS: Mac OS X
Location: A State of Trance
Posts: 1,421
Thanks: 303
Thanked 3,734 Times in 779 Posts
Quote:
Originally Posted by Nargles View Post
I'm kind of a tit, and so is my friend... where do we find these?
YOU don't find them. That is what the server is for. A Siri Proxy Server caches the keys from an iPhone 4S and uses them for any other device that is not a 4S.

JUST FOLLOW THE GUIDE!!! Everything is explained in it.
  Reply With Quote
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
LiveWire195 (02-08-2012)

 
Unread 02-03-2012, 07:55 AM   #20
woodbutcher1625
Jailbroken
 
woodbutcher1625 is offline
Join Date: Aug 2010
Device: iPhone 3GS
iOS Version: 4.0.1
iTunes Version: iTunes 10
Carrier: T-Mobile
OS: Windows 7
Location: Va
Posts: 41
Thanks: 6
Thanked 2 Times in 1 Post
Which fork do u suggest for the install of siriproxy? Also my proxy folder isn't on the desktop, it is in the main dir. of Ubunta. How do I tell the GUI to send it to there, or do I just tell terminal to send proxy folder to desktop?
  Reply With Quote
The Following 2 Users Say Thank You to woodbutcher1625 For This Useful Post:
mrjai66 (02-09-2012), realityocheck (02-11-2012)
Reply

Tags
siri, siri gui, siri proxy, siri proxy server, siri server

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On




All times are GMT -7. The time now is 11:57 PM.

Copyright © 2009 ––––•(SiNfulSS)•–––- Shot Caller @ SiNfuL iPhone