![]() |
#1 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
![]() While the firmware on the Tolino is quite usable the way it is, and compares favorably to the locked-down competition, it still feels good being able to customize it a bit. So, let's share some ideas what to do and how to do it. In my case, I like the default reader app, so don't really want to switch to a third-party one at this point, but also have no need for any of its online features and would just like to simply use it as a reader for ePub files I put there on my own. Here is what I've done so far, with instructions:
Last edited by Peripathetic; 02-09-2020 at 04:49 PM. |
![]() |
![]() |
![]() |
#2 | ||
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,884
Karma: 3933245
Join Date: Sep 2012
Location: Salzburg AT
Device: Bigme 3/3, Boox 4/14, Like-/Meebook 2/8, Tolino 1/10, Ki/Ko 0/8
|
Quote:
But added - OneToucher - Apps Change - Total Commander - File Manager and Apps-installer - Calibre Companion - library Manager - AlReader - Reader App for DRM free books - Golden Dict On Page2 and Shine3 I changed the built in SD against a 64GB and added Kiwix with Wikipedia. Quote:
Last edited by ottischwenk; 02-06-2020 at 11:17 AM. |
||
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
|
![]() |
![]() |
![]() |
#4 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,884
Karma: 3933245
Join Date: Sep 2012
Location: Salzburg AT
Device: Bigme 3/3, Boox 4/14, Like-/Meebook 2/8, Tolino 1/10, Ki/Ko 0/8
|
|
![]() |
![]() |
![]() |
#5 | |
Member
![]() Posts: 12
Karma: 22
Join Date: Dec 2018
Device: PocketBook Inkpad 3, Kobo Aura One.
|
Quote:
(I also have the Tolino Shine 3 with the latest firmware update). |
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Lucifer's Bat
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,536
Karma: 19491715
Join Date: Nov 2010
Location: Earth/Berlin
Device: Kobo Libra 2
|
I'd be interested because I guess I'll have to have a my own Tolino in the near future due to CARE DRM ! Right now I have a borrowed one here. The firmware is a bit of a nuisance as it is and could be considerably improved.
I'd love the clock, the font setting in all books, getting rid of the bookmark. hiding the store recommentations and custom dictionary installation, please. If you need more ideas of what can be done or what is nice to have you could take a look at the Kobo patches. Thank you!!! ![]() |
![]() |
![]() |
![]() |
#7 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
Great to see so much interest. Thank you. I'll do my best to share all I know. It might need a bit of time though.
Since it seems I can't edit my posts here, it's all the more important then that I try to get everything I write more or less complete the first time, so that there's no need for corrections in the form of more posts further down the thread, which would make things difficult to follow. Bear with me. |
![]() |
![]() |
![]() |
#8 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,884
Karma: 3933245
Join Date: Sep 2012
Location: Salzburg AT
Device: Bigme 3/3, Boox 4/14, Like-/Meebook 2/8, Tolino 1/10, Ki/Ko 0/8
|
|
![]() |
![]() |
![]() |
#9 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
Apparently posts can be edited after all, it's just that my account somehow got blocked from posting completely but this is now resolved -- thank you to the moderator who intervened on my behalf.
|
![]() |
![]() |
![]() |
#10 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,545
Karma: 74358018
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
The other option you might like to use is creating pages in the MobileRead Wiki documenting the process you have followed.
|
![]() |
![]() |
![]() |
#11 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
Preliminary Steps: Backup and Clone SD Card (In Case Things Go South…)
Ideally, before doing anything else:
|
![]() |
![]() |
![]() |
#12 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,884
Karma: 3933245
Join Date: Sep 2012
Location: Salzburg AT
Device: Bigme 3/3, Boox 4/14, Like-/Meebook 2/8, Tolino 1/10, Ki/Ko 0/8
|
Here ist an Image of Shine3 for a 16 GB SD Card with a ~1GB System Partition.
You will need it, when you want to install more apps - 504MB (original size) is very little. |
![]() |
![]() |
![]() |
#13 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
Adventures in the Bootloader Mode
Accessing the Bootloader Mode
Replacing the stock recovery with TWRP About Recovery and TWRP: Spoiler:
One way to enter recovery mode on the Shine 3 is to make sure the device is powered off, USB cable is not connected, and hold the button for about 25 seconds, at which point the screen should show the TWRP starting. There is another, more convenient way as well, more on that later. |
![]() |
![]() |
![]() |
#14 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
Patching the Boot Image
About boot images:
Spoiler:
Why I can think of at least two reasons to do it, feel free to add your own:
For the sake of argument, patching would involve finding out where it makes the setuid() and setgid() calls to drop root privileges and replacing them with NOPs. From the android_filesystem_config.h file in the Android source (or prior knowledge) we can learn that ADB runs under the UID 2000 shell, so that would be the value to look for. Replacing the binary is much easier though. We could compile one ourselves. Or we could perhaps borrow one from a version of the ADBD Insecure app. However, since as I get older I also become more lazy and this month I'm about to get older again, I reached straight for the low-hanging fruit and helped myself to the adbd binary from this article in German describing how to obtain root access on the Tolino Shine 3, which (although referring to an earlier firmware version) practically guaranteed it was going to work and indeed it does. Whichever way you prefer, the last steps are then:
I wanted to write the above step-by-step since I haven't seen it written anywhere, so maybe it will be helpful to some people at some point but if you just want the result, it is attached here (for the most recent firmware version as of now): boot-13.2.1-adb-root-mtp.img.zip For the instructions how to flash it, see the previous post. Let me also add that recovery images (twrp.img or recovery.img) can be edited in a similar way, although for TWRP it would be more useful to compile it from the sources for any more significant changes. One more thing to mention is that enabling ADB can lead to a potential security issue: when you plug in to charge your device from an unknown source (such as in a public place) you can never be sure what you are connecting to is just a charger: someone could potentially attempt to scan your device for data using ADB. Many devices use fingerprinting to limit ADB access to pre-approved computers but here it's accessible to everyone. On the other hand, the Tolino already gives access to all the files to anything connected through USB by default, so perhaps the best way to address this issue is not to charge it from untrusted sources, which should be easy enough as the battery lasts quite a while. Using ADB
Last edited by Peripathetic; 02-07-2020 at 04:29 PM. |
![]() |
![]() |
![]() |
#15 |
Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 38
Karma: 90402
Join Date: Feb 2019
Device: Tolino Shine 3
|
Enabling the 24-Hour Clock (and Changing Other Settings)
Option #1 (Needs ADB Enabled)
Enable the 24-hour clock using the hidden Settings GUI:
If you already have TWRP installed:
Last edited by Peripathetic; 02-08-2020 at 12:16 PM. |
![]() |
![]() |
![]() |
Tags |
adb, epubprod, mtp, tolino, twrp |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Tolino Page & Tolino Page same size? | rcentros | Tolino | 6 | 08-21-2018 03:07 PM |
Tolino II und Tolino-Tablet bereits im Herbst? | hamlok | Andere Lesegeräte | 2 | 06-19-2013 08:58 AM |
Customizing the library | centuryx476 | Library Management | 3 | 05-09-2013 09:31 PM |
customizing the toolbar | rkillings | Library Management | 3 | 09-02-2011 04:37 AM |
Customizing Calibre | lunixer | Calibre | 5 | 08-23-2010 01:21 PM |