Ail said:
Actually the law around reverse engineering are quite complex. I know about them because I deal with them on a professional level. I'm not sure about hardware but on the software level for example it's quite complex. Lets say you want to make an application that reads excel files. It is not legal to purchase a copy of excel and use it to reverse engineer how excel saves its files... What you can do it get public available excel files and try to understand what those files contain. But at a business level it is illegal if the developer doing the reverse engineering has access to the application he is targeting. What most companies do to get around this is they subcontract that work and the contractor asks for the original company to create a bunch of excel files with specifics characteristics and then to provide those to him ( and that is legal). I'm not aware of any company every trying to apply those rules to non company entities, but they are there........ I guess following those rules you could argue those hackers ran the original Sony software to see how it works so that they could change it's behavior through a mod, and technically that's a grey area ( but like I said I'm not aware of anyone ever suing anyone except a business over something like this..) |
It all depends on the method of reverse engineering used
If they bought Excel to create spreadsheets with set data, and then try to determine the layout by reading the contents of the XLS file, then that's perfectly legal. If little to no information is given on the product, that is the main process that reverse engineering takes (much like the Hypervisor drivers).