то, что Вы ищете, является декомпилятором Java. Я рекомендую JAD http://www.kpdus.com/jad.html, Это свободно для не коммерческое использование и сделало задание.
Примечание: это не собирается делать код точно тем же как, что было записано. т.е. Вы собираетесь потерять комментарии и возможно имена переменной, таким образом, это будет немного более твердым, чем просто чтение нормального исходного кода. Если разработчик действительно скрытен, они запутают свой код также, делая его еще тяжелее для чтения.
Try adding a "debugger;" statement in the javascript you're adding dynamically. This should cause it to halt at that line regardless of breakpoint settings.
In Firebug, you should be able to see that script after the page is loaded and the script is injected. When you do, you can set a breakpoint in the appropriate place, and it'll be preserved when you refresh the page.