08-27-2008, 09:02 AM | #1 |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
HOW-TO: Surf the Internet with the EBW1150 or REB1200
EDIT: To easily surf the internet WITHOUT using the (limited) Linreb or Privoxy, please use Impserve and be sure to download all of the Impserve plugins to allow the downloading of content directly from the internet to your ebook reader!!!
Over in the thread Hacking EBW-1150 to browse the Internet, we have been exploring and have now found an easy way to allow all ETI hardware readers to 'surf the internet'. We being nrapallo (myself), Ret and, in absentia, Nandagopal Kirubanandan. Major thanks go out to Ret for originally having this idea and finally getting it to work AGAIN as well as to the original author of Linreb (Nandagopal Kirubanandan) wherever and whoever you are!! OK, so you have this new/slightly used EBW1150 or this REB1200 lying at the bottom of your gadgets drawer and you think (well maybe with some help from me) can I get this thing to browse the internet? The answer would be YES! Most with just a EBW1150 should follow the first and third HOW-TO below, whereas those with multiple ETI devices should follow the second and third HOW-TO below (follow?): ------------------------------------------------------------------------- HOW-TO: Get just the EBW1150 to "Surf the Internet" ------------------------------------------------------------------------- So, basically you need to do this: 1. Run Linreb (usually uses port 9090) 2. Run privoxy (usually uses port 8118) 3. In privoxy, add the line "forward .ebooksystem.net 127.0.0.1:9090" (without the quotes) in Edit Main Configuration (config.txt in section 5.2) 4. Set the reader to use HTTP proxy pointing to the localhost IP address (127.0.0.1) and port of privoxy (usually uses port 8118). Since privoxy, Linreb and the reader are connected to the same PC we just use 127.0.0.1. --OR-- ------------------------------------------------------------------------- HOW-TO: Get both the EBW1150 and REB1200 to "Surf the Internet" ------------------------------------------------------------------------- So, basically you need to do this: 1. Run Linreb (usually uses port 9090) 2. Run privoxy (usually uses port 8118) 3a. In privoxy, add the line "listen-address LINREB_IP:PRIVOXY_PORT" (without the quotes) in Edit Main Configuration (config.txt in section 4.1) (where LINREB_IP is the IP address of the computer where Linreb is running and PRIVOXY_PORT is the 8118 port above) 3b. Also add the line "forward .ebooksystem.net LINREB_IP:LINREB_PORT" (without the quotes) in Edit Main Configuration (config.txt in section 5.2) (where LINREB_IP is the IP address of the computer where Linreb is running and LINREB_PORT is the 9090 port in which it listens) 4. Set the reader to use HTTP proxy pointing to the LINREB_IP address (usually 192.168.X.XX) and PRIVOXY_PORT of privoxy (usually uses port 8118) where X and XX are the last two octals of your computer's IP address. Just type 'ipconfig' in a dos/command prompt to find it out! In this case, privoxy and Linreb are connected to the same PC (and use the same IP address) but the reader is connected to a router (and uses a different irrelvant IP address) ------------------------------------------------------------------------- HOW-TO: Start navigating the web on your hardware reader ------------------------------------------------------------------------- 1. On your reader choose the Bookstore icon or Directory icon. 2. Go to the Content directory's First page and click to go to the 'next page'. 3. On the Second page, Go to 'Test internet links (add your own)' page. 4. Choose any link after the first one to surf to that page. 5. If you get stuck or halted, choose the Bookstore icon or Directory icon to start over. Sometimes you need to tap your Bookshelf icon as well. 6. Add more/favourite web links to "Content/Test.html". You can't directly enter a link, but must click on one already there to navigate. There is no 'back' button so all pages must be 'linked' to traverse them without re-staring. 7. Make sure any <a href="X"> links have the UNDERLINE="YES" tag i.e. <a UNDERLINE="YES" href="X"> or else there will be NO visual cue where the hyperlinks are. Guessing helps find them. 8. Have fun! EDIT: I took some more pictures of surfing the internet (better lighting and quality). Have a look at my REB1200 Album and EBW1150 Album! As always, enjoy! Nick Rapallo (nrapallo) p.s. these are the lines to add to the privoxy config.txt file, namely for the EBW1150 only: Code:
listen-address 127.0.0.1:8118 forward .ebooksystem.net 127.0.0.1:9090 Code:
listen-address 192.168.X.XX:8118 forward .ebooksystem.net 192.168.X.XX:9090 Last edited by nrapallo; 02-22-2009 at 11:58 PM. Reason: added pictures showing the surfing on the readers |
08-27-2008, 09:05 AM | #2 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
nick, you're going to have to stop this sort of thing. i'm afraid if i use the word "amazing" any more i'm going to wear it out. seriously, bravo to all of you for yet another exploit. i already loved my eb1150 but i'm continually amazed (oups, there i go again...) by the things you manage to do with this "obsolete" device !!
just a question, i was sort of vaguely followin the other thread on this topic, do you need to run linux to do this ? |
Advert | |
|
08-27-2008, 09:08 AM | #3 | |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
Quote:
No, linux is not required, in fact, I was asking if anyone using linux could confirm it worked, that's all! Last edited by nrapallo; 02-22-2009 at 11:48 PM. |
|
08-27-2008, 09:16 AM | #4 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
good to know ! perhaps i'll try it out. there's, ah, no *danger* to my eb1150 right ? i would hate to make a false step and brick it !!
|
08-27-2008, 09:24 AM | #5 | |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
Quote:
Now, the EBW1150 can 'crash', in which case, you'll see all those machine adddresses/registers dumped at the top of the screen, then wait for the RESET button to appear, and then while you click-hold that button, wait for the unit to reset! ("Reader Crashing 101") Please note that browsing the forums here directly currently doesn't work on the EBW1150, but the Home page works as do the individual threads. Got to see if there is something that Alexander can do to make this problem 'go away'! Oh, well, here is to more experimenting... |
|
Advert | |
|
08-27-2008, 09:36 AM | #6 |
zeldinha zippy zeldissima
Posts: 27,827
Karma: 921169
Join Date: Dec 2007
Location: Paris, France
Device: eb1150 & is that a nook in her pocket, or she just happy to see you?
|
ouf ! good to know !!
|
08-27-2008, 01:30 PM | #7 |
Jack O' Apes
Posts: 227
Karma: 1939
Join Date: Dec 2007
Location: Oklahoma
Device: Ebookwise 1150, Nokia N810, EZ-Reader, HTC Droid Incredible, Archos 70
|
Well it works sort of. I was able to get the ebookwise page to display and was able to tap through some of their links. All the other links I tried I would get a 2 or 3 packets of info then just an unending stream of 0 byte length ones. Might be a problem with my network setup though didn't test it for very long. I've got to get to bed.
Definitly going in the right direction. Oh had to tinker with the port settings, 8118 is blocked for me and I didn't take to the time to dig around in the iptables to open it up, don't even know for sure where ubuntu keeps those files. Other than that looks like it works. |
08-27-2008, 01:46 PM | #8 |
Sir Penguin of Edinburgh
Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
I did it.
|
08-27-2008, 02:01 PM | #9 |
Sir Penguin of Edinburgh
Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
Well, drat. The 1150 cannot download ebooks. There goes my idea for a download guide.
|
08-27-2008, 02:47 PM | #10 | |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
Quote:
It takes a two-step process (for now): - Step one, find the .imp ebook on the web starting from the Linreb content pages and then (not yet coded) have Linreb download the .imp, when you click its link, directly to your local 'shelf' directory. - Step two, instruct the user to tap the "Online Bookshelf" tab, and to get an updated booklist sent to the EBW1150 (including that recently downloaded .imp ebook). The user then should choose that ebook to be "transferred" in! Viola, the "IMP Download Guide" is born... I hope that, in the future, Steps one and two can be coded and merged into one step in Linreb (to facilitate "one-stop" shopping)! |
|
08-27-2008, 02:50 PM | #11 |
Sir Penguin of Edinburgh
Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
I was just hoping the easy way would be possible. I knew it was unlikely.
|
08-27-2008, 03:14 PM | #12 | |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
Quote:
For connecting to proxy server and local content: Code:
internet <--> Privoxy listens on port 8118 --> Privoxy forward's *.ebooksystem.net to port 9090 --> Linreb listening/responds on port 9090 --> Privoxy responds on port 8118 <--> EBW1150's port 8118 For surfing the internet: Code:
internet <--> Privoxy listening/responds on port 8118 --> EBW1150's port 8118 Last edited by nrapallo; 08-27-2008 at 03:17 PM. |
|
08-27-2008, 05:47 PM | #13 | |
Connoisseur
Posts: 81
Karma: 480
Join Date: Dec 2004
|
Quote:
The readers CAN download books directly from a web server. They don't need to go through a booklist page to download them properly. They rely on plain HTTP protocol but..... , and here it's the solution, the need to know WHAT they are downloading. And they do that by reading the Content-type field on the HTTP responses. The solution is configuring the web server to handle IMP files with their correct MIME type: application/x-softbook. I added that MIME type to an Apache web server on my LAN and a book I posted downloaded without any problem. There it was, perfectly sitting in my readers bookshelf!! The question is: Will Mobileread managers add that to their servers? Hope they do so Good luck to you guys |
|
08-27-2008, 05:59 PM | #14 | |
GuteBook/Mobi2IMP Creator
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
|
Quote:
Now to add this functionality to the current Linreb & privoxy solution. Where would you apply a patch to get the MIME type (application/x-softbook) properly transmitted through to the ebook reader? One step closer to that 'IMP Download Guide" becoming a reality... Thanks Ret! |
|
08-27-2008, 07:24 PM | #15 |
Sir Penguin of Edinburgh
Posts: 12,375
Karma: 23555235
Join Date: Apr 2007
Location: DC Metro area
Device: Shake a stick plus 1
|
I may have found Nandagopal Kirubanandan on a site. I emailed him and suggested that if we was the creator of linreb, he should do a google search on his name.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
About the Keyboard in EBW1150 | locomouse | Fictionwise eBookwise | 2 | 12-11-2009 02:35 PM |
Surf the Internet (Revisited) - sort of! | nrapallo | Fictionwise eBookwise | 5 | 04-28-2009 09:28 AM |
64 MB ebw1150 | cyan | Fictionwise eBookwise | 21 | 02-18-2009 03:49 PM |
Linreb - eLibrarian for REB1200 and EBW1150 | nrapallo | Fictionwise eBookwise | 8 | 10-01-2008 08:23 PM |
TIP: Surf just the images in an ebook | nrapallo | IMP | 8 | 04-14-2008 11:17 PM |