Someone there said:
> Is it? I don't see what the big deal is in installing a chrooted Linux environment (or SSH/RDP client to remote into an external machine) in an Android device?
I've skimmed through comments and I have not seen one explaining how to do this. Surely if it is simple then they could say how?
Let's say I am in the room with a TV and Fire stick and I have a phone. How do I install Linux on it?
I don't have any USB cables, wires whatever, I don't have a laptop (if I had a laptop what would be the point anyway...).
There's actually several options, here's one: https://play.google.com/store/apps/details?id=com.cuntubuntu...
This is also a decent explanation of that plus another option: https://www.androidauthority.com/install-ubuntu-on-your-andr...
Getting Linux to be the "base" OS is a challenge, but if you don't mind the sandbox Android sticks you in you can do quite a bit as an app. In terms of using it for hacking, you probably can't get raw packet spoofing from that because you're not on the "base OS" level and I'd guess that Android doesn't have a raw packet interface (though let me underline "guess"), but you'd have access to any hacking tool that uses normal sockets and such, which is quite a lot of things.
I don't see any reason why you would actually need to root the android device and do everything locally. That may be a fun thought experiment, but it's completely unnecessary in practice.