{"id":312,"date":"2007-05-11T21:54:02","date_gmt":"2007-05-12T04:54:02","guid":{"rendered":"http:\/\/wapreview.com\/?p=312"},"modified":"2020-09-26T20:47:25","modified_gmt":"2020-09-27T03:47:25","slug":"t-mobile-blocking-java-apps","status":"publish","type":"post","link":"https:\/\/wapreview.com\/312\/","title":{"rendered":"T-Mobile Blocking Java Apps?"},"content":{"rendered":"

\"<\/p>\n

It looks like T-Mobile USA has just made it harder to use data aware Java applications like Opera Mini, Google Maps<\/strong> and gMail <\/strong> on the $5.99 (and grandfathered $4.99 and $2.99) T-MobileWeb unlimited data plans. While some users are saying T-Mobile is blocking <\/strong>Java, I think they are just requiring the use of the T-Mobile proxy <\/strong>to get to the Internet. Java applications should be able to use the proxy but on many phones, especially recent T-Mobile branded ones, there is no way to specify a proxy for Java applications.<\/p>\n

Also affected are Pay As You Go (PAYG) users – who were never supposed to be able to access the web except for a walled garden of just CNN, ABC News, ESPN and a trivia site. But since October anyone, even PAYG users, could setup a proxy-less connection and access the full Internet with all ports open.<\/p>\n

T-Mobile has a history of sometimes requiring the proxy and sometimes not. When I first started with T-Mobile in early 2005, no proxy was required, all ports were open and my T-Mobile to Go<\/em> PAYG phone had full web access. From what I hear that had been the case for over a year prior. But within weeks proxy-less connections stopped working and the free ride ended. Then last October, proxy-less started working again. As of this Wednesday the proxy is once again required. The proxy keeps users without data plans in the walled garden and limits connections on the $5.99 plan to the few ports needed to support http, pop3, smtp and imap – no tcp, ftp vpn, nntp, etc.<\/p>\n

There are active threads about this on Howard Forums<\/a> and the Opera Mini Forum<\/a>. Engadget Mobile<\/a> did a piece on it too. Some users are saying that setting up the proxy lets them use Opera Mini, etc again while others say it doesn’t help. I don’t know, maybe T-Mobile is blocking socket connections on the proxy. If that is the case re-running Opera Mini’s Network Setup tool (Menu\/Tools\/Settings\/Network setup) should get it working again. When Mini’s network setup runs it tries to create a socket connection and if that fails configures the app to use http instead.<\/p>\n

As a PAYG user, I’m affected but I don’t really have any reason to complain as open GPRS was never supposed to be part of the PAYG plan. I do wish that T-Mobile would sell me data access on PAYG. I’d gladly pay the $5.99 a month or even a little more. Setting up the proxy lets me use Opera Mobile (not Mini), Netfront and Doris to access the PAYG walled garden but that’s all. Of course I still have my Boost Mobile<\/strong> PAYG phone which has unlimited web access including with Java apps like Opera Mini for $10.50\/month.<\/p>\n

I think T-Mobile is just trying to keep PAYG users and contract users without data plans for accessing the web for free. They probably want to get data access locked down before the upcoming 3G release. Breaking Java is just collateral damage. The proxy and T-Mobile’s WAP gateway both restrict users without data plans to a walled garden where they can check their minutes, buy ringtones, etc. But restrictions in the firmware of most T-Mobile phones combined with the proxy is having the effect of blocking Java applications for many paying customers. I don’t understand why T-Mobile cripples Java applications on most of their phones by either removing the option to configure the Java proxy settings (most Nokias and Motorolas) or by requiring applications to be signed in order to use data (all recent Samsungs and some Nokias). I can’t believe they are doing it to reduce network traffic as browsing with Opera Mini uses less bandwidth than visiting the same sites using the built in browser and the gMail app generates no more traffic than using gMail’s mobile web site. gMail and especially Opera Mini are compelling and addictive<\/strong> applications. I know if I was a contract customer paying for data and I couldn’t use Opera Mini anymore, I’d switch carriers ASAP.<\/strong><\/p>\n

T-Mobile does offer a plan called T-Mobile Internet<\/em> which allows proxy-less connections with all ports open. But that plan is $29.99\/month, quite a jump from $5.99. Sure – the 29.99 plan also includes unlimited WiFi at T-Mobile Hotspots and the plan’s TOS allows tethering but there are many people have no need for those features but do want to use Opera Mini and gMail. $29.99 is too much to pay for just GPRS\/Edge, Especially when unlimited 3G is $15\/month with Sprint and $20\/month at Cingular\/ATT.<\/p>\n

In the meantime if you are on the $5.99 plan and Opera Mini or gMail stopped working this week there is hope – you may just need to update the settings on your phone. You need to specify the proxy address (216.155.165.050) and port (8080). You’d think that T-Mobile’s settings configurator (tmobileus.wdsglobal.com\/phonefirst<\/a>) would push those settings to your phone, however when I tried the configurator it did not set the proxy. Neither did Nokia USA’s configurator. So you will have to enter settings manually. Here are the settings for some popular phones. These will only work if you have a data plan and you phone lets you edit the data settings. None of this will work on PAYG:<\/p>\n

Nokia S60 1st edition<\/strong> (3650, N-Gage), I think these settings will also work for S60 2nd edition phones like the 6680.<\/p>\n

You need to set up a separate access point for 3rd party applications including Java.<\/p>\n

Go to Menu\/Tools\/Settings\/Connection\/Access Points\/Options\/New Access point\/Use Existing Settings<\/em>. Pick the Access Point you use for the WAP browser, normally called T-Zones or T-Zones GPRS. This is safe, Use Existing Settings<\/em> clones the existing Access Point with a new name, the original T-Zones settings (which you need for the WAP browser) are not modified. Then edit the settings to look like the following. You should only need to change the Connection Name, Gateway IP Address and Proxy address and port.<\/p>\n

Connection Name: Java <- you can use any name.
\nData Bearer: GPRS
\nAccess point name: wap.voicestream.com
\nUser name: None
\nPrompt Password: No
\nPassword: none
\nAuthentication: Normal
\nGateway IP Address: 0.0.0.0<\/p>\n

Press Options <\/em>softkey and choose Advanced Settings<\/em><\/p>\n

Device IP Address: Automatic
\nPrimary Name Server: 0.0.0.0
\nSecond. Name Server: 0.0.0.0
\nProxy Serv. Address: 216.155.165.50
\nProxy Port Number: 8080<\/p>\n

Go to Apps\/Options\/Settings\/Default Access Point<\/em> and choose the new “Java” Access Point from the list. Then start Opera Mini and run the Network Setup in Mini.<\/p>\n

Motorola RAZR<\/strong> and most other recent Motorola phones. From my.Opera.com<\/a><\/p>\n

If you have a Settings\/WebAccess\/Web Sessions<\/em> menu on your phone, just set up a new web session with the following properties:<\/p>\n

Name: Java Session <- This name is special, nothing else will work! Homepage: http:\/\/wap.myvoicestream.com
\nService Type 1: WAP
\nGateway IP 1: 216.155.165.50
\nPort 1: 9201
\nService Type 2: HTTP
\nGateway IP 1: 216.155.165.50
\nPort 1: 8080
\nGPRS APN: wap.voicestream.com<\/p>\n

If it’s a T-Mobile branded phone the Web Sessions<\/em> menu will likely to be missing. Bringing it back is possible using a SEEM edit which requires a data cable and some free software. There are several programs that will work including Motokit and P2Kman. I’ve never done this myself so I won’t give instructions but if you Google “razr unlock web sessions” (replace “razr” with name of your Motorola model) you will find plenty of sites with software and instructions. Warning: SEEM editing will void your phone’s warranty and if you make a mistake, can make your phone unusable.<\/p>\n

Nokia Series 40 2nd Edition<\/strong> 3220, 6101, 6230: (From my.opera.com<\/a> and mgmaps.com<\/a>)
\nGo to Services\/Settings\/Connection Settings<\/em> on the 6230
\n0r Settings\/Configuration\/Personal Configuration Settings<\/em> on the 6101 or 3220
\nChoose Options\/Add New\/Access Point<\/em> (AccessPoint<\/em> is labeled Services <\/em>on some phones)<\/p>\n

Set up the Access Point or Service as follows<\/p>\n

Settings name : T-Zones GPRS
\nhomepage: http\/\/wap.myvoicestream.com
\nproxies: enable
\nprimary proxy : 216.155.165.050:8080
\nsecondary proxy: 216.155.165.050 :8080
\ndata bearer: GPRS
\nBearer settings :GPRS access point wap.voicestream.com
\nAuthentication type Secure
\nLogin type automatic
\nuser name
\npassword<\/p>\n

Could luck and leave a comment here if you get Java apps working with T-Mobile’s $5.99 plan.<\/p>\n","protected":false},"excerpt":{"rendered":"

It looks like T-Mobile USA has just made it harder to use data aware Java applications like Opera Mini, Google Maps and gMail on the $5.99 (and grandfathered $4.99 and $2.99) T-MobileWeb unlimited data plans. While some users are saying T-Mobile is blocking Java, I think they are just requiring the use of the T-Mobile proxy to get to the Internet. Java applications should be able to use the proxy but on many phones, especially recent T-Mobile branded ones, there … Continue reading →<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":21705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/312"}],"collection":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/comments?post=312"}],"version-history":[{"count":2,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/312\/revisions"}],"predecessor-version":[{"id":21703,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/312\/revisions\/21703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media\/21705"}],"wp:attachment":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media?parent=312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/categories?post=312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/tags?post=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}