SpeakOut 7-Eleven is probably one of the best value phone plan in Canadas for those who require a very light data plan (i.e. (UMB) Unlimited Mobile Browsing!). For $10/month you can’t go wrong for Unlimited. There are a few caveats , mainly since Speakout uses a proxy to access their free mobile browisng feature, it only allows connections through port 80 (which is the default HTTP port ). This will allow web browsing, but you won’t be able to connect to most apps and webpages that use the HTTPS (secure pages). However, you can circumvent this by installing a proxying.
The setup maybe harder then the major carriers so from my research, here is a rather simple step by step guide for anyone wanting to switch to Speakout to utilize their Unlimited Web browsing feature on an android advice.
A rooted Android phone running at least Android 2.2. (I’m using an AT&T branded Samsung I9100 Galaxy S SII )
The Android image needs to have been compiled with iptables support (most custom roms).
1. Speakout Wireless SIM cards can be bought from any 7/11 for $10. You’ll need a a prepaid card which you can buy at the 7/11, or buy online
2. Pop in the SIM card, start your phone and dial *#06#. As soon as you type the last # a screen will pop up listing your IMEI number for your phone. Write it down.
3. Head over to the SIM card activation page and enter the required information: the activation code on your SIM card packaging and the IMEI number of your phone.
4. Your phone should be automatically assigned its new phone number and be ready to go
6. Go back to the account page and at the bottom of the page you’ll see a list of available addons. Select the $10 – Unlimited Browsing addon to activate your a data plan.
1. On your Android phone head over Settings > Wireless and Networks > Mobile Networks > Access Point Names.
2. Delete any existing APN’s.
3. Add a new APN with the following settings:
- Name: Speakout
- APN: goam.com
- Proxy: 10.128.1.69
- Port: 80
- Username: wapuser1
- Password: wap
- MMSC: http://mms.gprs.rogers.com
- MMS Proxy: 10.128.1.169
- MMS Port: 80
- MCC: 302
- MNC: 720
- Authentication Type:
- APN type: default,supl,mms
- APN Protocol: IPv4
4. You should see your phone get a data connection and be able to browse the web on your 3G connection.
Now you can stop here if you care to only browse the web (since none of your apps won’t work due to the proxy). However if you want
to get some of your apps working, follow the rest of this tutorial
Please note that your phone will need to be rooted, and that you can utilize Autoproxy. If you are unsure whether or not your iptables binary supports nat, here’s a simple test: open a terminal, become superuser and test iptables. Here are the commands you should use in the Terminal
Install terminal and type ‘su’ to become superuser.
2) iptables -t nat -L
If you get an error, then you need to upgrade your iptables binary. If you do not get an error, go ahead and proceed.
5. Download the latest version of AutoProxy and install it on your phone. You’ll
be able to get this on Google Play(Android Market)
6. Turn off wireless if you have it on (AutoProxy Configures whatever connection is currently active).
Then start AutoProxy and add a new proxy with the following settings:
- Proxy Host: 10.128.1.69
- Proxy Port: 80
- Proxy Type: http
Long press on your newly created configuration and connect to the proxy.
7. Now you’ll be able to you’ll be able to connect to https websites as well as access a few of your android apps