You can definitely share files to network, and install drivers (apps) for new hardware. Except new hardware often can&#x27;t be installed directly, but that&#x27;s more of a hardware limitation similar to laptops than an OS thing.<p>See <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.hp.android.print" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=com.hp.android...</a> for an example of a &quot;driver&quot; for new hardware.<p>Editing hosts isn&#x27;t possible without rooting, but you can get the same effect by running a DNS server on device and changing Android to use it.<p>I challenge your assumption that we should look at unrooted android versus Windows. Which of those things can you do on Windows without being an administrator? Unrooted stock is sandboxed, but so are Windows nonadmin accounts.