Not sure if this is the correct place to post this, but I am having some questions regarding the legality of reverse engineering firmware.
Specifically, I was looking into the Nintendo 3DS firmware. The EULA clearly states:
You may not publish, copy, modify, reverse engineer, lease, rent, decompile, or disassemble any portion of the Software, or bypass, modify, defeat, tamper with, or circumvent any of the functions or protections of your Nintendo 3DS, unless otherwise permitted by law.
Code of Conduct:
To help keep the Network Services friendly and safe for all users, you will not engage in any harmful, illegal, or otherwise offensive conduct, such as:
Trying to modify or gain unauthorized access to another person’s Nintendo Device or Network Account or trying to modify, reverse engineer, or gain unauthorized or automated access to any of Nintendo’s computers, hardware, software, or networks used to provide the Network Services or any feature of a Nintendo Device;
Hosting, intercepting, emulating, reverse engineering, or redirecting the communication protocols used by Nintendo as part of a Nintendo Device or the Network Services, regardless of the method used to do so; or do anything that might bypass or circumvent measures employed to prevent or limit access to any area, content or code of any Nintendo Device or Network Services (except as otherwise expressly permitted by law);
And yet you see blog posts like these: http://gaasedelen.blogspot.ca/2014/03/depackaging-nintendo-3ds-cpu.html
My question is, what are the legal implications of reverse engineering the 3DS firmware and posting your finding in a blog post?