Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Tolino

Notices

Reply
 
Thread Tools Search this Thread
Old 11-14-2023, 11:36 AM   #91
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 832
Karma: 11003000
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, Boox Note Air 2+
Where did you get 16.2.0? Current firmware is 16.1.0.
rantanplan is offline   Reply With Quote
Old 11-14-2023, 03:15 PM   #92
tb99de
Junior Member
tb99de began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Nov 2023
Device: Voyage, Vision 6
Quote:
Originally Posted by rantanplan View Post
Where did you get 16.2.0? Current firmware is 16.1.0.
Sorry, my mistake. Of course I downloaded 16.1.0.
tb99de is offline   Reply With Quote
Old 01-29-2025, 05:50 AM   #93
velqiru
Junior Member
velqiru began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Jan 2025
Device: Tolino Shine 5
Smile Tolino Shine 5 possible modifications

Hello everybody,
I am a new Tolino user (and new to this forum), and found this thread very informative.

I am wondering if all/some/any modifications proposed here are still valid for a Tolino Shine 5 with the latest firmware 5.4

I am mostly interested in:
Canceling the book suggestions
Adding custom dictionary EN-GREEK
Maybe adding fonts
Audiobooks, could I listen to side loaded audiobooks?
Maybe a custom reader?

I appreciate any feedback.
Thank you in advance!
velqiru is offline   Reply With Quote
Old 04-11-2025, 07:46 AM   #94
velqiru
Junior Member
velqiru began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Jan 2025
Device: Tolino Shine 5
Quote:
Originally Posted by velqiru View Post
Hello everybody,
I am a new Tolino user (and new to this forum), and found this thread very informative.

I am wondering if all/some/any modifications proposed here are still valid for a Tolino Shine 5 with the latest firmware 5.4

I am mostly interested in:
Canceling the book suggestions
Adding custom dictionary EN-GREEK
Maybe adding fonts
Audiobooks, could I listen to side loaded audiobooks?
Maybe a custom reader?

I appreciate any feedback.
Thank you in advance!
Anyone please?
velqiru is offline   Reply With Quote
Old 04-12-2025, 07:31 AM   #95
Waldy
Zealot
Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.Waldy could sell banana peel slippers to a Deveel.
 
Waldy's Avatar
 
Posts: 109
Karma: 3277
Join Date: Jun 2017
Device: Kobo,Tolino,BN,PB,Kindle,Likebook,Inkbook
You can downgrade to 4.x and then continue with Kobo Clara BW themes.
Waldy is offline   Reply With Quote
Old 04-18-2025, 01:20 PM   #96
IngoPan
Junior Member
IngoPan began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Jun 2020
Device: Epos 2
hi!

using an epos 3 here. is there any chance to listen to audiobooks? any other custimization prefered?

Last edited by IngoPan; 04-18-2025 at 07:03 PM.
IngoPan is offline   Reply With Quote
Old 04-21-2025, 06:56 AM   #97
F43nd1r
Junior Member
F43nd1r began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Apr 2025
Device: Tolino Vision 4 HD
Thanks for this post, I just removed the home screen ads from my Tolino Vision 4 HD using apktool

I'll just add, System Versions 14-16 have an easy way to enable ADB and also access the aosp settings: Use the hidden debug menu. Access codes can be found here: https://gist.github.com/hasezoey/d16...3132afe4714c7c
ADB is on page one of that menu, aosp settings on page three.
F43nd1r is offline   Reply With Quote
Old 06-08-2025, 03:38 PM   #98
loFreaQ
Junior Member
loFreaQ began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Aug 2013
Device: Kindle Paperwhite
Quote:
Originally Posted by Peripathetic View Post
Most Android devices use a number of different APKs to implement specific functions (launcher, dialer, file explorer, file viewer, browser, etc.). While the Tolino also comes with a lot of APKs, they are all very low-level, and practically all the interesting functionality is concentrated in EPubProd.apk, which is the launcher, book browser, book reader, Internet browser, and settings menu all at the same time.

To Keep or Not to Keep

Some people might at this point be inclined to just delete this APK from device and install their custom launcher and book reader applications. This is definitely an option, although with a few caveats: most importantly, full screen refresh would have to be reimplemented in the reader app, which was apparently already done in KOReader, and almost done in CoolReader. Another app would have to be used to allow the adjustment of backlight settings (there's one written by Ryogo of TWRP fame). The device also wouldn't support automatic suspend and resume with smart cover but in principle it would still work fine with EPubProd.apk gone, as long as you installed a replacement launcher.

Yet another option is to keep EPubProd.apk but not as a launcher. If more than one application provides launcher functionality, Android will prompt the user to make the choice. We can force this prompt to appear programmatically with ADB:

adb shell am start -c android.intent.category.HOME -a android.intent.action.MAIN

EPubProd.apk's manifest could also be modified to not make it appear as a launcher and perhaps go back to another launcher instead of its home screen. There are a lot of possibilities.

As for my Tolino however, I decided to mostly leave the EPubProd app (is that short for "EPub Product?") working the way it was originally intended to, only changing some relatively minor aspects of it, so this is what I'm going to describe.

The Right Tools for the Job

Android application packages are not supposed to be reverse engineered but of course they can be. There exists a great utility for meddling with them called Apktool. Other useful tools include Android Asset Packaging Tool (AAPT) and Smali/Baksmali. All these require Java Runtime Environment (JRE) to run, I suggest getting a portable version of it to avoid cluttering your system with unneeded Oracle garbage.

Applications are generally written in a high-level language such as Java or Kotlin but can be decompiled only to Dalvik virtual machine pseudo-assembly language. The numerous .smali files can then be edited with a text editor. Afterwards, the APK can be compiled together again. While this is doable even with the Notepad bundled with Windows, I suggest getting a better editor such as Notepad++. Two more useful tools are GrepWin to search for text or regular expression patterns in many files at once, and WinMerge to compare the contents of two (or even three) files or directories. All these utilities are open source and cost nothing.

As a rule APKs need to be signed but this is not strictly enforced for system apps, and we can take advantage of this to keep things simpler. When making changes, you can keep the original signature metadata. A recompiled (and signed) APK should be processed by Zipalign, a small command-line utility distributed with Android Studio. It will still work without this step but might run slower and there might be a warning message written to the system log.

What Also Works Sometimes

While Apktool is the proper tool of choice for serious APK modification, there exists another way. An APK file is just a ZIP archive at the core and can be unpacked and packed with a tool like 7-Zip. While all the code is inside classes.dex and cannot be conveniently edited this way, resources (data) can easily be replaced. XML files inside the APK are in "binary" format and will look like gibberish but other than that, assets and resources generally can be modified without having to resort to Apktool. This is sufficient for some of the modifications I describe in the next post.

Installing the Modified APK

This in fact can be done on a live system, and the commands are as follows:
  • adb shell mount -o remount,rw /system
  • adb push EPubProd.apk /system/app/
  • adb shell chown root.root /system/app/EPubProd.apk
  • adb shell chmod 644 /system/app/EPubProd.apk
  • adb shell chcon ubject_r:system_file:s0 /system/app/EPubProd.apk
  • adb shell mount -o remount,ro /system
Now the only missing piece of the puzzle is the modified APK itself.
Hello, first of all thanks a lot for your guide, very clear and deep.

I have a Tolino Shine 2 HD updated to latest 16.2.0 firmware, and I'm trying to remove the bookmark icon and shop space in homescreen.

I followed the instructions, but it looks like the Tolino won't load the modified EpubProd.apk, even if I set all the permissions properly. The screen become blank (exception for the statusbar), and I can only lock/unlock the device and open the power menu. If I try to reboot, I get stuck in a bootloop. I tried to factory reset: this allows the Tolino to boot, but again to a blank screen with only the statusbar.

However, if I repush the original EpubProd.apk, even while the Tolino is powered and on the blank homescreen, everything start working again.
I even tried to simply decompile and repack the apk without modifications: i still get the issue, so I suppose this has something to do with the signature or zipaligning?

I tried to download the tools you put in the mega folder, but it is empty. I used both apktool and this tool to do the process, but both of them give the same issue.

Can you help me somehow? Thanks a lot!
loFreaQ is offline   Reply With Quote
Reply

Tags
adb, epubprod, mtp, tolino, twrp


Forum Jump

Similar Threads
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


All times are GMT -4. The time now is 01:46 AM.


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