Earlier quoted context omitted.
As much as I support geohot and dislike DMCA, I'm pretty sure releasing code that circumvents security (and especially the one that causes financial loss) is still illegal. http://cyber.law.harvard.edu/openlaw/DVD/1201.html#a http://cyber.law.harvard.edu/openlaw/DVD/1201.html#a2 http://cyber.law.harvard.edu/openlaw/DVD/1201.html#b There's one exception - circumvention is allowed only for security testing purposes, bu…
so how is this different to jailbreaking an iPhone?
There's a specific exemption to the anticircumvention provision of the DMCA for "Computer programs that enable wireless telephone handsets to execute software applications, where circumvention is accomplished for the sole purpose of enabling interoperability of such applications, when they have been lawfully obtained, with computer programs on the telephone handset."