Angepasster AlReader für gerooteten Tolino

Diskutiere Angepasster AlReader für gerooteten Tolino im Tolino Forum im Bereich ebook reader; Da bisher noch keine freie Reader-Software auf dem Tolino einen full refresh der Seite vornimmt, habe ich mich am Wochenende etwas intensiver mit...
  • Angepasster AlReader für gerooteten Tolino Beitrag #1

toolino

E-Book Beginner
Beiträge
3
Reaktionspunkte
11
Lesegerät(e)
Tolino
Da bisher noch keine freie Reader-Software auf dem Tolino einen full refresh der Seite vornimmt, habe ich mich am Wochenende etwas intensiver mit dem Gerät beschäftigt. An dieser Stelle nochmal vielen Dank an Hecke, der den einfachen root-Zugang möglich gemacht hat!
Stellt sich heraus, dass ähnlich wie die Sony-Reader, es angepasste invalidate(int modus) und postInvalidate(int modus) Methoden gibt, bei der der Update-Modus gesetzt werden kann.
Da ich meine EBooks am liebsten mit lese, habe ich diesen gepatcht, so dass er - wie vorgesehen - im EInk-Modus, den Full refresh alle <n> Seiten durchführt, wobei <n> in den Einstellungen konfiguriert werden kann.

Vielleicht findet der eine oder andere das auch für sich nützlich, deswegen findet Ihr die gepatchte Version anbei (Wegen der maximalen Uploadbeschränkung von 2MB in zwei Teile geteilt mit unrar entpacken, Dateieindungen .zip müssen vorher entfernt werden!). Solltet Ihr AlReader schon installiert haben, bitte vorher deinstallieren.

Würde mich freuen, wenn Ihr kurz antwortet, ob es bei Euch funktioniert.

Achtung: Die angehängte Version habe ich nach besten Wissen und Gewissen erstellt. Ich kann nicht versprechen, dass die Software fehlerfrei auf eurem Tolino läuft. Benutzung auf eigene Gefahr! Bitte nur auf dem Toline Shine verwenden!
 

Anhänge

  • AlReader_toline_shine_130422.part1.rar.zip
    1,5 MB · Aufrufe: 312
  • AlReader_toline_shine_130422.part2.rar.zip
    597,5 KB · Aufrufe: 265
  • Angepasster AlReader für gerooteten Tolino Beitrag #2
Hey toolino,

das ist eine Supersache. Ich habe es eben mal ausprobiert, und es scheint tatsächlich alle 8 Seiten einen Refresh zu geben. Wo man das einstellen kann, habe ich auf die Schnelle aber noch nicht rausgefunden. Mich würde mal interessieren, was die Stärken des AlReaders sind, kannst du da ein bisschen mehr schreiben? Würdest du eventuell den Patch selbst auch zur Verfügung stellen und vielleicht dein Vorgehen etwas dokumentieren? Aber allein das Bereitstellen der gepatchten Version verdient schon ein dickes Danke :)
 
Zuletzt bearbeitet:
  • Angepasster AlReader für gerooteten Tolino Beitrag #3
Ich kannte AlReader bis jetzt gar nicht. Aber es wäre schon toll, wenn du was sagen würdest, WIE du das gemacht hast. Ein paar von uns (ich eingeschlossen) würden sich dafür interessieren.

EDIT: Gerade ausprobiert, und ich kann sagen: Es ist der größte Scheiß! Nichts gegen deine Arbeit, aber: Die App ist einfach schlecht programmiert. Könntest du dich wenigstens an Aldiko wagen? Mehr als Visual Baisc kann ich nicht.

Es gibt keine Regale, keine Einstellung zum Seitenrefresh (zumindest ist die unauffindbar) und ich kann keine Dateien öffnen.
 
Zuletzt bearbeitet:
  • Angepasster AlReader für gerooteten Tolino Beitrag #4
retrogame-fan schrieb:
EDIT: Gerade ausprobiert, und ich kann sagen: Es ist der größte Scheiß! Nichts gegen deine Arbeit, aber: Die App ist einfach schlecht programmiert. Könntest du dich wenigstens an Aldiko wagen? Mehr als Visual Baisc kann ich nicht.

Ganz egal wie alt du nun bist:
Solcher Beiträge sind unter aller Sau.
Du bist selber nicht in der Lage an der App rum zu schrauben und lässt hier eine Fäkalsprache sonder gleichen wallten.

Natürlich darf jeder Kritik üben, aber das was du machst ist einfach nur blödestes rumpöbeln.
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #5
@retrogame-fan
Ich finde auch, dass dein "Beitrag" total daneben ist.
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #6
Ich habe nicht alle Reader durchprobiert, jedoch fand ich das Schriftbild des AlReaders (nach kurzer Konfiguration) von allen getesteten am besten und er kam mit allen meinen Büchern klar. Da hatte ich mit Coolreader und FBReader mehr Probleme.
Die Anzahl der Seiten bis zum Full-Refresh kann man übrigens erst konfigurieren, nachdem man die Einstellungen "Lesestufe" auf "Professionelle" geändert hat (die deutsche Übersetzung ist hier etwas irreführend). Dann kurz aus die Optionen verlassen und wieder aufrufen, dann findet Ihr einen weiteren Punkt "Feine Anpassungen" und hier unter "Hardware" dann schließlich die "E-Ink Aktualisierungsrate". Etwas versteckt...

Kurz zum Vorgehen:

Wie schon im ersten Beitrag geschrieben, kann der Full-Refresh wie beim Sony über einen Paramter der spezielle invalidate und postInvalidate Methode forciert werden. Für den Full-Update ruft man im View
Code:
postInvalidate(34)
auf (für die Parameter siehe ). Interessanterweise verwendet der Tolino selber für den Fullupdate den Modus 52, der aber zu einem (unnötigen?) doppelten Löschen führt.

Da der Quellcode des AlReaders nicht verfügbar ist, habe ich das apk mit apktools auseinandergenommen und direkt die smali-Dateien so abgeändert, dass in der normalen invalidate-Methode des AlViews (nach Auswerten des EInk-Counters) ggf. ein Fullrefresh durchgeführt wird. Dazu ist es hilfreich, sich ein bisschen mit Dalvik auseinanderzusetzen (siehe etwa ). Ein ziemlich Hack insgesamt und das Vorgehen lässt sich schlecht für andere Programme generalisieren.

Wenn ich in naher Zukunft ein bisschen Zeit freischaufeln kann (und es niemand vorher macht), mache ich einen richtigen Java-Patch für CoolReader. Dieser sollte dann leicht für andere Reader-Software anpassbar sein.
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #7
Das Wäre Super Der ALReader ist nicht schlecht aber mag den Coolreader doch lieber :thumbsup:
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #8
toolino schrieb:
Interessanterweise verwendet der Tolino selber für den Fullupdate den Modus 52, der aber zu einem (unnötigen?) doppelten Löschen führt.
Wie bekommst du sowas raus?
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #9
Genau!
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #10
frank-w schrieb:
Wie bekommst du sowas raus?
Das hat Toolino ja schon grob umrissen ... Dalvik, smali, apktools ... und dann noch ein gerüttelt Maß Kenntnis über das Android-SDK. Das ist frei verfügbar, gut dokumentiert und nicht in VisualBasic geschrieben.

Tolino ist ja ein Androide, soweit ich gelesen habe Version 2.3.irgendwas. Also kann sich theoretisch jeder Android-Entwickler, der sich mal etwas näher mit APK-Entwicklung für z.B. Smartphones auseinander gesetzt hat, auch dem Tolino widmen.

Generell: Klasse Lösung! Insbesondere, weil es richtig viel Arbeit ist, den Code im SMALI zu analyisieren, bis man die richtigen Stellen gefunden hat.

Was ich beim CoolReader bislang vermisse, ist PDF-Support, insofern kommt man nicht so ganz um ein zweites Reader-Tool herum (z.B. Acrobat Reader für Androiden). Kann der AIReader PDFs? Im PlayStore konnte ich dazu nichts finden.
 
Zuletzt bearbeitet:
  • Angepasster AlReader für gerooteten Tolino Beitrag #11
So, hab vorhin mal ein wenig in Feature-Lists gestöbert. So sehr ich den CoolReader auch mag (insbesondere die Belegung der Touch-Zonen), fehlen ihm und auch dem AIReader als vollständiger Ersatz des Tolino-Readers (kann man das Ding überhaupt so bezeichnen?) mindestens 2 Features:
- DRM
- PDF

DRM wird unterstützt von:
- Aldiko (auch PDF)
- Mantano (auch PDF)
- Kobo

Vielleicht wäre der Aldiko wegen der besten Durchschnittsbewertung der genannten 3 dem CoolReader als nächstes "Patch-Opfer" vorzuziehen?

Ggf. wäre es denkbar, den jeweiligen Tool-Entwicklern mal den Hinweis zu dieser Lösung zukommen zu lassen und um Einbau des Features zu bitten. Damit hat die Root-Tolino-Gemeinde auch mittelfristig aktuelle Reader verfügbar, denn ansonsten wäre jedesmal nach Versionsupdate der Reader-Software speziell für den Tolino ein Patch zu erstellen.
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #12
Der Coolreader ist seit vielen Jahren freie Lesesoftware. Unwahrscheinlich, dass die Plage DRM Einzug in diese Software halten wird. Das würde der Intention der Entwickler völlig widersprechen, es sei denn, es ginge um soetwas wie Onleihe.
 
  • Angepasster AlReader für gerooteten Tolino Beitrag #13
Ich habe dieses Wochenende die aktuelle Version des AlReaders (1.55, 140927) Tolino Shine kompatibel gemacht. Details siehe oben.

Es läuft auf meinem Tolino (Firmware 1.1.0), wenn es auch für andere Firmwares und/oder Modelle funktioniert, schreibt doch bitte eine kurze Antwort.
 

Anhänge

  • AlReader_tolino_shine_140927.apk.part1.rar.zip
    921,6 KB · Aufrufe: 189
  • AlReader_tolino_shine_140927.apk.part2.rar.zip
    921,6 KB · Aufrufe: 183
  • AlReader_tolino_shine_140927.apk.part3.rar.zip
    921,6 KB · Aufrufe: 183
  • AlReader_tolino_shine_140927.apk.part4.rar.zip
    921,6 KB · Aufrufe: 197
  • AlReader_tolino_shine_140927.apk.part5.rar.zip
    331,4 KB · Aufrufe: 169
  • Angepasster AlReader für gerooteten Tolino Beitrag #14
Ich habe dieses Wochenende die aktuelle Version des AlReaders (1.55, 140927) Tolino Shine kompatibel gemacht. Details siehe oben.

Es läuft auf meinem Tolino (Firmware 1.1.0), wenn es auch für andere Firmwares und/oder Modelle funktioniert, schreibt doch bitte eine kurze Antwort.

Guten Tag! Bitte sagen Sie mir, wie Sie es getan haben?
 
Thema:

Angepasster AlReader für gerooteten Tolino

Oben