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