|
Siemens Character Editor (Siemens CE) ist ein Programm um Schriftarten innerhalb eines Siemens Handys zu verändern.
Disclaimer:
Achtung: SIEMENS CE BENUTZT IHR AUF EIGENE GEFAHR: DER AUTOR KANN NICHT FÜR JEGLICHE ART VON DATENVERLUST, BESCHÄDIGUNGEN, VERLUST VON VORTEILEN ODER JEGLICHE ANDERE ART VON VERLUSTEN BEIM GEBRAUCH ODER MISSBRAUCH DIESER SOFTWARE
Siemens CE ist e-mailware. Kontaktieren sie den Autor, wenn Sie das Programm kommerziell einsetzen möchten. Für den privaten Gebrauch senden Sie folgende Informationen an: siemens_ce@kuban.info:
- Handy Modell, Firmware Version, idb wert.
- Ihre Vorschläge.
- Wo und wie erfuhren Sie von dem Programm.
- Ihr Name (Nick), Ihre Stadt und Ihr Heimatland.
Systemanforderungen
Windows (95, 98, ME, NT, 2000, XP), Mindestauflösung 800x600 Pixel.
Features
- Automatische Erkennung von Handymodell und Firmware;
- Suchen und Verändern von Schriftarten bis zu 32x36 Pixeln;
- Automatische Zeichenbreitenberechnung (optional);
- Entfernung von Datenmüll;
- Übliche Handymodelle sind voreingestellt;
- Möglichkeit die Zeichen in irgendeine Richtung zu scrollen;
- Dateien zusammenfügen (Lädt Dateien an eine bestimmte Offset Adresse);
- Block Modus (Laden und Speichern von Schriftarten);
- speichert vkp Patches;
- einfache Navigation;
Schriftarten bei Siemens Mobile
Siemens mobile benutzt bitmap-ähnliche Schriftarten. Anders als andere Marken sind diese vertikal mit Breitenbyten gespeichert. Dies vereinfacht und beschleunigt den Zugriff auf den Font.
Siemens CE bietet die Möglichkeit Schriftarten innerhalb eines Fullbackups (Fubu) zu verändern, und diese seperat als Binärdetei zu speichern. Ausserdem können Sie die Breite der Fonts automatisch oder manuell berechnen.
Das Programm erkennt automatisch Handymodell und Firmware, vergleicht diese mit den Einträgen in der Datei siemens.ini und lädt die entsprechenden Voreinstellungen.
Vorgehensweise
Achtung! Erstellen sie eine Sicherungskopie (Backup) von Ihrem Telefon bevor Sie irgendwas verändern! Vergessen Sie auch nicht die Checksummen (sofern Ihr Telefon damit geschützt ist) auszuschalten oder zu korrigieren, andernfalls wird Ihr Telefon sich mit Wrong Software" verabschieden.
Öffnen Sie Ihr FuBu. Wenn Ihr Telefon unterstützt wird, sehen Sie farbige Informationen darüber SIEMENS ME45, language pack (lg3), firmware version (firmware: 28) und "identification block number" (idb:00). Wenn dieser Infoblock nicht farbig unterlegt ist, sind keine Informationen über Ihren Fullflash hinterlegt. Wenn sie gar keine Nachricht sehen, ist das Telefon zu alt (z.B. A36) oder es handelt sich um ein OEM Handy, welches nicht von Siemens entwickelt wurde (z.B. S40).
Siemens CE überprüft Dateigrösse, Handytyp und idb Wert. Wenn diese nicht bestimmten Kriterien genügen, wird die Datei nicht als Fullbackup erkannt. Benutzen Sie plugins, um mit solchen Dateien zu arbeiten.
Die Datenbank von Siemens CE ist die Datei siemens.ini - diese Datei kann unabhängig vom Programm aktualisiert werden.
Jetzt können sie den Typ der Schriftart auswählen. Wählen Sie einfach einen Typ in dem Block unten rechts. Diese Buttons haben Tooltips (verharren Sie einfach mit dem Mauszeiger auf einem Button), welche die Schriftart beschreiben, z.B. Normal, Big, WAP usw..
Links sehen Sie die sogenannte CharMap - also die Tabelle mit den zeichen. Klicken sie mit der linken Maustaste auf ein Zeichen um es auszuwählen, oder mit der rechten, um es an die erste Position zu bringen.
Rechts ist das Editor-Fenster. Wenn die automatic char width calculation (ACW - automatischen Zeichenbreitenberechnung) aktiviert ist, sehen sie dunkelgraue und rote Zellen im oberen Teil des Fensters. Benutzen Sie die linke Maustaste zum aktivieren, die rechte zum deaktivieren und die mittlere zum auswechseln eines Pixelwerts.
Das Hex offset Eingabefeld erlaubt es offset Adressen einzugeben. Klicken Sie auf eine Offset Adresse um zu der passenden Scanlinie zu springen. Dies ist sinnvoll, wenn Sie nach Schriftarten suchen möchten.
Die Navigations Buttons werden benutzt, um die offset Adressen zu ändern. Klicken Sie auf ±1 oder ±2 buttons um die Adressen um den jeweiligen Wertz u verändern. Die Buttons ±C und ±P Sind dazu da, um den offset Wert um die Anzahl der Bytes im Zeichen bzw. die Anzahl der Bytes auf der Seite zu ändern (32 Zeichen). Mit den Hotkeys Einf/Etf, Pos1/Ende, BildHoch/BildRunter können Sie dies beschleunigen.
Mit dem Block "Roll char image" kann man das Zeichen in jede beliebige Richtung verschieben. Wenn Sie den Haken bei "CharMap" setzen, wird die gesamte Page verschoben.
Bei Char width kann man die Breitenwerte des aktuellen Zeichens sehen. 'Read' zeigt den aktuellen Breitenwert im Speicher und bei "Current" Steht der ACW Wert. Beachten Sie, dass einige Zeichen (z.B. das Leerzeichen) an dieser Stelle zwei unterschiedliche Werte haben müssen.
Char format Block: Breite(W) und Höhe(H) können hier in Pixeln angegeben werden. Die Checkbox True Char Image schaltet den "Zeichen nur Lesen Modus" ein. Der Haken bei Hide Width kann den roten Breitenpixel verstecken ACW calculation schaltet die Automatische Breitenberechnung ein. Wenn der Haken nicht gesetzt ist, muss man dies von Hand machen.
Die Siemens-mobile Programmierer benutzen bei der Veränderung der Schriftarten eine Software, die nicht optimal arbeitet. Sie hinterlässt Datenmüll. Daraus folgt, dass multibyte (Breite grösser als 8 pixel) Schriftarten im Fubu immer einen Teil Datenmüll von vormals breiteren Zeichen angehängen. Dies sieht man auf dem Display nicht, weil bei der Schriftanzeige Routine das Zeichen nur soweit angezeigt wird, wie durch das character width byte angegeben. Aber sie müssen die True Char Image Checkbox anhaken (Zumindest, wenn Sie diese Zeichen verändern wollen). Wenn Sie dies nicht tun, könnte die automatische Breitenberechnung nicht richtig funktionieren und das Zeichen würde Datenmüll haben, welcher auch angezeigt wird.
Mit den Schriftgrössen Buttons können sie gängige Schriftgrössen mit einem Klick auswählen und somit leichter Zeichen finden.
Bei "Block" können Sie den Dateiblock festlegen.Also ein Teil einer Datei. Man kann ihn einfach abspeichern. In das linke Eingabefeld wird der Anfang des Blocks (in Hex) eingegeben und im rechten das Ende Mit dem < Button kann man das erste byte des akutellen Zeichens als Startwert festlegen und mit dem > das letzte Byte des aktuellen Zeichens als Endwert.
Es gibt zwei Checkboxen: Size prefix und Addr. Prefix, die den Standard Dateinamen beeinflussen. Wenn "Addr prefix" angeschalten ist, wird der Standard Dateiname die Anfangs und die Endadresse des Blocks. Mit dem "Size prefix" wird die Zeichengrösse als Standard Dateiname verwendet.
Über die Test-Option sieht man den Unterschied zwischen automatisch berechneten und realen Breiten. Dies beeinflusst aber nur die CharMap Darstellung.
Schriftart als V_KLay Patch speichern
Wenn Sie mit der Bearbeitung Ihrer Schrift fertig sind, können Sie sie als .vkp Datei (Save vkp) speichern und mit Hilfe von V-KLay die Schrift in Ihrem Telefon verändern.
V_KLay Integration
Ab Version 2.3.5 von V-KLay ist der Siemens CE in das Programm von ValeraVi integriert. Wählen sie den Pfad zu Siemens CE in den V-KLay Optionen aus. Öffnen Sie Ihr FuBu, Geben sie als "From address:" 0 ein. Starten Sie Siemens CEüber den V-KLay - Toolbar Button. Bearbeiten sie Ihr Fubu. Klicken Sie auf "Save vkp" und schliessen Sie Siemens CE. Detailiertere Ausführungen finden Sie in der V-KLay Anleitung.
Seit Siemens CE 4.5 kann man die Art der Patche Einstellen - "SmartMode" und "Align". Falls Smart Mode 1 gesetezt ist,warden die Patches genau so erzeugt, wie in früheren Siemens CE Versionen. Ist SmartMode=0, dann wird der Patch mit einem sequentiellen bytes block erzeugt. Damit ist es möglich aus dem Patch einen Block wiederherzustellen. "Align" stellt die Anzahl der Bytes ein, die in einer Patchzeile stehen.
Menü
File
New - Erstellt eine Datei (Alte Datei wird aus dem Speicher gelöscht);
Open - Öffnet eine Datei;
Merge - Load eine Datei an die Stelle, die im Adressfeld angegeben ist;
Save - speichert eine Datei;
Save vkp - speichert einen vkp Patch;
Save block - speichert den Block;
Plugins/Load - Lädt einen Plugin für geänderte Voreinstellungen;
Exit - verlässt das Programm;
Edit
Copy - Zeichen wird in die Zwischenablage gespeichert;
Paste - Zeichen wird aus der Zwischenablage geholt;
Clear - Löscht das aktuelle Zeichen;
Read - Lädt ein Zeichen;
Write - Speichert ein Zeichen ab;
Navigation
- 1 - verringert Adresse um 1;
+ 1 - erhöht Adresse um 1;
- char - verringert Adresse um die Anzahl der Bytes im Zeichen;
+ char - erhöht Adresse um die Anzahl der Bytes im Zeichen;
- page - verringert Adresse um die Anzahl der Bytes auf der Seite (32 Zeichen);
+ page - erhöht Adresse um die Anzahl der Bytes auf der Seite (32 Zeichen);
Operations
True Char Map - Enfternt Datenmüll aus der CharMap;
Options
Autowrite - automatisches speichern;
Zoom x2 - 2-facher Zoom der CharMap;
Size prefix - Zeichengrösse als Standarddateiname;
Addr prefix - Blockanfang und -ende als Standarddateiname;
Test - testet die Zeichenbreite;
Help
History - Verbersserungen der einzelnen Siemens CE Versionen;
Help - Hilfe
FAQ
Q01: Ich sehe nur kyrillische Buchstaben - Wo sind die lateinischen?
A01: Als erstes müssen Sie überprüfen, ob Ihr Fubu erkannt wird. Dann klicken sie auf Format Buttons, wie N,N,B,W,W und S. Jetzt sehen Sie Nummern und Symbole. Nun wählen Sie den +P Button oder drücken BildRunter um lateinische Buchstaben zu finden. Wenn Sie nochmals auf BildRunter drücken sehen sie die kleinen Buchstaben.
© Translated by Holg for mobile software modding
All trade names referenced are the service mark, trade mark or registered trademarks of their respective owners.
Copyright 2002-2004, © V!per also known as Vad!m, as well as v3.
Copyright 2004, © mobile software modding
|