« Odpowiedź #11 dnia: Maj 24, 2008, 12:40:15 »
Proces sprowadza się:
1. Do zrozumienia na czym polega problem (dlaczego, od strony sprzętu i oprogramowania) dochodzi do spowolnienia (przeciążenie bufora jakiegoś, za dużo przerwań)
2. Ustalenia jak rozwiązać problem
3. Deasemblacji i zrozumienia działania DLLa za to odpowiedzialnego (to wcale nie musi być touch.dll)
4. Poprawienia i przetestowania (ew. obejścia zabezpieczeń, jeżeli takowe są w tym DLL)
To nie jest niemożliwe, ale o wiele łatwiej byłoby znaleźć urządzenie o podobnej architekturze z tym samym sprzętem od ekranu dotykowego, które nie ma tego problemu i próba dopasowania DLL - sprawdzenie specyfikacji technicznej i dotarcie do wszystkich urządzeń i ich romów jak i sprawdzenie, czy w którymś romie nie ma poprawionego tego błędu zajmie 1/100 czasu potrzebnego do wykonania deasemblacji i analizy tego DLLa.

Zapisane
Sprzęt: 5MX, SimPad, BlueAngel, Hermes, N810, 8510p, k810i, PSP, 2133, MBW150, RedFly, G1, d780, HP HDX Dragon, E75, 5101, Rose, 3GS, N900, Uni, c901, Milestone, N96, Rhodium, Huawei e5, Envy 17, Galaxy Tab, e6500