Theres no "hacking" in Android, its open source
Once you get root enabled, you can pretty much do anything you want if you know *nix.
If you really want to learn how to work in the Android environment, its crazy easy since its perfectly legal, (another benefit of open source), and 95% of all standard *nix commands work in it.
Heres some good places to start:
Android Developers
Get the SDK and play away using the virtual development environment.
Theres also a metric crap ton of tutorials on the web for Linux.