I know that Android leaks during startup, before it has loaded iptables from a firewall. This of course is a big issue when trying to hide the true IP from an app in Orbot / Orwall.

This might sound odd, but if these leaks only happen during startup, wouldn't it be possible to just wrap the phone in some standard tinfoil if you need to reboot it (which is like once a month for a lot of people)? Would this suffice to prevent any connections until it's booted and iptables are loaded? If this actually works, it would prevent a lot of headaches trying to fix the impossible.

  • 2
    No. "tinfoil" wouldn't suffice.
    – cacahuatl
    Jul 14, 2016 at 19:40
  • 1
    I think a Faraday bag would be more appropriate. Aug 9, 2016 at 21:08
  • Possible duplicate of Orbot: Prevent phone from connecting to the Internet without Tor?
    – janot
    Jan 20, 2019 at 0:48
  • Hah :) re: tinfoil and Faraday .. I've been making this joke alot lately.. tinfoil is only 1 layer of the hat that your probably looking for. Not sure I'm completely comfortable answering a question like this earnestly unless the audience is legally verified, however. :(
    – rhoyerboat
    Apr 19, 2021 at 21:07

1 Answer 1


no, the problem is in the phone's startup sequence: it boots up and brings the devices up first - like any Linux(Android is Linux-based). The only way is to make it work through something else, i.e. the routing middlebox. OrangePi PC or RaspberryPi are perfect fit for it. The only way to fix it "in one device" is to make a physical switch that will be switched off on reboots automatically and after a boot-up and starting it will be manually turned on, powering up the wireless modules and attaching them to the system. And as far as I know the modern board design trends - they're made in the way that makes it nearly-impossible. even if you will manage to make a bga-adapter for the wireless chips - you will have no place to physically place it inside a phone case: you will need at least 1 extra milimeter to place it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .