 |
| Misc Guides that are NOT device specific OR are related to all devices in general. |
 |
Do It Yourself Siri-Proxy Server with GUI (Update 02-13-12) |
 |
02-01-2012, 07:40 AM
|
#1
|
|
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
|
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
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:
|
|
Last edited by >|SuperBee|<; 02-25-2012 at 05:02 AM.
|
|
|
|
|
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) |
02-02-2012, 09:06 AM
|
#2
|
|
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!!!
|
|
|
|
|
|
02-02-2012, 09:13 AM
|
#3
|
|
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.
|
|
|
|
|
|
 |
|
 |
02-02-2012, 12:44 PM
|
#4
|
|
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
|
|
|
|
|
|
|
 |
02-02-2012, 12:47 PM
|
#5
|
|
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?
|
|
|
|
|
|
02-02-2012, 12:48 PM
|
#6
|
|
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|<
What OS version are you running on?
|
VMWare - Ubuntu 11.04 :/
|
|
|
|
|
|
02-02-2012, 12:49 PM
|
#7
|
|
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?
|
|
|
|
|
|
02-02-2012, 12:50 PM
|
#8
|
|
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|<
32 bit or 64 bit?
|
32 bits
|
|
|
|
|
|
02-02-2012, 12:52 PM
|
#9
|
|
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
|
|
|
|
|
|
02-02-2012, 01:04 PM
|
#10
|
|
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|<
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... :/
|
|
|
|
|
|
02-02-2012, 01:21 PM
|
#11
|
|
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.
|
|
|
|
|
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
|
|
02-02-2012, 01:31 PM
|
#12
|
|
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|<
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 !
|
|
|
|
|
|
02-02-2012, 01:49 PM
|
#13
|
|
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.
|
|
|
|
|
|
02-02-2012, 01:56 PM
|
#14
|
|
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|<
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
|
|
|
|
|
|
02-02-2012, 01:57 PM
|
#15
|
|
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.
|
|
|
|
|
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
|
|
02-03-2012, 12:50 AM
|
#16
|
|
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?
|
|
|
|
|
|
02-03-2012, 05:37 AM
|
#17
|
|
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
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.
|
|
|
|
|
|
|
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
|
|
02-03-2012, 07:41 AM
|
#18
|
|
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?
|
|
|
|
|
|
02-03-2012, 07:45 AM
|
#19
|
|
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
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.
|
|
|
|
|
|
|
The Following User Says Thank You to >|SuperBee|< For This Useful Post:
|
|
02-03-2012, 07:55 AM
|
#20
|
|
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?
|
|
|
|
|
|
|
The Following 2 Users Say Thank You to woodbutcher1625 For This Useful Post:
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -7. The time now is 11:57 PM.
|
 |
 |
|
|
 |