i use OperaMini (
www.operamini.com) with a Proxy Server on my PC to connect to internet using the USBLan.
I use A1200i and it works...I've tested on other two A1200i and it worked.
But some people here had some troubles.
First here are some facts for A1200i (I don't have an A1200 to test):
1 - Native C/C++ code can freely access the internet using USBLan. To do this, you need to add a default route. You can try wget (command line based HTTP downloader). But we can't run native code with graphic UI in A1200 EZX (of course, you can use Mkezx - I don't know if Mkezx already has a browser).
So I think this is not a solution to you.
2 - Java applications CAN access your LOCAL PC using USBLan (i.e. 192.168.16.1 or 169.254.142.1 or ...).
BUT you need an active and connected GPRS connection. Without the GPRS connection Java don't try to open a socket. If you try the USBLan address the Java program will use the USBLan connection. If you try another IP address the Java Program will use the GPRS connection.
3 - Pre-installed native programs like Opera Mobile. Will always try to use GPRS (I had an idea other day but I don't have time to test it).
4 - OperaMini 3 is a Java application so it will use USBLan to access your PC. But it will never try to do this because it uses a gateway on server.operamini.com (called Host Browser). server.operamini.com can't access your server on USB port.
This is what I do
I while ago I've took the Mack's fake_dsm and changed it to work on my A1200i.
This program eliminates the need for an active GPRS connection when I want to use the USBLan with java programs.
I've never tested it with A1200 (because I don't have one).
Here are the source and binary of fake_dsmForA1200:
Java Player for A1200
- MotorolaFans.com Forums
And here is a PKG with it:
usb network with java on a1200i (with GPRS deactivated) - MotorolaFans.com Forums
Many people tested the PKG to use with Java Player. And some people has succesfully used it on A1200.
It is NOT essential to install fake_dsm_forA1200 to do what I will say now. But without it you will need an active GPRS or EDGE connection.
I connect this way:
OperaMiniOnA1200i==USBLAN==>ProxyServerOnMyPC==ADSL==>Internet.
Atention: OperaMini is not the Opera pre-installed in your phone.
Here are the steps:
1 - Make sure you have a working USBLAN (you can telnet into the phone and ping back).
2 - Install an HTTP Proxy Server on your Windows. Configure it to listen on a TCP Port like 8888. And configure to accept connections from everyone (if it has that kind of configuration). I use Java Charles Debugging Proxy (
Download Free Trial : Charles).
3 - Configure your browser (IE or FireFox) to use that Proxy Server to be sure that it works. Try to request
MotorolaFans.com. Be sure that your browser is using the Proxy Server by looking in the Proxy's log. Charles Debuging Proxy shows the log on screen.
4 - Install Opera Mini on your phone and test it with GPRS to see if it is working.
5 - Install fake_dsm_forA1200 and run it (it will play a dindon sound) --- ps. if you tap again on its icon it will play another sound meaning that it was unloaded.
6 - If you use fake_dsm_forA1200 then configure a FAKE Data Network Profile. You can put anything in the name, APN, username and password fields.
In the Primary Gateway IP put the IP Address of your PC's USBLan.
In the Primary Gateway PORT put the Port Number of your proxy server.
7 - If you use fake_dsm_forA1200 then
DISABLE GPRS.
8 - Open OperaMini and try to retrieve
MotorolaFans.com
If you are using Charles Debugging Proxy, then it will ASK for permission to allow the phone to connect to internet. If you don't see the dialog asking then try to ALT-TAB to a java app until you found the dialog.
If it doesn't ask for permission and doesn't log anything then you probably have a FIREWALL blocking the your connection.