Use JAVA applets with a custom proxy server on Nokia Series40 v2 and v3 phones for free surfing

Posted by ADMINISTRATOR On 16 October 2009 No Commented

INTRODUCTION:
In its recent versions of the Series40 OS (v2 & v3), Nokia has removed the ability to specify a proxy server associated with an access point.  Therefore, those with WAP network plans (such as TMobileWeb users) are unable to use JAVA programs that require internet access (such as Opera Mini, Google Maps, …).
However, Nokia does allow users to create a provisioning document on their computer.  This document, created in wbxml, specifies an access point along with a proxy.  The S40 phone recognizes the configuration settings in the document and allows the JAVA midlet to use those instead, thereby allowing the midlet to access the proxy.
The files included here provide some sample xml documents, and the associated provisioning (.prov) files.
QUICK START:
1: Transfer the “NokiaJAVAProxy.prov” file to your phone using Bluetooth.  On a Mac this means sending the file via “Send File…” (and NOT with “Browse Device…”). On Windows use a program such as BlueSoleil (http://www.bluesoleil.com) to transfer the file using object push (and NOT with file transfer).
2: The phone will recognize the configuration settings, and will prompt you to save them.  Don’t worry if it says “no supported applications”.
3: Go to Settings->Configuration->Default Config. Settings, and change the default config to [the name of the configuration we just loaded].
That’s it!  JAVA midlets like Opera Mini, Google Maps, MGMaps, etc… should work now.
CUSTOMIZATION:
If you need to specify different proxy settings (for other networks), you will first have to download and compile libwbxml from http://libwbxml.aymerick.com .  This download includes a command line program called “xml2wbxml”.
Edit the “NokiaJAVAProxy.wml” xml file to use your proxy settings.  Convert that to wbxml using “xml2wbxml NokiaJAVAProxy.prov NokiaJavaProxy.wml”.  Nokia provides documentation for its xml tags, which is available at
“http://www.forum.nokia.com/info/sw.nokia.com/id/8d85ad81-5a9b-40fe-bf2a-d567dfd755ec/Series_40_DP_2_0_OMA_Client_Provisioning_v1_3_en.pdf.html”.
Follow the QUICK START instructions to upload and use your custom settings.
FAQ:
Q: My built-in WAP browser doesn’t work anymore! OMG!!!11
A: Calm down.  Go to Web->Settings->Configuration Settings->Configuration and select the correct configuration for WAP access.  You can have Nokia or your operator send these settings to your phone if you need them.
Q: I can’t send MMS’s!  What’s up?
A: Go to Messaging->Message Settings->Multimedia Messages->Configuration Settings->Configuration and select the correct configuration for MMS messages.  You can have Nokia or your operator send these settings to your phone if you need them.
Q: Will this allow the built-in email app to work using the proxy?
A: Yes. wOOt.
Q: This doesn’t work!!
A: Rephrase that in the form of a question, and go to http://www.howardforums.com/showthread.php?t=1160526 to see if there have been updates to the xml file.
Q: Can I redistribute this?
A: Please direct people to http://www.howardforums.com/showthread.php?t=1160526 .  This forum thread will have a link to the download location.

INTRODUCTION:

In its recent versions of the Series40 OS (v2 & v3), Nokia has removed the ability to specify a proxy server associated with an access point.  Therefore, those with WAP network plans (such as airtel,idea,vodafone users) are unable to use JAVA programs that require internet access (such as Opera Mini, Google Maps, …).However, Nokia does allow users to create a provisioning document on their computer.  This document, created in wbxml, specifies an access point along with a proxy.  The S40 phone recognizes the configuration settings in the document and allows the JAVA midlet to use those instead, thereby allowing the midlet to access the proxy.The files included here provide some sample xml documents, and the associated provisioning (.prov) files.

QUICK START:

1: Transfer the “NokiaJAVAProxy.prov” file to your phone using Bluetooth.  On a Mac this means sending the file via “Send File…” (and NOT with “Browse Device…”). On Windows use a program such as BlueSoleil (http://www.bluesoleil.com) to transfer the file using object push (and NOT with file transfer).

2: The phone will recognize the configuration settings, and will prompt you to save them.  Don’t worry if it says “no supported applications”.

3: Go to Settings->Configuration->Default Config. Settings, and change the default config to [the name of the configuration we just loaded].That’s it!  JAVA midlets like Opera Mini, Google Maps, MGMaps, etc… should work now.

CUSTOMIZATION:

If you need to specify different proxy settings (for other networks), you will first have to download and compile libwbxml from http://libwbxml.aymerick.com .  This download includes a command line program called “xml2wbxml”.Edit the “NokiaJAVAProxy.wml” xml file to use your proxy settings.  Convert that to wbxml using “xml2wbxml NokiaJAVAProxy.prov NokiaJavaProxy.wml”.  Nokia provides documentation for its xml tags, which is available at

“http://www.forum.nokia.com/info/sw.nokia.com/id/8d85ad81-5a9b-40fe-bf2a-d567dfd755ec/Series_40_DP_2_0_OMA_Client_Provisioning_v1_3_en.pdf.html”.

Follow the QUICK START instructions to upload and use your custom settings.

FAQ:

Q: My built-in WAP browser doesn’t work anymore! OMG!!!11

A: Calm down.  Go to Web->Settings->Configuration Settings->Configuration and select the correct configuration for WAP access.  You can have Nokia or your operator send these settings to your phone if you need them.

Q: I can’t send MMS’s!  What’s up?

A: Go to Messaging->Message Settings->Multimedia Messages->Configuration Settings->Configuration and select the correct configuration for MMS messages.  You can have Nokia or your operator send these settings to your phone if you need them.

Q: Will this allow the built-in email app to work using the proxy?

A: Yes. wOOt.

Q: This doesn’t work!!

A: Rephrase that in the form of a question, and go to http://hackersorigin.com/?p=1366 to see if there have been updates to the xml file.

Q: Can I redistribute this?

A: Please direct people to http://hackersorigin.com/?p=1366 .  This forum thread will have a link to the download location.

DOWNLOAD

Comments

comments

You May Also Like To Read:

  1. Bar code Reader In Your Mobile Phones(Nokia and others).
  2. How To Take Screenshots In Nokia S40 Phones
  3. Send Jar Files To Other Phones From Nokia S40 Device
  4. Change Resolution Of Your Mobile Java games
  5. Shorten Your Links With Custom Free Domains Right On Your Browser
  6. Nokia’s Makemyapp Competition – Win 3 Nokia N8′s For Your Idea’s
  7. Send Fake Sms From Your Nokia Phone
  8. View Java Applications In Full Screen Mode On Nokia s60v3 or s60v5 Touch
  9. Things You didn’t know about Nokia
  10. RUN OPERA MINI ON AIRTEL NOP

Leave a Reply

 
Freelance PHP Developer
Stop SOPA