Hallo Leute
Beim surfen vor 2 Tagen bin ich auf einen interessanten Punkt gestossen: Man kann die Programme die bei einem Hard-Reset installiert werden anpassen. Im Folgenden das Ergebnis dieses Wochenendes:
Zuerst aber eine Warnung: Die Durchführung der im Folgenden beschriebenen Aktionen, greift tief in die Funktion des Geräts ein, jede Manipulation geschieht daher auf eigenes Risiko.
Das Extended_ROM
Das Extended_ROM ist 16 MByte gross (davon sind bei mir 14.27 belegt) und normalerweise unsichtbar und schreibgeschützt. Im Extended_ROM sind die Programme abgelegt, die nach einem Hard-Reset automatisch installiert werden.
Extended_ROM sicht- und beschreibbar machen
In einer Diskussion auf forum.xda-developers.com kann man ein Programm herunterladen, dass das Extended_ROM sicht- und beschreibbar macht.
Im 1. Beitrag die Version für englische Geräte (ExtendedROMUnlocker.arm.CAB)
Auf der zweiten Seite im Beitrag vom 23. Mai 2004 die Version für deutschsprachige Geräte (ExtendedROMUnlocker_GER.arm.CAB)
Schritt für Schritt-Anleitung
1. Die entsprechende CAB-Datei herunterladen und auf das Gerät übertragen
2. CAB-Datei auf dem Gerät ausführen (diese wird dabei gelöscht)
3. Start | Programme | Extrom Tools
4. unlock (Meldung 'debug; extrom unlocked' mit ok bestätigen)
5. unhide (Meldung 'debug; extrom revealed, reboot to finish' mit ok bestätigen)
6. Soft-Reset
Im 'Datei Explorer' ist nun ein neuer Ordner sichtbar \\Mein Gerät\Extended_ROM
Dateien im Extended_ROM
Im Extended_ROM befinden sich die im Folgenden aufgeführten 18 Dateien. Bei der Beschreibung habe ich mich an folgende Konvention gehalten:
- Kursiver Text: die Angaben stammen aus dem Web und sind von mir ohne Überprüfung übernommen worden.
- Normaler Text: die Angaben habe ich verifiziert (z.B. durch Analyse der Datei mit WinCE CAB Manager).
!!! Aber trotzdem gilt, alle Angaben können falsch sein !!!
AutoRun.exe:
Wird nach einem Hard-Reset gestartet und arbeitet die Datei 'Config.txt' ab
Config.txt:
Enthält die Aufrufe für die zu installierenden CAB-Dateien resp. startenden Programme (in folgender Reihenfolge)TPDisable.exe:Code:EXEC:\Extended_ROM\TPDisable.exe CAB: \Extended_ROM\3_networkname.CAB CAB: \Extended_ROM\Broadcast_GER.sa.CAB CAB: \Extended_ROM\CallerIDB32_Hima2_GER.CAB CAB: \Extended_ROM\CameraRC132_GER_1.5.sa.CAB CAB: \Extended_ROM\MIDI56.sa.CAB CAB: \Extended_ROM\MIDI_GER_reg.sa.CAB CAB: \Extended_ROM\MMS1.6.0.14GER.CAB CAB: \Extended_ROM\OEM_GER_04071402.sa.CAB CAB: \Extended_ROM\Version_AKU2_172.sa.CAB CAB: \Extended_ROM\Swisscom_172562_ClearVue_GER.sa.CAB CAB: \Extended_ROM\Swisscom_172562_customize.cab CAB: \Extended_ROM\Swisscom_172562_homepage.cab CAB: \Extended_ROM\Swisscom_172562_SwisscomV204.sa.CAB CAB: \Extended_ROM\Swisscom_172562_Customize.sa.CAB EXEC:\Extended_ROM\TPEnable.exe RST: Reset
Deaktiviert die Benutzereingaben
TPEnable.exe:
Aktiviert die Benutzereingaben wieder
3_networkname.CAB:
Fügt die Namen von 3 Mobile-Anbietern zur Registrierungsdatenbank hinzu
Fügt die folgenden Einträge zur Registrierungsdatenbank hinzu:Broadcast_GER.sa.CAB:Code:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\RIL\OperatorNames] "20408"="NL KPN" "20620"="BASE" "20810"="SFR"
Unterstützung für CB (Cellbroadcast Meldungen)
Fügt folgenden Eintrag zur Registrierungsdatenbank hinzu:CallerIDB32_Hima2_GER.CAB:Code:[HKEY_CURRENT_USER\ControlPanel\CellBroadcast] "Language"=dword:00000000
Installiert das Programm 'Anrufer-ID'
CameraRC132_GER_1.5.sa.CAB:
Installiert die Programme 'Album' und 'Kamera'
MIDI56.sa.CAB:
Klinkelton Plugin. Ermöglichte es Klingeltöne in den folgenden Formaten wiederzugeben: mid, 3gp, mp4. Standardmässig kann das Gerät nur wav- und wma-Dateie wiedergeben. Scheint auch den audio/midi MIME Typ für die Wiedergabe im von Midi-Dateien aus dem Internet Explorer festzulegen.
Installiert die Datei 'RTPlugIn.dll' und registriert sie in der Registrierungsdatenbank als 'Ring Tone Plugin Player'
MIDI_GER_reg.sa.CAB:
Eindeutschung des PlugIns MIDI56.sa.CAB. Die folgenden Einträge in der Registrierungsdatenbank werden überschrieben (Original: 'Set as Ringtone')MMS1.6.0.14GER.CAB:Code:[HKEY_CLASSES_ROOT\mp4file\Shellex\ContextMenuHandlers\{E88B4A18-6F77-4bb6-8E0D-DCD4B1F8F1DA}] @="Als Klingelton verwenden" [HKEY_CLASSES_ROOT\midifile\Shellex\ContextMenuHandlers\{E88B4A18-6F77-4bb6-8E0D-DCD4B1F8F1DA}] @="Als Klingelton verwenden" [HKEY_CLASSES_ROOT\3gpfile\Shellex\ContextMenuHandlers\{E88B4A18-6F77-4bb6-8E0D-DCD4B1F8F1DA}] @="Als Klingelton verwenden"
Installiert das Programm 'MMS Composer'
OEM_GER_04071402.sa.CAB:
Einstellungen für BT !WICHTIG!
Ich vermute nicht nur BT, aber Wichtig ist sicher zutreffend
Installiert folgende Dateien:Version_AKU2_172.sa.CAB:Code:\Windows\AudioGW.dll \Windows\Battery.dll \Windows\frontlight.dll \Windows\HSDCard.dll \Windows\Rilgsm.dll \Windows\Wavedev.dll \Windows\atadisk.dll
Trägt die Version der Extended_ROM in der Registrierungsdatenbank ein:Swisscom_172562_ClearVue_GER.sa.CAB:Code:[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\3rdversion] "MSYSTEM"="1.72.562"
Installiert die Programme 'ClearVue PDF' und 'ClearVue PPT'
Swisscom_172562_customize.cab:
- Installiert die Datei 'scm.gif', das Swisscom mobile Logo
- Konfiguriert die Einträge auf dem Heute-Bildschirm und deren Reihenfolge
- Konfiguriert Pocket Plus
Swisscom_172562_homepage.cab:
Installiert \Windows\Homepage\*.*
Und legt \Windows\Homepage\index.html als Startseite fest
Swisscom_172562_SwisscomV204.sa.CAB:
Installiert die Datei 'CM_Entries.xml' eine XML-Datei mit den Swisscom-Einstellungen für GSM, WAP, GPRS, MMS
Installiert die Datei 'PocketPlus.arm.CAB' aus welcher nach dem automatischen Soft-Reset am Ende der Konfiguration Pocket Plus installiert wird.
Installiert die Swisscom spezifischen Bilder, Sounds und Favoriten
Swisscom_172562_Customize.sa.CAB:
Macht fast das gleiche wie Swisscom_172562_SwisscomV204.sa.CAB nur ohne Pocket Plus.
Anpassungen am Extended_ROM und hiermit am Hard-Reset
So genug der Theorie, jetzt folgt die Praxis:
Folgende Anpassungen habe ich bei mir bis jetzt vorgenommen:
Einstellung von Besitzerinformationen und Geräte-ID
Ich habe mit dem WinCE CAB Manager eine CAB-Datei erstellt, die Besitzerinformationen (Start | Einstellungen | Privat | Besitzerinf…) und Geräte-ID (Start | Einstellungen | System | Info | Geräte-ID) bei jedem Hard-Reset automatisch einträgt. Dabei werden folgende Einträge in der Registrierungsdatenbank erstellt/angepasst:Die Datei heisst 'Konfiguration.CAB' und ich habe Sie ins Extended_ROM kopiert. Damit sie ausgeführt wird kommt ein entsprechender Eintrag in die Datei 'Config.txt':Code:[HKEY_CURRENT_USER\ControlPanel\Owner] "Owner"=hex: .... hier folgen meine persönlichen Angaben in Hex-Code ... [HKEY_LOCAL_MACHINE\Ident] "Desc"="Qtek 2020" "Name"="Qtek2020"als letzter Eintrag vor 'EXEC:\Extended_ROM\TPEnable.exe'Code:CAB: \Extended_ROM\Konfiguration.CAB
Entfernen von Anrufer-ID und Swisscom-Homepage
Da ich das Programm 'Anrufer-ID' und die Swisscom-Homepage nicht benötige habe ich die entsprechenden Zeilen im 'Config.txt'und die dazugehörigen CAB-Datei gelöscht.Code:CAB: \Extended_ROM\CallerIDB32_Hima2_GER.CAB CAB: \Extended_ROM\Swisscom_172562_homepage.cab
Die Swisscom-Homepage habe ich vor allem auch gelöscht, weil sie mit 4.24 MByte ein Viertel des Extended_ROM belegt und ich diesen Platz für andere Programme (siehe unten) nutzen möchte.
Hinzufügen des ExtendedROMUnlocker
Da ich vermutlich noch wieder am Extended_ROM rumbasteln werden lasse ich ExtendedROMUnlocker automatisch installierten: 'Config.txt' ergänzen mitund 'ExtendedROMUnlocker_GER.arm.CAB' ins Extended_ROM kopierenCode:CAB: \Extended_ROM\ExtendedROMUnlocker_GER.arm.CAB
visKeeper automatischn installieren
Um eine Anwendung aus dem Extended_ROM installieren zu können benötigt man die entsprechnede CAB-Datei. Im Fall von 'visKeeper' bin ich wie folgt an diese gelangt:
1. Download von visKeeper PPC
2. Manuelle Installation von visKeeperPPCSetupDeutsch.exe (das Setup legt einen Ordner 'C:\Programme\Microsoft\ActiveSync\visKeeper' an)
3. Kopieren der Datei 'C:\Programme\Microsoft\ActiveSync\visKeeper\viske eper_deutsch.arm.cab' ins Extended_ROM
4. Ergänzen der Datei 'Config.txt' im Extended_ROM mitWas noch kommtCode:CAB: \Extended_ROM\viskeeper_deutsch.arm.cab
Folgende Punkte möchte ich noch umsetzten:
Automatischen Installation weiterer Programm:
- CeRegSpy
- Update von Microsoft Reader für Pocket PC
- Microsoft Voice Command
- .NET Compact Framework 1.0 SP3 Redistributable
- NoviiRemote
- Resco Explorer
Automatische Konfiguration erweitern
Offene Fragen
Interessant wäre zu wissen, für welche Geräte diese Angaben sonst noch zutreffen (Qtek 9090, Qtek S100, andere Geräte). Wer ist mutig und zu Experimenten bereit?









Automatisch generierter Sicherheitshinweis



