Obfuscated client-side code is only difficult to read--not impossible. Obfuscation can be reversible, as you've discovered. Compression also makes the code harder to read, but again, not impossible.
Encrypted source code, on the other hand, is not readable and must be decoded at runtime. Unfortunately, this is not available for client-side code--only server-side.