Siemens SX1 - skript na automatickou modifikaci firmware
MyEgo.cz
Siemens SX1 - skript na automatickou modifikaci firmware
Tento skript je určený pro WinHex editor, a provede automatickou úpravu firmware pro používání témat na Siemensu SX1. Patří sem úprava horní lišty (EidPic.mbm
), hodin (eikctl.rsc
), indikátoru baterky (avkon.mbm
) a síly signálu (avkonex.mbm
), a modifikace úvodní obrazovky (splashscreen.mbm
).
Upozornění: veškeré zde uvedené postupy děláte na vlastní riziko. Autor článku nepřebírá žádnou zodpovědnost za případné škody a ztrátu záruky způsobenou na Vašem telefonu!
Téma na přiloženém obrázku dělal niobe a je ke stažení zde.
Jak modifikovat firmware?
- udělejte si zálohu disku C:,
- spusťte aplikaci pro update firmware (například
SX1_CZ-SK-RETAIL-uk-cz-sk_13_0001_service.exe
z siemensmania.cz), - stáhněte si WinHex editor,
- v menu Tools si zvolte Open RAM, nalezněte
proces
SX1_SWUP..
, klikněte na něj, a otevřete siPrimary RAM
, - v menu Options - Edit Mode si zvolte InPlace editing,
- stiskněte klávesu
Enter
a vyberte si tam skriptfirmware.whs
, kliknutím na skript jej spusťte, - spusťte standardní update firmware telefonu Siemens SX1.
To je celé, Váš telefon nyní bude očekávat prvky horní lišty, hodin, úvodní obrazovky a stavu baterie a síly signálu na MMC kartě (musíte je na MMC kartu pochopitelně nahrát!).
Obsah souboru firmware.whs
:
Uložte tento soubor do stejného adresáře jako jste instalovali WinHex.
Assign DriveSelector 0x45 // Name: Upper line Goto 0x0 Label l_pUpperLine Find "Z:\System\Data\EidPic.mbm" Unicode Down IfFound Write DriveSelector Move 10 JumpTo l_pUpperLine EndIf // Name: Analogue Clock Goto 0x0 Label l_pAnalogueClock Find "Z:\System\Data\eikctl.rsc" Unicode Down IfFound Write DriveSelector Move 10 JumpTo l_pAnalogueClock EndIf // Name: Splash Screen Goto 0x0 Label l_pSplashScreen Find "Programs\splashscreen.mbm" Unicode Down IfFound Move -20 Write DriveSelector Move 30 JumpTo l_pSplashScreen EndIf // Name: Common Controls Goto 0x0 Label l_pCommonControls Find "Z:\System\Data\avkon.mbm" Unicode Down IfFound Write DriveSelector Move 10 JumpTo l_pCommonControls EndIf // Name: Indicators Goto 0x0 Label l_pIndicators Find "System\Data\avkonex.mbm" Unicode Down IfFound Move -6 Write DriveSelector Move 10 JumpTo l_pIndicators EndIf // // Name: T9 Patch - uncomment if needed // Goto 0x0 // Label l_pT9 // Find "Z:\System\T9Ldb\" Unicode Down // IfFound // Write DriveSelector // Move 10 // JumpTo l_pT9 // EndIf MessageBox "All Patches to FW were successfully applied." Exit
Existuje nejaka galerie kompletnich temat?
(Male upozorneni: Ve zminovanem tematu: cars_theme.zip chybi soubor: eikctl.rsc - ve scriptu je)
Za pripadne info predem diky.
M.
Hezký návod Radku. Rád bych měl ale jeden technikcý dotaz. Nešlo by nahradit přímo celý opereční systém telefou? SX1 má tuším verzi 6.0 . Co taklhe stáhnout třeba binární soubor osmičky a pomocí nějakého programu to celé přehrát? Co tomu brání? To že jiná verze podporuje třeba edge by snad neměl být problém - prostě edge nebude fungovat ;) Nebo víš o nějakém problému, co by tomu bránilo? Všichni mluví o tom, že třeba právě ta osmička má mnohem víc funkcí, ale nikdy nikoho nenapdalo to prostě ve starších telefonech přehrát. Díky za opdověď.