Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 01-31-2022, 02:49 AM   #1
tt0
Junior Member
tt0 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2022
Device: kobo
Alternative firmware for Kobo - Plato only, Nickel (Rakuten terminal) removed

I recently bought a Kobo Clara - my first eInk device and I have to say the technology is brilliant - however I don't want to have a device that is effectively a terminal to a cloud service (whether Amazon or Rakuten or whatever) I want to ..... read books. I just load an ebook on the device and then read the book, I don't need nor want anything else from the eink reader.

I knew this would be a problem even before being the ebook reader so I did some research and chose Kobo because they make it very easy to load an alternative firmware and there is a big community with various mods and several mature alternative reader apps.

However, I was not happy with the "hacks" like the start menu, or using inotify to start an alternative reader app. Afterall, I don't want to use Nickel at all.

So I simply took the latest official firmware, added Plato and modified the start script not to start Nickel but start Plato.

Use this firmware on your own risk and of course you should be familiar with emergency hardware factory reset procedure before trying alternative firmwares (I had to use it quite a few times when doing my mods).

To load the firmware just do the usual - copy the KoboRoot.tgz to .kobo, unplug and restart (this can be done even before activating your Kobo - just click on "Setup without Wifi" and your Kobo can be accessed as usb drive - this way you don't need neither a Windows/OS X computer nor connect your Kobo to wifi to start using it).

Also, so you don't have to trust me, I will attach the complete scripts and instructions how I created this firmware later today (this could be even more useful for some as a starting point of their desired mod).

The firmware is tested only on my device - Kobo Clara HD.
tt0 is offline   Reply With Quote
Old 01-31-2022, 03:31 AM   #2
tt0
Junior Member
tt0 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2022
Device: kobo
The firmware file is too big to attach here. It can be downloaded from https://filebin.net/nip6w99tu8tw9q43

I will try to find a better way to share it (not sure why just 100MB KoboRoot.tgz can't be attached here).
tt0 is offline   Reply With Quote
Advert
Old 01-31-2022, 05:36 AM   #3
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 13,673
Karma: 103503501
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
There is no need for this, neither Amazon Kindle nor Kobo is a Cloud reader. WiFi is never needed once it's registered (and Kobo doesn't need payment details, nor do they use the email address. Kindle can be registered with a US Amazon gift voucher sent to the email address).

The stock firmware is fine. Even KOReader is really only needed for PDFs.
Quoth is offline   Reply With Quote
Old 01-31-2022, 05:42 AM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,029
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
If you want to change the firmware, how do you do it?
JSWolf is online now   Reply With Quote
Old 01-31-2022, 06:32 AM   #5
clisboa
Junior Member
clisboa doesn't litterclisboa doesn't litter
 
Posts: 9
Karma: 150
Join Date: Oct 2021
Device: Kobo Clara HD
Hi, have you looked into the new sideload mode available in the latest kobo firmware?
It basically removes the need to have an account.
clisboa is offline   Reply With Quote
Advert
Old 01-31-2022, 07:31 AM   #6
tt0
Junior Member
tt0 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2022
Device: kobo
I uploaded the Plato-based firmware to other file sharing services as well:

https://files.im/3u68zhxnyqf0
https://www.mediafire.com/file/2f6v1...oRoot.tgz/file
https://gofile.io/d/XMOm9m

Please check the checksum when downloading from a third party:

md5sum 568042f4b3ed9419a2d1493b0f6fd809
sha1sum 06f12fc61766806abab2940d0a81a3d695c66245
sha256sum 01edad313b70b1945e6f39d7d387a8dc27dd79ad4551f083b9 f423a144aa80bc


Installation instruction
  1. Verify checksum
  2. Connect Kobo device to a computer so it can be accessed as an usb drive (with a new, not-registered device, connect to usb and tap on "setup without wifi")
  3. Copy KoboRoot.tgz to .kobo/ directory on your Kobo device
  4. Umount Kobo
  5. Restart Kobo
tt0 is offline   Reply With Quote
Old 01-31-2022, 07:40 AM   #7
tt0
Junior Member
tt0 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2022
Device: kobo
Quote:
Originally Posted by Quoth View Post
There is no need for this, neither Amazon Kindle nor Kobo is a Cloud reader. WiFi is never needed once it's registered (and Kobo doesn't need payment details, nor do they use the email address. Kindle can be registered with a US Amazon gift voucher sent to the email address).

The stock firmware is fine. Even KOReader is really only needed for PDFs.
Indeed, if you are happy with the stock firmware, this firmware is not for you, what can I say. I will just add that you don't even need to register the Kobo device, you can just change user-id (and device-id) records in user table in .kobo/KoboReader.sqlite and you can use the default Nickel app. Many of us prefer the alternative apps, with Nickel I would consider giving the device back, with Plato it works exactly as I want. Different folks, different strokes.
tt0 is offline   Reply With Quote
Old 01-31-2022, 08:15 AM   #8
patrik
Guru
patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.patrik ought to be getting tired of karma fortunes by now.
 
Posts: 682
Karma: 4568205
Join Date: Jan 2010
Location: Sweden
Device: Kobo Forma
I love these kind of projects. No matter if it is for me or not, it always increases our knowledge and understanding of the Kobo platform, which may give someone else an idea and create something which may suit me perfectly.

Thanks for sharing tt0. :-)
patrik is offline   Reply With Quote
Old 01-31-2022, 08:30 AM   #9
tt0
Junior Member
tt0 began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Jan 2022
Device: kobo
And finally the scripts and instructions how to build Plato-based firmware from the original firmware:
  1. Make sure you know your hardware emergency restart procedure to avoid bricking your reader should something go wrong!
  2. (optional) First do a factory reset of your Kobo (on my Clara this is done by plugging in charger and holding power button for 30 seconds when the device is off)
  3. Download attachment firmware_plato_mod_scripts.zip attached here - this contains 2 files: cripple_network.sh and replace_with_plato.sh (both these scripts are very simple - just few 'cp', 'rm' and 'sed' commands)
  4. Download original firmware - I used kobo-update-4.31.19086.zip from here, thanks to geek1011 for the link.
  5. Unzip and extract KoboRoot.tgz

    Code:
    mkdir firmware-mod/
    cp kobo-update-4.31.19086.zip firmware-mod/
    cd firmware-mod
    unzip kobo-update-4.31.19086.zip
    mkdir root
    mv KoboRoot.tgz root
    tar xf KoboRoot.tgz
  6. Download plato reader from github.com/baskerville/plato (I used version 0.9.25) and extract the zip file
  7. Optional, if you want to make sure the device will be completely offline, you can run cripple_network.sh:
    Code:
    cripple_network.sh firmware-mod/root
  8. Now the most important step - run the script to copy Plato to $KOBOROOT/opt/plato and mod the start script
    Code:
    ./replace_with_plato.sh firmware-mod/root plato-root
  9. Done. Just create your KoboRoot.tgz and copy to .kobo/

    Code:
    cd firmware-mod/root
    rm -f KoboRoot.tgz
    tar cfz KoboRoot.tgz *
    mv KoboRoot.tgz ..
    cd ..
    cp KoboRoot.tgz /media/...../your-kobo-device/.kobo
    sync
  10. Umount and unplug the Kobo device, restart.
Attached Files
File Type: zip firmware_plato_mod_scripts.zip (1.6 KB, 160 views)
tt0 is offline   Reply With Quote
Old 01-31-2022, 12:32 PM   #10
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 13,673
Karma: 103503501
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
As it's very simple to add Plato or KoReader, or both via the 1 step installs and there is ZERO issues with Kobo "spying" or "terminal", I'd avoid this as a totally pointless project.

I've used many makes and models of ereader and I see zero value to this.
Quoth is offline   Reply With Quote
Old 01-31-2022, 01:13 PM   #11
frostschutz
Linux User
frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.frostschutz ought to be getting tired of karma fortunes by now.
 
frostschutz's Avatar
 
Posts: 2,282
Karma: 6123806
Join Date: Sep 2010
Location: Heidelberg, Germany
Device: none
Deleting files from the firmware update (as your cripple network seems to be doing) means that these files won't be updated. It doesn't mean that these files will be deleted from your Kobo.

So if you actually want to delete them, you'd either have to run a script on the Kobo to that effect, or perhaps put 0-byte files in the KoboRoot.tgz so the files will be replaced with duds instead.

You seem to be using the 0-byte method already in your plato script for the on-animator.
frostschutz is offline   Reply With Quote
Old 01-31-2022, 01:58 PM   #12
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,029
Karma: 144284074
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
So once this firmware is installed, how the heck do you go back if you want to go back? IMHO, this is not for anyone except the OP.
JSWolf is online now   Reply With Quote
Old 01-31-2022, 07:22 PM   #13
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by tt0 View Post
The firmware file is too big to attach here. It can be downloaded from https://filebin.net/nip6w99tu8tw9q43

I will try to find a better way to share it (not sure why just 100MB KoboRoot.tgz can't be attached here).
Have you gotten permission from Kobo to host this file? It is contains pretty much the fill Kobo firmware package. That means it contains proprietary software and hosting it anywhere without permission is illegal.

And, as you are using the full update package, what's the point? When I saw the first post, I assumed you had removed all of the Kobo specific stuff, but, you haven't. Because of that, and the issues with posting the file, it would make more sense to build a package that only contains the files you are adding or changing. Or even one that works with an already installed Plato to make changes to start it instead of nickel.

I do also have issues with some things you say. Calling these devices a "terminal to a cloud service" is a bit absurd. They can work perfectly well without any network connection after the initial setup. And the current firmware doesn't even need that. And personally, I just load books on the device and read them. I don't need anything else, but, find some of them handy.
davidfor is offline   Reply With Quote
Old 01-31-2022, 08:27 PM   #14
MGlitch
Wizard
MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.MGlitch ought to be getting tired of karma fortunes by now.
 
Posts: 2,855
Karma: 22003124
Join Date: Aug 2014
Device: Kobo Forma, Kobo Sage, Kobo Libra 2
Even the boot to Plato option is a bit silly given how rarely you need to power off any modern Kobo.

Nifty project sure, but it’s a bit like using a bazooka to kill a fly. And opens the door to using the wrong firmware file for your device though just how much that matters for this specific use case may be nil.
MGlitch is offline   Reply With Quote
Old 02-01-2022, 02:01 AM   #15
geek1011
Wizard
geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.geek1011 ought to be getting tired of karma fortunes by now.
 
Posts: 2,801
Karma: 6990707
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD
Quote:
Originally Posted by JSWolf View Post
So once this firmware is installed, how the heck do you go back if you want to go back? IMHO, this is not for anyone except the OP.
From a quick skim, it appears a hard reset will still work. I don't recommend using this mod though, unless you know what you are doing.
geek1011 is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Suggestion] KOReader/Plato launchers in nickel Elektron KOReader 1 07-09-2020 01:03 PM
Connecting to Rakuten Kobo titanicus Devices 5 01-12-2020 02:32 PM
Kobo Rakuten experience. Blue Note Kobo Reader 8 10-24-2019 12:04 PM
Plato, alternative e-book reader (ePUB, PDF, DJVU) for Remarkable Tablet darvin88 More E-Book Readers 6 07-20-2018 05:16 PM
Rakuten Kobo Touch Questions keynya Kobo Reader 5 08-29-2012 06:21 PM


All times are GMT -4. The time now is 05:22 PM.


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