Chapter 12. Reverse Engineering Applications


“If builders built buildings the way programmers write programs, then the first woodpecker to come along would destroy civilization.”

 --Murphy's Technology Laws

User Interface Elements and Resources

In Chapter 5, “Replacing and Patching Application Classes,” we talked about patching classes to alter the application logic. In this chapter we discuss changing the user interface elements such as messages, warnings, prompts, images, icons, menus, and colors. The same principles described in Chapter 5 apply here as well. The first task is to locate a resource ...

Get Covert Java™: Techniques for Decompiling, Patching, and Reverse Engineering now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.