Under this logic, no hacking would ever be illegal. After all, there's obviously no way any attacker ever did anything the code actually made impossible.
Fortunately, courts aren't computers, judges aren't compilers, and legal code isn't a programming language.
Every attack ever uses something that can be described as "official channels." It's all in the code, after all. As Apple's response makes clear, this is indeed not via the official channels.
"Authorization" in the legal sense != authorization in the cryptographic sense. You can get a token and still be not legally authorized to access a system.
Fortunately, courts aren't computers, judges aren't compilers, and legal code isn't a programming language.