clevis.czSiemensMania | WMmania | VySemNesmite | SiemensMania na Facebooku
EnglishČesky
SiemensMania has a brand new forum
  SiemensMania    Fórum

   Off-line verze  TESTY  Náhradní díly  Podpořte SM  

ÚVOD FÓRUM CHAT
:: View topic - Jak na systémové patche
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   Skupiny uživatelůSkupiny uživatelů   ProfileProfile   ChatChat   Log in to check your private messagesLog in to check your private messages 
 BankBank   LotteryLottery   User ShopsUser Shops   ShopsShops 

Jak na systémové patche
Goto page 1, 2  Next
 
Reply to topic     Forum Index -> Diskuse k článkům
View previous topic :: View next topic  
Author Message
weitless
táta fóra
táta fóra

Joined: 25 Jan 2004
Posts: 1248
Location: Brno-nejkrásnější město na východ od Paříže

7981.00 SMM
PostPosted: Tue May 18, 2004 8:47 pm    Post subject: Jak na systémové patche Reply with quote

http://www.mobilmania.cz/hosting/siemensmania/dir_clanky/systemovepatche.htm

autor: Pluto Applause Applause
Back to top
View user's profile Send private message Send e-mail Visit poster's website
romulus
VIP
VIP

Joined: 14 Feb 2004
Posts: 1867
Location: Jizni Morava

10861.00 SMM
PostPosted: Wed May 19, 2004 6:23 am    Post subject: Reply with quote

Pluto: Fakt dobrej článek. Takhle jsem chtěl triumfovat já, kdybych vytrval a tím patchováním se takhle prokousal.
Člověk se základními znalostmi programovaní v assembleru se po přečtení může rovnou pustit do tvorby vlastních patchů, takže předpokládám, že se díky Tobě nyní objeví mnoho českých tvůrců patchů.

Dobrá práce! Applause Applause Dancing
Back to top
View user's profile Send private message Send e-mail
hanni
řád zlatého admina
řád zlatého admina

Joined: 26 Jan 2004
Posts: 13194
Location: Trenčín

15369.70 SMM
PostPosted: Wed May 19, 2004 6:50 am    Post subject: Reply with quote

Pluto...klobuk dole Applause Pray
_________________
Kdo umí, ten umí. Kdo neumí, ten čumí.
Back to top
View user's profile Send private message Send e-mail
pluto
věrný diskusník
věrný diskusník

Joined: 15 Feb 2004
Posts: 489

2061.00 SMM

Příspěvky na SM: 351,-
PostPosted: Wed May 19, 2004 9:33 am    Post subject: Reply with quote

Tak to jsem rad ze se clanek libi :-)
Jsem zvedav jestli se najde nekdo se sklonem k vyrobe patchu. Osobne kdybych o veci nic nevedel, tak by me ten clanek asi spis odradil tim jak to cely vypada komplikovane. Jeste ze jsem o tom nic nevedel, kdyz jsem se zacal v telefonu prvne stourat :-)))
Back to top
View user's profile Send private message
hanni
řád zlatého admina
řád zlatého admina

Joined: 26 Jan 2004
Posts: 13194
Location: Trenčín

15369.70 SMM
PostPosted: Wed May 19, 2004 9:37 am    Post subject: Reply with quote

Urcite to mnohym pomoze.Hlavne tym,ktori o tom uz nieco vedia a potrebovali trochu "postrcit".. wink
_________________
Kdo umí, ten umí. Kdo neumí, ten čumí.
Back to top
View user's profile Send private message Send e-mail
pluto
věrný diskusník
věrný diskusník

Joined: 15 Feb 2004
Posts: 489

2061.00 SMM

Příspěvky na SM: 351,-
PostPosted: Wed May 19, 2004 9:39 am    Post subject: Reply with quote

Weitless: daji se v tom clanku jeste delat zmeny? Nasel jsem dve chyby..
Namisto ...identifikace instrukce E0 a hodnota C přiřazena registru r13, neboli C.
ma byt
...identifikace instrukce E0 a hodnota C přiřazena registru r13, neboli D.

Ve vete A jak o celé bude vypadat na display? je 'o' misto 'to' a navic je ta veta modrou barvou namisto cernou..
Back to top
View user's profile Send private message
Pjootr
Guest




851.00 SMM
PostPosted: Wed May 19, 2004 9:46 am    Post subject: Reply with quote

Zajímavé čtení, i kdyľ se nás na ąkole pokouąeli učit v assembleru programovat, tak si myslím, ľe kdybych něco měl vytvořit tak mezi tím Siemens vyvine daąí dvě řady telefonů.

Jo jinak vąecha čest ...

Brick wall
Back to top
hanni
řád zlatého admina
řád zlatého admina

Joined: 26 Jan 2004
Posts: 13194
Location: Trenčín

15369.70 SMM
PostPosted: Wed May 19, 2004 9:48 am    Post subject: Reply with quote

pluto wrote:
Weitless: daji se v tom clanku jeste delat zmeny? Nasel jsem dve chyby..
Namisto ...identifikace instrukce E0 a hodnota C přiřazena registru r13, neboli C.
ma byt
...identifikace instrukce E0 a hodnota C přiřazena registru r13, neboli D.

Ve vete A jak o celé bude vypadat na display? je 'o' misto 'to' a navic je ta veta modrou barvou namisto cernou..


Posli mu to,co chces zmenit na mail.Zmeni to.

_________________
Kdo umí, ten umí. Kdo neumí, ten čumí.
Back to top
View user's profile Send private message Send e-mail
pluto
věrný diskusník
věrný diskusník

Joined: 15 Feb 2004
Posts: 489

2061.00 SMM

Příspěvky na SM: 351,-
PostPosted: Wed May 19, 2004 11:43 am    Post subject: Reply with quote

hanni wrote:
Posli mu to,co chces zmenit na mail.Zmeni to.

jj, diky, zadost odeslana...
Back to top
View user's profile Send private message
pluto
věrný diskusník
věrný diskusník

Joined: 15 Feb 2004
Posts: 489

2061.00 SMM

Příspěvky na SM: 351,-
PostPosted: Wed May 19, 2004 11:45 am    Post subject: Reply with quote

Pjootr wrote:
Zajímavé čtení, i kdyµ se nás na ±kole pokou±eli učit v assembleru programovat, tak si myslím, µe kdybych něco měl vytvořit tak mezi tím Siemens vyvine da±í dvě řady telefonů.


Myslim ze to tak zhavy nebude, stejny procesor v telefonech pouziva Siemens uz nekolik let, akurat na nej nabalujou dalsi a dalsi funkce + malinko vylepsujou hardware :-)
Back to top
View user's profile Send private message
hanni
řád zlatého admina
řád zlatého admina

Joined: 26 Jan 2004
Posts: 13194
Location: Trenčín

15369.70 SMM
PostPosted: Wed May 19, 2004 12:28 pm    Post subject: Reply with quote

Preto uz v poslednej dobe ten procesor aj nestiha a je dost pomaly...
_________________
Kdo umí, ten umí. Kdo neumí, ten čumí.
Back to top
View user's profile Send private message Send e-mail
Lukasisko
čestný člen
čestný člen

Joined: 26 Jan 2004
Posts: 366
Location: Opava,Žimrovice

1261.00 SMM
PostPosted: Fri May 21, 2004 8:44 am    Post subject: volání nlastního patche Reply with quote

Ahoj Pluto,
díky za skvělý článek. Chtěl bych se zeptat na jednu věc. Nerozumím
tomu, odkud jsi vzal ty hodnoty DA673271?
Mám určitou doměnku, ale pak by to muselo být naopak, prohodit staré a nové data, asi takto: 0DE900: DA673271 DA2D76E6

Citace z článku:
"Nyní můžeme napsat další řádek patche, který změní na adrese 0DE900h volání ShowIcon na volání začátku patche:

0DE900: DA2D76E6 DA673271"
Back to top
View user's profile Send private message Send e-mail
pluto
věrný diskusník
věrný diskusník

Joined: 15 Feb 2004
Posts: 489

2061.00 SMM

Příspěvky na SM: 351,-
PostPosted: Fri May 21, 2004 10:12 am    Post subject: Re: volání nlastního patche Reply with quote

Lukasisko wrote:
..odkud jsi vzal ty hodnoty DA673271?
Mám určitou doměnku, ale pak by to muselo být naopak, prohodit staré a nové data, asi takto: 0DE900: DA673271 DA2D76E6

Citace z článku:
"Nyní můžeme napsat další řádek patche, ...
0DE900: DA2D76E6 DA673271"


To DA2D76E6 je volani rutiny ShowIcon. System kdyz chce nakreslit ikonku signalu (nebo jinou, ale nas zajima ted zrovna signal) tak provadi prave toto volani. My ho ale v takove chvili potrebujeme zarazit a donutit ho, aby misto ShowIcon zavolal nas patch. ShowIcon pak zavolame sami jako prvni, aby o tu ikonku system neprisel.
Takze prochazime pamet a hledame kde ma system volani DA2D76E6. Az to spravny najdeme, tak mame adresu (0DE900) a na ni mu napiseme DA673271 - coz je volani patche. Proto 0DE900: DA2D76E6 DA673271

Neboli puvodne system volal ShowIcon a ten pak vratil beh systemu. Tedka system zavola patch, patch zavola ShowIcon. ShowIcon az udela co potrebuje vrati beh do patche - ten probehne a vrati beh systemu. Mozna jsem to tam mohl spis nejak nakreslit, zda se ze je to problemovy misto clanku. Zkusim neco vecer vymyslet aby ten popis byl pruhlednejsi.
Back to top
View user's profile Send private message
Lukasisko
čestný člen
čestný člen

Joined: 26 Jan 2004
Posts: 366
Location: Opava,Žimrovice

1261.00 SMM
PostPosted: Fri May 21, 2004 10:42 am    Post subject: Reply with quote

Je mi jasné, ľe DA2D76E6 je původní volání ShowIcon, které nahradím voláním patche DA673271 (který jako první obsahuje instrukci ShowIcon), ale není v tom návodu nikde uvedeno, proč zrovna tato hodnota: DA673271 jako volání patche. Jak na to přijdu, ľe volání patche je zrovna DA673271? Doufám, ľe uľ jsem se vyjádřil srozumitelněji, o tom, co mi není jasné.
Pokud né, chtěl bych tě poprosit o chvilku na ICQ.
Back to top
View user's profile Send private message Send e-mail
pluto
věrný diskusník
věrný diskusník

Joined: 15 Feb 2004
Posts: 489

2061.00 SMM

Příspěvky na SM: 351,-
PostPosted: Fri May 21, 2004 1:09 pm    Post subject: Reply with quote

Lukasisko wrote:
Je mi jasné, ľe DA2D76E6 je původní volání ShowIcon, které nahradím voláním patche DA673271 (který jako první obsahuje instrukci ShowIcon), ale není v tom návodu nikde uvedeno, proč zrovna tato hodnota: DA673271 jako volání patche. Jak na to přijdu, ľe volání patche je zrovna DA673271? Doufám, ľe uľ jsem se vyjádřil srozumitelněji, o tom, co mi není jasné.
Pokud né, chtěl bych tě poprosit o chvilku na ICQ.

Jsem ted v praci a nemam tu ICQ.
To DA673271 je instrukce CALLS 677132 a na adrese 677132 (resp. na 477132 ve FuBu - posun o 2MB) zacina patch.
Na 677132 zacina proto, ze je to vhodny misto v pameti. Vzasade muze lezet i kdekoliv jinde kde je volno, pak by se jenom upravila ta adresa volani. Kdyby jsi si pro patch nasel volny misto treba na adrese 654321 (454321 FuBu) [ted nevim jestli je tam volno, ale rekneme ze jo], tak by to volani bylo CALLS 654321, neboli DA652143.
Snad je to to na co se ptas.. :-)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic     Forum Index -> Diskuse k článkům All times are GMT + 1 Hour
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum



Powered by phpBB © phpBB Group