MobileRead Forums
Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Sony Reader

Welcome to the MobileRead Forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community today, you will have fewer ads, access to post topics, communicate privately with other members, respond to polls, upload content and access many other special features.

If you have any problems with the registration process or your account login, please contact us.

Hint: Don't have time to visit us daily? Subscribe to our main RSS feed to receive our frontpage posts at your convenience.

Notices

Sony Reader Includes the PRS-300, PRS-500, PRS-505, PRS-600, PRS-700 and PRS-900

Reply
 
Thread Tools Search this Thread Display Modes
Old 02-05-2007, 03:28 PM   #1
igorsk
Wizard
igorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic something
 
Posts: 3,160
Karma: 18702
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
BBeB shell extension

Some people wished for a way to distinguish between nameless CBUSxxxnnn.lrx files in their books directory. Sony did not provide an easy way for that, so I made this little extension.
Features:
1) Supports three BBeB formats: LRF (unprotected books) and two flavors of protected LRX: Librie and Reader versions.
2) Displays author and title info in all standard locations of Explorer: file properties, details view, status bar and file hint.
3) Fully supports Unicode.

Known issues:
1) Does not yet allow to change the metadata.
2) While the extension does display properies of Librie files, it won't work without Connect software installed.

Installation:
1) Unzip register_bbeb.bat and BBeB.dll into the directory where you installed the Connect software (default location is "C:\Program Files\Sony\CONNECT Reader\Data\bin").
2) Run register_bbeb.bat. If everything goes well, you'll see the following messagebox:
---------------------------
RegSvr32
---------------------------
DllRegisterServer in BBeB.dll succeeded.
---------------------------
OK
---------------------------
If you get an error message, check that you unzipped files into the Connect's "bin" directory (it should have "CONNECT Reader.exe" in it).

Uninstallation:
1) Unzip unregister_bbeb.bat next to BBeB.dll and run it. If all goes fine, you'll see the following message:
---------------------------
RegSvr32
---------------------------
DllUnregisterServer in BBeB.dll succeeded.
---------------------------
OK
---------------------------
2a) To unload all copies of BBeB.dll still in memory reboot the OS
2b) If you don't like reboots or feeling adventurous, do the following:
  • open Task Manager (Ctrl-Shift-Esc or right-click an empty area of the taskbar and choose "Task Manager")
  • go to the "Processes" tab and sort processes by name
  • find all copies of explorer.exe and kill them (use Del or click "End process")
  • after they're all gone, start a new shell from the Task Manager's "File-New Task(Run)..." menu. Enter "explorer" for the program name.
Note: this method will rearrange the application buttons on the taskbar, and you might lose some icons in the system tray.
3) Now you can delete BBeB.dll

Hints:
1) To add "Author" and "Title" columns in Explorer's detail view, use menu View-Choose Details... or right-click the column headings.
2) To sort files by author or title click on the corresponding column. Click a second time to sort in reverse order.
3) You can rename the LRX files any way you want, this will not disable the DRM. However, you will need to readd them into your library using Connect software.

Get version 1.0 here.
Some screenshots:

Details view.


File properties.
Attached Files
File Type: zip BBeB_src.zip (13.1 KB, 138 views)

Last edited by igorsk; 12-11-2008 at 03:22 AM.
igorsk is online now   Reply With Quote
 
Enthusiast
Old 02-05-2007, 08:24 PM   #2
kovidgoyal
Creator of calibre, Ph.D.
kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!kovidgoyal is faster than a rolling 'o,' stronger than silent 'e,' and leaps capital 'T' in a single bound!
 
kovidgoyal's Avatar
 
Posts: 12,367
Karma: 50287
Join Date: Oct 2006
Location: Albuquerque, NM
Device: PRS-500/505/600/700, K2, BeBook, ShineBook, Nook
That's cool. Out of curiosity, is the metadata unencrypted in lrx files? Or do you use connect dlls to read it? Or do you crack the encryption?
kovidgoyal is online now   Reply With Quote
Old 02-05-2007, 09:09 PM   #3
igorsk
Wizard
igorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic somethingigorsk has a certain pleonastic something
 
Posts: 3,160
Karma: 18702
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
Only (some) streams are encrypted, usually text and pictures. You can read the rest freely. However, you cannot change anything as it's all signed.
igorsk is online now   Reply With Quote
Old 03-29-2009, 01:49 PM   #4
ryo-oh-ki
Junior Member
ryo-oh-ki began at the beginning.
 
ryo-oh-ki's Avatar
 
Posts: 1
Karma: 10
Join Date: Mar 2009
Location: Russia
Device: Sony FRS-505
Lightbulb

Thank you Igor! Its great extension...

So I redesigned it under GPL into more usable thing: eBook Shell Extension.
I added installer, Windows Vista Support, book comments extracting (aka FreeText) and so on.
ryo-oh-ki is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Adobe blogger on Sony's BBeB format Alexander Turcic Sony Reader 16 01-05-2009 04:28 PM
PRS-500 New tool: BBeB Binder cmumford Sony Reader Dev Corner 65 10-10-2007 05:50 AM
PRS-500 Announcing BBeB Binder 0.2 cmumford Sony Reader Dev Corner 29 03-17-2007 10:41 AM
[Librie] Sony Reader BBeB vs. Libre BBeB CCDMan Legacy E-Book Devices 1 03-30-2006 03:53 AM
BBcode extension for Firefox ignatz Lounge 1 08-18-2004 01:08 PM


All times are GMT -4. The time now is 06:20 PM.


MobileRead.com is a privately owned, operated and funded community.