Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Lack of competition at its worst. ;)

AT&T wouldn't be so cocky if there were half a dozen more iPhone carriers. One carrier with a monopoly on iPhones (locked iPhones, no less) doesn't sound like capitalism to me, sounds more like Sovietski Telekomski. :D

I can understand why they have an exclusive deal. They invested quite a bit customizing their network to deal with the iPhone voice mail and stuff. This was a big risk. It paid off.

I would like to see the option to legally unlock your phone once you are out of contract.
 
Took a little bit of tinkering for me. The 255.255.255.0 didn't work. I had to use 255.255.0.0. Speed is really good at home.

AWESOME!!


You entered 255.255.0.0 for the subnet mask field on the iphone? If so, I tried this as well to no avail.

I know I keep posting but c'mon guys, I need some help here. I'm not retarded. I'm not careless. I'm not computer illiterate. It is simply not working for me. I have tried a number of different things and none of them have worked. Check my previous posts for details if you care enough to help. https://forums.macrumors.com/search/?searchid=21126186

I keep getting a yellow light under airport and a message saying that I have a self-assigned IP of 169.xxx.xxx.xxx and will not be able to connect to the internet. The yellow light and message are there as soon as I create the network, after I modify the PROXY settings and after I get the purple screen to show on the phone. Do any of you know why this is, if this is the problem and/or how to "fix" this? Attached is an image of what I'm talking about.

I'm resorting to outright begging here. This is driving me mad.
 

Attachments

  • Untitled.png
    Untitled.png
    123.5 KB · Views: 65
You entered 255.255.0.0 for the subnet mask field on the iphone? If so, I tried this as well to no avail.

I know I keep posting but c'mon guys, I need some help here. I'm not retarded. I'm not careless. I'm not computer illiterate. It is simply not working for me. I have tried a number of different things and none of them have worked. Check my previous posts for details if you care enough to help. https://forums.macrumors.com/search/?searchid=21126186

I keep getting a yellow light under airport and a message saying that I have a self-assigned IP of 169.xxx.xxx.xxx and will not be able to connect to the internet. The yellow light and message are there as soon as I create the network, after I modify the PROXY settings and after I get the purple screen to show on the phone. Do any of you know why this is, if this is the problem and/or how to "fix" this? Attached is an image of what I'm talking about.

I'm resorting to outright begging here. This is driving me mad.

I just guessed. Someone else said they used 255.255.252.0. Whatever it is they said you need to get the subnet mask on the iphone to match the one on the computer. I wasn't able to find what the computer was putting out. So I just re-read all 40 pages and tried the 255.255.0.0 and it worked. If you can tell me how to find out what the computer is broadcasting that will tell you what the subnet mask is.
 
You entered 255.255.0.0 for the subnet mask field on the iphone? If so, I tried this as well to no avail.

I know I keep posting but c'mon guys, I need some help here. I'm not retarded. I'm not careless. I'm not computer illiterate. It is simply not working for me. I have tried a number of different things and none of them have worked. Check my previous posts for details if you care enough to help. https://forums.macrumors.com/search/?searchid=21126186

I keep getting a yellow light under airport and a message saying that I have a self-assigned IP of 169.xxx.xxx.xxx and will not be able to connect to the internet. The yellow light and message are there as soon as I create the network, after I modify the PROXY settings and after I get the purple screen to show on the phone. Do any of you know why this is, if this is the problem and/or how to "fix" this? Attached is an image of what I'm talking about.

I'm resorting to outright begging here. This is driving me mad.

You need to assign an IP on the Mac so it isn't self-assigned. With 'AirPort' highlighted in the main network window you should then go into Advanced and under TCP/IP settings and where it says 'Configure IPv4' you should change it from 'Using DHCP' to 'Manually'. Then change the IPv4 field to something like 13.37.13.36. The IP in the IPv4 field should not be the same IP as the one you put in the SOCKS Proxie Server field. Then enter '255.255.255.0' in the Subnet Mask field.

Now go to Proxies and check 'SOCKS Proxy' and under the SOCKS Proxy Server field enter '13.37.13.37' and be sure that the port is '1337'. Save those settings. By the way, you should have already created an ad-hoc network before all of the stuff I just described.

On your iPhone, connect to the ad-hoc network, go into the settings for that network and under Static change the IP Address field so that it says '13.37.13.37'. Make sure the Subnet Mask says '255.255.255.0'. That should do it.
 
You entered 255.255.0.0 for the subnet mask field on the iphone? If so, I tried this as well to no avail.

I know I keep posting but c'mon guys, I need some help here. I'm not retarded. I'm not careless. I'm not computer illiterate. It is simply not working for me. I have tried a number of different things and none of them have worked. Check my previous posts for details if you care enough to help. https://forums.macrumors.com/search/?searchid=21126186

I keep getting a yellow light under airport and a message saying that I have a self-assigned IP of 169.xxx.xxx.xxx and will not be able to connect to the internet. The yellow light and message are there as soon as I create the network, after I modify the PROXY settings and after I get the purple screen to show on the phone. Do any of you know why this is, if this is the problem and/or how to "fix" this? Attached is an image of what I'm talking about.

I'm resorting to outright begging here. This is driving me mad.

Go back to trying 255.255.255.0

Check SOCKS proxy setting, and activate Handy Light.

Try signing on as soon as the 'Airport Menu Indicator' changes into a grey icon.

The yellow light and 169.xxx.xxx.xxx don't matter - it will connect as long as your iPhone is shining purple.
 
You need to assign an IP on the Mac so it isn't self-assigned. With 'AirPort' highlighted in the main network window you should then go into Advanced and under TCP/IP settings and where it says 'Configure IPv4' you should change it from 'Using DHCP' to 'Manually'. Then change the IPv4 field to something like 13.37.13.36. The IP in the IPv4 field should not be the same IP as the one you put in the SOCKS Proxie Server field. Then enter '255.255.255.0' in the Subnet Mask field.

Now go to Proxies and check 'SOCKS Proxy' and under the SOCKS Proxy Server field enter '13.37.13.37' and be sure that the port is '1337'. Save those settings. By the way, you should have already created an ad-hoc network before all of the stuff I just described.

On your iPhone, connect to the ad-hoc network, go into the settings for that network and under Static change the IP Address field so that it says '13.37.13.37'. Make sure the Subnet Mask says '255.255.255.0'. That should do it.

Interesting. I wondered about the IPv4 field being on automatic. I left mine and it worked. But I thought about manually setting it. Good to know.

Also I turned IPv6 off.
 
Go back to trying 255.255.255.0

Check SOCKS proxy setting, and activate Handy Light.

Try signing on as soon as the 'Airport Menu Indicator' changes into a grey icon.

The yellow light and 169.xxx.xxx.xxx don't matter - it will connect as long as your iPhone is shining purple.

It may not work. The light needs to be green, and for some reason some people's Macs need to have an IP assigned manually under the TCP/IP settings to get a green light. I had the same problem analytical44 is having and I fixed it by assigning an IP as I described in my post.
 
I just guessed. Someone else said they used 255.255.252.0. Whatever it is they said you need to get the subnet mask on the iphone to match the one on the computer. I wasn't able to find what the computer was putting out. So I just re-read all 40 pages and tried the 255.255.0.0 and it worked. If you can tell me how to find out what the computer is broadcasting that will tell you what the subnet mask is.

I just deleted the last network I created, made a new one and went into the advanced section under network preferences. Here's a screenshot of what info was there. Subnet mask is 255.255.0.0 but that doesn't work when I enter that into my phone. Networking is definitely a weakness for me. I'm not even sure what I should be looking for. I don't know what all these numbers stand for exactly and how everything is supposed to work so I just feel like I blind man following everyone else around. Frustrating feeling, I really need to step my networking game up. In the mean time, advice from people who do know what they're doing would be great.

Edit: Sorry, I type slow. Reading recent posts now.
 

Attachments

  • Screen shot 2010-07-22 at 2.00.28 AM.png
    Screen shot 2010-07-22 at 2.00.28 AM.png
    105 KB · Views: 64
I just deleted the last network I created, made a new one and went into the advanced section under network preferences. Here's a screenshot of what info was there. Subnet mask is 255.255.0.0 but that doesn't work when I enter that into my phone. Networking is definitely a weakness for me. I'm not even sure what I should be looking for. I don't know what all these numbers stand for exactly and how everything is supposed to work so I just feel like I blind man following everyone else around. Frustrating feeling, I really need to step my networking game up. In the mean time, advice from people who do know what they're doing would be great.

Edit: Sorry, I type slow. Reading recent posts now.


Try changing the DHCP setting to manual and enter the ip address as 13.37.13.38 and the subnet mask to match what is on your iPhone (mine is 255.255.255.0). Keep trying and it should work.
 
You need to assign an IP on the Mac so it isn't self-assigned. With 'AirPort' highlighted in the main network window you should then go into Advanced and under TCP/IP settings and where it says 'Configure IPv4' you should change it from 'Using DHCP' to 'Manually'. Then change the IPv4 field to something like 13.37.13.36. The IP in the IPv4 field should not be the same IP as the one you put in the SOCKS Proxie Server field. Then enter '255.255.255.0' in the Subnet Mask field.

Now go to Proxies and check 'SOCKS Proxy' and under the SOCKS Proxy Server field enter '13.37.13.37' and be sure that the port is '1337'. Save those settings. By the way, you should have already created an ad-hoc network before all of the stuff I just described.

On your iPhone, connect to the ad-hoc network, go into the settings for that network and under Static change the IP Address field so that it says '13.37.13.37'. Make sure the Subnet Mask says '255.255.255.0'. That should do it.


I appreciate the detailed advice but I still can't get it to work. Airport says connected to an IP and light is green but nope. I tried something similar to this earlier except using a subnet mask of 255.255.0.0 and got the same results. Again, I've attached photos just to be sure I'm not screwing anything up.
 

Attachments

  • Screen shot 2010-07-22 at 2.23.39 AM.png
    Screen shot 2010-07-22 at 2.23.39 AM.png
    116.7 KB · Views: 58
  • Screen shot 2010-07-22 at 2.23.28 AM.png
    Screen shot 2010-07-22 at 2.23.28 AM.png
    119.7 KB · Views: 59
  • Screen shot 2010-07-22 at 2.22.34 AM.png
    Screen shot 2010-07-22 at 2.22.34 AM.png
    100.4 KB · Views: 75
  • photo.PNG
    photo.PNG
    98.5 KB · Views: 64
It doesn't give you much faith in Apple's review procedure for apps if this sort of thing slipped through. What other malware and nasties might have slipped through that no one is yet aware of? I always thought the review process was to stop precisely this sort of thing getting into the app store.
 
Try changing the DHCP setting to manual and enter the ip address as 13.37.13.38 and the subnet mask to match what is on your iPhone (mine is 255.255.255.0). Keep trying and it should work.

Nope :confused:
 

Attachments

  • Screen shot 2010-07-22 at 2.36.03 AM.png
    Screen shot 2010-07-22 at 2.36.03 AM.png
    103.4 KB · Views: 72
  • Screen shot 2010-07-22 at 2.37.36 AM.png
    Screen shot 2010-07-22 at 2.37.36 AM.png
    135.1 KB · Views: 78
Ok, this is as much as I can do. If this doesn't work, then I really don't know what to tell you.

On your iPhone under the settings for any networks you've created for this choose 'Forget this Network'. Next, undo any changes you've made on your Mac from your various attempts. Maybe even reboot your Mac for good measure. Basically, I want you to start fresh. Ok, now follow this.

Step 1: Right-click on the Wifi icon and choose 'Create Network'
47057501.png


Step 2: Choose a new name for your ad-hoc network. Use a name you haven't used before. Of course, if you're doing this out in the wild then I suggest you password protect your network. You probably don't want anybody leeching off your 3G.
42437069.png


Step 3: Now, from the Wifi icon right-click and choose 'Open Network Preferences'.
99234120.png


Step 4: Click on the box next to where it says 'Location' and selet 'Edit Locations...'.
79963462.png


Step 5: Click on the '+' and name your new location. I suggest naming it the same thing as the ad-hoc network you just created. That'll keep things tidy. Click 'Done'.
41795444.png


Step 6: After Step 5 you should see something like this. Make sure that 'AirPort' is highlighted on the left and then click 'Advanced' on the bottom right.
74582851.png


Step 7: Click the TCP/IP tab. It should look like this.
98361838.png


Step 8: Change 'Configure IPv4' to 'Manually'. Enter whatever you want for the IPv4 Address. To be safe, just do what I've done. The Subnet Mask should be as depicted.
23301983.png


Step 9: Go to the Proxies tab, check the box to the left of 'SOCKS Proxy' and then under 'SOCKS Proxy Server' enter an IP that's different than what you entered for the IPv4 Address in Step 8. To keep things simple I suggest simply increasing the last IP number by one. In the port field just to the right of where you enter the IP under where it says 'SOCKS Proxy Server' enter '1337'. Click 'OK'.
76661151.png


Step 10: You should now see something like this where the AirPort device has a green light and says 'Connected' and the Location and Network Name are the same. At this point you can click 'Apply' and close the settings window.
88701943.png


Step 11: On your iPhone you should now connect to the ad-hoc network you created. Enter the settings for that network by touching the little blue circle with a white right facing arrow in it.
photo3y.png


Step 12: Touch where it says 'Static' and where it says 'IP Address' you should enter the SOCKS Proxy Server IP you created in Step 9 minus the port number (e.g. 1337). Also, enter '255.255.255.0' for the Subnet Mask. Press the home button to exit Settings.
photo5kn.png


Step 13: Open HandyLight and touch blue, yellow, red (in that order), and then touch the upper right corner of the iPhone screen just below your battery indicator icon. The screen should turn purple and you should now be able to surf the web with Safari on your Mac.
 
You were cheating ATT.


No, I'm just using the data that I pay for. Cheating would be to remove the sim and put it into my computer. Rather, I'm downloading data to my iPhone 4 and then rerouting it to my MBP. I pay for data for my iPhone, and that is exactly what I'm utilizing
 
Ok, this is as much as I can do. If this doesn't work, then I really don't know what to tell you.


You sir (madam) are incredible. After everything, you finally got it to work. I can't tell you how much I appreciate you taking the time to help me; to write out a whole mini-guide with screenshots included. And you got it to work on top of that. I guess assigning a "real" IP address did the trick? I'm not even sure if that's a true statement but I think you know what I'm talking about. Do you know why this is? Either way, I truly appreciate your time, your effort and your expertise. Thank you so very much.

Thank you to everyone else who tried to help me as well. All of your efforts didn't go unnoticed.
 
Ok, this is as much as I can do. If this doesn't work, then I really don't know what to tell you.

On your iPhone under the settings for any networks you've created for this choose 'Forget this Network'. Next, undo any changes you've made on your Mac from your various attempts. Maybe even reboot your Mac for good measure. Basically, I want you to start fresh. Ok, now follow this.

Step 1: Right-click on the Wifi icon and choose 'Create Network'
47057501.png


Step 2: Choose a new name for your ad-hoc network. Use a name you haven't used before. Of course, if you're doing this out in the wild then I suggest you password protect your network. You probably don't want anybody leeching off your 3G.
42437069.png


Step 3: Now, from the Wifi icon right-click and choose 'Open Network Preferences'.
99234120.png


Step 4: Click on the box next to where it says 'Location' and selet 'Edit Locations...'.
79963462.png


Step 5: Click on the '+' and name your new location. I suggest naming it the same thing as the ad-hoc network you just created. That'll keep things tidy. Click 'Done'.
41795444.png


Step 6: After Step 5 you should see something like this. Make sure that 'AirPort' is highlighted on the left and then click 'Advanced' on the bottom right.
74582851.png


Step 7: Click the TCP/IP tab. It should look like this.
98361838.png


Step 8: Change 'Configure IPv4' to 'Manually'. Enter whatever you want for the IPv4 Address. To be safe, just do what I've done. The Subnet Mask should be as depicted.
23301983.png


Step 9: Go to the Proxies tab, check the box to the left of 'SOCKS Proxy' and then under 'SOCKS Proxy Server' enter an IP that's different than what you entered for the IPv4 Address in Step 8. To keep things simple I suggest simply increasing the last IP number by one. In the port field just to the right of where you enter the IP under where it says 'SOCKS Proxy Server' enter '1337'. Click 'OK'.
76661151.png


Step 10: You should now see something like this where the AirPort device has a green light and says 'Connected' and the Location and Network Name are the same. At this point you can click 'Apply' and close the settings window.
88701943.png


Step 11: On your iPhone you should now connect to the ad-hoc network you created. Enter the settings for that network by touching the little blue circle with a white right facing arrow in it.
photo3y.png


Step 12: Touch where it says 'Static' and where it says 'IP Address' you should enter the SOCKS Proxy Server IP you created in Step 9 minus the port number (e.g. 1337). Also, enter '255.255.255.0' for the Subnet Mask. Press the home button to exit Settings.
photo5kn.png


Step 13: Open HandyLight and touch blue, yellow, red (in that order), and then touch the upper right corner of the iPhone screen just below your battery indicator icon. The screen should turn purple and you should now be able to surf the web with Safari on your Mac.

I don't need this, but I am happy some1 like you in this forum....
This should place to the first post.
 
Looks like a good guide, but could you n00bs please refrain from quoting the entire thing? It was a lot of scrolling on my MBP, let alone someone using an iPhone/iPad.

Edit: Thanks for that analytical (with bonus insult)!
 
First off, thanks for everyone's diligence, patience, and enthusiasm. Special thanks to Nick Lee. I hope this whole situation works out to your benefit.

I read through 40 pages and saw a need for some input. With that, you get some other observations. :D

For those who had problems with the iPhone showing a 3G emblem instead of wi-fi after connecting to the ad-hoc network, this doesn't necessarily mean your connection isn't working. I spent about 40 minutes with a co-worker who had the same issue before we just tried it and we were surprised that the tethered connection worked, even though there were no wi-fi bars displayed on the phone.

Now for my diatribe:
For those of you who are claiming that AT&T should offer the tethering for no additional charge, there are good points on both sides of the discussion. But imagine what would happen to connectivity if AT&T allowed unlimited tethered use for all smartphone users. Everyone's experience would be affected. The $20 tethering fee isn't to squeeze money out of us, so much as discourage us from saturating their network.

As far as Apple's approval process goes, it's not like they disassemble every program that's submitted and trace all the code branches. They probably check it for network connections, incoming and outgoing, look for any major usability issues, verify it against content guidelines, etc. But they're not going to find something that doesn't get activated unless you enter the top-secret code. Apple responded to this app in every way appropriate to their rules, which are strict by my reckoning, but it's their walled garden that we're all playing in, and it's by their rules.

Android users who are gloating about their tethering, have fun with it! Go crazy! We iPhone users have an option for one-click tethering as well, and it works like a champ! And we have it in a slim, sexy device that fits in our pocket without that unsightly phone bulge. Okay, maybe we don't have an official app that lets us become a WAP, but bluetooth and usb tether is good enough for most people.

Finally, if you managed to get this tether app, please use it with some courtesy for the other people sharing the limited bandwidth of the GSM spectrum. Any abuses are going to spoil the fun for everyone, and hasten the corporate response to our new toy.
 
No, I'm just using the data that I pay for. Cheating would be to remove the sim and put it into my computer. Rather, I'm downloading data to my iPhone 4 and then rerouting it to my MBP. I pay for data for my iPhone, and that is exactly what I'm utilizing

If you read the terms and conditions you agreed to you will probably find a clause that states you cannot use the data for tethering purposes, thus by doing so, you are cheating the system. If you don't agree to the terms and conditions, don't get the contract. It really is *that* simple; I'm yet to figure out why some people have such difficulty understanding that.
 
Lack of competition at its worst. ;)

AT&T wouldn't be so cocky if there were half a dozen more iPhone carriers. One carrier with a monopoly on iPhones (locked iPhones, no less) doesn't sound like capitalism to me, sounds more like Sovietski Telekomski. :D

That's a fact. Where I am (nowhere near a town with a phone company like Sovietski Telekomski) every single phone operator carries the iphone and the carriers compete heavily to sell any kind of data plan that also includes free tethering, keep your phone unlocked etc. They're just happy to have your business and hope that you use the iphone as much as you feel like to keep traffic on their network.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.