Obi Wan??

Its like this. Permissions must be granted for your phone to access the internet, use the gps, see the memory card and file system, and so on. ATT grants these permissions according to signings. Only ATT signed apps can use the gps and access the file system. Other signings like verisign and geotrust are allowed to access the internet but not the gps or memory card. Unsigned apps cant do much on this phone except play as a game.
You may have seen your phone ask you to access the internet when running certain apps. This is an example of a certain signing not given the 'always allow' but 'ask' for permission.
The goatbreaking method installs the apps underneath ATT's signing requirement so that all apps act like fully signed ATT apps whether signed or not.
Here is a link to the ATT java signing specifications on what signings are allowed to do and access. The goatbreaking method turns all these permissions into 'allowed' for any app.
http://developer.att.com/developer/index.jsp;jsessionid=VDQGQ5QRRLQF5B4R0EWCPJQ?page=toolsTechDetail&id=11300207#PIM