- For fast gps access install agps-ui from maemo extras. ( or go to this link then click download & install and follow the instructions on the website.)
- Add the maemo chinook repository by clicking on this link. or going to (http://www.gronmayer.com/it/index.php?lang=en&system=maemo4)
- Activate RedPillMode in Application Manager, this allows you to see system libraries
(open the Application Manager (application->settings) then click on the top left corner of the application manager to get a menu. Choose tools->Application catalog. Click on New button. In the Web address field type in "Matrix" and then click cancel. This would show you a dialog box choose the Red Pill !!)
* install libraries: ncurses-base and tcpdump
* install rootsh
(if you cannot install ncurses-base and tcpdump using the application manager but have installed rootsh. open the X-terminal ->become root by typing in root-> apt-get install ncurses-base tcpdump. close the application manager before you use apt-get) - Install deb build of kismet from TZ1. (click on the link to begin the installation)
- For the gps access keep the map application running in backgroud (application->My selection->Map).
- in an xterm, do:
o root
o mkdir /media/mmc1/kismet
o kismet - Note if you are not having an external memory card mkdir /media/mmc1/kismet would fail. Instead use $ mkdir /media/mmc2/kismet and as root edit the kismet.conf and change the location of the logs to mmc1 instead of mmc2. kismet.conf is located in /usr/etc/
Files: Executable for Nokia N810/N800, source code in C, Makefile
- This program should be considered as a basic building block which can allow you to transfer files over bluetooth. Currently, this program would continuously scan the bluetooth devices in the range and try to send specified files to them. It can also in parallel listen and receive files from other bluetooth devices. This program would create a log file, which details all the actions this program has taken along with the timestamp. Note the received files have random names, but logs can be used to correlate mac address for the file was received.
- For using this program on Nokia N810/N800, download the Executable on the internal memory card of the device
- open X terminal. (applications->utility)
$ cp /media/mmc2/file-transfer ./
$ chmod +x file-transfer
$ mkdir recev - For running the program, use the following command the arguments
$ ./file-transfer <file-to-send> <log-file-name> recev/ - Insure Bluetooth is enabled and no other program using bluetooth is active (this includes the scanner.sh script)
For Scanning Bluetooth devices:
Files: scanner.sh
- This program allows us to scan bluetooth devices. It dumps the output in EncounterTrace.txt file.
- Download this file on the internal memory card.
- Open X terminal from utilities
$ cp /media/mmc1/scanner.sh ./
$ chmod +x scanner.sh - Run the script by
$./scanner.sh - You can change the interval between the consecutive scans by changing the parameter in the sleep command inside the script. 30 sec is generally too fast.
- For taking out the EncounterTrace.txt, copy the EncounterTrace.txt to internal memory card and then attach it to emails.
$ cp EncounterTrace.txt /media/mmc2/
For Scanning Bluetooth Devices with GPS
Instructions coming in real soon !!
Friend Finder:
Files: friendfinder2, alarm2, encounter, friendfinder2.c, alarm2.c, encounter.c
- This set of programs scan bluetooth devices(encounter) and can show you basic statistics about your bluetooth encounters(friendfinder2), allowing you to set alarm on certain bluetooth devices. Program alarm2, when running can give out audio alerts/alarm when a bluetooth device on which the alarm was set using friendfinder2 is near.
- Download the executables on the internal memory card and open X-terminal
$ cp /media/mmc2/friendfinder2 ./
$ chmod +x friendfinder2
Like wise copy alarm2 and encounter2 to the home directory (/home/user) and chmod - Now stop all the applications which need bluetooth device (for eg. scanner.sh) and start encounter program and let it run.
- Now open a new X-terminal window by licking on the top left corner of the X-terminal window to get a drop down menu and go to Windows->New Windows.
- On the new X-terminal window you can run friendfinder2 to set alarms on bluetooth devices.
- Once you have set the alarms, you can start the alarm2 and let it run. It would give out text alarms and if Flite is installed, you will have audio alerts as well.
- To install flite go to application manager and search for flite and install it.
For corrections please contact: ukumar AT cise dot ufl dot edu
Outdated: (may not work)
----> HOW TO USE N800 FOR Bluetooth and WiFi AP scanning with GPS
1. Turn on GPS and N800 . Make sure you have external memory card inserted.
2. OPEN a X-term from Utilities->X-term
3. Become root by
$sudo gainroot
now you should be in XXXXXXXXX (directory)
4. Check that bluetooth symbol is visible on the top right panel of the screen. if not go to control panel and start bluetooth.
5. Now we need to attach the gps. AT X-term prompt
$ sh btgps.sh
if every thing was correct till this point then it should say "XXXXXXXXX rfcomm0 XXXX"
6. Associate with any AP . (this is necessary and critical Step for correct operation)
7. Now we need to start kismet and kill it by ctrl-c
$kismet
and wait for the UI to come up. as soon as it is up press ctrl and a box would appear, type C in it and press okay.
this should kill kismet and give back the shell prompt.
8. start the scanner now
$sh scanner.sh
9. We are done.