| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: ne únor 22, 2004 1:46 pm Předmět: |
 |
|
Důležité!! Nemáte už někdo zkušenosti s disassemblerem IDA?
Potřebuji poradit s tímto softem. Nemám zase tolik času abych to celé studoval.
Když zkusím přeložit fullflash z telefonu, tak mi to skoro celé přeloží jako db (databyte) - na to mi stačí hexeditor.
Případně pokud by se vám někomu podařilo najít češtinu do programu či nějaký český help, tak by to snad taky helpnulo.
Je potřeba společnými silami vytvořit komentovaný překlad fullflashe do
assembleru a pak budou systemové patche otázkou několika minut. |
|
| Návrat nahoru |
|
 |
weitless Site Admin

Založen: 25. 01. 2004 Příspěvky: 898 Bydliště: Brno-nejkrásnější město na východ od Paříže
|
Zaslal: ne únor 22, 2004 1:57 pm Předmět: |
 |
|
| Na tohle si troufám říct je machr Krokodýl...vydrž do zítřka..bude online.O víkendu ho na netu neuvidíš |
|
| Návrat nahoru |
|
 |
hanni redaktor

Založen: 26. 01. 2004 Příspěvky: 7649 Bydliště: Nové Mesto nad Váhom
|
Zaslal: ne únor 22, 2004 5:06 pm Předmět: |
 |
|
Presne,Krokodyl je v tomto dobry...len ma dost malo casu venovat sa aj takymto veciam  _________________ Kdo umí,ten umí.Kdo neumí,ten čumí. |
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: ne únor 22, 2004 7:10 pm Předmět: |
 |
|
Nepotkali jste někde AT+CGSN patch pro S45i?
PS: kam se dají posílat patche? Mám patch pro změnu obrázků (vytáčení,
poslání SMS apod.) v M55 z Iridia na Palladiuma vidím, že ho nemáte. |
|
| Návrat nahoru |
|
 |
hanni redaktor

Založen: 26. 01. 2004 Příspěvky: 7649 Bydliště: Nové Mesto nad Váhom
|
Zaslal: ne únor 22, 2004 7:46 pm Předmět: |
 |
|
coskoro tam bude
a nielen to,kopec inych krasnych grafickych veci..
Patche posielaj Lukasiskovi. _________________ Kdo umí,ten umí.Kdo neumí,ten čumí. |
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: po únor 23, 2004 1:05 am Předmět: |
 |
|
Tak ten AT+CGSN patch už mám - je napsaný v helpu programu ATCGSN debugger. Pro kolegy - ke stažení na http://alexsid.antex.ru
Je to program, který díky uvedenému patchi dokáže grabovat paměť telefonu za chodu i přes originální Siemens kabel.
Rozšíří AT příkaz určený na čtení IMEI o čtení jakékoliv části paměti. Program ATCGSN debugger to pak umí pohodlně využívat.
V tomto programu vidím do budoucna obrovský potenciál při vývoji patchů. |
|
| Návrat nahoru |
|
 |
Krokodýl redaktor

Založen: 26. 01. 2004 Příspěvky: 2082 Bydliště: Velké Žernoseky
|
Zaslal: po únor 23, 2004 4:11 pm Předmět: |
 |
|
| Další krok je na světě, právě jsem dokončil překlad z ruského helpu pro program Smelter. |
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: st únor 25, 2004 9:23 pm Předmět: |
 |
|
Tak
vzdávám experimenty s IDA a pokud mi s ní někdo rychle neporadí, tak
začnu vyvýjet vlastní na Siemens specializovaný disassembler s tracerem
(tím hlavně).
Budu ho dělat asi v Turbo Pascalu protože v Delphi se ještě tolik
neorientuju. Jestli se chce někdo jakkoliv podílet na vývoji, tak se
hlaste.
Bude mi to ale asi trvat docela dlouho. Času je málo... |
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: pá únor 27, 2004 12:17 pm Předmět: |
 |
|
Tak
jak na IDu už vím, takže žádný disassembler dělat nebudu. Stačilo
definovat jednotlivé segmenty - bootcore, eeprom atd a označit co má
být programový kód a co data a už se to docela rýsuje.
A L E ! ! !
Jak jsem již psal v jiné diskuzi a nikdo mi neodpověděl, tak to zkusím dát i tady:
Je to tohle opravdu začátek bootcore nebo mám fullflash nějak posunutý?
F2 FC 1C FF F2 FE 1C FF E6 FF 00 40 DA 80 20 25
Jestli ano, tak je to podivné, protože pak by první dvě instrukce
do registrů procesoru načítaly obsah z RAM (z adresy FF1C), což je
docela hloupost ne?
PS: Mám námět na super patch nebo jste ho někde viděli? Prý se dají
od specializovaných firem sehnat telefony, které při vytočení čísla
vytočí ještě jedno (pevně zadané) a všechny spojí konferenčním hovorem
= odposlech hovorů. To musí jít udělat i se Siemense vhodným patchem,
ne? Ještě vnutit manželce nějaký patchovatelný telefon místo C62ky a
bylo by to...  |
|
| Návrat nahoru |
|
 |
mISHA rozumbrada

Založen: 25. 02. 2004 Příspěvky: 147
|
Zaslal: pá únor 27, 2004 12:28 pm Předmět: |
 |
|
sic
jen hadam, ale proc by nemohly? trebas je to testovani blokace
operatora, overeni funkcnosti pameti, zkouska phonecode atd. nebo tam
muze byt ulozena informace o stavu baterie a spol. zkus se podivat, co
s tema datama dela dal.
EDIT: muzes mi prosim rict, jak si postupoval pri otevreni IDY?
spustil sem IDAG.exe, dal novy projekt, otevrit, soubor z VKLAY (
je to tak spravne? > pripadne kde stahnout fw20cz? ted nemam kabel
), jako Binarni soubor a zarovevn jako siemens c166:c166 a ted se me to
pta na nastaveni pameti pro disasemblovani. co s tim?
Naposledy upravil mISHA dne pá únor 27, 2004 12:39 pm, celkově upraveno 1 krát |
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: pá únor 27, 2004 12:37 pm Předmět: |
 |
|
Bootcore má být zavaděč po spuštění telefonu. V RAM paměti by v té chvíli neměly být žádná relevantní data.
Jediné co mně napadá je, že se na start bootcore nějak vrací i za provozu a tímto testuje zda jde o první spuštění nebo ne.
A bohužel vysledovat co se s tím děje dál, není sranda. Je to dlouhá
série odskoků, brzy i podmíněných a mně se tím nechce prokousávat dokud
mi někdo nepotvrdí, správnost mého postupu. |
|
| Návrat nahoru |
|
 |
mISHA rozumbrada

Založen: 25. 02. 2004 Příspěvky: 147
|
Zaslal: pá únor 27, 2004 12:42 pm Předmět: |
 |
|
| ilikesiemens napsal: | Bootcore má být zavaděč po spuštění telefonu. V RAM paměti by v té chvíli neměly být žádná relevantní data.
Jediné co mně napadá je, že se na start bootcore nějak vrací i za provozu a tímto testuje zda jde o první spuštění nebo ne.
A bohužel vysledovat co se s tím děje dál, není sranda. Je to dlouhá
série odskoků, brzy i podmíněných a mně se tím nechce prokousávat dokud
mi někdo nepotvrdí, správnost mého postupu. |
no to vubec neni spatnej napad ze to testuje dalsi spusteni. mohl by to
byt trebas nejaky program counter. vsak v servisnim menu je historie
EXITu. no a kdyz to zatuhne, nikde se nic nezapise, jen zustane v
pameti co se delo. a tohle by to mohlo byt.
ale hadam.
poradis prosim s tou IDOU? ted to neco dela, nastavil sem ROM
zacatek 0x000000 a size 0x800000 a to same u input file. nicmene to asi
zatuhlo :-/
Naposledy upravil mISHA dne pá únor 27, 2004 12:46 pm, celkově upraveno 1 krát |
|
| Návrat nahoru |
|
 |
romulus Site Admin

Založen: 14. 02. 2004 Příspěvky: 1312 Bydliště: Brno
|
Zaslal: pá únor 27, 2004 12:43 pm Předmět: |
 |
|
Mě
IDA taky pořád obtěžovala tvořením RAM nebo ROM a pak tak tvrdošijně
nazvala vytvořený segment. Proto jsem si udělal BIN soubor tvořený
fullflashem z vKlaye (začíná na 0x200000) a pamětí RAM vytaženou z
mobilu ATCGSN debugerem (0 - 0x1FFFFF). Obojí jsem spojil WinHEXem.
Pokud chceš zkoumat firmware už od spuštění telefonu, tak je RAM asi
zbytečná a stačí to nahradit 128kB nul.
Pak v IDe zadám RAM 0-1FFFFF a doufám, že je to správně. |
|
| Návrat nahoru |
|
 |
mISHA rozumbrada

Založen: 25. 02. 2004 Příspěvky: 147
|
Zaslal: pá únor 27, 2004 12:49 pm Předmět: |
 |
|
jj uz na to koukam.
proc to zacina na 0x200000? ja ty hodnoty obslehl primo z vklay a tam
to zacina na nule. jinak to stale nacita ( nezatuhlo to ) . musim
zkontrolovat spravny pocet nul
EDIT: jeste k tomu nacitani. v prvni tabulce kde se nastavuje jak se to
ma nacist dole Processor Options a tam je standardne nastaveno C167.
tak tam sem nastavil c166. jinak bych to mel mit i s hodnotama ( krom
tech nul ) spravne
EDIT2: jezis uz chapu ja sem blbej. zacina to na 20000 kvuli ram.
nicmene se tu naskyta otazka je to spravne? opravdu to ma ram od nuly? |
|
| Návrat nahoru |
|
 |
|