MWatch – Patch für weitere Apps (Update)

Inzwischen habe ich mich richtig an die Vorteile der Kommunikation zwischen meinem HP Veer und der Pebble-Smartwatch gewöhnt, dass ich mein Smartphone immer seltener aus der Tasche nehmen möchte. Stattdessen arbeite ich daran, dass immer mehr Apps wissenswerte Informationen direkt an die Uhr senden. Damit das optimal funktionieren kann, habe ich einen Patch für MWatch geschrieben, der fehlende Funktionen nachrüstet.

Zusätzliche Features

  • Kompatibel mit Pebble Firmware 4.x (außer Musik-App)
  • Logfile in der App wird deutlich größer dargestellt und ist so auf kleinen Smartphones wie dem HP Veer gut lesbar
  • Toooor-Nachrichten zeigen eigenes Icon
  • Tagesverse-Nachrichten mit eigenem Icon
  • Akku-Warnungen mit eigenem Icon

Einige weitere Apps wurden bereits eingebunden aber sind in dieser Aufzählung noch nicht aufgeführt. Hier ist die Bereitstellung weiterer Patches erforderlich, die teilweise noch in der Testphase sind. Andere befinden sich momentan erst in meinem „Ideenspeicher“. Per Update werde ich neu nutzbare Funktionalitäten hier auflisten.

Bilder (sagen oft mehr als Worte)

Download

Nachfolgende Archivdatei enthält eine patch-Datei, die mit angeschaltetem “Developer Mode” installiert werden kann.
Ich habe die Anwendung für meinen HP Veer nach bestem Wissen entwickelt und stelle sie gerne öffentlich zur Verfügung. Schäden an Hard- und Software des WebOS-Gerätes sind bei mir auch nach längerem Gebrauch in keiner Weise aufgetreten. Dennoch kann ich das nicht ausschließen und übernehme daher keine Haftung. Die Nutzung dieser Anwendung erfolgt daher auf eigenes Risiko und auf eigene Gefahr.

MD5-Prüfsumme: 76e3bde23d3f45c27ea029e1f76be60d
SHA1-Prüfsumme: da88e65fb00940af8b6eefe9fc6f2f23575c392f
SHA256-Prüfsumme: d27fe71dae2922651cec4cc8cb62688e6c903ba9ba54352d148d29e37b0daa25
(Benutzen Sie CompareChecksum, um die Prüfsummen zu kontrollieren)

Installation

Leider ist die Installation etwas komplizierter, als bei üblichen webOS-Patches. Bitte gehen Sie entsprechend nachfolgender Anleitung vor. Als ideale Werkzeuge eignet sich WebOSQuickInstall und Notepad++.

  • Laden Sie die Datei app-assistant.js und dashboard-scene.html von der App MWatch auf Ihren PC
  • Klicken Sie dazu in WebOSQuickInstall auf Tools -> Empfangen
  • Bei Datei schreiben Sie /media/cryptofs/apps/usr/palm/applications/de.metaviewsoft.mwatch/app/assistants/app-assistant.js bzw. /media/cryptofs/apps/usr/palm/applications/de.metaviewsoft.mwatch/app/views/dashboard/dashboard-scene.html
  • Bei Ziel wählen Sie einen beliebigen Speicherort auf Ihrem PC
  • Öffnen Sie beide heruntergeladenen Dateien mit einem guten Editor wie z.B. Notepad++
  • Entfernen Sie in beiden Dateien die „Carriage Returns“. In Notepad++ drücken Sie dazu die Tastenkombination Strg+H und geben im Feld „Suchen nach“ \r ein. Das Feld „Ersetzen durch“ bleibt leer. Wählen Sie den Suchmodus „Erweitert“ und klicken Sie auf „Alle ersetzen“
  • Speichern und schließen Sie beide Dateien
  • Wenn Sie die Dateien erneut in Notepad++ öffnen, darf in der unteren Leiste nicht mehr „Windows (CR + LF)“ stehen sondern „Unix (LF)“
  • Laden Sie beide Dateien wieder auf Ihr Gerät
  • Klicken Sie dazu in WebOSQuickInstall auf Tools -> Senden
  • Im Feld Datei wählen Sie Ihre gespeicherte Datei aus
  • Als Ziel geben Sie für die Datei app-assistant.js /media/cryptofs/apps/usr/palm/applications/de.metaviewsoft.mwatch/app/assistants/ ein. Für dashboard-scene.html lautet der Eintrag /media/cryptofs/apps/usr/palm/applications/de.metaviewsoft.mwatch/app/views/dashboard/
  • Danach können Sie meinen Patch wie gewohnt mit WebOSQuickInstall auf Ihr Gerät laden

Update 29.10.2018

Inzwischen habe ich festgestellt, dass der Patch einen Fehler hatte, der sich erst bemerkbar machte, wenn man eine neue App benutzt, die sich derzeit in Entwicklung befindet. Das habe ich gleich mit einer aktualisierten Version (v2) behoben.

Update 11.11.2018

Der Patch macht in der Zwischenzeit sogar Pebble Smartwatches mit Firmware 4.x mit MWatch nutzbar. Bitte vor der Intstallation des Patches (v4) ältere Versionen dieses Patches zuerst deinstallieren.