Hello,
I have seen quite a few questions on how to install and make ESPN3 addon work for XBMC on Apple devices. These instructions work for my Ipad 2, my brother's Iphone and my sister's Apple TV. Here we go:
1/
Install ESPN3 from the bluecop repository. Here is the link:
http://code.google.com/p/bluecop-xbmc-repo/
Here is the instruction on how to install repository from zip files
http://wiki.xbmc.org/index.php?title=Add...l_from_zip
2/
Log in to ESPN3
Go to
http://broadband.espn.go.com/espn3/auth/userData
On your browser, click File>Save As>userData.xml
Change userData.xml to userdata.xml (trust me, this is important)
Open the userdata.xml using notepad. Near the end, there is this line of code:
<personalization loginStatus="Anonymous Guest" swid="{XXXXXX-XXXXX-XXXXX-XXXXXX}">
Copy down the swid="{XXXXXX-XXXXX-XXXXX-XXXXXX} part.
3/
Go to this link
http://pastebin.com/4HUBgjHW
Copy all of those text into a notepad file and name it default.py
Look for the part:
swid = '"Put your <swid> from userdata.xml here"'
req.add_header('Cookie',
'SWID="Put your <swid> from userdata.xml here"')
Replace the "Put your <swid> from userdata.xml here" with your SWID from the userdata.xml
Be careful, that you also replace the " " sign so that it will look like this
swid = 'XXXXX-XXX-XXXX-XXXXX-XXXXXXXXX'
req.add_header('Cookie',
'SWID=XXXXX-XXX-XXXX-XXXXX-XXXXXXXXX')
Look for the part:
affiliateid = '"Put your <name> from userdata.xml here"'
Replace the "Put your <name> from userdata.xml here" with whatever in the <name> part from from the userdata.xml
This is what mine looks like:
affiliateid = 'default_sso'
Save it
4/
Go to XBMC
Change the ESPN addon settings on the Login tab as follows:
Use Custom User Files = On
Enable Login = On
Put in your login info
Change cable provider to whatever you have.
5/
I assume you already have a jailbroken apple devices. Use WinSCP to SSH to your root Apple devices account.
If you don't know what WinSCP and SSH for apple devices, look it up!!! Basically, you must be able to access internal files from your device
Go to \var\mobile\Library\Preferences\XBMC\userdata\addon_data\plugin.video.espn3\
Create a folder name "custom"
Inside that folder, put the userdata.xml and default.py files.
6/
Start up XBMC and enjoy some games!!!