Run Opera mini on Nokia s40(v2, v3, v5)

Amir.php

Flying Visitor
:eek:This Tutorial i have written for those who have Nokia series 40 mobiles and facing trouble in Using internet based Java Applications on these platform.

Accoring to Nokia:
[FONT=&quot]As we all know, Nokia doesn't allow one to specify a proxy for an Access Point in Series 40 v2 and v3 and v5 phones (6131, 6133, 3110c, 5300, 5200, 5310, 6500) etc.

In its recent versions of the Series40 OS (v2 & v3 & v5), 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, Airtel NOP 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. Its very simple to implement.

The files included in the zip provide some sample xml documents, and the associated provisioning (.prov) files[/FONT]
.
Note: Before proceeding please confirm that What version of S40 device you are using. if You are using Nokia s40(v2, v3), then follow the Method on this page.
But for the users of s40 v5 move on My next page By :arrow: Click Here.

Tutorial Start(s40 v2, v3 only):
From the given links Download a zip file which have various setting file(.prov) and .wml which we will Edit accordingly.
NokiaJAVAProxy.zip
or
NokiaJAVAProxy.zip
But Main problem here How to Edit this wml file according to our service provider.
So Now i am going to tell you, how to do this:
1. Download NokiaJAVAProxy.zip from above url.

2. Download wbxml2-0.9.0-bin.win32.rar & WML Editor for editing wml files.

3. Now After extracting the NokiajAVAProxy.zip, open any of the .wml file on wml editor. It looks like as:
<?xml version="1.0"?>
<!DOCTYPE wap-provisioningdoc PUBLIC "-//WAPFORUM//DTD PROV 1.0//EN"
"*www.wapforum.org/DTD/prov.dtd">
<wap-provisioningdoc version="1.0">

<!-- This WML doc created by Ravi Mathur, Oct 22 2007 -->
<!-- HowardForums username: ravidavi -->

<characteristic type="BOOTSTRAP">
<!-- Name of the configuration -->
<parm name="NAME" value="Idea JAVA"/>
</characteristic>

<!-- Defines how network access occurs -->
<characteristic type="ACCESS">
<parm name="RULE" value="Default Rule"/>

<!-- Connect through specified proxy -->
<parm name="TO-PROXY" value="IdeaProxy"/>
</characteristic>

<!-- Defines proxy parameters -->
<characteristic type="PXLOGICAL">
<parm name="PROXY-ID" value="IdeaProxy"/>
<parm name="NAME" value="Idea Proxy"/>
<characteristic type="PXPHYSICAL">
<parm name="PHYSICAL-PROXY-ID" value="Idea Proxy"/>
<parm name="PXADDR" value="10.4.42.15"/>
<parm name="PXADDRTYPE" value="IPV4"/>
<parm name="PUSHENABLED" value="0"/>
<characteristic type="PORT">
<parm name="PORTNBR" value="8080"/>
</characteristic>

<!-- Connect through specified access point -->
<parm name="TO-NAPID" value="IdeaNAP"/>
</characteristic>
</characteristic>

<!-- Defines Network Access Point (NAP) parameters -->
<characteristic type="NAPDEF">
<parm name="NAPID" value="IdeaNAP"/>
<parm name="NAME" value="Idea NAP"/>
<parm name="BEARER" value="GSM-GPRS"/>
<parm name="NAP-ADDRESS" value="imis"/>
<parm name="NAP-ADDRTYPE" value="APN"/>
<characteristic type="NAPAUTHINFO">
<!-- PAP is "normal" authentication -->
<parm name="AUTHTYPE" value="PAP"/>
</characteristic>
</characteristic>

</wap-provisioningdoc>
4. Edit acoording to your service provider specification, which i have marked as RED.
you can also edit Your service providers name(optionally, but will be better to edit them also), which i have marked as Green. and Save it.
5. Now Make a folder in any Drive and copy/paste this wml file in this folder.
6. extract and copy/paste wbxml2-0.9.0-bin.win32 folder also in that folder(for your ease only).
7. open wbxml2-0.9.0-bin.win32 and you will see xml2wbxml.exe.
8. To run this file open command window and go your created folder by cd command and run it. It will show how to use it.
for example:
Syntax: xml2wbxl -o output.wbxml input.xml
eg.
xml2wbxml -o C:\Amir\NokiaJAVAProxy.prov C:\Amir
\NokiaJAVAProxy.wml

This will generate a .prov file with name NokiaJAVAProxy.prov in the folder name C:\Amir
9. That's all.
Now you can transfer this .prov file in your mobile using bluetooth or infrared.
Save this setting and make it default from configuration.
Fore more help see these Screen Shots step wise:
*img12.imageshack.us/img12/9748/49194701.png

*img3.imageshack.us/img3/8264/88572477.png

*img14.imageshack.us/img14/4497/87373066.png
Operation Succeed.
................................................................................

This tut is written by My own:arrow:
 
Last edited:
OP
Amir.php

Amir.php

Flying Visitor
Thanks friends for your response. And jatt read my tute carefully. Your solution is here. I tried to explain each and everything clearly. Make your own setting and send it to your mobile by any other bluetooth and infrared device. Now save this setting and also activate and make it default for all applications. After do this you will surely be able to run your opera mini and all java applications.
 

pankaj.yr1

Right off the assembly line
Nice tutorial!!!!!

it really works on my 3120c using NOP (airtelwap.com)

yaar koi NOP se PC par net access karne ki tweak bhi bata do Mobile Office airtelgprs.com (20/day) is quite expansive than NOP (30/week)
 

billyjames

Right off the assembly line
Thanks for the help. Let me give you back an advise. Read thisNokia 5310 facts article. Itis very helpfull for all Nokia owners.
 
OP
Amir.php

Amir.php

Flying Visitor
^^ Yes it is surely working with Nokia 3500 classic
Now a days every isp already gives the activated gprs connectivity.
You just need setting, which you can obtain in one of the two ways:
1. request for your isp to send your required setting. and you need to save it.
2. Make you own custom setting as I mentioned above.
In this mobile you need to make and save your own custom setting. To make your own setting follow my tutorial. You need three important things to do this:
1. Your proxy address
2. port address
3. access point.
For these three things ask for Custumer care and Note down on a paper.
Now follow my tutorial and after making your setting send it via bluetooth to your mobile.
I think this will help you.
 

soyab0007

In the zone
xml2wbxl is not recognised
can you made the file an give me i am using BPL_WAP
Please i am having problem using comman prompt
 
OP
Amir.php

Amir.php

Flying Visitor
Now a days i am too busy and My internet connection is not regular.
But You can send me Your setting(Here or private messege):
1. Your proxy address
2. port address
3. access point.
Because i am using others conection and system, so It will take time. I will send your setting at friday 6/02/2009.
 
OP
Amir.php

Amir.php

Flying Visitor
Your setting is here:
*rapidshare.com/files/193208517/NokiaJAVAProxy.zip.html*rapidshare.com/files/193655319/NokiaJAVAProxy.zip.html
Send this prove file in your mobile via bluetooth or infrared and save it.
Also set this setting Default for all applications.:)
 
Last edited:

Adamsjunior

Right off the assembly line
Hi , my name is Adam and i'm from Indonesia, I use Hutchison Three, I had followed your tutorial, but it's still not working, can u made me the file with the following details..
1. Proxy address: 10.4.0.10
2. Port address: 3128
3. Access point: 3gprs
4. Username: 3gprs
5. Password: 3gprs
Please include the username and password above coz without them the file won't work.. Thanks for your help
 
OP
Amir.php

Amir.php

Flying Visitor
Take your setting and send via bluetooth and save it. also set as default in configuration.
*rapidshare.com/files/193654040/setting.rar.html
By the way i want to know where you are unable to follow my tutorial?
 
Last edited:

pr.itdude

tHe nEw gEEk......ITian
i've been using opera and all n/w based java apps for over past 1.5 yrs.........using the same on my s40 phone. i.e., nokia 3110c.:D:D
but in delhi, NOP is no-more available....:mad:

anyways, nice thread...!!
 
Top Bottom