More robust method of blocking the root/ROM checks

Instead of relying on not running the one method that sets the
`isRooted` flag, actually hook the functions that check for root.
Slight README update, add LICENSE