Hi my friend Halftux
I'm interested (always interested about your works).
When I come back from my holiday I hope test your application, so please if you can post it.
Thanks again.
I picked up an old project from rpconnect who was coding BlueEZX Manager.
It is still in early development. However i could make a pan connection to XP and windows 7.
Telnet and internet sharing (fakedms is loaded with bluezx) works so far over pan connection.
You can change network settings and the pin with the application.
When you want to use this application please shutdown bluetooth.
- extract local_mmca1_v0.5.tar.gz.zip to /mmc/mmca1
- install bluezx_v0.6.pkg on sdcard
Update version 0.3
- removed dnsproxy solution
- removed fakedms bug
- smbd and inetd start stop option (experimental)
- added USB function for share gprs and to make a fake connection over usb lan
Update version 0.4
- compatibility for L7 firmwares
- solved 00 problem from BTaddr
bluezx binary v0.3 (included in pkg)
bluezx scripts v0.4 (included in pkg)
local binary/scripts v0.3 (included in local_mmca1)
(extract local_mmca1_v0.3.tar.gz.zip to /mmc/mmca1
install bluezx_v0.4.pkg on sdcard)
Update version 0.5
- changed bt class to computer
- sound plays when connection is successful
- save function for usb network settings
- new pin readout method
- forwarding function implemented (connect two pc's together)
- removed fakedsm unload bug, process gets killed now
- removed modules bug, all bluez modules will be removed after stopping bluez
bluezx binary v0.4 (included in pkg)
bluezx scripts v0.5 (included in pkg)
local binary/scripts v0.4 (included in local_mmca1)
(extract local_mmca1_v0.4.tar.gz.zip to /mmc/mmca1
install bluezx_v0.5.pkg on sdcard)
Update version 0.6
- removed usb share bug (changed in v0.5 config structure and missed to change the script)
- added automatic network profile disconnect when stopping usb gprs share option
- added function share gprs over bt
- bluetooth chip should realy power off now
bluezx binary v0.5 (included in pkg)
bluezx scripts v0.6 (included in pkg)
local binary/scripts v0.5 (included in local_mmca1)
(extract local_mmca1_v0.5.tar.gz.zip to /mmc/mmca1
install bluezx_v0.6.pkg on sdcard)
What comes in the future
- layout improvement
Troubleshooting
- When screen of phone is off, it could cause unormal behavior
- If battery drains faster as usual after stopping bluez, switch with the inbuild bluetooth software bluetooth on and off.
click me for manual Ubuntu 10.10
Use the phone as a bridge between two pc's (forwarding bt and usb)
- turn off bluetooth
- start bluetooth with bluezx manager
- [pc1] make adapter visible "hciconfig -a hci0 piscan
- scan for adapter and choose
- [pc1] switch into listen mode "pand --listen --role NAP"
- main menu: Networking, connect
- [pc1] bring up bnep0 "ifconfig bnep0 up 192.168.8.1"
- [pc1] route add default gw 192.168.8.2 dev bnep0
- connect with usb to the other pc
- [pc2] bring up usb0 "ifconfig usb0 up 192.168.16.1"
- [pc2] route add default gw 192.168.16.2 dev usb0
- main menu: USB, Forwarding USB/BT, push the Set button
Fake internet from PC over bluetooth PAN Windows
- turn off gprs and bluetooth
- start bluetooth with bluezx manager
- [pc] scan for device
- [pc] right click connect as pan user and enter pin
:note for internet sharing it must be active in windows. For widcomm you need to allow the local network service to use the lan and internet.
Fake internet from PC over bluetooth PAN Linux
- turn off gprs and bluetooth
- start bluetooth with bluezx manager
- [pc] make adapter visible "hciconfig -a hci0 piscan
- scan for adapter and choose
- [pc] switch into listen mode "pand --listen --role NAP"
- under networking connect
- [pc] bring up bnep0 "ifconfig bnep0 up 192.168.8.1"
for internet sharing:
- [pc] activate the routing "echo "1" > /proc/sys/net/ipv4/ip_forward"
- [pc] set rule "iptables -t nat -A POSTROUTING -s 192.168.8.0/24 -j MASQUERADE"
When you start the Opera mini it could be that the pan connection is gone. To avoid this behaviour
ping from pc to the phone and then start Opera mini. You can stop the ping after that.
Internet sharing GPRS over bluetooth Linux
- turn off bluetooth and gprs on
- start bluetooth with bluezx manager
- [pc] make adapter visible "hciconfig -a hci0 piscan
- scan for adapter and choose
- [pc] switch into listen mode "pand --listen --role NAP"
- under networking connect
- [pc] bring up bnep0 "ifconfig bnep0 up 192.168.8.1"
- [pc] ip route add default via 192.168.8.2 dev bnep0
- [pc] add manually DNS server "resolv.conf"
- under networking, actions, unload fakedsm
- open the setup from phone and choose your data network and connect. Close the setup
- under networking scroll down and and push start where is written BT share gprs to pc
now you can surf on the phone and pc. To stop push the stop button(gprs connection automatic disconnects), disconnect bt connection and stop bluezx under device properties.
Ips for USB options:
PC-IP:192.168.16.1 Phone-IP:192.168.16.2
Internet sharing GPRS over USB-LAN Windows
- switch to usb lan modus and connect the cable
- [pc] edit the network settings and add manually DNS server.
- [pc] open console and type "route add 0.0.0.0 mask 0.0.0.0 192.168.16.2
- under setup choose your data network and connect
- run bluezx manager go to usb function and press start
now you can surf on the phone and pc
Internet sharing GPRS over USB-LAN Linux
- switch to usb lan modus and connect the cable
- [pc] add manually DNS server "resolv.conf"
- [pc] ifconfig usb0 192.168.16.1 up
- [pc] ip route add default via 192.168.16.2 dev usb0
- under setup choose your data network and connect
- run bluezx manager go to usb function and press start
now you can surf on the phone and pc
Fake internet from PC over USB-LAN Linux
- turn off gprs
- switch to usb lan modus and connect the cable
- [pc] ifconfig usb0 192.168.16.1 up
- [pc] echo 1 > /proc/sys/net/ipv4/ip_forward
- [pc] iptables -t nat -A POSTROUTING -s 192.168.16.0/24 -j MASQUERADE
- run bluezx manager go to usb function and press start
- open Opera mini and have fun
Thx to the previous work done by rpconnect and cyph.
Thx to the bluez package for A1200 by fbelavenuto.
Added source code of bluezx. The code is not good for learning. I would like to rewrite the code but missing the time. I did not change the code from version 0.3 to 0.4 only scripts and some other binaries.
So dont worry if you open the app and it is written v0.3.
bluezx binary v0.3 (included in pkg)
bluezx scripts v0.4 (included in pkg)
local binary/scripts v0.3 (included in local_mmca1)
It is confusing I know.
Last edited by Halftux; 04-11-2011 at 05:09 PM. Reason: new version out now!
-------------------------------------
In any apple is a worm. Through each window flies a bug.
That's why I take Linux, because what does not fly can not crash.
Hi my friend Halftux
I'm interested (always interested about your works).
When I come back from my holiday I hope test your application, so please if you can post it.
Thanks again.
I am glad that you are interested. You pushed me to finish the first release.
Thank you for your support.
Because this application is not for interest. I think I will go on with other projects.
However marcolnx feel free to test this application it is posted now. You can leave a comment if you like.
-------------------------------------
In any apple is a worm. Through each window flies a bug.
That's why I take Linux, because what does not fly can not crash.
That's funny as hell!!
Congrats, i'll try!
Say developer, but it's so hard!
My english?
When you stop bluetooth only the deamon stops, bluetooth its still powered. To power off bt use normal application. Switch on and off.
Sometimes you cant add the new device stop and start bt daemon again. I dont know why.
When the bluetooth lan is up you can only ping the phone when the display from phone is on. When the display sleeps it is not possible to ping phone. This could be different with other firmwares.
This application is compiled with the libs from the improved Amins Extreme Elite by marcolnx and tested with this firmware.
For the people who downloaded only the bluezx manager. The bluez.tar.gz its needed, this archive is the bt stack.
-------------------------------------
In any apple is a worm. Through each window flies a bug.
That's why I take Linux, because what does not fly can not crash.
wat type of app is this??????
There are only 10 type of people in the world: Those who know binary and those who don't.
This application manages a pan connection by using a self added bluetooth stack "bluez".
You can configure the network, search for devices and connect to them.
-------------------------------------
In any apple is a worm. Through each window flies a bug.
That's why I take Linux, because what does not fly can not crash.