Tag Archives: Nokia N810

Eavesdropping on bluetooth headsets with carwhisperer

The official tool is available here:

http://trifinite.org/trifinite_stuff_carwhisperer.html

It has also been ported to the Nokia N810:

http://talk.maemo.org/showthread.php?t=20780

I’ve downloaded it and installed it on my Nokia N810, but haven’t had a chance to test it since I don’t own any bluetooth headsets.

More to come as usual..

#Update 11/17/2015

It appears that video no longer works, this should suffice:


Eavesdropping on Bluetooth Headsets by DelwinWood

#Thanks Patryk

repository.maemo.org update

Feb 13, 2010: UPDATE!:

In regards to this post: http://zitstif.no-ip.org/?p=56

Now, it is unnecessary to edit your hosts file to mend the respository.maemo.org resolution issue.

host repository.maemo.org
repository.maemo.org is an alias for repository.maemo.org.edgesuite.net.
repository.maemo.org.edgesuite.net is an alias for a515.g.akamai.net.
a515.g.akamai.net has address 198.63.194.139
a515.g.akamai.net has address 198.63.194.161

In the land of Nokia N810 part deux

I was having a problem with my Nokia N810 where, when I went to extend the virtual memory, it would then spit out “unable to extend virtual memory”, or something to that extent. After some searching, there was a suggestion that the internal memory card could have some bad blocks on it.

To mend this issue, I relied on a few tools, which are: df, umount, and fsck.vfat.

Firstly I had to find the location or where the main OS was being mounted. By using ‘df’ I discovered the location was at: /dev/mmcb1k0p1, this may be different for you, but definitely use df and find where a 2GB drive is being mounted that isn’t a removable MiniSD card.

 umount /dev/mmcb1k0pl

For those of you who don’t know why you would want to umount your OS’s filesystem before running fsck, have a look here:

http://www.cyberciti.biz/faq/can-i-run-fsck-or-e2fsck-when-linux-file-system-is-mounted/

I then ran:

fsck.vfat -t -a /dev/mmcb1k0p1

Lastly, I then rebooted my Nokia N810 and was able to extend my virtual memory!

In the land of Nokia N810

Last December I acquired a Nokia N810 internet tablet. Now for those of you who aren’t familiar with this device, the Nokia N810 is an internet tablet that you can use for web browsing, listening to music, reading e-books, VOIP calls or what have you. In the end it’s basically a pocket sized computer.

For more detailed information please view: http://en.wikipedia.org/wiki/Nokia_N810

The main reason why I had interest in this device, was due to a certain time when I was browsing the web, and I stumbled upon this Irongeek page.

I thought to myself, “Well how cool is that? This is essentially a poor man’s Iphone that has a keyboard and is Linux based. Also, getting one used on Ebay would cost < 200 dollars.”

After making the final decision and purchasing one for a mere $176, I quickly turned it into a portable pentesting machine!

To gain root is trivial, just install this:

http://maemo.org/downloads/product/OS2008/rootsh/

Here’s a list of some of the applications that I’ve put on my Nokia N810:

aircrack-ng
btaudit
btscanner
ettercap
hcitool
kismet
l2ping
minicom
ncat
ncftp
ndiff
netcat
nikto (downloaded from cirt.net)
nmap
python
rdesktop
rfcomm
roxterm
ruby
sdptool
socat
ssh (client)
sshfs
tcpdump
telnet
traceroute
vncviewer
wget

This device though, hasn’t been without its headaches. I remember reading a warning on a website, that warned about installing duplicate repositories on your OS2008 (Diablo). Also here’s a link to a huge list of repositories that have these oh so useful tools (which has the warning):

http://www.gronmayer.com/it/

By mistake at a later time, I eventually did install a duplicate repository. After doing so, I wasn’t able to install anything and performing an ‘apt-get update’, would yield errors that pointed towards having duplicate repositories being installed. Along with that, the application manager and apt were incredibly slow to the point where I lost patience. It was time to take a peak at the sources.list and do some Googling.

Firstly, if you’re use to Debian based Linux distributions, you can find the sources.list file in /etc/apt/sources.list , but for Maemo, the path to the sources.list file is: /etc/apt/sources.list.d/hildon-application-manager.list

I also noticed that repository.maemo.org was not responding at all what so ever. Even now, you can’t resolve the host name. After some searching I found:

http://talk.maemo.org/showthread.php?t=13721

It seems silly, but to get respository.maemo.org to respond you have to do the following as root on your Nokia N810:

echo "62.61.85.32 repository.maemo.org" >> /etc/hosts

I also, noticed that a bunch of repositories were timing out when I would run ‘apt-get update’. So to do a quick test on the repository lists I wrote a very small one liner to ping each repository.

for i in $(cat /etc/apt/sources.list.d/hildon-application-manager.list | awk '{print $2}' | cut -d'/' -f3); do ping -c1 $i 2>&1; done  >> repfix.log

I then, used ‘grep’ to look through ‘repfix.log’ and searched for ‘bad’, which revealed domain names that responded in the manner of ‘ping: bad address’. This gave me a list of repositories that were no longer up.

I used vi as root to remove the repositories that were no longer up in /etc/apt/sources.list.d/hildon-application-manager.list.

Lastly, I ran ‘apt-get update’ as root and I no longer had any issues. Along with that, I could install applications again!

Here’s a list of the repositories that are working for me, hopefully this might save you a head ache or two, if you’re a tweaker of the Nokia N810:

deb http://catalogue.tableteer.nokia.com/certified/ diablo user
deb http://catalogue.tableteer.nokia.com/non-certified/ diablo user
deb http://catalogue.tableteer.nokia.com/updates/diablo-2/ ./
deb http://repository.maemo.org/extras/ diablo free non-free
deb http://repository.maemo.org/extras chinook free non-free
deb http://www.fbreader.org/maemo diablo user
deb http://p.quinput.eu/debfarm chinook user
deb http://qole.org/repository maemo main
deb http://www.mulliner.org/nokia770/repository/ chinook free
deb http://browser-extras.garage.maemo.org/browser-extras/ chinook browser-extras
deb http://sanker.info/mend0za/maemo/tkabber bora tkabber
deb http://maemo.shmuma.ru/repo/ chinook free
deb http://repository.maemo.org/ chinook free non-free
deb http://packages.gizmoproject.com/chinook chinook user
deb http://reg.fring.com/repository/ chinook release
deb http://repository.maemo.org/extras/ diablo free
deb http://stage.maemo.org/extras/ chinook free non-free
deb http://stage.maemo.org/ chinook free non-free

Also, here’s a copy of my /etc/hosts file:

127.0.0.1 Nokia-N810-43-7 localhost
62.61.85.32 repository.maemo.org

Feb 13, 2010: UPDATE!:

Now it is unnecessary to edit your hosts file to mend the respository.maemo.org resolution issue.

host repository.maemo.org
repository.maemo.org is an alias for repository.maemo.org.edgesuite.net.
repository.maemo.org.edgesuite.net is an alias for a515.g.akamai.net.
a515.g.akamai.net has address 198.63.194.139
a515.g.akamai.net has address 198.63.194.161