Oct 14, 2008

Using your Nokia with Softbank

The aim of this post is to help you to get your Nokia phone work with Softbank, a mobile provider in Japan.

Situation:
In Japan, Softbank – preveriously known as Vodafone – and the rest of the phone companies such as Docomo do not support using a mobile phone not bought from them. So, let's say that you bought the latest Nokia phone in Europe and you want to use it with Softbank, you will find out that the MMS and WAP browsing will not work. The reason for this is:
  1. Softbank does not provide the proxy settings for MMS and WAP to the user.
  2. Softbank will check the User Agent of the phone MMS software / WAP browser in order to check whether it is provided by Softbank or not.
Note: Softbank provides certain Nokia models; however, these models are locked, flashed and renamed. For example, the Nokia N73 becomes 705NK, etc.

Note 2: It is important to note that if you buy a certain phone from Softbank and later flash it with any firmware that is not Softbank, then you will automatically lose the ability to use MMS and WAP.


To get your Nokia phone to work with Softbank, you need to input the correct MMS settings; moreover, you need to spoof your User Agent. One easy way to do this is by using YaPN which a Python script / SIS created by a Hiro-san, a Japanese programmer.

I will use the instructions provided on Tech[dot]Blog and edit it to make it applicable to Softbank subscribers.

Instructions

1. First install the following on your mobile:
Note: As you download the different programs, you need to make good note of your mobile model. For example, if it is a Nokia N73, then it uses S60 3rd edition (Symbian 9.1); any other edition will not work.

2. Install YaPN on your mobile phone.
At the time of this writing, the latest version of YaPN is 0.0.5.

3. Create a folder on your the memory card (drive E:) called Python

4. Inside that folder save the file yapn.conf file in E:\Python
One configuration example of yapn.conf that works with Softbank is the following settings from earlesscat,

wap-proxy: vfkkwapproxy.vodafone.ne.jp
wap-proxy-port: 8080
mms-proxy: vfkkmmsproxy.vodafone.ne.jp
mms-proxy-port: 8080
mms-server: mms
User-Agent: Vodafone/1.0/V702NK/NKJ001 Series60/2.6 Nokia6630/2.39.148 Profile/MIDP-2.0 Configuration/CLDC-1.1
x-wap-profile: http://nds1.nds.nokia.com/uaprof/N6630r100.xml

5. Now, we will need one access point for MMS / WAP browser to be configured as follows (again from from earlesscat)

Connection name: VFJP
Data bearer: Packet data
Access point name: mailwebservice.vodafone.ne.jp
User name: vodafonelive
Prompt password: No
Password: ********* (can be found elsewhere)
Authentication: Normal
Homepage: http://mms/
Option > Advanced setting
Network type: IPv4
Phone IP address: Automatic
DNS address: Automatic
Proxy serv. address: 127.0.0.1
Proxy port number: 1234

6. After creating your access point, you can now now run YaPN. You should configure YaPN to use the access point created above.

Now, you can use MMS and WAP on your Nokia.