GAME_OVER
Monday, 02 March 2015
|
Écrit par
Grégory Soutadé

EDITED : 10th August 2017 : Add jailbreak for Muse HD 2 6.3.2536 (thanks Lupin)

EDITED : 2nd August 2016 : Add jailbreak for Odyssey Frontlight 2 6.3.2322

EDITED : 27th july 2016 : Add jailbreak for Muse 6.3.2350

EDITED : 15th august 2015 : Add jailbreak_backup (suggested by niceguy)

EDITED : 12th august 2015 : Another problem with Odyssey jailbreak reported by niceguy.

EDITED : 21th july 2015 : Totally rework Odyssey jailbreak : key generation was bad

EDITED : 07th july 2015 : Seems not to work for firmware >= 2340. Add /lib/libutils.so.

EDITED : 28th may 2015 : Remove Orizon/Fallback support (now it's tested). Set Muse jailbreak to version 6.3.2326

EDITED : 2nd april 2015

Those who do not try to hack the Cybook Odyssey e-reader won't understand the title. In facts, Bookeen appends this sentence at the end of update files. Arrogant, isn't it ? Surely, but now it's outdated.

Bookeen primary delivers a full access to its e-readers. Unfortunately, since Odyssey one they became very proprietary while its concurrents (except Amazon) lets user modify the core system. Did the concurrents puts out of business ? No. They're still alive, and they sell more e-readers than Bookeen. Kobo ahead.

OK, stop doing politic and start hacking. It has been a hard work, but I finally did it : a Cybook Jailbreak.

This jailbreak installs dropbear (a SSH client/server) onto the e-reader and launch it at boot. It has been fully tested on Cybook Odyssey and Nolimbook HD+ (Muse) whatever the firmware version running. See notes for other Cybook versions.

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Downloads

Muse firmware should be compatible with Odyssey frontlight 2

Signature verification

gpg --verify SHA256SUMS.sign SHA256SUMS

My gpg key can be found here

It seems that more and more people have problems with these jailbreaks. So, please, don't try it if your current reader has a different version than the proposed one. Plus, Bookeen don't seems to upload new firmwares (they're only burned in factory). For now (as I don't own a Muse serie device), I can't provide another way to jailbreak it.

Instructions

Rename downloaded files into CybUpdate.bin and copy it to the e-reader via USB. De-connect USB and start upgrade.

Once rebooted, activate Wifi and connect to the e-reader (you can find the IP address in your internet box/router web interface) :

ssh root@EREADER_IP

Password is root.

Those who uses Windows can download putty as SSH client.

Enjoy !

Tip : The e-reader goes to sleep after X minutes of inactivity and switch off Wifi, and thus SSH connexion. To avoid this problem, kill ebrmain and boordr (the first re spawn the second).

Notes for Ocean e-readers

The jailbreak has been fully tested on Cybook Odyssey and Muse/Nolimbook, but not on (Ocean) as I don't own one. Nevertheless, they share the same software and quite the same hardware. So, I'm quite confident it will works and, at least, there will be no difference.

To avoid breaking future upgrades from Bookeen, this jailbreak should only be installed with firmware 6.2.2316

In case of full success, you should be able to have root SSH access and use the update file as many times as you want.

Notes for Muse/Nolimbook/Odyssey essential/Odyssey frontlight 2 e-readers

The update format has changed and for my surprise it's more simple than the previous one. I saw that the whole flash is overwritten during an update. So, keep the jailbreak related to your current version.

If you want to make your own custom ROM, please read my another article How to make custom ROM for Cybook e-readers

Backup for Odyssey

Hacking Odyssey may lead to editing/removing files you should not. A backup jailbreak that contains a full factory image (+SSH server) is available for Odyssey readers. It willl only works if /boot has not been damaged !!

Hacking Muse

Alejandro Antúnez hacks basic display/event functions in combination with DirectFB, helping develop applications. Code and example are available on GitHub. A lot of thanks to him.

Legal notices

Providing a jailbreak is not a benign choice. I had a long reflexion before this and tried to know why Bookeen doesn't wants users access core system. The only response I got was "It's not scheduled".

Laws concerning copyright are complex and different in each country. France has its own who is called DADVSI (Loi relative au droit d'auteur et aux droits voisins dans la société de l'information) which is the transposition of European directives. It defines DRM and penal sentences. We can resume in some paragraphs (sorry, french only) :

Article 13

« Art. L. 331-5. - Les mesures techniques efficaces destinées à empêcher ou à limiter les utilisations non autorisées par les titulaires d'un droit d'auteur ou d'un droit voisin du droit d'auteur d'une oeuvre, autre qu'un logiciel, d'une interprétation, d'un phonogramme, d'un vidéogramme ou d'un programme sont protégées dans les conditions prévues au présent titre.

« On entend par mesure technique au sens du premier alinéa toute technologie, dispositif, composant qui, dans le cadre normal de son fonctionnement, accomplit la fonction prévue par cet alinéa. Ces mesures techniques sont réputées efficaces lorsqu'une utilisation visée au même alinéa est contrôlée par les titulaires de droits grâce à l'application d'un code d'accès, d'un procédé de protection tel que le cryptage, le brouillage ou toute autre transformation de l'objet de la protection ou d'un mécanisme de contrôle de la copie qui atteint cet objectif de protection.

Un protocole, un format, une méthode de cryptage, de brouillage ou de transformation ne constitue pas en tant que tel une mesure technique au sens du présent article.

« Les mesures techniques ne doivent pas avoir pour effet d'empêcher la mise en oeuvre effective de l'interopérabilité, dans le respect du droit d'auteur. Les fournisseurs de mesures techniques donnent l'accès aux informations essentielles à l'interopérabilité dans les conditions définies aux articles L. 331-6 et L. 331-7.

« Les mesures techniques ne peuvent s'opposer au libre usage de l'oeuvre ou de l'objet protégé dans les limites des droits prévus par le présent code, ainsi que de ceux accordés par les détenteurs de droits.

Article 14

« Art. L. 331-7. - Tout éditeur de logiciel, tout fabricant de système technique et tout exploitant de service peut, en cas de refus d'accès aux informations essentielles à l'interopérabilité, demander à l'Autorité de régulation des mesures techniques de garantir l'interopérabilité des systèmes et des services existants, dans le respect des droits des parties, et d'obtenir du titulaire des droits sur la mesure technique les informations essentielles à cette interopérabilité. A compter de sa saisine, l'autorité dispose d'un délai de deux mois pour rendre sa décision.

« On entend par informations essentielles à l'interopérabilité la documentation technique et les interfaces de programmation nécessaires pour permettre à un dispositif technique d'accéder, y compris dans un standard ouvert au sens de l'article 4 de la loi n° 2004-575 du 21 juin 2004 pour la confiance dans l'économie numérique, à une oeuvre ou à un objet protégé par une mesure technique et aux informations sous forme électronique jointes, dans le respect des conditions d'utilisation de l'oeuvre ou de l'objet protégé qui ont été définies à l'origine.

« L'autorité a le pouvoir d'infliger une sanction pécuniaire applicable soit en cas d'inexécution de ses injonctions, soit en cas de non-respect des engagements qu'elle a acceptés. Chaque sanction pécuniaire est proportionnée à l'importance du dommage causé aux intéressés, à la situation de l'organisme ou de l'entreprise sanctionné et à l'éventuelle réitération des pratiques contraires à l'interopérabilité. Elle est déterminée individuellement et de façon motivée. Son montant maximum s'élève à 5 % du montant du chiffre d'affaires mondial hors taxes le plus élevé réalisé au cours d'un des exercices clos depuis l'exercice précédant celui au cours duquel les pratiques contraires à l'interopérabilité ont été mises en oeuvre dans le cas d'une entreprise et à 1,5 million d'euros dans les autres cas.

Article 21

« Art. L. 335-2-1. - Est puni de trois ans d'emprisonnement et de 300 000 EUR d'amende le fait :

1° D'éditer, de mettre à la disposition du public ou de communiquer au public, sciemment et sous quelque forme que ce soit, un logiciel manifestement destiné à la mise à disposition du public non autorisée d'oeuvres ou d'objets protégés ;

I think it's a good summary. The purpose of this jailbreak is to fully access a computer I OWN without damage it. Particularly, it do not help to get/read illegal content.

#
1
De
m-r-r
, le
14 March 2015 01:03
Hello !

This looks very interesting ! Thanks a lot for creating this installer, I will try it as soon as I've upgraded to 6.2 :-)

Can you explain how it works and how you did ? Also, is there a place where I can find technical documentation about how the Cybook works ?

Thanks in advance :-)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
2
De
Greg
, le
14 March 2015 09:03
You're welcome.

If you have a Cybook Odyssey, you can use it whatever the version installed.

This one uses update format to install dropbear (an SSH server). Unfortunately, there is absolutely no documentation about the Cybook. I had to do reverse engineering on update files and, for now, I'll not publish my sources for security reasons (I do not want someone to produce a binary with malware).
Répondre
Auteur :


e-mail* :


Le commentaire :


#
3
De
m-r-r
, le
17 March 2015 09:03
I don't think producing malwares for the Cybooks would be a good idea, as they are less often connected to the Internet and contains less personal data than a PC or a smartphone.

Anyway, I have some basic knowledge in system programming so I think I'll try to figure out how the upgrade mechanism works by myself :-)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
4
De
Greg
, le
17 March 2015 09:03
I know, but until it's wide spread, I'll not publish my sources.

It's not important to understand how upgrade works. With SSH access you can develop applications and/or modify core system. I think it's more important to understand how to access FrameBuffer and create a library.

Do you have a special project using Cybook Odyssey ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
11
De
Greg
, le
03 April 2015 05:04
Fixed !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
149
De
CharlesHyday
, le
27 July 2017 20:07
wh0cd696349 [url=http://nifedipine.us.com/]order nifedipine[/url] [url=http://genericeffexor.us.com/]effexor xr[/url] [url=http://bentyloral.us.com/]Bentyl Tablets[/url] [url=http://albendazoleonline.us.com/]albendazole online[/url]
Répondre
Auteur :


e-mail* :


Le commentaire :


#
5
De
Malek
, le
20 March 2015 22:03
Thanks a lot for your work.
I've been waiting for this moment ...


Just tested the files on my nolimbook HD + (a rebranded cybook muse), and the update was correctly detected and installed on the first reboot.

Except that putty is unable to connect, giving a message : "Network error: Connection refused"
(while the tablet is connected to wifi and responds to ping packets)

any idea ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
6
De
Greg
, le
29 March 2015 09:03
The update format seems to have changed. I'm working on it, but not sur I'll be able to break it cause I haven't the reader on my hand.


PS : A big thank for your precious help !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
26
De
CyRe
, le
28 June 2015 14:06
@Greg Nice work! I installed the jailbreak_6_2_2317 on my Cybook Odyssey 2013 (latest firmware, Boo Reader 6.3 2340), looked up the IP and run PuTTY. I get the message: "Network Error: Connection refused". Ping is good. Any suggestions?
Thanks!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
29
De
Greg
, le
23 July 2015 07:07
Now fixed. Thanks for testing during about a month !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
7
De
Oflor
, le
29 March 2015 13:03
That's fantastic work you did here. I'm curious, what kind of knowledge creating such a hack requires? Did you analyze the source codes released at Bookeen website or did you reverse engineer update files?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
8
De
Greg
, le
29 March 2015 16:03
Thanks a lot.

When you have to break a system, you must analyse all the things you have : source code, update files, software... You do a lot of hypothesis and try to verify them. It's a long work, because most of the time it failed. But, one day, it success :)

Like Bookeen's engineers, I work on embedded systems. So, I know some of weak points and try to break through them.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
9
De
johndoe
, le
31 March 2015 01:03
hi,
I'm curious if this upgrade will work for my Cybook Odsyssey Frontlight HD rocking Thalia crapware (ver. 52 build 1847)? Especially considering the above news in the comment section above update format changes. (Don't want to brick my cybook;) thx in advance for your response and all the work
Répondre
Auteur :


e-mail* :


Le commentaire :


#
10
De
Greg
, le
31 March 2015 04:03
It doesn't break anything. At least it doesn't works. But, for odyseey readers there is no problems.

The update format only change for Muse/Nolimbook readers.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
12
De
Malek
, le
03 April 2015 19:04
Nice work !!
Just tested the new cybook muse file (jailbreak_6_2_2317_cybft.bin) on the Nolimbook HD.

The installation/update seems to go fine, it took about 5 minutes to finish, the boot screen is now changed to "Cybook muse", the menus are unchanged, the home screen still shows a "nolim store" image, the tablet is still identified as a "Nolimbook HD" in the about menu, but the Boo Reader is now versioned as 6.3 build 2326 (it was an older version before this jailbreak)

As for the SSH server, I still get a "Connection refused" with putty when I try to connect to port 22 :( (I made sure to use a static ip, disabled the firewall, and tested with ping)

I tried a software reset, a 2nd installation of the jailbreak, but always same error.

I hope this will be resolved soon, as the hardest step is already done !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
13
De
Greg
, le
08 April 2015 17:04
I did some mistakes in integrating dropbear (the system has changed a lot). It's now fixed. Thanks a lot for testing it !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
14
De
Hedgehog
, le
18 April 2015 11:04
Finally!
Jailbreak is working with my Nolimbook HD+.
Have access into filesystem, can down- and (probably) upload (didn't try that yet) files onto internal filesystem.
Looking foreward to explore it farther, since Carrefour software version of this great device is very limited.
Thanks for that opportunity!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
16
De
Greg
, le
18 April 2015 18:04
Thanks ! I added scp command as you suggested. Be careful, the root filesystem may be mounted as read only by default.

Have a nice hacking :)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
15
De
Hedgehog
, le
18 April 2015 13:04
Just figured out some very interesting functions on the device. This is a must for Nolimbook users.
You rock!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
17
De
Nolim
, le
08 May 2015 00:05
Hello,
I was able to jailbreak my Carrefour Nolimbook HD+. Now shows Cybook Muse at startup.
But I am looking for a way to reduce the minimum level of the backlight.
Do you think I can find this as a parameter in some file ?
Thanks!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
18
De
Greg
, le
08 May 2015 06:05
It's the same problem for every bookeen's reader. They know it, but didn't fix it, so I think it cannot be change, unfortunately... I suppose it's an hardware misconception.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
22
De
Nolim
, le
09 May 2015 23:05
Thanks for answering.
Can I change settings and get white text on black background ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
23
De
Greg
, le
10 May 2015 07:05
You're welcome. White text on black screen is purely software, but has to be implemented by the booreader (reader application). I don't know how to enable it...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
19
De
hedgehog
, le
08 May 2015 08:05
Don't waste your time trying to figure that out. There is a comment from Bookeen regarding the backlight intensity, stating that it is manufacture made and could only solved by the manufacturer.
http://blog.bookeen.com/fr/maj-muse-odyssey-6-3/

"1. les niveaux minimum / maximum de luminosité sont une fonction du matériel. Donc il n’est pas possible de les modifier par une mise à jour logiciel. Par contre, vous êtes plusieurs à nous avoir signalé la luminosité trop forte, nous travaillons donc à améliorer cela pour les prochaines productions des Muse."
Répondre
Auteur :


e-mail* :


Le commentaire :


#
20
De
hedgehog
, le
08 May 2015 08:05
For Windows users I recommend using for access to the reader:
http://winscp.net/eng/index.php
It allows commandline input and has a twowindow filemanager as well.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
21
De
L'auteur masqué
, le
08 May 2015 17:05
Salut Gregory, peux tu me contacter via l'adresse mail que j'ai lié à ce commentaire? Merci :) (pas un truc a parler ici)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
24
De
A Swede
, le
27 June 2015 12:06
Thank you!
This allowed me to get an english dictionary on my Letto Front Light (which is a rebranded Cybook Muse Frontlight, sold by a swedish book dealer called Adlibris).
For the fellow swedes that want a english dictionary instead of the stocked swedish one, this worked wonders. Just change the priority of the dictionaries so english one takes precedence over the english-to-french one.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
25
De
Greg
, le
27 June 2015 13:06
You're welcome.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
27
De
plouf-le-chien
, le
11 July 2015 15:07
Hello

Just a comment to tell you a great new: my own "nolim +hd" with it's infamous limitations, feels now like a brand new "cybook muse frontlight":
After hours of searching I discover the way this ebook setup itself with the nvram utility : nvram -s to read the serial, nvram -S "new-serial" to replace by a new one.

All I can tell you now, is that the old serial was starting by CF616; the new one is starting with bk646 wich seems to be the official realase of my eBook without "carrefour" limitations.

Please be advised you can brick your own eBook if store incorrect informations in nvram.
All I have done is setup the book to think it's a "genuine" version: the document https://fccid.io/document.php?id=2437244 tells us theses devices are the same thing with different names, color packaging...

before: http://i.imgur.com/Nd91i8H.jpg
after: http://i.imgur.com/lg9ez5D.jpg

Thanks to gregory's jailbreaker to permit me this thing.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
28
De
Greg
, le
11 July 2015 16:07
Nice discovery ! There is much and much people every day interested by Bookeen reader thanks to this jailbreak and I'm happy to see that. It becomes better every day.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
36
De
perezoso
, le
13 August 2015 15:08
¡¡¡¡Thanks to both of you !!!!

This is only to feedback you I tested both the jailbreak and the serial number change (I only changed CF by BK) and all works perfect as you stated. My Nolimbook was purchased in Spain last week (week 32. August 2015).

Thank you again. Very good job.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
37
De
L'auteur masqué
, le
13 August 2015 16:08
One comment about changing the serial number, be careful, as just changing the two letter may create an existing serial number used on another device (it's unlikely but could happen) and in this case if they haven't changed their backend it could led to strange behaviour is some condition.

Also DO NOT CHANGE anything else than the first two letter or you may break things on your device (I know that some devices use the serial number to check if some functionality are available or not)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
39
De
iboukrider
, le
15 August 2015 16:08
Hello,

I've just upgraded my nolim and now I have the new boo reader. Thanks a lot Greg!!

About the serial number, and lifting the carrefour limitations, is the trick only to replace the first 5 chars of the current serial. IE:
CF646WE1SE.... to BK646WE1SE?

Thx
Répondre
Auteur :


e-mail* :


Le commentaire :


#
56
De
plouf-le-chien
, le
21 December 2015 18:12
perfectly:

the whole process to change a nolim to a muse is to change the first 5 characters from the serial:
here is what I'v done just right now on a fresh new one nolim:
1/ install the jailbreaker from Greg,
2/ login with putty :
login as: root
root@192.168.144.104's password:
# nvram -s
sn=CF616<the-end-of-your-serial>
# nvram -S BK646<the-end-of-your-serial>
## geek-mode: (select the end of your serial, then middle click to paste it after your BK464 prefix)
# nvram -s
sn=BK646<the-end-of-your-serial>
# reboot
3/ the connection will close , the device reboot , show you the banner from
cybook-muse, the software loaded is now clean and has for exemple, the option to browse directories in your library (that one was missing from the nolim brain damaged version)
4/ as a security, I've 'factory default'ed the eBook reader also (still rebooting as a cybook-muse)
5/ now you can also check for officials upgrades (connect to wifi and wait) of your cybook muse..

That's the third reader I un-downgrade this way. It's take less than 5 minutes..
Répondre
Auteur :


e-mail* :


Le commentaire :


#
88
De
almase
, le
05 March 2016 11:03
I works perfectly with my Nolim adquired in Spain

Many, many thanks. Nolim firmware is really nasty. This is really better
Répondre
Auteur :


e-mail* :


Le commentaire :


#
105
De
Freeman
, le
18 July 2016 16:07
Hi,

I just bought the Nolim+ HD plus in Spain and I would like to boost the firmware. Your tutorial is clear but I wonder why you changes CF616 to BK646. The S/N of my Nolim is CF646. Should I leave it like it is, or should I change it to BK616? I mean, why you replaces the 1 in CF S/N by the 4 in BK S/N?

Another question: "now you can also check for officials upgrades (connect to wifi and wait) of your cybook muse". Where you able to receive an official upgrade after the "un-downgrade"?


Thanks a lot in advance your help,

F.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
151
De
Robby
, le
27 July 2017 22:07
Bonjour, est-ce que tu utilises toujours ta liseuse ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
200
De
plouf-le-chien
, le
13 December 2017 08:12
Au moins une heure par jour depuis ce hack (avant, elle était difficilement utilisable en version 'carrefour');
J'en ai acheté depuis (mon premier msg sur ce blog date d'il y a 2 ans), 4 autres pour les offrir dans ma famille.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
30
De
Niceguy
, le
11 August 2015 15:08
Hi,

I was near to give up thinking that the Cybook is ever rooted and today I stumbled over your blog entry: great! Thanks for your effort.

Unfortunately it didn't work with my device :/ Probably I messed up the upgrade sequence...

I have a Cybook Odyssey HD Frontlight (a german Thalia branded one).

I installed the .bin file as instructed.

Then (without a reboot!) I connected Wifi (which I did first time after 2 years or so), so at first a firmware upgrade was offered. I accepted it (I thought this would simply overwrite the existing .bin file - probably not very clever...).

On reboot the jailbreak (!) update went through - with some nice messages of "free like in freedom" :) The firmware upgrade didn't took place.

I activated WLAN, no SSH connection possible (connection refused), so it looks no SSH deamon is listening.

Again I got the firmware upgrade offered, installed it (this time it worked), so I am now at 6.3 build 2340.

Then I installed the jailbreak file again and on reboot it went through as before.

But after reboot and WIFI activation I still can't connect with SSH.

Is this a firmware / device issue? Did I mess things up with my firmware upgrade procedure? Anything I can do on my part?

I have a second device here, same old firmware, so could do other tests if you tell me what to do. Otherwise I would do a clean firmware upgrade first and then install the jailbreak.

Thanks!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
32
De
Greg
, le
11 August 2015 18:08
Thanks.

1) Can you ping your Odyssey once Wifi is activated ?
2) Try install http://soutade.fr/files/cybook/jailbreak_output/cyboy_test/jailbreak_13_37_65000_cyboy_test.bin

It'll create a report file report.txt in your data partition. Can you send it to me please.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
38
De
Greg
, le
14 August 2015 05:08
Fixed !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
31
De
Niceguy
, le
11 August 2015 15:08
Just a short follow up: I used the file jailbreak_13_37_65000_cyboy.bin from "Cybook Odyssey : All firmwares". Probably I have to pick another one?

Thanks!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
33
De
Niceguy
, le
12 August 2015 06:08
At first thanks for your quick support!

That's the content of report.txt:

--snip--
Test presence of dropbear executables
dropbear \n ls -l /mnt/root/usr/sbin/dropbear
-rwxr-xr-x 1 root root 178756 Feb 11 19:38 /mnt/root/usr/sbin/dropbear
OK
dropbearkey \n ls -l /mnt/root/usr/sbin/dropbearkey
-rwxr-xr-x 1 root root 178756 Feb 11 19:42 /mnt/root/usr/sbin/dropbearkey
OK
Test presence of /etc/dropbear \n ls -l /mnt/root/etc/dropbear
--snip--

So binary and key is in place, but config seems to be missing? As well there must be some code to activate dropbear at startup. Maybe there is a problem?

And yes, ping works if Wifi is activated. I configured a static DHCP entry for this device.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
34
De
Greg
, le
12 August 2015 06:08
OK. Can you send me the full report (see http://blog.soutade.fr/about.html) ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
35
De
Niceguy
, le
12 August 2015 09:08
Done :)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
40
De
pst
, le
23 August 2015 17:08
Thanks for this Hack. But has anyone already figured out how to set individual margins with firmware 2340? I was very happy when Bookeen introduce changeable margins, but I did expect them to offer an option to make them smaller, not wider :-(
Répondre
Auteur :


e-mail* :


Le commentaire :


#
41
De
Comandillos
, le
17 September 2015 11:09
Well, i'v been trying to investigate how to draw into the screen of my Nolimbook, but i don't know what to do, i'v decompiled some of the binaries that draw into the screen (for example, eps-display), and all i'v discovered is that all these applications use the Linux Framebuffer to draw into the screen (I think with DirectFB). All these applications use /dev/fb0 as default framebuffer, but it doesn't work for me if i compile an application using that framebuffer, i can't draw anything into the screen.

Any help is welcome!
Greetings!!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
42
De
Comandillos
, le
17 September 2015 17:09
I'v investigated a little bit more...

Display is driven by a driver made by Allwinner for the A13 (sun5i) on the Sunxi Linux kernel edition for Allwinner. For working with the display you have to deal with the display controller, aka /dev/disp and with the framebuffer, /dev/fb0.

/dev/disp works receiving IOCTL signals from the system (Signals that are documented on the AllWinner page)

AllWinner page: http://linux-sunxi.org/Sunxi_disp_driver_interface/IOCTL

.h with the IOCTL codes: https://github.com/allwinner-dev-team/android_device_allwinner_common/blob/master/include/drv_display_sun5i.h

The main problem is that you have to deal with /dev/disp first, telling him to set /dev/disp to the Linux /dev/fb0 framebuffer, before launching your app (At least, that's what i think how it works).

But even with all this things i can't write anything on the framebuffer...... :(
I will try to keep working on this...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
43
De
Greg
, le
17 September 2015 18:09
Nice found, it's a start point.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
44
De
Comandillos
, le
19 September 2015 19:09
Thanks!

I have fresh news, but nothing on screen, yet...

I'v compiled the 'strace' tool for ARMEL and i'v tried to trace the 'factory_render_text' binary on
/usr/bin with the next result...

...
open("/dev/fb0", O_RDWR) = 6
open("/dev/disp", O_RDWR) = 8
ioctl(6, FBIOGET_FSCREENINFO or FBIOPUT_CONTRAST, 0xbe977abc) = 0
ioctl(6, FBIOGET_VSCREENINFO, 0xbe977a1c) = 0
ioctl(6, FBIOGET_CONTRAST or FBIOPUT_VSCREENINFO, 0xbe977a1c) = 0
...
ioctl(8, 0x402, 0xbe977af0) = 0
nanosleep({0, 20000000}, NULL) = 0
ioctl(8, 0x405, 0xbe977b30) = 1
nanosleep({0, 10000000}, NULL) = 0
ioctl(8, 0x405, 0xbe977b30) = 1
...
...
close(8) = 0
close(6) = 0
...

Well, as i know, /dev/fb0 works perfectly, it can be written and readed, but it is not updated to the e-ink display.

How i said, i know that there was a IOCTL code, that once sended to /dev/disp, the screen is 'updated' or something, so the content on /dev/fb0 appeared on the device screen. Now, i think that this IOCTL's are really interesting...

ioctl(8, 0x402, 0xbe977af0) = 0
ioctl(8, 0x405, 0xbe977b30) = 1

It sends '0x402' / '0x405' to /dev/disp with some arguments on an structure on '0xbe977af0' [Don't know what content is there since i don't any way to explore the device memory, or GDB, or anything... :'( ]

I think that these codes let you update the screen with the /dev/fb0 content, i'v tried to use it, but since i don't know what content is on these pointers, it's impossible to do anything for me...

Greg, if you can give me any tip it would be really nice to continue investigating on this...
Thank you!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
45
De
Comandillos
, le
19 September 2015 19:09
Thanks!

I have fresh news, but nothing on screen, yet...

I'v compiled the 'strace' tool for ARMEL and i'v tried to trace the 'factory_render_text' binary on
/usr/bin with the next result...

...
open("/dev/fb0", O_RDWR) = 6
open("/dev/disp", O_RDWR) = 8
ioctl(6, FBIOGET_FSCREENINFO or FBIOPUT_CONTRAST, 0xbe977abc) = 0
ioctl(6, FBIOGET_VSCREENINFO, 0xbe977a1c) = 0
ioctl(6, FBIOGET_CONTRAST or FBIOPUT_VSCREENINFO, 0xbe977a1c) = 0
...
ioctl(8, 0x402, 0xbe977af0) = 0
nanosleep({0, 20000000}, NULL) = 0
ioctl(8, 0x405, 0xbe977b30) = 1
nanosleep({0, 10000000}, NULL) = 0
ioctl(8, 0x405, 0xbe977b30) = 1
...
...
close(8) = 0
close(6) = 0
...

Well, as i know, /dev/fb0 works perfectly, it can be written and readed, but it is not updated to the e-ink display.

How i said, i know that there was a IOCTL code, that once sended to /dev/disp, the screen is 'updated' or something, so the content on /dev/fb0 appeared on the device screen. Now, i think that this IOCTL's are really interesting...

ioctl(8, 0x402, 0xbe977af0) = 0
ioctl(8, 0x405, 0xbe977b30) = 1

It sends '0x402' / '0x405' to /dev/disp with some arguments on an structure on '0xbe977af0' [Don't know what content is there since i don't any way to explore the device memory, or GDB, or anything... :'( ]

I think that these codes let you update the screen with the /dev/fb0 content, i'v tried to use it, but since i don't know what content is on these pointers, it's impossible to do anything for me...

Greg, if you can give me any tip it would be really nice to continue investigating on this...
Thank you!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
46
De
Rafael
, le
06 October 2015 00:10
Thanks a lot! Very nice hack. For my device it only worked with the Muse update file. Still, the device asks for an update that seems to remove the SSH access.
(Cybook Odyssey Essential - 6.3.2360 - rebranded for Saraiva - Brazil)
This hack raised me a question, would it be possible to remove the appliance brand? Far better to have a free browser rather than just a specific store.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
54
De
Greg
, le
06 December 2015 18:12
Hello,

It's strange that Odyssey hardware nows accepts Muse update files...
Whatever, nows you have an SSH server, you can run every appliance you want. But you need to code it before... The main part is to correctly handle the e-ink screen which is not easy at all. There are some distributions for readers, but I think the quality is lesser than original firmware.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
55
De
Artos
, le
06 December 2015 19:12
Some Odyssey share the same hardware as the Nolims, I think the "essential edition" are one of theses
Répondre
Auteur :


e-mail* :


Le commentaire :


#
47
De
Jean
, le
09 November 2015 19:11
Hi Greg, very nice and elegant hack !
But for the moment I haven't been able to apply it on my Ocean.
"update file designed for another device" it says.

I've also been looking for reverse engineering the Cybook Ocean but with a software approach, tweaking the DB's and trying to modify the contents of visible files into the mnt/fat/system directory.
I would be interested if you'd have info about Booken's software and the way it works !
The goal here is to personalize the homescreen and also the "library" DB file.

In the meantime i'll try to apply other versions of your jailbreak !

Best regards and keep on hacking this way !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
48
De
Jean
, le
09 November 2015 20:11
Hi,
Tried to use the Ocean jailbreak file you provided : didn't work on my Ocean.
But the one for Odyssey seems to be OK with Ocean (build 6.3.2387) !
Thanks a lot !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
51
De
Greg
, le
06 December 2015 17:12
You're welcome, I'm happy it works !

I didn't do any reverse engineering on Cybook software except for jailbreak. Hope that you could do more hacks with the SSH server now !


PS : Sorry for the delay, my comment system was broken...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
49
De
Imants
, le
02 December 2015 23:12
Hello mate! i have a swedish letto model CYBOY10 and i wonder how tu jailbreak it? I tried downloading Cybook Odyssey : All firmwares and renaming bin file to CybUpdate.bin and then put that on cybook but when i deconnect nothing happens? AM i doing something wrong? thank you in advance
Répondre
Auteur :


e-mail* :


Le commentaire :


#
50
De
Greg
, le
06 December 2015 17:12
Hello Imants,

I'm very surprised. As I see here (http://www.ceneo.pl/14763650), it seems that it's a re branded Cybook Odyssey (can you confirm it ?).

The procedure you applied is good. I retested it to be sure. When I copy the "All firmwares" (jailbreak_13_37_65000_cyboy.bin) to my Odyssey (at the root of it) with the name CybUpdate.bin, I get a notification about a new update...

Don't know what happens. Can you send me by email your S/N and firmware version ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
52
De
Imants
, le
06 December 2015 17:12
Hello and thanks for your reply! the link you provided is polish one but it looks the same as in picture and its rebranded like you said. here is the link to swedish one http://www.ceneo.pl/14763650
I checked my boo reader version and its 4.0 and why i want to jailbreak is to remove the branded version. is it possible? because they here in sweden are not providing any update and the e-reader is freezing and laggy all the time so i want to try your version. what is your e-mail?
Thank you for your time!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
53
De
imants
, le
06 December 2015 17:12
i meant this one http://pcforalla.idg.se/2.1054/1.459949/
Répondre
Auteur :


e-mail* :


Le commentaire :


#
71
De
Another swede
, le
15 February 2016 12:02
I got the same problem. On CYBOY10-ADL/Cybook Odyssey, jailbreak_13_37_65000_cyboy.bin renamed to CybUpdate.bin and dropped in root, but nothing happens. Perhaps the custom Letto software is blocking manual upgrades?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
72
De
Greg
, le
15 February 2016 13:02
Did you tried the one for the Muse ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
73
De
Another swede
, le
15 February 2016 15:02
Yes, did that too. Nothing happens when I unmount and unplug.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
74
De
Another swede
, le
15 February 2016 15:02
Or should the Muse firmware be used with some kind of rescue mode?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
75
De
Greg
, le
15 February 2016 16:02
OK, after a check, the firmware to be used is the one for Cybook, not Muse.

Can you do some tests please :

1) Can you start your reader (after a poweroff) with left and right buttons pushed. Tell me if there the factory application is started or if it's a normal boot

2) Put the file CybUpdate.bin on a SD card, poweroff your reader, poweron with "home" button pushed, it should force the update process
Répondre
Auteur :


e-mail* :


Le commentaire :


#
77
De
Another swede
, le
15 February 2016 17:02
Thanks alot Greg, I'll try this.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
78
De
Another swede
, le
15 February 2016 19:02
1) I get the factory application when doin this.
2) It works, the update is triggered. Thank you!
3) SSH works.
4) How to I go back to stock firmware?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
79
De
Greg
, le
16 February 2016 06:02
Nice !

You can't go back to the original firmware of Letto, but the firmware you're running is the original from Bookeen (+ an SSH server).
Répondre
Auteur :


e-mail* :


Le commentaire :


#
80
De
Another swede
, le
16 February 2016 10:02
Yes!

I meant the Bookeen firmware. Mine is still customized with Letto logo, custom ebook store and so on.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
81
De
Another swede
, le
16 February 2016 10:02
My Boo Reader version is still 4.0, shouldn't it be on 6.2 now? I get no new upgrade requests when I go online. Has this something to do with the serial number being marked as customized? (AL60XXXXXXXXXX)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
83
De
Another swede
, le
16 February 2016 10:02
I had to open the web browser to initiate an update it seems. Attempting update… o_O
Répondre
Auteur :


e-mail* :


Le commentaire :


#
84
De
Another swede
, le
16 February 2016 12:02
It worked. I'm on 6.3 now. Still branded as Letto though. But at least there's a fresh update AND it's jailbroken still. Thank's alot for the feedback and efforts!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
85
De
Greg
, le
16 February 2016 13:02
Nice !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
82
De
Another swede
, le
16 February 2016 10:02
Can't get SCP to work either, read somewhere in the thread that SCP would be included. Perhaps not in this version of the jailbreak?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
57
De
Nano
, le
25 December 2015 10:12
Hi, thanks for your efforts.
I have a Cybook odyssey and since the last over-the-air update it's in error and I can't use it anymore.
It booots and then shows an error message telling me there arer issues with the files on the reader and I should remove them.
I formatted the drive already and it's the same error.

I hoped that putting the CybUpdate.bin file on the reader would trigger an update and fix the issue but nothing happened.
Maybe you've got an idea on what I could try?

Bookeen's reply was to send them the reader for repairs.

Cheers.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
58
De
Greg
, le
25 December 2015 18:12
Hello,

Did you install the jailbreak before the last update ? You can also try the backup file I propose.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
59
De
Nano
, le
25 December 2015 22:12
No I didn't.
I tried "un-briking" the reader by putting your backup file on the root of the USB drive and restart and that didn't do anything.
I tried copying the backup on the SD card and restart and that didn't do anything either.

I also tried rebooting while holding the button and the reader seems to do some extra filesystem checks.
It ends up with the same error message though.

Maybe I'm doing it wrong and I need to do some magic to get the reader to update from the CybUpdate.bin file.

Thanks for the quick reply.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
60
De
Greg
, le
26 December 2015 09:12
I would suggest to copy the backup into a SD card and going into rescue mode (left and right button pressed while rebooting), but it seems to not work.

I'm sorry, but I haven't more ideas to help you...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
76
De
Another swede
, le
15 February 2016 17:02
Thanks alot Greg, I'll try it!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
61
De
Nano
, le
26 December 2015 09:12
I reformatted the internal and SD card from the rescue mode.
Put your backup in the SD card and now my reader works again.

Thank you very much for your help!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
62
De
Don - Brazil
, le
31 January 2016 11:01
Hey Greg i would like to thank you very very much. And i also want to ask you: If i do install the update provided online by the seller of the e-reader after installing the firmware tweaked by you, will i loose de SSH server on the e-reader?

I've just installed the firmware provided by you and i'm already connected to the Cybook ereader via SSH.

Ereader: Lev - comercialized by Saraiva, Brazil.
Firmware used: Cybook Muse/Odyssey essential/Odyssey frontlight 2/Nolimbook-6.3.2326
Installation Method: Via microSD card / 2Gb - No tricks needed, worked like a charm, just turned e-reader on and it begun installing.

Note: The ereader selling here in Brazil looks like the Odissey, same enclosure, but the hardware inside it is the Muse Frontlight.

Thank you again Greg!
And long live the
General Non UNix-Linux!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
63
De
Greg
, le
31 January 2016 11:01
Hello Don,

Thanks for your return. The file format since the Muse readers is a full flash image, so installing updates from Bookeen or Saraiva will overwrite previous installed software (especially SSH server). That was not the case for first Odyssey versions.

Nevertheless, I try to be closest to Bookeen updates and provide the last tweaked firmwares.

Regards
Répondre
Auteur :


e-mail* :


Le commentaire :


#
64
De
Don - Brazil
, le
31 January 2016 13:01
Hi Again Greg,

Do you believe that if i upgrade the Muse firmware to a version newer than the jailbroken one i will still be able to reflash it with the 'Jailbrake FW'? Or installing a newer firmware will prevent me to reflash the ereader with an older firmware?

Thanks again !

Decided to ask you that before findind out by myself through the hard way!
(i mean loosing root access)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
65
De
Greg
, le
31 January 2016 19:01
My jailbreak is not version dependent, but you will stay with the jailbroken version. Hope it's clear to you.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
66
De
Don - Brazil
, le
03 February 2016 12:02
Sharing info About Muse Frontlight

Hi,

The frontlight on Muse has 256 intensity levels avaliable;

value 255 = frontlight off
value 0 = full power frontlight (Blinding :)

Command for changing fronlight intensity level is:

frontlight

it is located on '/bin' and is avaliable in the global path so it can be run from anywhere within any folder.

Exs:

Turn On frontlight full power:

frontlight 0

Turn Off frontlight:

frontlight 255

Turn on frontlight minimum intensity

frontlight 254

The best part is that the last value used is keept, so if you use the ereader (GUI) interface only for turning light on/off after running 'frontlight 254' thru SSH, the minimum light intesity is keept.

Thank you again Greg!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
67
De
Greg
, le
03 February 2016 17:02
Thanks for the tips !

I checked in my old Odyssey Frontlight 1, the only things I see is "/sys/class/leds/frontlight/brightness". The logic is inverted :
echo 0 > /sys/class/leds/frontlight/brightness turn off frontlight
echo 255 > /sys/class/leds/frontlight/brightness is max frontlight
Furthermore, there are less steps for intensity (0-8 is off...) and it's not saved after reboot.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
68
De
The Maked Man
, le
03 February 2016 18:02
I suppose that the Muse also have some entries like /sys/class/leds/frontlight/brightness or it would be a nice regression.

It's clearly a thing that should be managed by the kernel and not some utility tool, but anyway.
As it is managed by the kernel it's not surprising that it is not stored between reboots!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
69
De
Lupin
, le
07 February 2016 21:02
Thanks, I have Odyssey HD Frontlight and your jailbreak works fine. Now I just need to find time to peek around.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
70
De
Another swede
, le
15 February 2016 01:02
Thank you for your efforts! I've been waiting for this, especially since the swedish rebranding by Adlibris (Letto instead of Odyssey) is not staying ahead with updates. I read that some people with the old Odyssey (CYBOY10) had problems, but I'll probably try it anyway…
Répondre
Auteur :


e-mail* :


Le commentaire :


#
86
De
Another swede
, le
22 February 2016 11:02
For others reading, JB worked just fine.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
87
De
Another swede
, le
22 February 2016 11:02
For other people reading, the JB worked just fine.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
89
De
Luck
, le
07 March 2016 09:03
Hello,

I found these post by chance, as I'm searching to retrieve the french dictionary that is used in the Odyssey.
Maybe someone could have retrieved it and could give it to me ?
thanks
L
Répondre
Auteur :


e-mail* :


Le commentaire :


#
90
De
Beignet
, le
13 March 2016 22:03
Hello,

Thanks for your share! :)
Do you think there is a way to change a cybook into a Raspberry Pi scree?

See ya
Répondre
Auteur :


e-mail* :


Le commentaire :


#
92
De
Greg
, le
14 March 2016 06:03
Hello,

As I know, no one here can handle the screen properly (nor the touch interface). So, screen sharing is not available (even if it could be possible with some works).
Répondre
Auteur :


e-mail* :


Le commentaire :


#
94
De
Dédééééé
, le
18 April 2016 09:04
The kernel source code for Muse is available on Bookeen's github repository.
Some informations about the screen can be found.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
95
De
Beignet
, le
18 April 2016 09:04
Okay thanks for yours answers!
I believe this is a way to turn Cybook into screen, and without breaking anything, but you need internet:
https://github.com/petervojtek/diy/wiki/Kindleberry-Wireless-Without-Rooting-the-Kindle

If I find answer I'll share with you.

See ya
Répondre
Auteur :


e-mail* :


Le commentaire :


#
96
De
Beignet
, le
18 April 2016 09:04
Okay thanks for yours answers!
I believe this is a way to turn Cybook into screen, and without breaking anything, but you need internet:
https://github.com/petervojtek/diy/wiki/Kindleberry-Wireless-Without-Rooting-the-Kindle

If I find an answer I'll share with you.

See ya
Répondre
Auteur :


e-mail* :


Le commentaire :


#
91
De
Beignet
, le
13 March 2016 22:03
Hello,

Thanks for your share! :)
Do you think there is a way to change a cybook into a Raspberry Pi scree?

See ya
Répondre
Auteur :


e-mail* :


Le commentaire :


#
93
De
Beignet
, le
14 March 2016 08:03
*screen
Répondre
Auteur :


e-mail* :


Le commentaire :


#
97
De
Freeman
, le
12 July 2016 12:07
Hi,

I just bought a Nolim HD+ device, a clone of the Booken muse. I'd like to install the original Booken firmware on it. It seems that the first step is to jailbreak the ereader.
The firmware that is on it right now is the 6.3.2407. On the other hand, the file that on this blog is for FW version 6.3.2326. Should it work anyway? Or is it better not even to try to flash it, as the e-reader could be damaged?

I'm not new at flashing when it comes to mobiles phones and stuff, but this would be my first time for an e-reader, so I feel like I need a bit of guidance.

Thank you in advance.

F.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
98
De
Greg
, le
12 July 2016 13:07
Hello,

My jailbreak is a valid update file from Bookeen + SSH files. So, install one means downgrade your firmware version. It should not be a problem (no one complains for now), you may lost features + bug correction (maybe).

I saw there is a more recent firmware that comes with adlibris readers (cyboy10f readers ~ odyssey ones), I'll make a jailbreak soon, but i didn't saw it for other platforms.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
99
De
Freeman
, le
12 July 2016 13:07
Ah, fine. I thought that your JB was just a patch to apply over an already existing FW and not a complete FW. I guess that downgrading shouldn't be a real problem, as the build are not that far away...

I'll keep an eye on your blog and I'll tinker with my Ereader when I'll be confident enough.

Thank you a lot for your reply and for sharing your work. Have a nice day!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
100
De
Freeman
, le
12 July 2016 13:07
Ah, fine. I thought that your JB was just a patch to apply over an already existing FW and not a complete FW. I guess that downgrading shouldn't be a real problem, as the build are not that far away...

I'll keep an eye on your blog and I'll tinker with my Ereader when I'll be confident enough.

Thank you a lot for your reply and for sharing your work. Have a nice day!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
101
De
Greg
, le
12 July 2016 18:07
Sorry, I made a mistake. It's the letto one that have a firmware 6.3.2447 for an Odyssey OMAP platform (released on january). This is the old one. With this platform, the jailbreak only add SSH files without modifying installed stuff. So, I don't need to do another update.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
102
De
Freeman
, le
14 July 2016 08:07
Hi Greg,

thanks again for your reply. Sorry, I'm probably becoming a bit more stupid every day, but I still didn't understand if I can safely install:

Cybook Muse/Odyssey essential/Odyssey frontlight 2/Nolimbook : 6.3.2326

in my Nolim hd+ with firmware 6.3.2407

In my understanding, installing it will only add SSH+Jailbreak, without touching the already installed firmware, right?
My concern is if the patch with build 2326 would work on my 2407 build, or if it could brick my ereader.

Thanks a lot in advance.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
103
De
Greg
, le
14 July 2016 10:07
No problems, my explanation could be confusing.

There is two kind of upgrades : the old one (Odyssey/Ocean) that just add files and the new one (Odyssey 2/Muse) that replaces the whole system image.

In both cases I base my jailbreak on original firmware. I just add SSH files.

In your case, you can safely apply your jailbreak, but it will downgrade your firmware version.

I hope it's clearer now.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
104
De
Freeman
, le
15 July 2016 13:07
Hi,

yes now it's much clearer, thanks. I guess that in the case of a downgrade with your firmware, the ereader will be stuck forever on 2326 version. But it shouldn't be a problem.

Thanks again!

F.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
106
De
Freeman
, le
27 July 2016 13:07
Hi Greg,

On a russian website I've found a link for the latest (or at least newer) firmware for Cybook Muse Frontlight

http://fw.bookeen.com/fw_test/newfeatures/aw13/2350_F1/CybUpdate.bin

(source: http://4pda.ru/forum/lofiversion/index.php?t634896-220.html)

I had to use google translate...

It seems to be version 2350. I put it here just in case you're interested in dissecting it as well (and for othe people to play with it, if they want to).

Greetings,

F.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
107
De
Greg
, le
27 July 2016 13:07
Thanks a lot ! I'll make an additional jailbreak with this special test version.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
108
De
Freeman
, le
27 July 2016 14:07
You're welcome! I just installed this version on my device and it seems it's working great (for the moment...).

Have fun and thank you for your work on this little device!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
109
De
L'auteur masqué
, le
27 July 2016 15:07
By the way, to be honest the "GAME_OVER" was put there only to mark the end of the file and used to detect if the file was completely downloaded or not. The fact about the text itself wasn't to be arrogant, but just a pun on some other file format and the fact that as we are at the end of the file, the game is over.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
110
De
Freeman
, le
27 July 2016 17:07
Ho do you know that? Do you have an insider in Bookeen?

If so, he/she could share a lot of firmware with us. We will be grateful to test new firmwares and report bugs ;-D
Répondre
Auteur :


e-mail* :


Le commentaire :


#
111
De
fonix232
, le
01 August 2016 18:08
Hi!

I've tried your modified firmware on my Frontlight 2 - it was definitely a downgrade, and apparently everything went fine, BUT.

For some reason the following happened:

- Display colors are inverted
- Display has white vertical lines every few mm's
- Touch screen does not work
- Putting the device in sleep mode crashes it and reboots

Funny thing is, the inversion/lining only appears AFTER boot, the boot splash has no such issues. So I'd guess it's a kernel issue.

Do you, by any chance, have a later firmware for the Frontlight 2? With, or without your SSH additions. It'd be greatly appreciated if I did not have to return my device saying "it happened overnight".
Répondre
Auteur :


e-mail* :


Le commentaire :


#
112
De
Greg
, le
02 August 2016 05:08
Hello,

Did you tried both 6.3.2326 and 6.3.2350 ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
113
De
fonix232
, le
02 August 2016 06:08
Indeed I did. 2350 results in the same effect unfortunately.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
114
De
Greg
, le
02 August 2016 06:08
OK. Which wad your previous version (if you remember). Can you send me by mail your S/N and all relative information please (look at my gpg key in the first section).
Répondre
Auteur :


e-mail* :


Le commentaire :


#
115
De
Freeman
, le
02 August 2016 08:08
I posted the link for the original 2350 before

http://fw.bookeen.com/fw_test/newfeatures/aw13/2350_F1/CybUpdate.bin

Hope it helps.

But do you have a "real" Bookeen or is it a rebranded version? Because this file can be installed only on the original Muse HD, AFAIK.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
116
De
fonix232
, le
02 August 2016 08:08
Original Bookeen one. Already tried this firmware, and it results in the same display issues.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
117
De
Freeman
, le
02 August 2016 08:08
Well, if this happen even with the original firmware, I would guess there may be an HW problem then. I tried that FW on a rebranded Nolim+ HD and (aftern changing the S/N) and it is working beautifully...

With the original FW installed, you can surely ask Bookeen to fix the reader (yeah, you can say them that "it happened overnight").
Anyway, you could also try to contact their support here

https://service.bookeen.com/en/&languageid=1

They are very responsive. Obviously don't tell them that you tried to root your device...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
118
De
fonix232
, le
02 August 2016 08:08
Already done so. They want me to send it in, but honestly I can't live without my reader for that long, so I'm getting a replacement today. Possibly an Onyx BOOX C67ML Carta/Carta2.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
119
De
Freeman
, le
02 August 2016 08:08
Ah, ok, fine. Let's hope they can fix it.

I'm still doubtful that the issues you have experimented are due to the firmware, though.

I don't know the reader you want to buy, but there a reviews on Amazon and on the mobileread forum:

http://www.mobileread.com/forums/showthread.php?t=255834

Have fun!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
120
De
le
, le
16 September 2016 20:09
Merci pour votre excellent boulot :)
Savez-vous si votre jailbreak fonctionne sur la nolim XL?
Merci
Répondre
Auteur :


e-mail* :


Le commentaire :


#
121
De
Greg
, le
17 September 2016 06:09
Très probablement. Pouvez vous m'envoyer les numéros de série par mail ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
122
De
le
, le
17 September 2016 15:09
Bien sûr mais je ne trouve pas votre mail :(
Répondre
Auteur :


e-mail* :


Le commentaire :


#
123
De
Greg
, le
17 September 2016 17:09
Menu principal -> À propos
Répondre
Auteur :


e-mail* :


Le commentaire :


#
124
De
Svetlana
, le
17 November 2016 23:11
Hi! Thank you so much for your work! Like another commenter, I also own a Saraiva Lev which is based off the Cybook Muse (weirdly, in an Odyssey shell).

I managed to poke around with SSH and SCP and eventually clone the root for backup (but haven't tried dumping all NANDs yet).

I would like to know if there's any way to reflash it with the original Cybook software? Saraiva locked it out to their own e-book store and removed the web browser, which I'd like to use.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
125
De
Greg
, le
18 November 2016 05:11
Hi. I don't know how you could make a backup of your reader without SSH/SCP activated, sorry. Maybe there is something like that with adb tools, but I don't have a Muse for testing it.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
129
De
Hedgehog
, le
25 November 2016 13:11
If I remember correctly, Saraiva is using the same firmware like Bookeen, the difference is just the serial number. Just flash the appropriate firmware from here and later change the serial number (first part) like it is described here. Should work.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
126
De
s0bes
, le
25 November 2016 06:11
Hi, sorry for dumb question.
I've red your article http://blog.soutade.fr/post/2015/07/how-to-make-custom-rom-for-cybook-e-readers.html and decompressed latest beta firmware (2350 build for cybook muse).
Can you or someone else give me a hint about where UI files are? I looked at almost all files and can't tell from their names which could be related to the UI (except icons).
I want to try to change default store link. And if it's possible also get rid of screensaver's warning about sleep mode so one can see the whole screensaver picture.
Thanks.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
127
De
Greg
, le
25 November 2016 07:11
Hello,

I looked at files into decompressed archive. It seems that the same way of work is used for both old Odyssey and current Muse systems : all (except some icons and bitmap files) is embedded into application. Application is responsible of drawing UI with basic routines like drawLine, drawCircle... It's hard to hack it because it's a very big application.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
128
De
s0bes
, le
25 November 2016 07:11
Thanks!
I hoped that at least there would be an easy possibility to change store link cause somehow it changed from some prebuild store to russian store litres.ru after I made an firmware update.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
130
De
Igor
, le
13 December 2016 11:12
Hi guy, i got connect ssh in reader by SSH, HOW i can install some software by console?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
131
De
Greg
, le
13 December 2016 13:12
Hello,

you can use "scp" to copy binaries and libraries to the reader.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
132
De
Igor
, le
13 December 2016 13:12
Thank you
Répondre
Auteur :


e-mail* :


Le commentaire :


#
133
De
Comandillos
, le
15 December 2016 12:12
After some effort, i achieved to create a small 'SDK' for those ebooks.
Check the repo for some info.

Hope you like it guys!
https://github.com/AleAntunez/nolim-ebook-sdk
Répondre
Auteur :


e-mail* :


Le commentaire :


#
134
De
Greg
, le
15 December 2016 13:12
Thanks a lot ! I added your link on my post.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
135
De
noville77
, le
15 February 2017 16:02
Merci !! graace a toi , j'ai pu transformer ma nolimbook ( achetee 49 € lors des soldes) en muse frontlight avec acces aux livres par dossier . tres bon travail .
Répondre
Auteur :


e-mail* :


Le commentaire :


#
140
De
Greg
, le
15 February 2017 19:02
Merci ! Amusez vous bien.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
136
De
user22
, le
15 February 2017 17:02
Bonjour,

Je viens de tomber sur cette page? Faut-il faire un backup avant? Et puis surtout y a t il une liste des avantages à faire cette opération? Merci.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
137
De
user22
, le
15 February 2017 17:02
Bonjour,

Quels avantages de faire cette opération? Il faut faire un backup avant?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
139
De
Greg
, le
15 February 2017 19:02
Bonjour,

Avec la mise à jour, vous pourrez avoir accès à toutes les fonctionnalités de la version originale en plus d'avoir un accès SSH à votre liseuse.

À priori il n'est pas nécessaire de faire de sauvegarde, mais c'est toujours plus sûr.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
138
De
noville77
, le
15 February 2017 19:02
- acces aux ebooks par dossier . Je stocke mes ebooks sur mon pc sous windows ( un dossier par lettre, un sous dossier par nom de l'auteur .Cette fonction permet de retrouver le meme classement sur ma liseuse .Tres utile aussi si les tags des ebooks ne sont pas bien renseignés .
- plus de parametres d'affichage du texte ( autres font, gras, etc )

- et j'en oublie surement ...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
141
De
Robby
, le
17 July 2017 07:07
Bonjour,
Tout d'abord merci pour les informations.
J'ai réussi à faire le nécessaire.
Par contre j'ai une curiosité... je n'ai pas la nouvelle police Caecilia dans la version bêta 6.3(2350), est-ce normal ?
J'en profite aussi pour demander s'il n'y a pas une nouvelle version que cette bêta ?
Je vous remercie beaucoup !!!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
142
De
Greg
, le
17 July 2017 07:07
Bonjour Robby,

Normalement, tout est inclus dans l'archive (dont la police de caractères). Si vous y avez accès par un autre moyen, il faut la copier (via scp) dans le répertoire adéquat.

Je vérifierai s'il n'y a pas de nouvelles mises à jour dans la semaine, mais Bookeen n'en publie désormais que très rarement.


Greg
Répondre
Auteur :


e-mail* :


Le commentaire :


#
143
De
Robby
, le
17 July 2017 07:07
Bonjour Greg,
Merci pour la réponse rapide :)
Euh je ne vois pas ce que vous entendez par "Tout est inclu dans l'archive" ? Je ne la trouve pas :(
Vu qu'il s'agit d'une bêta, je pensais que Bookeen avait sorti une version "normal" pour remplacer la bêta depuis.
Et merci d'avoir effacer le multi-postage ;)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
144
De
Greg
, le
18 July 2017 17:07
L'archive pour les architecture Muse contient tout le firmware original, et pas seulement un patch pour débloquer l'accès SSH.

Je viens de vérifier les mises à jour. Il n'y a rien pour le moment...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
145
De
Robby
, le
25 July 2017 06:07
Dommage pour une nouvelle mise à jour... ça reste bizarre de la part de Cybook car du coup la bêta est resté en bêta alors.

Sinon pour l'archive avec les architectures Muse, je ne vois vraiment pas de laquelle tu parles, j'ai juste un .bin que je renomme et que je mets directement dans ma liseuse, non ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
146
De
Greg
, le
25 July 2017 06:07
Exact, c'est ce que je nomme "l'archive".
Répondre
Auteur :


e-mail* :


Le commentaire :


#
147
De
Robby
, le
26 July 2017 06:07
Ah ok... lol Bah du coup j'ai pas la nouvelle police avec la version bêta. Je ne comprends pas du coup. Ai-je fais une une mauvaise manipulation ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
148
De
Greg
, le
26 July 2017 07:07
Je viens de vérifier dans les firmwares 6.3.2326 et 6.3.2350. Je trouve ces fichiers là qui correspondent à la police Caecilia :

./root/mnt/app/res/fonts/CaeciliaET_0422.ttf
./root/mnt/app/res/fonts/CaeciliaET-BoldItalic_0422.ttf
./root/mnt/app/res/fonts/CaeciliaET-Bold_0422.ttf
./root/mnt/app/res/fonts/CaeciliaCopyright.txt
./root/mnt/app/res/fonts/CaeciliaET-Italic_0422.ttf

Je ne possède pas de Muse, donc je ne peux pas en dire plus.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
150
De
Robby
, le
27 July 2017 21:07
Merci de ton aide...
Mais du coup je pige pas, car j’ai seulement ces polices:
Police de l’éditeur
DejaVu Sans
DejaVu Serif
Georgia
Minion Pro
Myriad Pro
Verdana
WenQuanYi Zen Hei
Pas d’autres choix dans les paramètres :(
Répondre
Auteur :


e-mail* :


Le commentaire :


#
152
De
Lupin
, le
05 August 2017 09:08
I recently switched to Muse HD, build 6.3.2358. It is tied to Elisa Kirja bookstore, otherwise looks to be normal Muse HD. Any change of getting jailbraked firmware for that build? What will happen if I use normal 2350 jailbreak build?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
153
De
Greg
, le
05 August 2017 12:08
I'm not aware of this version (2358). Can you send me by meail your S/N and exact model version (printed in the the back) please ?

Switching back to firmware 2350 should remove some functionalities and bug fixes made since this version (ChangeLog is not public). Don't remember if this version has a default book store.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
154
De
Lupin
, le
07 August 2017 12:08
Sent. I would like to keep this Elisa Kirja -bookstore if possible.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
155
De
L'auteur masqué
, le
07 August 2017 15:08
From what I know the bookstore is not linked to the version of software you use, probably based on the serial number, so that should be fine.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
156
De
Luoin
, le
07 August 2017 19:08
Ok. Should have remenbered that.

Too bad Bookeen does not have all firmware version available, or perhaps they have if you the exact URL. It would be nice to modify the exact same firmware which is already in the device.

Does anyone know does the reinstall-option reload the firmware from Bookeen website? if yes, then it would be possible to capture it.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
157
De
Greg
, le
10 August 2017 06:08
Thanks to you, I can now provide firmware 6.3.2536.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
158
De
Lupin
, le
10 August 2017 08:08
Will try it out. Thanks.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
159
De
Lupin
, le
10 August 2017 08:08
Tried to install 2536, no joy.nd I said yes. Reader noticed update package and asked should it be installed, after reboot reader still report as "2538" and connection via ssh fails. There is now folder named FSCK0000.REC in my Muse.

I'll try again.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
160
De
Greg
, le
10 August 2017 09:08
2538 version means the downgrade have failed. There is a number version for each part and rootfs may have not been upgraded. I can try to provides you a special downgrade package.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
162
De
Lupin
, le
10 August 2017 09:08
Thanks. I tried to go further back to 2350. It installed as well, but does not work any better than 2536. If I could get this to activate wifi, I would have a change to get access via ssh and try to figure out what is wrong. Alternatively the device might try to update itself to original firmware.

Anyway, I'm open to suggestions and if you can provide some specil version of firmware, can try that too.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
165
De
Greg
, le
10 August 2017 11:08
It's strange, because 2536 is really related to your device.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
166
De
L'auteur masqué
, le
10 August 2017 11:08
Are you sure that they use the exact same update for all the model? They've done that in the past where the same release number was not necessarily useful to know for which model it was intended.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
161
De
Lupin
, le
10 August 2017 09:08
Second try and the update finished, device rebooted. But but. Touch screen is out of calibration, or it appears to be. In the middle of the screen touch is detected to be one row higher than it actually is. In the lower part of the screen difference is far greater. If press the middle key and try to touch "Start/beginning" or whatever the go to base mode is, the touch is registered on the "library" level and a book is opened. Damn. I will try to work this out and report back.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
163
De
Greg
, le
10 August 2017 09:08
Maybe it's the screen size that is wrong or misinterpreted. I'll disable this update. Unfortunately I cannot test it (I don't have a Muse HD reader. Does the SSH works ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
164
De
Lupin
, le
10 August 2017 09:08
I'm unable to activate wifi and thus ssh. I have now installed 6.3.2350 and it behaves similarly to 6.3.2536. Touch detection is off. It actually behaves like it would think that the screen is bigger, the difference is smaller on the upper part and greater in the lower part.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
167
De
Lupinem/devide
, le
11 August 2017 15:08
Hello,
I was able to get wifi on and ssh working. Exploring the contents of the device. So far it seems that the screen size is wrongly registered, but found an script /system/device_info.sh which seems to hold screen information for Muse HD. Will continue exploring.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
168
De
Lupin
, le
12 August 2017 17:08
Warning about screen calibration script: before activating it by removeing /store/.calibrated and starting the calibration proces under /etc/init.d/ , be sure you have killed those two processes mentioned above in this blog.

If your screen failes to calibrate, you need to be able to put .calibrated -marker back before hou reboot the device. Otherwise you get stuck into calibration and are not able to recover the device.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
169
De
Anteuz
, le
18 August 2017 21:08
Any luck in packaging the firmware where screen calibration is not messed?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
170
De
Greg
, le
19 August 2017 06:08
You can try to send me your S/N and model version and I can check for update with another source, but for now, there is only fw 2536 available to me.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
171
De
Anteuz
, le
19 August 2017 08:08
I have the Muse HD model # CYBFT6F-BK / BK656GY6FH6E0323J1 if that helps.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
174
De
Greg
, le
20 August 2017 16:08
Thanks. I have only firmware 2536 available (store Elisa Kirja), with these information.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
172
De
Lupin
, le
19 August 2017 09:08
I'm not sure it is the firmware package itself or maybe it is the device I have. I just got another Muse HD, firmware 2538 like the previous one I have now in unusable state. Could be that 5538 is for Elisa Kirja (https://kirja.elisa.fi/) bound devices.I have access to a third Muse HD which I bought for my wife, but as she has not activated it yet I have not been checked its firmware version.

At the moment I am not able to offer more information, but I plan to do some more indepth studies and report back.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
176
De
Lupin
, le
20 August 2017 17:08
Hi, my wife's Muse HD (bound to Elisa Kirja book store) also has firmware 2538. I lack serial interface with TTL level signals (3V3), could build one using Arduino, but chose to get separate USB to serial TTL level cable. When it comes I will do some tinkering and report back.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
173
De
Julien
, le
20 August 2017 11:08
Hello Greg,
just a small e-mail to thanks you for your work. I've bought a Nolim+HD reader in Carrefour 3 weeks ago for 50€ (after my 5 years old Kobo died) and I was going crazy facing a lot of problem (losing pages and marks, lot of lags etc...). I've just installed your firmware and now it works perfectly and so fast it's incredible.
Merci beaucoup pour ton boulot.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
175
De
Greg
, le
20 August 2017 16:08
You're welcome !
Répondre
Auteur :


e-mail* :


Le commentaire :


#
177
De
TONI S
, le
01 September 2017 11:09
Houston, we have a problem. I do not blame anyone because I knew I was taking a risk. Nolim XL (Cybook Ocean) Attempt to root with the first files of the list of downloads: it indicates that initiates the upgrade but this does not finish. With the 3rd or 4th file the upgrade is finally completed but ... once the screen is restarted, it will appear faded with horizontal gray lines. I try upgrades again with all the files (including "Cybook Ocean 6.2.2316" and "Cybook Odyssey backup 6.2.2316".) All them complete the upgrade but none return the screen to its correct resolution (?). Any solution? I give the device by bricked? Thanks
Répondre
Auteur :


e-mail* :


Le commentaire :


#
178
De
Greg
, le
01 September 2017 12:09
It's strange because Cybook Ocean has a different update system than new generation (Muse), but they may have changed it.

Do you remember the value of the previous version ? Can you send me by mail information printed on the back (S/N, model...) ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
179
De
L'auteur masqué
, le
01 September 2017 12:09
Look at the XL specs "CortexA8 at 1Ghz"

This is not the same hardware as the Cybook Ocean (OMAP3611 @ 600-800Mhz) but another AllWinner A8 product.
So same thing as the latest Odyssey that was transformed into AllWinner A8 and had nothing in common with the original line.

As Bookeen seems to no longer want to produce product with their own name, I fear that you will have to find a proper update for the Nolim HD
Répondre
Auteur :


e-mail* :


Le commentaire :


#
180
De
TONI S
, le
01 September 2017 13:09
Version: AWA13 (1GHz)
Version: 6.3 built 2472

Thanks for the effort. Yes, I imagine this "accident" won't be easy to solve
:-(

Toni
Répondre
Auteur :


e-mail* :


Le commentaire :


#
181
De
Greg
, le
01 September 2017 13:09
Thanks "L'auteur masqué". I didn't notice this.

TONI S, can you also send me your serial number please ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
183
De
Greg
, le
01 September 2017 14:09
Thanks for your S/N. Unfortunately I can't access to the original ROM (no update available for now). Did you tried version 6.3.2536 for Muse HD ? It's also based on an Cortex A8 and has a more recent version. The screen size is different, so I don't know if it will be better or worst...
Répondre
Auteur :


e-mail* :


Le commentaire :


#
184
De
toni s.
, le
01 September 2017 15:09
The result with file "6.3.2536 for Muse" is partly better and in part worse. I explain: the screen returns to its white background again. Finally disappear grays horizontal lines. But instead the device does not start: the screen shows a drawing of the device in a horizontal position and with two arrows forming a circle. I interpreted that they invited me to restart the device but, when I do (long press on the start button), it returns me to the same drawing. What do you think, now that I have the screen "clean", should I re-test the file "Cybook Ocean 6.2.2316"?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
182
De
toni s.
, le
01 September 2017 13:09
CF816WE1FG4T0761Y1
Répondre
Auteur :


e-mail* :


Le commentaire :


#
185
De
toni s.
, le
01 September 2017 15:09
I'm afraid now it's a definitive game over. The device does not start or respond to any connection (neither to the computer nor usb) Impossible to continue testing with new firms, at least for the route you propose on this page. I can't see how I could update any official firm that took Nolim in the future. In any case, thanks for everything
Répondre
Auteur :


e-mail* :


Le commentaire :


#
186
De
Greg
, le
03 September 2017 12:09
I'm really sorry for you. There is maybe a serial port that you can solder on the board and try to recover from that, but I'm not sure.

These firmwares seems to have a lot of issues compared to the old ones.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
187
De
L'auteur masqué
, le
03 September 2017 14:09
Well..

Toni, try the SD card recovery: http://linux-sunxi.org/FEL#Through_a_special_SD_card_image
But once the device is in FEL mode, I don't know what to do, Greg may have an idea?

For the quality, I can't say for sure exactly, but in the last 4 years, Bookeen seems to had a huge turn over on the firmware side so... I would not be surprised that the quality going down is not related (I'm sure they lost at least 3 person on that role in a couple of years)

And you know my point of view, but the muse and derivative have a really bad firmware. (BK went from a nearly full control of the hardware/software to going back to ODM)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
188
De
Greg
, le
03 September 2017 15:09
It's a very interesting link, thanks a lot. If we can access to a remote Linux on a non jailbreaked device, we could do a full ROM copy with "dd" and upload them to have recover images. One limitation maybe concerning screen calibration (hope it's not needed).

We need someone to try this, I don't own a Muse for now.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
191
De
Lupin
, le
12 September 2017 21:09
Thanks for the link. Extremely interesting. Muse has serial port on pcb (pads), with TTL level signals. Haven't yet gotten around trying it out, still waiting for parts. Plan A is to use spring loaded test pins to connect to the pads, I would like to avoid soldering just for this. Plan B is to solder wires on the pads and see what happens on terminal when the device boots up.

It depends whether or not there is a bootloader and what kind on the allwinner chip, but as there is the serial port, there might be something useful.

I prefer to try plan-A, as that would enable me to connect to other Muse's I have available without a mess on PCB.

There's even plan-c: desolder the emmc and connect it on, say , raspberry pi. This way you can install just about what ever you want on it. Then just solder it back to the original device. Your link just gave another option to try.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
189
De
in
, le
12 September 2017 13:09
Here an image of the system files of a non-jailbreaked Nolim XL

http://ge.tt/9CpP6Wm2
Répondre
Auteur :


e-mail* :


Le commentaire :


#
190
De
Greg
, le
12 September 2017 14:09
Thanks a lot ! I'll try to make an update file from your iso.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
192
De
Greg
, le
13 September 2017 07:09
It seems to be only root partition, we also need bootloader and boot partitions. Can you do this ?
Répondre
Auteur :


e-mail* :


Le commentaire :


#
193
De
in
, le
13 September 2017 11:09
Could you explain me how to do it? I'm just an user ;-)
Répondre
Auteur :


e-mail* :


Le commentaire :


#
194
De
Greg
, le
13 September 2017 11:09
How do you creates the first image ?
You should use dd utils : dd /dev/sdXXX file.iso
with the two first partitions.
Répondre
Auteur :


e-mail* :


Le commentaire :


#
195
De
The Maked Man
, le
13 September 2017 11:09
Probably better to dump the whole eMMC and not just partitions:

dd if=/dev/mmcblk0 of=file.iso bs=4096

I'm not sure which block device the are using, and don't forget to write the output file on a device that have enough space :)

I would recommend to run (and not on the target as it would take forever) a

bzip2 -9 file.iso

before sharing the file, there must be a lot of blank area and the file size would decrease dramatically!
Répondre
Auteur :


e-mail* :


Le commentaire :


#
196
De
in
, le
13 September 2017 13:09
I'm sorry, tihs is difficult for me... :-(

In Gparted tool I see the Nolim is mounted as "sdf" unit in my computer

But when I excute "dd /dev/sdf nolimxl.iso" in my console, the answer is "«/dev/sdf» is unknown"
Répondre
Auteur :


e-mail* :


Le commentaire :


#
197
De
Greg
, le
13 September 2017 14:09
Sorry, my syntax is wrong, you need to do dd if=/dev/sdf of=nolimxl.iso.

Whatever, this command line will only dump data from rootfs partition (the only one visible from your computer).

The manipulation we want to do is to connect with serial port and dump other partitions/full eMMC which is not possible via gParted.

Thanks for your help
Répondre
Auteur :


e-mail* :


Le commentaire :


#
198
De
in
, le
13 September 2017 14:09
In fact, I just used Gparted in order to see the name of the unit where Nolim is mounted

Anyway, I see my capabilities are not enough for this task. I'm sorry
Répondre
Auteur :


e-mail* :


Le commentaire :


#
199
De
Johannes
, le
09 December 2017 23:12
Hey Greg, thanks for your work. I installed your jailbreak on my Odyssey FrontLight 2, and the root access and ssh server work. Unfortunately, the colors are now inverted and every second line of pixels is blank. I tried to install other versions, 2322, 2326 and 2350 (with and without jailbreak), but the problem persists. The splash screen is still working as it should, but after booting the lines appear. This makes me suspect it's a software problem, and not a hardware fault. Could someone maybe help me with this issue?
Répondre
Auteur :


e-mail* :


Le commentaire :


Auteur :


e-mail* :


Le commentaire :




* Seulement pour être notifié d'une réponse à cet article