DI-524 i Firefox

Jako, że domowy ruter Dlink DI-524 zaczął mieć problemy z rutowaniem TCP na świat, postanowiłem dokonać upgradu firmwaru. Jak to najczęsciej bywa, po aktualizacji coś nie działa. W tym przypadku niemożliwe było podanie hasła przy szyfrowniu WPA-PSK. Strona zawierała błędny JavaScript, który to uwidaczniał się pod Firefoxem. Jako, żem człowiek leniwy i nie chciało mi się przełączać na windows, postanowiłem zwalczyć problem.
Pomocny okazał się FireBug. Jest to prosty debuger/inspector do JavaScripta. Używałem go wcześniej do testowania różnych sprzętów AJAXowych. Przy pomocy FireBuga wyświetliłem zrzut stosu wywołań funcji. A następnie metodą “małpy” wybrałem jedną z funkcji i zmieniłem jej definicje na “działająca”. I się udało. Szczegóły na zrzucie ekranu.
Teraz zastanawiam się jak zrobić to na stałe. Chyba trzeba będzie użyć greasemonkey. Poczekam z tym do następnej awarii.
Aktualizacja
Nie poczekałem. Napisałem prosty skrypt di524-wpa-psk.user.js.
Aktualizacja 2
Na stronie wiki GreaseMonkey będą gromadzone moje skypty.

