Hey Chris!

> Martin Owens asked recently about my thoughts regarding a FUSE filesystem
> for Barry, so I decided to take a closer look at libfuse.

Thanks for taking on the idea Chris.

> I spent most of Friday writing a FUSE driver (is that what you call
> these things? :) ) for Barry.  It is in CVS/git, and is at an experimental
> stage right now, but it is possible to poke around a PIN/Database/Record
> tree, and get parsed data out of your Blackberry with a 'cat' command.

And you did it! :-) That is so amazing that I owe you several Beers when
ever you come down to Boston.

> In order to play with it, you will need:

libfuze-dev version 2.7.2-1
barry checked out of git this morning

I get this error when I try to fuze mount:

bfuse - FUSE filesystem for Blackberry databases
        Copyright 2008, Net Direct Inc. (http://www.netdirect.ca/)
        Using: Barry library version 0.12 (little endian)

unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.9
flags=0x0000000b
max_readahead=0x00020000
bfuse: symbol lookup error: bfuse: undefined symbol: _ZN5Barry4InitEbPSo

It's a BlackBerry Pearl with `sudo bcharge -o` just in case.

I'd have run it through gdb but I have no idea how it works.

> Let me know what you think.

I think I can't wait to get it running, I want to see what files are in
there :-)

Regarding the way it's going to mount all blackberry devices. Once it's
been stabilised as a fuse plugin we'll need to think about integrating
it into hal. What this means is that we create storage nodes, fill in
applicable data and gnome-automount or what ever handles your mounting
experience will use the fuse drive.

In order to do this the hal nodes hang off each usb device. So from each
BlackBerry you have a different storage and volume node which mounts
that one specific BlackBerry.

So for integration we'll need the option of mounting one blackberry
given either it's usb sysfs path, it's hal udi or some other unique id.

Best Regards, Martin Owens


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to