Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > More E-Book Readers > Ectaco jetBook

Notices

Reply
 
Thread Tools Search this Thread
Old 05-31-2009, 04:16 AM   #1
jgray
Fanatic
jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.
 
Posts: 554
Karma: 2928497
Join Date: Mar 2008
Device: Clara 2E & Sage
Jetbook hacking

Earlier tonight I installed Ubuntu in VirtualBox, as I don't currently have a Linux system running. I downloaded the current Jetbook firmware with the goal of seeing if anything could be modified or fonts added.

There are several files contained in the firmware Zip file. You are supposed to copy the contents of the archive to an SD card, insert into the Jetbook and then invoke the magic keypresses.

I'm certainly no Linux guru, but I did learn a little about what's going on with Jetbook firmware flashing. Files containing a boot loader, kernel and root filesystem are on the SD card. These files are used to boot the Jetbook prior to installing the new firmware image.

Before getting to the actual firmware, here are some interesting things from the root filesystem image used for flashing. Busybox is used (no surprise). The binary executables are "ELF 32-bit LSB executable, ARM, version 1, dynamically linked". It seems that the "uClibc" library is used. There is a shell running on "ttySMX0", which I understand is a serial port built in to the ARM chip (I'm not yet ready to disassemble my Jetbook to look for a connector).

All of this is very interesting and I thought if I could mount the actual firmware image, I might be able to do something with it. At this point, I am unable to proceed. The firmware image file is encrypted with AES. There is a shell script that calls a binary "aespipe", which decrypts the firmware image before flashing it.

Perhaps if I can modify the shell script so that it saves an unencrypted firmware image on the SD card, I might be able to continue. I'm currently on the ragged edge of my Linux skills with this, so it will take some head scratching. If any gurus care to pitch in, I would be happy to have the assistance.
jgray is offline   Reply With Quote
Old 06-01-2009, 10:37 AM   #2
LuBiB
Banned
LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.
 
LuBiB's Avatar
 
Posts: 349
Karma: 1018593
Join Date: May 2009
Location: New York
Device: jetBook, iPhone, JETBOOK COLOR!!
Quote:
Originally Posted by jgray View Post
Earlier tonight I installed Ubuntu in VirtualBox, as I don't currently have a Linux system running. I downloaded the current Jetbook firmware with the goal of seeing if anything could be modified or fonts added.

There are several files contained in the firmware Zip file. You are supposed to copy the contents of the archive to an SD card, insert into the Jetbook and then invoke the magic keypresses.

I'm certainly no Linux guru, but I did learn a little about what's going on with Jetbook firmware flashing. Files containing a boot loader, kernel and root filesystem are on the SD card. These files are used to boot the Jetbook prior to installing the new firmware image.

Before getting to the actual firmware, here are some interesting things from the root filesystem image used for flashing. Busybox is used (no surprise). The binary executables are "ELF 32-bit LSB executable, ARM, version 1, dynamically linked". It seems that the "uClibc" library is used. There is a shell running on "ttySMX0", which I understand is a serial port built in to the ARM chip (I'm not yet ready to disassemble my Jetbook to look for a connector).

All of this is very interesting and I thought if I could mount the actual firmware image, I might be able to do something with it. At this point, I am unable to proceed. The firmware image file is encrypted with AES. There is a shell script that calls a binary "aespipe", which decrypts the firmware image before flashing it.

Perhaps if I can modify the shell script so that it saves an unencrypted firmware image on the SD card, I might be able to continue. I'm currently on the ragged edge of my Linux skills with this, so it will take some head scratching. If any gurus care to pitch in, I would be happy to have the assistance.
sounds pretty cool, if i was literate in any of the above lingo i would comment lol

so what can you add to the jetBook if you're able to manipulate the codes?
LuBiB is offline   Reply With Quote
Advert
Old 06-01-2009, 01:12 PM   #3
jgray
Fanatic
jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.
 
Posts: 554
Karma: 2928497
Join Date: Mar 2008
Device: Clara 2E & Sage
If I get anywhere, the first thing I want to do is add some fonts.
jgray is offline   Reply With Quote
Old 06-03-2009, 02:30 PM   #4
LuBiB
Banned
LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.LuBiB ought to be getting tired of karma fortunes by now.
 
LuBiB's Avatar
 
Posts: 349
Karma: 1018593
Join Date: May 2009
Location: New York
Device: jetBook, iPhone, JETBOOK COLOR!!
if you manage to do that let me know,, even though im pretty set with the ones already there it would never hurt to get some more
LuBiB is offline   Reply With Quote
Old 06-03-2009, 05:02 PM   #5
wodin
Illiterate
wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.wodin ought to be getting tired of karma fortunes by now.
 
wodin's Avatar
 
Posts: 10,279
Karma: 37848716
Join Date: Mar 2009
Location: The Sandwich Isles
Device: Samsung Galaxy S10+, Microsoft Surface Pro
I'd like to see a full (or as full as possible with the hardware) implementation of FBReader.
wodin is offline   Reply With Quote
Advert
Old 06-07-2009, 12:05 AM   #6
jgray
Fanatic
jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.jgray ought to be getting tired of karma fortunes by now.
 
Posts: 554
Karma: 2928497
Join Date: Mar 2008
Device: Clara 2E & Sage
I spent a bit more time looking into this today. It will not be so easy to decrypt the firmware so I can poke around in it. I don't want to do risky experiments with my only Jetbook and risk bricking it. I will have to give this more thought. I'll report back if I make any progress.

All I really want to do is add more fonts. I'll leave major firmware upgrades to the Ectaco folks.
jgray is offline   Reply With Quote
Old 02-12-2010, 08:10 PM   #7
Schopenhauer
Member
Schopenhauer is on a distinguished road
 
Schopenhauer's Avatar
 
Posts: 14
Karma: 62
Join Date: Feb 2010
Device: JetBook
The JetBook seems to be a hard one to hack.. Has there been any interesting progress since the last post 06-07-2009 ?

Happy Hacking

./Schoppy.
Schopenhauer is offline   Reply With Quote
Old 02-13-2010, 12:47 AM   #8
infi
Member
infi began at the beginning.
 
Posts: 10
Karma: 10
Join Date: Jan 2010
Device: JetBook
Quote:
Originally Posted by Schopenhauer View Post
The JetBook seems to be a hard one to hack.. Has there been any interesting progress since the last post 06-07-2009 ?
A bit. Sobkas managed to extract the full firmware here:

https://www.mobileread.com/forums/showthread.php?t=65048

And we're talking about it (with admittedly not much progress on my part due to work) in this thread, including gr8npwrfl's work on an Android port, also:

https://www.mobileread.com/forums/sho...t=70909&page=2
infi is offline   Reply With Quote
Old 02-13-2010, 01:23 AM   #9
Schopenhauer
Member
Schopenhauer is on a distinguished road
 
Schopenhauer's Avatar
 
Posts: 14
Karma: 62
Join Date: Feb 2010
Device: JetBook
I will just have to say... WOW!!!

I didnt see the thread with the extracted full firmware before!!

Could that information be usuable for someone that would like to try to adopt the OpenInkpot firmware to Jetbook/ Jetbook Lite ?

(Im asking because i just read "Nate the great´s" blogg entry here:
http://natesebooknews.com/2010/02/08...review-part-2/ )

How great wouldnt it be to have a open source supported firmware! If that would be successfull i think ectaco sooner or later would make their firmware opensource (since its already is quite stuffed with GPL stuff anyway?..)

The daily builds of the firmware support Coolreader and FBReader i hear.

I really wish I had the skills to do some work on this. If someone released the basics about how to understand how to make a alternative firmware flashing on the JetBook and how to boot the hardware, I guess a lot of linux people would join in right after that...

Would be a very interesting evolution for this unit and its future I think.
Schopenhauer is offline   Reply With Quote
Old 02-13-2010, 08:51 AM   #10
gr8npwrfl
The Wizard of OZ
gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.
 
gr8npwrfl's Avatar
 
Posts: 143
Karma: 434
Join Date: Dec 2009
Location: Southern California
Device: Jetbook Ipod Touch Wind Netbook
Status

I am waiting on some new development tools to arrive.

I have ordered a new MSO Oscilloscope so that I can look at both the digital and analogue signals in the JB.

Once I have finished the boot loader we will be able to install any Linux you want.

I am working on Android, it is Linux with some very extreme power management on top of a normal Linux kernel.

Open Inkpot is just another version of Linux.

The JB is based on a Strongarm processor. The hardware organization is very standard can only be done in certain fixed ways the chip is designed for.

I will keep updating as progress is made
gr8npwrfl is offline   Reply With Quote
Old 02-13-2010, 10:25 AM   #11
GhostHawk
Data Privateer!
GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.GhostHawk goes to eleven.
 
GhostHawk's Avatar
 
Posts: 586
Karma: 62887
Join Date: Oct 2009
Location: Fargo ND
Device: Ectaco Jetbook& Jetbook Lite
Been doing just a bit of light reading on Android. I can see why that would perhaps be the ultimate for Jetbook.

Best of luck, some of us are very interested in this project.
GhostHawk is offline   Reply With Quote
Old 02-13-2010, 10:28 AM   #12
Schopenhauer
Member
Schopenhauer is on a distinguished road
 
Schopenhauer's Avatar
 
Posts: 14
Karma: 62
Join Date: Feb 2010
Device: JetBook
Holy Cow. You are certainly digging deep gr8npwrfl!
I just made a post in another thread that might concern jetbook hacking topics way out of your league then.

Still, gr8npwrfl (or anyone who knows), do you think this thing with OpenInkpot would work on Jetbook right now at this stage:

(People interested in this thread might probably want to look into this one also btw)
https://www.mobileread.com/forums/showthread.php?t=73679

Quote:
"15:07 LunohoD:
someone with serial console should take our rootfs, chroot inside and try running applications. if it works, porting kernel is an optional task."
Not very likely that will work?...

Also, gr8npwrfl, Since the Jetbook Lite is slighly different (but simpler even), will the fantastic work you do function just as well on that unit?

I Look forward with great interest to see how things will work out, both with the boot loader, and with android.
Schopenhauer is offline   Reply With Quote
Old 02-15-2010, 02:02 PM   #13
gr8npwrfl
The Wizard of OZ
gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.gr8npwrfl has a complete set of Star Wars action figures.
 
gr8npwrfl's Avatar
 
Posts: 143
Karma: 434
Join Date: Dec 2009
Location: Southern California
Device: Jetbook Ipod Touch Wind Netbook
open inkpot

Yes we should be able to port Open Inkpot as soon as we get a bootloader working
gr8npwrfl is offline   Reply With Quote
Old 06-02-2010, 12:52 AM   #14
mazer
Book Enthusiast
mazer doesn't littermazer doesn't litter
 
mazer's Avatar
 
Posts: 10
Karma: 128
Join Date: May 2010
Device: JetBook Lite
Question I know this is an old thread, but...

Has there been any progress to either adding fonts to the firmware or getting a boot loader working? It seems some key players may have drifted away from working on the JBL, which is a shame for everyone else.

Android or Open Inkpot on this thing would be such a cool achievement.

Has anybody tried adding a ttf to the x11 folder that contains the Arial and Verdana ttfs?

I'm going to email Ectaco about adding a user font folder that could be referenced by the firmware. It is such a trivial feature to add, and yet it would make quite a few people even more thrilled with the JBL than they already are.
mazer is offline   Reply With Quote
Old 06-02-2010, 02:03 PM   #15
jblitereader
Addict
jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.jblitereader is no ebook tyro.
 
jblitereader's Avatar
 
Posts: 248
Karma: 1312
Join Date: Mar 2010
Device: jetbook lite
<edit>

Last edited by jblitereader; 03-23-2011 at 02:27 AM.
jblitereader is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Newegg Open Box JetBook ($107) or JetBook Lite ($91) causticmuse Ectaco jetBook 6 02-27-2010 12:41 AM
Open Box JetBook ($107) or JetBook Lite ($91) @ Newegg causticmuse Deals and Resources (No Self-Promotion or Affiliate Links) 0 02-26-2010 04:04 PM
Video: Transferring Books from Your Computer to jetBook and jetBook LITE LuBiB Ectaco jetBook 5 02-15-2010 03:19 PM
Do SDHC cards work on Jetbook/Jetbook Lite? mitchwah Ectaco jetBook 16 12-31-2009 02:57 PM
Why NEWEGG sell White jetBook $100 cheaper than Black jetBook? Kris777 Ectaco jetBook 6 06-09-2009 08:09 PM


All times are GMT -4. The time now is 07:11 PM.


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