![]() |
#406 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
If so the first 10 characters of that are bee5052c41 which matches what I see on the ClaraHD Settings - Device info page which shows: Code:
Software version: 4.8.11090 (bee5052c41, 10/05/2018) |
|
![]() |
![]() |
![]() |
#407 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
OK. I've been doing some poking around using Fiddler (debugging proxy), Hopper (dissembler), and some other tools. I've emulated a Kobo Clara by taking the version and affiliate files latepaul provided and placing them in a .kobo folder and using the SUBST command to assign it a drive letter. Kobo desktop detected it as a Kobo and downloaded the update file. I extracted KoboRoot.tgz and grepped for the user agent string (strings libnickel.so.1.0.0 | grep AppleWebKit -C2), which contains the version. It was 4.8.11090.
So, here is the unusual part. It downloads the EXACT same file and URL as the 4.8.10956 update. No other network requests are made that are significant. The funny thing is, the KoboRoot extracted to the fake and the KoboRoot in the update zip do not match. This means that Kobo Desktop is doing some sort of in-between thing between downloading and installing. I really cannot figure out what it is. ![]() I would really appreciate help figuring this out. If anyone wants more details, feel free to ask. For now, here is the proper update zip I pieced together for 4.8.11090 based on the files Kobo Desktop wrote to the fake Kobo: https://transfer.sh/Oa4Gt/kobo-update-4.8.11090.zip I've attached the batch file to make a fake kobo. Last edited by geek1011; 06-06-2018 at 02:41 PM. |
![]() |
![]() |
![]() |
#408 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
|
![]() |
![]() |
![]() |
#409 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,270
Karma: 10468300
Join Date: Dec 2011
Device: a variety (mostly kindles and kobos)
|
Quote:
|
|
![]() |
![]() |
![]() |
#410 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
The Kobo probably also does something funny, or it may check a different url or have some sort of identifying header. You'd need to intercept it to figure it out.
|
![]() |
![]() |
![]() |
#411 | |
I need a chapter break
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,042
Karma: 56058267
Join Date: Mar 2015
Location: Israel
Device: Kobo Glo
|
Quote:
Okay, thanks for checking. Last edited by oren64; 06-06-2018 at 02:52 PM. |
|
![]() |
![]() |
![]() |
#412 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
I've been comparing the zips and found the following:
- A new codename "nova" has been added to rcS - The following lines were added to kobo_config.sh (does this mean there will be two versions of the Clara?): E60K0*) echo nova;; E60U1*) echo nova;; - There are changes in the binaries. I'll need to disassemble them to figure out more. |
![]() |
![]() |
![]() |
#413 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Quote:
|
|
![]() |
![]() |
![]() |
#414 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
I've disassembled the firmware (just libnickel). I used objdump, c++filt, sort, cut, and diff for the comparison. I only compared the symbols, not the content. This is in comparison to 4.8.10956
- The virtual keyboard has been internally refactored (no visible difference) - Improvements made to SVG rendering - New function VolumeManager::getByIdBytes - The Gesture Keyboard hidden feature has been removed - There is now a disable quick turn reading setting (it can be set in the config file, maybe the gui) (ReadingSettings::disableQuickTurn) - New class: LM3630ChannelMixer::LM3630ChannelMixer() (Also see http://www.ti.com/product/LM3630A) - A whole bunch of resize events have been added to basically every control (I wonder why) - Nova device codename added Command: arm-none-eabi-objdump -d -S libnickel.so.1.0.0 | grep ZN | cut -d ' ' -f 2 | sort | sed '/^$/d' | c++filt EDIT: I also compared it to 4.8.11073, which is the most recent available for all devices, and it has the same major changes as when I compare it with 4.8.10956. So, the changes I listed above are exclusive to 4.8.11090. Last edited by geek1011; 06-06-2018 at 04:09 PM. |
![]() |
![]() |
![]() |
#415 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
And also, *technically*, based on what I've found in the firmware and past experience, you should be able to sideload 4.8.11090 to any device (and any mark), but no guarantees. I haven't tried it myself yet. Also, I don't see why someone would want to as there are no new features. So I highly recommend you don't unless you really want to.
|
![]() |
![]() |
![]() |
#416 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Jun 2018
Device: Kobo Clara HD
|
|
![]() |
![]() |
![]() |
#417 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,802
Karma: 7025947
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
|
|
![]() |
![]() |
![]() |
#418 | |
Bottom Text
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 146
Karma: 332882
Join Date: Nov 2016
Device: Kobo Clara HD, Kobo Glo HD
|
Quote:
KOReader checks the device name before launching, to set itself up for the right capabilities (like the orange backlight on the ONE and Clara) I manually added 'nova' to this script, as it wouldn't start. After doing this, it would. Clara = Nova |
|
![]() |
![]() |
![]() |
#419 | |
Bifocal Wearer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 49
Karma: 38902
Join Date: Jan 2010
Location: USA
Device: Kobo Touch, Aura, Clara ...
|
Quote:
Has anybody tried using a card in the Clara with a capacity greater than 8GB? If so, does the firmware need to be transferred from the 8GB card, ir is the firmware stored somewhere other than on the MicroSD card? Thanks! |
|
![]() |
![]() |
![]() |
#420 | |
hopeless n00b
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,110
Karma: 19597086
Join Date: Jan 2009
Location: in the middle of nowhere
Device: PW4, PW3, Libra H2O, iPad 10.5, iPad 11, iPad 12.9
|
Quote:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kobo touch 2.0 model N587 sd img | Prevol | Kobo Developer's Corner | 119 | 08-23-2023 12:09 PM |
Choosing Kobo Model | FlyHero | Kobo Reader | 2 | 03-28-2018 02:13 PM |
Help choose between Kobo and Kindle, and a good model? | syrianrue | Which one should I buy? | 25 | 12-30-2017 01:11 PM |
Next model kobo? Kobo Aura H2O Edition 2 | surquizu | Kobo Reader | 570 | 11-12-2017 09:18 AM |
Free (nook/Kindle/Kobo/iTunes) Geek Girl [Award-Win YA Teen Model Comedy Drama Novel] | ATDrake | Deals and Resources (No Self-Promotion or Affiliate Links) | 0 | 04-24-2015 02:36 PM |