Well, the entire thing hinges on having develsh pre-installed and with enough credentials to even load kernel modules. I'm 99.99% certain that retail devices won't be so lucky.