I'm totally out of ideas on this one, and I'd love some other thoughts.
I have an unlocked, jailbroken (with quickpwn) 2g iphone, running on a prepaid t-mobile account that appears to have T-Zones active. I am using epc.tmobile.com as an APN.
I can verify T-Zones in that when I try to go to any webpage, I get redirected to a T-Zones webpage, which is something like:
http://10.184.76.194/dsb/prePaid/175...egory_code=101
However, i can get to the T-Zones page, CNN, ESPN, etc. Wifi is turned off, so I'm definitely doing this over the EDGE network.
If I open up MobileTerm, I can do an "ifconfig -a" (the unix command that says 'show me the config of all my interfaces') and I see:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULT ICAST> mtu 1500
inet 192.168.1.206 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:1b:63

x:yy:zz
pdp_ip0: flags=8011<UP,POINTOPOINT,MULTICAST> mtu 1450
inet 25.32.xx.yyy --> 25.32.xx.yyy netmask 0xffffffff
pdp_ip1: flags=8011<UP,POINTOPOINT,MULTICAST> mtu 1024
From the command line, I am able to telnet to a remote webserver, and get the appropriate response. On the remote server, I see the connection:
208.54.92.49 - - [05/Feb/2009:21:27:27 -0500] "GET / HTTP/1.1" 200 130
and that IP address is assigned to T-Mobile, so I am definitely making the correct connection.
It's only in trying to do anything from the GUI side of the iphone that it doesn't work.
I've reset the phone entirely, re-installed 2.2 via quickpwn, tried all of the different APNs (epc.tmobile.com is the only one that worked, though I do hit some sort of proxy with wap.voicestream.com) . Since it looks like a proxy issue, I tried the proxy.pac/preferences.plist hacks, but they didn't work. I suspect that they didn't work in that the configuration appears to assign the proxy to ip1, yet via the ifconfig, I'm connecting on ip0, but I don't know if that is the case. I have yet to find where ip0 gets any address assigned to it.
I'm out of ideas. Anyone have a clue as to what might be going on?