Symbian » MyEgo.cz - Radek Hulán webzine

MyEgo.cz

home foto blogy mywindows.cz kontakt

Siemens SX1 - skript na automatickou modifikaci firmware

NIOBE

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 si Primary RAM,
  • v menu Options - Edit Mode si zvolte InPlace editing,
  • stiskněte klávesu Enter a vyberte si tam skript firmware.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

CallRecorder - recenze nahrávače hovorů pro Symbian 60

Marek Lutonský na MobilMania.cz recenzuje program NaturalRecorder, který slouží pro nahrávání hovorů. Již delší dobu pro tento účel používám program od SymbianWare nazvaný CallRecorder, který je jednak mírně levnější (9.95 €), a jednak má mnohem více funkcí a hlavně - při nahrávání nepípá.

CallRecorder umí nahrávat příchozí a odchozí hovory, a výborné na něm je, že umí nadefinovat sady pravidel a akcí na známá čísla, neznámá čísla, a rovněž pro skupiny. Mám tak vytvořenou skupinu Business, která mi zvoní specifickým tónem, a kde se veškeré příchozí i odchozí hovory automaticky nahrávají do formátu AMR (mimochodem, jedna minuta zabere jen cca 60kB a je to výborná kvalita), potom skupiny Rodina a Přátelé, které se nikdy nenahrávají, a potom je zde skupina neznámých čísel, která se nahrává vždy, a skupina známých čísel, které nejsou Business, Rodina ani Přátelé, které se nahrávají na požádání. Toto mi NaturalRecorder nenabídne.

CallRecorder neběží ani pozadí, aktivuje se až při hovoru, takže dokonce nezabírá ani místo v paměti (a je tak možno hrát třeba CallOfDuty pro N-Gage, což je program jinak požadující nechutné množství paměti).

INI

Jediný problém jsem měl s nastavením, defaultně CallRecorder ukládá data do C:\Nokia\Sounds\Digital\CR_Records\, a v nastavení programu to nejde změnit (respektive, jde, ale nevím jak to potvrdit, a nejsem sám). Vyřešil jsem to tak, že jsem našel soubor, ve kterém je toto nastavení uloženo, je to C:\System\Shareddata\1020152c.ini, a v HEXa editoru (například PSPad zdarma), jsem upravil C: cestu na E:, tedy MMC kartu, a ukládá se potom na E:\Nokia\Sounds\Digital\CR_Records\.

Nastavení programu

Konfigurace
Seznam hovorů

Siemens SX1 - firmware FW15UK s českou T9

Protože na webu Siemensu je pro českou verzi Siemensu SX1 stále k dispozici jen FW12, a pro anglickou verzi již FW15, který je podstatně lepší a stabilnější, rozhodl jsem se nejenom modifikovat tento firmware pro témata (napíšu k tomu v jiném článku podrobný popis), ale i doplnit do FW15UK českou T9. Jde to docela snadno :-)

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!

Jak dostat do FW15UK českou T9:

  • ve Vašem současném telefonu s českým firmware (testován byl FW12CZ a FW14CZ) se podívejte do adresáře Z:\System\T9Ldb\ a zkopírujte soubory czech.rsc a t9czech.dll do nového adresáře na MMC kartě na E:\System\T9Ldb\,
  • stáhněte si F15UK-DE-IT, pomocí USB kabelu připojte vypnutý telefon k počítači, spusťte update FW15UK (stiskněte joystick, a telefon zapněte do SWUP módu),
  • aplikujte FW15UK, zatím beze jakýchkoliv změn, budeme z něj potřebovat T9 slovníky, pro překopírování z Z: na E:,
  • zapněte telefon a zkopírujte veškeré soubory z ROM z adresáře Z:\System\T9Ldb\ do nového adresáře E:\System\T9Ldb\ (budou tam T9 slovníky pro angličtinu, němčinu a italštinu, celkem 6 souborů),
  • spusťte podruhé update firmware FW15UK,
  • stáhněte si WinHex editor, v menu Tools si zvolte Open RAM, nalezněte proces SX1_International, klikněte na něj, a otevřete si Primary RAM,
  • v menu Options - Edit Mode si zvolte InPlace editing, to co budete psát na klávesnici se bude okamžitě zapisovat do RAM,
  • stiskněte Ctrl+F pro hledání, zaškrtněte Unicode character set, a hledejte slovo T9Ldb a změňte veškeré cesty Z:\System\T9Ldb\ na nové E:\System\T9Ldb\,
  • v update FW15UK dejte “pokračovat” a flashe se Vám upravený firmware,
  • po dokončení vyndejte z telefonu baterku, restartujte jej, a budete mít FW15UK s anglickou, českou, italskou a německou T9 :-) Další T9 si můžete samozřejmě podle potřeby již jednoduše dohrávat na E:\System\T9Ldb\,
  • pokud telefon ponesete do servisu, nahrejte tam zpět neupravený FW15UK, ať neztratíte záruku, nemají šanci to poznat ;-)

Mimochodem, úplně stejným způsobem můžete přesměrovat horní lištu a hodiny (soubory EidPic.mbm a EikCtl.rsc) na E:, a modifikovat tak vzhled telefonu (témata).

Výsledek:

T9 1
T9 2

Siemens SX1 - doplnění témat

Symbian 6.1 oficiálně nemá témata, nicméně, rusové ze serveru oslik.ru přišli na způsob, jak je tam dostat (docela se teď hodí, že jsem se pár let učil i ruštinu).

Modifikace je jednoduchá, stačí si spustit Firmware Update (v mém případě nově stažený FW15 UK-DE-IT International), přes WinHex přepsat v RAM cesty souboru Z:\System\Data\EidPic.mbm (ROM) na E:\System\Data\EidPic.mbm (MMC karta), a tam si nadefinovat vlastní horní tapetu. Prostřední tapetu můžete měnit standardně, a dolní lištu přes WildSkinz.

Zatím jsem s tím jen začal experimentovat, změnil jsem horní lištu, dolní lištu, pozadí, hodiny (soubur EikCtl.rsc), a logo operátora (bitmapa 97*25px), změnit jde ale i pozadí menu, a to v souboru Autolock.mbm a indikátory baterie a síly signálu v souboru avkon.mbm. Dobré informace jsou i na českém symbianforum.com a na tbns.net (tento link doporučuji).

Pokud bude zájem, napsal bych o celé proceduře víc, i se screenshoty, ale na uvedených webech jsou veškeré podstatné informace. Moje téma si můžete stáhnout zde.

Nový vzhled mojí SX1:

Skin 1
Skin 2

NetFront 3.2 pro Symbian telefony zdarma

Symbian 14.12.2004

Netfront 3.2 a Opera 6.2 jsou dva nejlepší (X)HTML prohlížeče pro Symbian zařízení (telefony), NetFront 3.1 jste mohli mít zdarma, a pokud pošlete email na nf3support@access-sys-eu.com, s uvedením Vašeho současného aktivačního klíče (třeba můžete odpovědět na email s tímto klíčem), Access-Netfront Vám licenci na verzi 3.2 poskytne opět za 0 €.

Jediný problém je, že pro telefony se Symbianem 6.1 (tedy i Siemens SX1) verze 3.2 zatím není vydána…

EDGE je slepá ulička

To, co všichni tušili, že EDGE T-Mobile, jakožto mírně vylepšené GPRS (a nikoliv 3G síť jako je CDMA Eurotelu), bude zcela k ničemu, v porovnání s CDMA, se stalo realitou. Podle Lupa.cz je EDGE nejenom velice nestabilní rychlostně, nepřináší žádné znatelné zrychlení oproti GPRS, ale rovněž bude v únoru 2005 dostupné jen pro cca 10% obyvatelstva (oproti dnešním 80% u CDMA).

Tuto tabulku převzatou z článku na Lupa.cz není potřeba více komentovat (snad jen to, že CDMA Eurotelu má 20.000 uživatelů, a v této zátěži je mnohem rychlejší než EDGE T-Mobile bez uživatelů!):

TestGPRSEDGECDMA
Lupa.cz0:470:310:14
Skoda-auto.cz0:490:430:09
Centrum.cz0:590:470:11
Nokia.com1:321:140:28
Download6,3 kB/s19,9 kB/s43 kB/s
(na P-1 je to 100kB/s)
Upload2,1 kB/s6,1 kB/s9,7 kB/s

Bomberman? Bomberman!

Bomberman je jedna z nejlepších her pro Symbian telefony, na relativně malý displej telefonu a omezené možnosti ovládání je tento koncept hry prostě dokonalý.

Zajímavé je, že nejlepší Bomberman je zcela zdarma, a není to Symbian aplikace, ale stará aplikace MegaBomberman pro Segu (kterou spoustíte na picodrive emulátoru).

Tři nejlepší hry typu Bomberman, řazené od nejlepší k nejhorší:

Varianta Popis
MegaBomberman
MegaBomberman pro Sega herní konzoli je skvěle hratelný, a překonává i svoje verze pro Symbian, jako je Explode Arena, či Bomberman pro N-Gage. Navíc, dá se hrát “naležato”, a funguje to výborně.
Explode Arena
Explode Arena je skvělá hra, má několik herních režimů, klasická arkáda nebo deathmatch, výbornou grafiku, a skvělou hratelnost.
Animal Farm
Animal Farm je hra typu “last man standing”, prostě akční bomberman, a skvěle hratelný.

ProfiMail 1.23 podporuje SSL a Gmail!

ProfiMail

ProfiMail, jednoznačně nejlepší emailový klient pro Symbian telefony, podporuje ve verzi 1.23 rovněž SSL pro POP3/SMTP a custom porty, a je tedy možné jej používat i s gmailem :-)

Libor kuchá telefon

Libor kuchá telefon

Libor Krayzel (eLKa) na svém webu popisuje drastickou operaci svého mobilu Siemens SX1. Telefon rozebral, urval mu displej, odšrouboval starý joystick, silou tam narval nový joystick z Nokie 6600, poskládal to do sebe, a ono to pak vesele, lépe a radostněji fungovalo.

Jen co seženu joystick z Nokie 6600, jdu do toho taky!

Nejlepší logické hry pro Symbian - díl 2/2

V tomto článku bych chtěl představit dalších 10 her pro Symbian telefony, ve kterých je nutno mírně (či poněkud více než jen mírně) namáhat mozek, a to jako doplnění k 25 logickým hrám již představeným.

1000 words

1000 Words je hra kde hledáte a hádáte anglická slova. Pokud umíte anglicky, je to docela zábavné, trochu mi to připomíná českou hru “Logik”, jenže místo barev jsou tu písmenka.

Amazing World

Amazing World je vskutnu úžasná hra, za pomoci fotbalových míčů, tenisových míčků, přepravních pásů, a dalších věcí, máte za úkol odpálit bombu. Toto prostě musíte mít!