Seite 2 von 9

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 31. August 2012 11:50
von TheWolf
db1234 hat geschrieben: in welchem Verzeichnis arbeitest du?
Innerhalb 7-Zip in dem hier:

61.hfw\Region_12.EzHex\app\assets\placeables\large\

Wie gesagt, das geänderte Icon ist dort auch sichtbar jedoch mit dem "anderen" Verfahren (Store anstelle Deflate).
Ich vermute/befürchte, irgendwo "versteckt" sich nochwas, um dieses Icon auch auf der Harmony zu zeigen.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 31. August 2012 11:55
von db1234
Da gab es noch eins...
C:\Users\Denis\Downloads\Harmony Firmwares\61.7.5_R12OnlyOrginal\Cracked.hfw\Region_12.EzHex\app\assets\00_VODKA_SHARED\additional_icons\


Lg denis

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 31. August 2012 12:27
von TheWolf
db1234 hat geschrieben:Da gab es noch eins...
Stimmt.
Geändert ... aber das isses auch nicht. :cry:
Ich hab nach wie vor das "B" im Display.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 31. August 2012 16:00
von db1234
Aber änderungen in der Sprachdatei werden übernommen (s. Bilder)... :?: Dort wird auch auf "Store" geändert... :?: :?: :?: :?: Merkwürdig...

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 1. September 2012 18:27
von db1234
Jetzt kapier ich nichts mehr! :?: :?: :?: :o :shock: !!!!

Folgenes:
Ich wollte das "Teletext-rot-Button"-BIld ändern. Dieses ist 2x vorhanden. ABER:
Die Datei (von Archiv aus gesehen) "\Region_12.EzHex\app\assets\placeables\large\teletext_red_default.png" wird beim Speichern von "Deflate" auf "Store" geändert, ebenfalls von "UNIX" auf FAT" (wie bei der Sprachdatei).

ABER! :arrow:

Die "\Region_12.EzHex\app\assets\00_VODKA_SHARED\additional_icons\teletext\1a.png" wird auch von "UNIX" auf "FAT" geändert, aber nicht auf "STORE"!!!! DIE BLEIBT BEI DEFLATE! :?: :?: :?: :?: :?: :?:

Naja, Ergebnisse werden folgen....


PS: Die LUA-Scripts unter \Region_12.EzHex\share\lua\5.1\ethanol\objects\ sind auch lesentswert... Ist so ziemlich die gesamte FB... :roll:

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 1. September 2012 19:18
von db1234
So, in den LUAs (ist DIE Scriptsprache der Harmony) hab ich den Link für die Userdaten gefunden.
169.254.1.2/userconfig

Der Witz ist, das sie die FB diese Datei selber über 127.0.0.1 zieht...

Wo ich es gefunden hab: HAO.lua

Code: Alles auswählen

function main()
	io.write("HAO: About to open Help DB");
	io.flush();
	heOpenDB();
	local lxp = lxp
	--[[local b
	local c
	local h
	b, c, h = http.request( "http://127.0.0.1/userconfig" )--]]
	local start, fin;
	start = os.clock();
	local userconfig = httpget( "http://127.0.0.1/userconfig" );
In der Steht z.B. für meinen Lüfter (Ausschnitt):

Code: Alles auswählen

ce><Id>72097110</Id><Type>ClimateControl</Type><Manufacturer>HE</Manufacturer><Model>KL490HWG</Model><Presentation><Label>Klimasteuerung</Label><ControlGroup name="Misc"><Button><Label>Ein/Aus</Label><Position>0</Position><ActionId>72097110_PowerToggle_Hold</ActionId></Button><Button><Label>Kühlen Ein/Aus</Label><Position>1</Position><ActionId>72097110_COOL_Hold</ActionId></Button><Button><Label>Lüfter rotieren Ein/Aus</Label><Position>2</Position><ActionId>72097110_SWING_Hold</ActionId></Button><Button><Label>Modus 



EDIT: Die 169.254.1.2/actionlist gibt es auch

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 2. September 2012 00:24
von db1234
Also, folgendes (Ich weiß ich nerve, aber ich wollte meine Sucherkentnisse, auch wenn sie nichts mit den Bilder zu tun haben, teilen)::

In der Datei C:\Users\Denis\Downloads\Harmony Firmwares\61.7.5Orig\61.hfw\Region_4.EzHex\platformconfig\batt_lvls.dat finden sich Baterie Levels für die Anzeige....
3216:1
3652:2
3662:3
3712:4
3740:5
3786:6
3887:7
4043:8
Was ist nochmal der Nennwert der Akkus?!?
3,700V :?: :?:
-- Also bedeutet das (Ich habe das Nachgemessen, es ist so) bei einem "Vollem Akku" nur "~4 von 8 Balken" angezeigt werden bzw. das Akku überladen wird....

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 2. September 2012 12:45
von TheWolf
db1234 hat geschrieben:Also, folgendes (Ich weiß ich nerve, aber ich wollte meine Sucherkentnisse, auch wenn sie nichts mit den Bilder zu tun haben, teilen):
Quatsch, wieso "nervst" Du?
Das alles ist ein spannendes Thema und selbst wenn nur wir beide uns da reinfummeln, interessant ist's auf jeden Fall. :ja:

Ich hab vor langer Zeit schon mal nach den Symbolen gesucht und bin dabei auf das hier gestoßen:
Solange die PC-Software geöffnet ist (es reicht, dass das Tray-Symbol noch da ist) gilt:
Symbole werden zur Laufzeit vom Server geholt.
Die dazugehörigen Dateien liegen in ...

c:\Benutzer\<Benutzer-Name>\Logitech\browser - logitech\Cache

... haben keine Datei-Erweiterung und können mit WRITE eingesehen werden.
Lediglich die CACHE-Dateien sind geblockt.
Wir die Software geschlossen (auch das Tray-Symbol), lassen sich die CACHE-Datein zwar öffnen, aber sie sind leer.

Und hier mal einer der Links zu einem der Icons:
http://images.harmonyremote.com/EasyZap ... n_blue.png

Vielleicht hilft Dir das ja etwas weiter.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 2. September 2012 13:31
von db1234
TheWolf hat geschrieben: ... haben keine Datei-Erweiterung und können mit WRITE eingesehen werden.
Lediglich die CACHE-Dateien sind geblockt.
Wir die Software geschlossen (auch das Tray-Symbol), lassen sich die CACHE-Datein zwar öffnen, aber sie sind leer.

Vielleicht hilft Dir das ja etwas weiter.

Jein, an die anderen kommst du durch kill durch den Taskmanager...

Aber Danke...

LG Denis

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 2. September 2012 13:47
von db1234
Danke für die Idee mit dem Internet! Die Bilder werden WIRKLICH beim Update der Konfig übertragen...
Hier das Wireshark-Protokoll (Beweis-Ausschnitt:)

Code: Alles auswählen

mage/15622066.pngPK...........e"A=.............................userconfig/image/15622067.pngPK...........e"A.sr........................2..userconfig/image/15622070.pngPK...........e"A..e.......................%N..userconfig/image/15622072.pngPK...........e"A.o........................1f..userconfig/image/15622079.pngPK...........e"A_..T|...w.................a...userconfig/image/15622081.pngPK...........e"A.w.5......................(...userconfig/image/15622122.pngPK...........e"A...
......................d...userconfig/image/15622123.pngPK...........e"A..8/......................E...userconfig/image/15622196.pngPK...........e"A..................... C.. C...................userconfig/image/15622197.pngPK...........e"A.tU.......................\...userconfig/image/15622199.pngPK...........e"AW{A.6...1.................e...userconfig/image/15622203.pngPK...........e"AA.c........................0..userconfig/image/15622204.pngPK...........e"AsK.+T...O.................3J..userconfig/image/15622206.pngPK...........e"A.#I........................e..userconfig/image/15622209.pngPK...........e"A..0...........................userconfig/image/15622640.pngPK...........e"Ak.......z.....................userconfig/image/15622641.pngPK...........e"A..%.+...&.....................userconfig/image/15622643.pngPK...........e"A..............................userconfig/image/15621801.pngPK...........e"A=.............................userconfig/image/15621799.pngPK...........e"A:.........................0...userconfig/image/15637727.pngPK...........e"A.S........................"...userconfig/image/15637730.pngPK...........e"AEA-.V...Q..................1..userconfig/image/15637731.pngPK......... C.. C............e"A_..T|...w..................I..userconfig/image/15637734.pngPK...........e"A..e........................b..userconfig/image/15637745.pngPK...........e"A.o.........................z..userconfig/image/15637748.pngPK...........e"A..0...........................userconfig/image/15637754.pngPK...........e"A.w.5..........................userconfig/image/15637752.pngPK...........e"A..:X..........................userconfig/image/15621805.pngPK...........e"A..+1. ... ....................userconfig/image/15621808.pngPK...........e"A.#I...........................userconfig/image/15621811.pngPK...........e"ASNm...........................userconfig/image/15637766.pngPK...........e"A...9.......................3..userconfig/image/15637770.pngPK...........e"AA.c........................H..userconfig/image/15637778.pngPK...........e"A...|O ..J ................Bb..userconfig/image/15637781.pngPK...........e"AZ."N.6...6....................userconfig/image/15840068.pngPK...........e"AZ."N.6...6................2...userconfi..... C.. C.....g/image/15840066.pngPK...........e"A./.^
.........................userconfig/SsIr.binPK...........e"A..............................userconfig/IrProto.binPK...........e"A.?_qH;..4... .................userconfig/UserConfiguration.xmlPK...........e"A..?&......................{-..userconfig/ActionLists.xmlPK......-.-.....

UND WIRKLICH!!!
Die dort beschriebene Datei kann man unter http://169.254.1.2/userconfig/image/15622067.png abrufen!!! (bei mir das ZDF-LOGO!

ABER: Die anderen Logos werden NICHT Übertragen! Er überträgt nur die "userconfig/"; also die Senderlogos und Einstellungen wie "UserConfiguration.xml"


EDIT In der UserConfiguration.xml steht, dass ich eine "Harmony 1000-ish" besitze...
EDIT2: UND Das der rote-teletext-button so aussieht:

Code: Alles auswählen

-<Button><Label/><Icon>teletext_red_default</Icon><Position>1</Position><ActionId>72097107_PlayMode_Hold</ActionId></Button>

Also müssen wir nach diesem Namen suchen...

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 3. September 2012 11:47
von TheWolf
db1234 hat geschrieben: ABER: Die anderen Logos werden NICHT Übertragen! Er überträgt nur die "userconfig/"; also die Senderlogos und Einstellungen wie "UserConfiguration.xml"
Bist Du sicher?
Ich meine, dort auch die Symbole für die verwendeten Aktionen gefunden/gesehen zu haben.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 3. September 2012 12:38
von db1234
Die ActionList.xml ist die Aktions-Datebank....

LG Denis

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 7. September 2012 11:14
von TheWolf
So,
ich hab so langsam das Gefühl, dass die Icons in der Firmware nur "Schall und Rauch" sind.
Ich hab in
\Region_12\app\assets\02_TRON
mal den Hintergrund activities_bg.png modifiziert (einfach einen roten Pfeil unten reingesetzt).
Leider wird diese Modifikation auch nicht angezeigt.

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 7. September 2012 22:18
von db1234
Und ich habe die Idee gerade, dass Die Bilder in den assets vielleicht schon konpaliert sind in die swf...
Man müsste LUA mal instalieren... :wink: :!:

Re: 900: Eigene Änderungen in der Firmware

Verfasst: 10. September 2012 10:49
von TheWolf
db1234 hat geschrieben: Man müsste LUA mal instalieren... :wink: :!:
Ja und dann?
Wie willst Du die neu kompilierte Version in die Firmware bringen?
Wobei ich bezweifele, dass uns für eine neue Kompilation alle erforderlichen Dateien, Libraries, etc. vorliegen.