|
|
#1 |
|
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Sep 2026
Device: Kobo Clara Colour
|
kos is an open-source operating system that can replace the stock OS. It comes with KOReader as the graphical user interface.
Currently it only supports the Clara Colour, but if someone is interested I could easily add support for the Libra Colour and the Clara BW. Compared to the stock OS, kos doesn't come with any additional features, except that it is certainly smaller. As you might know, the most recent Kobo models have a secure boot chain that makes it much harder to boot a different kernel. My intent with kos is to provide a simple, open-source OS that can serve as an example for further Kobo hacking. I hope that having more control over one's hardware will help make even better open-source software possible. Because this installation will write to partitions essential for the boot process, it is much riskier than the installations you might usually find on this forum. If the installation goes wrong, it will likely brick your device. So far, it has only been tested on my kobo with firmware version 4.39.22468 and 4.46.23836 but I would expect it to work on all 4.x firmware versions. Install: Before the installation make sure that you have a Kobo Clara Colour and that it runs on firmware 4.x. Backup all your data as it will be erased during the installation. For the installation, use the provided KoboRoot.tgz at the end of the post at your own risks. I am not responsibe if it bricks your device. After the installation, to display your local time, set the time zone with: Code:
# ln -sf /usr/share/zoneinfo/Area/Location /etc/localtime Uninstall: Run the command below and you will be back to the stock OS after reboot. Code:
# ntx_hwconfig -S 1 -p /dev/mmcblk0p6 BootPartNo 0xB
Source Code | KoboRoot.tgz |
|
|
|
|
|
#2 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,848
Karma: 7454319
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD, Clara BW, Libra Colour
|
I have a trick I made a few years ago you can use to safely try alternative root filesystems by doing a fake-A/B-ish kinda thing.
I'll see if I can polish it up and share it. |
|
|
|
|
|
#3 |
|
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Sep 2026
Device: Kobo Clara Colour
|
|
|
|
|
|
|
#4 |
|
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Sep 2026
Device: Kobo Clara Colour
|
I have updated the KoboRoot.tgz to install kos.
Here is a list of the changes made:
|
|
|
|
|
|
#5 | |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,848
Karma: 7454319
Join Date: May 2016
Location: Ontario, Canada
Device: Kobo Mini, Aura Edition 2 v1, Clara HD, Clara BW, Libra Colour
|
Quote:
I don't have time to polish it for the next 3 weeks, but you can probably get 90% of the way there having a LLM remake it from my description. |
|
|
|
|
|
|
#6 |
|
Junior Member
![]() Posts: 6
Karma: 10
Join Date: Sep 2026
Device: Kobo Clara Colour
|
It is much more involved than I expected. I find this impressive.
Why did you choose that approach rather than compiling a modified kernel that would do what you want? The latter seems easier to me and also safe because you can always write back the original kernel on the SD card (assuming it is a SD card and not eMMC). The newer kobos don't have the /dev/kmem device. Code:
[root@kobo ~]# gunzip -c /proc/config.gz | grep CONFIG_DEVKMEM # CONFIG_DEVKMEM is not set |
|
|
|
|
|
#7 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,277
Karma: 13516840
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Libra 2, Kobo Sage, Kobo Aura H2O, reMarkable PaperPro
|
Didn’t they replace the sdcard with emmc on the current devices?
|
|
|
|
|
|
#8 |
|
Unordinary Magician
![]() Posts: 8
Karma: 10
Join Date: Sep 2026
Device: Kobo Libre Colour
|
|
|
|
|
|
|
#9 |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 54,455
Karma: 182161789
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
The Kobo models in the list below do not have removable internal storage. The original Aura N514 can use it's external µSD to rewrite the internal storage. The others required ADB, fastbook and software to recover. IMNSHO, this makes them bad candidates for most modifications since recovering from errors is difficult.
Kobo N905 Touch Kobo N709 Aura One Kobo N867 Aura H2O Edition 2 Kobo N782 Forma Kobo N777 & N778K Sage Kobo N365 Clara BW Kobo N367 Clara Colour Kobo N428 Libra Colour |
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| operating system | peaceridge | justRead.app | 5 | 03-14-2026 10:22 AM |
| Operating systems calibre runs on | Fiat_Lux | Calibre | 3 | 09-15-2021 12:10 PM |
| Operating system to use best | ChrisEhv | General Discussions | 7 | 09-01-2018 02:22 PM |
| Operating system | karpomatic | Barnes & Noble NOOK | 3 | 02-06-2013 01:40 PM |
| Help - Operating System - GONE! | MCF3KIDS | Amazon Fire | 1 | 01-10-2013 10:17 PM |