Smelter
Siemens Menu/EEprom/Langpack/Pictures/RingTones explorer
prevedeno by 3aTmr @ www.siemensfreaks.com :)
Ovaj je program namjenjen istra§ivanju fullflasha na Siemens mobitelima. IzvlaŸi informacije iz fullflasha o Menu, EEprom, Jeziku, Slikama i Melodijama te ih prikazuje na prikladan naŸin. Program je napravljen za x55 seriju, ali trebao bi raditi sa fullflash-om i drugih Siemens mobitela. Prvotno je namjenjen za flash patching, ali takoÐer mo§e biti koristan za neupu†ene i nenapredne korisnike.
INFO
U tekst polju †e se prikazati sve mogu†e informacije koje program uspije izvu†i iz FF (FullFlash-a). Kako program prelazi preko pojedinih sekcija, sve pronaÐene informacije se dodaju u polje.
EEPROM
Eh ti eeprom blokovi ! Sve je poŸelo s njima (SiemPROM). U ovom popisu prikazuju se sljede†e kolumne: broj Bloka, Opis (Description), Verzija, Offset blokova u FF, VeliŸina (Size), atribut prisutnosti nekih dodatnih informacija (*) i atribut ukljanjanja blokova (-). Dodatne informacije su dostupne za sljede†e blokove u EEPROM-u:
- 5079 - KorisniŸki rijeŸnik T9
- 5076 - Pozdrav
- 5124 - Grupe
- 5098-5104 - WAP-bookmarks
- 5170-5179 - Biljeçke
- 5166 - Alarm
- 280 - In§injerski menu (samo za x55)
- 5206 - Lista SMS-a. Ovaj blok nije prisutan kod S55, M55
- 71 - Profil tvorniŸkih postavki
- 5209 - KorisniŸke fraze
- 5168 - moja BT-indentifikacija
- 5262 - Poznati BT-ureÐaji
- 5136 - Timeout Java-konekcije (S55, M55, SL55)
- 5237-5241 - Timeout Java-konekcije (C55)
- 5274 - Trenutna Shema boje
- 5275-5278 - Sheme boja 1 - 4
- 67 – Parametri baterije
Sad †emo detaljnije o pojedinom bloku:
TimeOut Java-konekcije. Ako koristite Java-GPRS aplikacije kao npr. ICQ za telefon (npr. uMessanger) i ako prestanete koristiti telefon (ne stiskajte dugme neko vrijeme) – dolazi do timeout-a i "skidanja" sa GPRS-a. Mo§ete pove†ati timeout u ovoj ooperaciji tako da modificirate blok. Jednostavno primjenite sa V_Klay-om patch koji †e vam pru§iti program. Radi na C55, S55, M55, SL55.
Ove i mnoge druge funkcije (kao i kod drugih lista) su dostupne sa desnim klikom miça. Blokovi se mogu uŸitati / içŸitati (unload) na disku bilo jedan po jedan, ili svi zajedno. Za vrijeme ove operacije rad se obavlja u pod-direktoriju \EEPROM pod direktorijom gdje FF (FullFlash) pripada . KvaŸica na "Prika§i obrisane blokove " utjeŸe, ho†e li se obrisani blokovi prikazati u popisu. Ponekad je korisno tra§iti stare blokove, odstupanja koja u nekim sluŸajevima mogu pomo†i ako telefon ne radi najbolje.. Stavke menu-a koji se pojavljuje i vodi k promjeni prozora "Info" i "Patch", su dodijeljeni by tic.
Langpack
Ovdje je sve jednostavno: Langpack - to je jeziŸni paket . U ovom popisu prikazuju se jeziŸne poruke koje je program pronaçao u FF, sa brojem jezika, brojem poruka i offseta u FF. U menu koji je dostupan desnim klikom, mogu†e se je prebaciti na §eljeni jezik ili odabrati prikaz svih jezika. Pod izmiçljenim jezikom 99 tekst linije le§e izvan Langpack-a.
For editing whole langpack:
- Open list “Langpack”
- Langpack – Save langpack’s area. You should rename this file. It’s our backup.
- Langpack – Save langpack.
- Edit this file by help MS Word or another unicode-editor
- Langpack – Load langpack.
- If was message “Langpack’s size exceeded” – goto 4. If all Ok – goto window “Info” and check cutted messages. If this messages not important you can ignore theirs cutting.
- Langpack – Save Langpack area.
- Set “Automatic” language in mobile
- Open this file in V_Klay – Flasher. Address and size should be setted automatically.
- Upload this file to mobile. Enjoy.
- If smth wrong – restore your mobile from backup (point 2).
- Smelter compress langpack worse than Siemens on ~ 10%.
- On x65 exact size of langpack must be less than FF240 = 1045056 bytes
Menu
Ovdje †e se prikazati popis stavki Menu-a koje program pronaÐe u FF. Od najve†e koristi je kolona "Entry". U njoj je mogu†e vidjeti entry - points (ulazne toŸke) neophodne za patch-eve koji mijenjaju funkciju tipki telefona. Na primjer, mi priznajemo kao imamo ovaj patch:
; S55v20 - Promjena funkcije "Lijeva strelica"
32499C: DA7106B8 DA74240C; Explorer
æto se tu deçava? Po definiciji, Lijeva Strelica koja poziva funkciju GPRS-Info, zamjenjena je sa pozivom funkcije "Explorer". Ali, çto ako ne §elimo Explorer, i, npr, §elimo Diktafon? Neophodno je da znamo entry-point funkcije Diktafon . Kod S55v20, nalazi se u menu-u 14.6, a entry–point jest 67AF82. Zamjenimo li mjesta zadnja 2 byte-a i dodamo li na poŸetak DA; dobit †emo kao krajnji rezultat sljede†i patch :
; S55v20 - Promjena funkcije " Lijeva strelica "
32499C: DA7106B8 DA6782AF; Diktafon
Jednostavno, zar ne? Imena elemenata menu-a variraju ovisno o radu u Langpack (Jezik) sekciji. Dakle, da te stavke nebi izgledale ovako: String #000, ve† u ljudima Ÿitljivom obliku - jednostavno otvorite JeziŸnu (Langpack) stavku, odaberite sa desnim klikom §eljeni jezik i vratite se natrag na Menu za pregled.
U popisu Menu-a, kao i u svim drugim, klikom desnom tipkom miça na listu, dostupne su korisne funkcije. Kolumne Handle i Items oznaŸuju poŸetak zaglavlja menu-a i tablice elemenata, i od koristi su samo za napredno flash patch-anje. Iste kolumne za elemente podmenu-a sadr§e ID brojeve znaŸajki menu-a (kao poruke) u LangPack-u za obiŸne i ve†e fontove (Velika slova).
Slike
U ovom popisu prikazene su sve slike unutar FF. Sadr§aj kolumni: broj PIT-tablice, broj slika u trenutnoj PIT-tablici, ukupan broj slika, veliŸina piksela na X, veliŸina piksela na Y, bitovi boja na pikselima, adresa slike, njezinu veliŸinu, dekomprimiranu veliŸinu i adresu opisnog reda slike. Dekomprimirana veliŸina specificira koliko byte-ova bi bila slika, ako nebi bila komprimirana, i prikazano je, samo za komprimirane slike. UŸitavanje slika iz FF sa diska nije mogu†e, i skidanje se vrçi u direktoriju \BMP pod direktorijem fullflash-a . U desnom gornjem kutu mogu†e je vidjeti sliku i njene osnovne karakteristike. Opcija "Prika§i sliku " sprema je na disk i grafiŸki editor se pokre†e za njen prikaz.
Melodije
Sadr§aj kolumni ovog popisa: broj melodija, koliŸina nota (za polifone - tip), vrijeme glasanja u sekundama, vrsta melodije, offset, veliŸina, adresa opisnog reda zvona i melodije. Tekstualni prikaz melodije je set nota podijeljene prazninom. Svaka je nota opisana kao frekvencija: trajanje, u Hz i ms. Melodije se pravilno reproduciraju samo pod Win2000 i WinXP. Pod 98 i Me teoretski bi zvuŸnik trebao proizvesti nejasan jednostavan zvuk. Neznam, nisam testirao. Za sluçanje melodija, neophodno je ukljuŸiti "Auto Play" sa pomo†i ring dugmeta na miçu i pomicanjem ispod popisa. Ili tako da iskljuŸite "Auto Play" i sluçate svaku melodiju individualno. UŸitavanje/skidanje (unloading) melodija se deçava u direktoriju \MIDI pod direktorijem fullflash-a. Monofone se Ÿuvaju u bin-formatu. Za pretvaranje bin u mid format, potra§ite na Internetu. Sve se melodije prikazuju, osim melodija tipa 01, jer ja trenutno neznam kako ih deçifrirati. Polifone (wav, mid) se reproduciraju kako slijedi: melodija se sprema na disk i pokre†e se standardno sredstvo sistema za reprodukciju takovih datoteka. Monofone se reproduciraju preko zvuŸnika sistema.
Datoteke
U ovom popisu mo§ete vidjeti sadr§aj flex-memorije vaçeg mobitela.
Patch
Svaka promjena u FF se akumulira u ovom polju. Kad ste jednom gotovi sa istra§ivanjem FF-a, odite tamo i ili spremite patch ili sa pomo†nim "Alatom - V_Klay" pokrenite patcher. O prisutnosti podataka za patch govori indikator u zadnjem polju statusne linije.
Adresar
Funkcija “Alati– Adresar ” omoguŸiti †e vam pristup adresaru iz 5F0x.adr datoteke.
MultijeziŸna podrçka
Program ima fleksibilno multijeziŸno radno okru§enje. Datoteke jezika za program mo§ete na†i ovdje. Ako §elite dodati vaç jezik u program - download-ajte datoteke jezika i po njima kreirajte datoteku za svoj jezik. Prevedite i jednu od datoteka Smelter_xx.htm na vaç jezik i poçaljite mi je zajedno sa datotekom jezika. Prilikom editiranja linija u jeziŸnoj datoteci, nemojte izbrisati poŸetne i zavrçne praznine. Naglaçujem da obratite pozornost na sljede†e linije:
- x100 - opisuje Vas kao prevoditelja
- x101 - Vaçi podaci
- x102 - Vaçi podaci
- x103 - ime Vaçe dokumentacijske datoteke
- x104 - link na forum, gdje se diskutira o programu na Vaçem jeziku
- x105 - ime Vaçeg jezika u formatu Language Editor-a sa svim oznakama.
Ako ste primjetili neke nepreciznosti u prijevodu postoje†eg jezika - download-ajte jeziŸnu datoteku, uredite potrebno i poçaljite je meni.
Alati - Oznacavanje midleta
Ova je funkcija slicna MidletSigner2 od Chaos-a, ali ne koristi Java-u.
Kreiranje osobnog certifikata:
- Potrebni su Windows 2000 ili noviji
- Podesite na telefonu i racunalu stvarni datum/vrijeme
- Kopirajte sa mobitela datoteku Config\Policy\manufacturer.sbp na racunalo. Mozete preskociti ovaj korak; u tom slucaju datoteka ce biti kreirana automatski.
- Alati - Oznacavanje midleta - Kreiranje certifikata
- Unesite ime certifikata (npr - vase ime)
- Unesite put do datoteke Config\Policy\manufacturer.sbp
- Kopirajte der-datoteku na mobitel u direktorij \Config\Certificate Store
- Kopirajte datoteku manufacturer.sbp na mobitel u direktorij \Config\Policy (zamijenite postojecu)
Oznacavanje midleta :
- Postavite dozvole za midlet tako da stavite/skinete oznake na tockama u "Alati - Oznacavanje midleta "
- Alati - Oznacavanje midleta - Oznaci midlet
- Odaberite midlet
- Odaberite certifikat
- Kopirajte midlet na mobitel. Uzivajte ;)
Napomena od Chaos-a . Budite oprezni pri oznacavanju midleta. Nemojte dopustiti nepoznatim midletima sve dozvole.
Neke osnovne opaske
- Svaka se lista mo§e zapisati u tekstualnu datoteku za naknadno procesiranje ("Full Flash - Spremi listu kao tekst")
- Desnim klikom miça na bilo koju listu otvara se prilagoÐeni menu
- U svim listama nalazi se funkcija "Kopiraj sve u meÐuspremnik"
- Dupli klik miçom na liniju liste otvara se odgovaraju†e podruŸje u WinHex-u ili HexWorkshop-u
Ako je instaliran HexWorkshop program †e pokuçati otvoriti blok unutar njega. U suprotnom - pokuçava sa WinHex-om
- U listi Menu-a, EEPROM-a, Langpack-a i Datoteke, postoji funkcija Tra§i (Ctrl-F) i funkcija Pretra§i ponovo (Ctrl-G)
- Statusna linija sadr§i korisne digitalne informacije; Ÿitaj savjete
- Program mo§e raditi samo sa podruŸjem EEPROM-a. TakoÐer je mogu†e raditi sa velikim FF (16M). Ili je takoÐer mogu†e raditi samo sa LangPack-om.
- Podrazumijevaju se prazni blokovi u prozoru "Info" 64 kilobyte blokovi potpuno popunjenog FF. To je npr. blok 5C; podruŸje memorije 5C0000 - 5CFFFF
- Ako program javlja nedostatak nekih datoteka - iskoristite prednosti programa OCX Ctrl
- Kod uŸitavanja informacija sa diska u FF, veliŸina blokova na disku treba biti jednaka veliŸini odgovarajuŸeg podruŸja u FF, u suprotnom program †e javiti greçku.
- Kod masovnog uŸitavanja, datoteke, koje su jednake odgovarajuŸem podruŸju ff-a, ne donose dodatne informacije u prozoru "Patch"
- Ako imate bilo kakve korisne informacije - dobrodoçle su. Moji podaci - na kraju ovog dokumenta
Zahvale
- RizaPN - za Siemens Flash Explorer i ffMod
- Skylord - za Siemens EEPROM tool i Siemens Language Editor
- ACiD [mrp] - za SPC2
- ValeraVi - za V_Klay
- SiNgle - za podrçku, za patche-ve, za savjete
- MOXHATiK - za IDC-skripte
- TomCat - za neke informacije vezane uz blokove EEPROM-a
- chaos
- LazyCODer
- Papuas
- Phantom
- … i takoÐer mojim prijateljima sa www.siemens-club.org
Povijest
- v4.62 - 29.10.2004 - A lot of changes
- v4.20 - 2.09.2004 - Toolbar. Emerging of non contextual menu on Shift-RightClick. Emerging of contextual menu on RightClick. Menus for x65 are corrected.
- v4.10 - 31.08.2004 - Interface is Completely altered and re-ordered. Text search. Function "Open main lists". An opportunity of copying of any field of the list in the buffer. Hot keys are added.
- v3.80 - 28.08.2004 - Definition EEPROM-IMEI and Bootcore-IMEI on x65. Results Hexadecimal search are made out as the separate list.
- v3.72 - 27.08.2004 - Fixed work from the menu on 6618. Correct definition IMEI on A40.
- v3.70 - 27.08.2004 - Support S65, SK65. Correct definition IMEI on C35. Some Standard functions are added. The interface of binary search and search of functions is improved.
- v3.65 - 06.08.2004 - Support C65. Fixed small bugs. Support the action of "People against providers" ;)
- v3.60 - 02.08.2004 - Fixed a small bug in Pictures.
- v3.58 - 02.08.2004 - Monophonic melodies are kept with expansion SRT. Fixed a bug with pictures on CF62. On C55 the program now finds more than additional pictures.
- v3.56 - 26.07.2004 - Correct mass preservation of files.
- v3.55 - 22.07.2004 - Correct mass preservation EEPROMs. Fixed bugs at Files . Adjusted Menus on x65.
- v3.52 - 13.07.2004 - Support of Files on x65. Menu and EEPROM are corrected on x65.
- v3.50 - 12.07.2004 - Complete support CF62. Full (except for files) support x65.
- v3.45 - 06.07.2004 - Support of 16-bit pictures. Added Picture and Dump for x65. Fixed some bugs.
- v3.40 - 06.07.2004 - Support CX65 (while only in Langpack)
- v3.30 - 01.07.2004 - History of open files. Fixed a bug with loss of last block in window Dump. Run with argument 166 = just start Calc166
- v3.20 - 25.06.2004 - Format of the data in Search is changed. Preservation of list Dump. Correct unpacking increased Flex Mem.
- v3.10 - 03.06.2004 - Search is added (in menu "Utility"). Descriptions of blocks in function Dump are added. More correct unpacking of Flex Memory ("Files").
- v2.72 - 02.06.2004 - the Czech language of the interface Is corrected.
- v2.71 - 01.06.2004 - Standard patch "DisableAircraftCheck" is added. The Czech language of the interface is added.
- v2.70 - 19.05.2004 - Correct work with langpacks without English language. Creating standard patches (DisableCRC, EnableDevMenu, OpenBFB).
- v2.61 - 07.05.2004 - A bug is corrected at unpacking langpack x60
- v2.60 - 06.05.2004 - The "ini" file Is added. Searching for standard functions with incomplete patterns ( with ??). Choosing Hex editor integration - WinHex or HexWorkshop. Search of messages in langpack by ID number. Search of pictures by ID number. Correct definition of initial ID number for texts beyond langpack.
- v2.50 - 30.04.2004 - Searching for standard functions of a flash is added
- v2.45 - 30.04.2004 - Added Portuguese and Greek_on_English interface language. C56 is processed like C55. Correct work with StringID in Menu.
- v2.44 - 22.04.2004 - Documentation is added to the program for the Croatian language. The Croatian interface language is corrected
- v2.43 - 20.04.2004 - some problems with the Russian interface are solved
- v2.42 - 20.04.2004 - some problems with the Multilingual interface are solved
- v2.40 - 19.04.2004 - The German language of the interface added. Correct work with files SL55
- v2.38 - 08.04.2004 - The French language of the interface
- v2.37 - 05.04.2004 - The Italian language of the interface
- v2.35 - 01.04.2004 - The opportunity of the extension of a window of the program on vertical. The Spanish language of the interface. The English documentation
- v2.32 - 19.03.2004 - The Croatian language of the interface. Support of several disks in a file-explorer for SL55 (2), C60 (2), MC60 (3). Possibility of editing of the texts beyond langpack.
- v2.30 - 18.03.2004 - The Chinese language of the interface. Dot editing langpack.
- v2.23 - 16.03.2004 - AdressBook it is made out as a separate list. Correct display "Menu" if in langpack is chosen "All languages"
- v2.20 - 12.03.2004 - Viewing the AddressBook (files 5F0x.adr) in the menu "Tools".
- v2.12 - 10.03.2004 - The file-explorer - support of all of 55-th series is essentially advanced. Display of file attributes. Function of "Property of a file ". Support multi-disk flex mem. (only I55).
- v2.10 - 05.03.2004 - Correct work with Chinese langpacks. Correct installation of a background of pictures at their preservation. Flex-memory explorer (only S55).
- v1.62 - 24.02.2004 - the algorithm of unpacking langpack is corrected. The Polish language of interface is added
- v1.60 - 20.02.2004 - Support C60. Support of the compressed color pictures. Correct work with ff without O9 (x35, C60). A final line (*) in window "Dump". The address of the EIT-table in a window "EEPROM". Some bugs corrected.
- v1.55 - 18.02.2004 - the algorithm of formation of the menu Is corrected. The bug with attribute of a file is corrected. Function "To open the description" in pictures and melodies. Support of polyphony of type 06 (wav). List "Dump" - graphic representation of fullflash (ff).
- v1.51 - 17.02.2004 - Display of exact and full size O9 and langpack. Correct work with S45i. In the status line - the information on, whether ff has been changed. Correct behavior of a window "Patch". Normal work on the monitor 800*600. Calc166 is corrected . Full-function loading of the built-in melodies.
- v1.42 - 13.02.2004 - Support of several PIT-tables (only M55?). work Calc166
- v1.40 - 12.02.2004 - Correct work with 6-oc meter ff. Correct work with long names of files. Multilanguage support. Accessible languages: Russian and English
- v1.30 - 09.02.2004 - Correct work with A52. The interface is ordered. The detailed information for the block 67 "Parameters of the accumulator". An opportunity from ff to keep map, a broad gully and adjustments of the accumulator. Definition IMEI from fullflash
- v1.25 - 04.02.2004 - Display in the window "Information" the unused space in FF ("Empty blocks"). Display in the window "Langpack" of the text messages beyond Langpack area.
- v1.21 - 02.02.2004 - Correct work with A52
- v1.20 - 30.01.2004 - Probably, the problem of start of the program under Win98 is solved. Integration with HexWorkshop is corrected
- v1.19 - 29.01.2004 - the algorithm of unpacking Langpack Is corrected. The algorithm of search of melodies is corrected. Probably, the problem of start of the program under Win98 is solved. Integration with HexWorkshop Is corrected
- v1.15 - 27.01.2004 - The algorithm of unpacking Langpack is corrected. Support of polyphony (except for melodies of type 01). The algorithm of search eeprom is corrected.
- v1.11 - 24.01.2004 - In the contextual menu of melodies items were added "To copy a melody in buffer" and "To reproduce a melody from text". Now melodies can exchange even via ICQ. An opportunity of work with big FF (16Mb). If in a system HexWorkshop is installed, there will be integration with it, instead of with WinHex. The information for blocks 5274-5278 (Color schemes) is added. The algorithm of unpacking Langpack is corrected.
- v1.10 - 22.01.2004 - the First public version
- 18.04.2003 - 4.12.2003 - SiemPROM
Da, skoro sam zaboravia ;). Program mo§ete "skiniti" ovdje: Smelter
Za razgovor o programu, posjetite forum
Ako §elite saznavati najnovije vijesti o programu, predla§em da odete na gore navedenu adresu i preplatite se na obavijeti o novostima.
Moji drugi Siemens projekti:
- LayoutMe - keyboard layout editor
- FarDES - plugin for Far Manager, analog of the DES
For support this program – Donate, please, some money to wallet Z464767006197 using system WebMoney
avkiev@ukr.net
ICQ: 226072
Puno pozdrava