Yeah, rootless smartphone-to-smartphone (or tablet) is a harder problem to solve without an intermediary device.
But! That intermediary device could be something like a Raspberry Pi Zero.
It isn't "low power" by the strictest definitions, but it is also not particularly expensive power-wise -- it can be powered with USB OTG from a smartphone from the past decade or so. And it is very small, which also counts.
It can obviously run a real Linux distro (or just parts of one), but can also run OpenWRT -- which by nature tends to tolerate intermittent power very well.
It's theoretical, but (again in theory): A Zero W running OpenWRT might be a relatively simple path for a portable hotspot abuser.
First, dump OpenWRT onto an SD card, plug it in an and get in there with a browser -- however that is done.
Second: Create an interface or two for getting hotspot data into it: Maybe one of them via wifi, and another via USB tethering from the connected phone.
Third: Test. At least the Pi itself should have Internet connectivity by this point.
Fourth: Set it up as a wifi access point (I think that chipset can do both at once in OpenWRT), and get NAT going.
Fifth: Utter the well-documented incantations for mangling TTL on all of the hotspot interfaces.
Sixth: Wrap it in nice 3M Super 33+ electrical tape for posterity and a minimum of protection for those tiny SMD parts.
Seventh: ???
Eighth: Profit!!! Or, better: Push the resulting SD card image to the usual places, with correct attribution and license compliance, so that others can benefit more-easily.
Seems doable. To use, just power it on/plug it in, and turn tethering/hotspot on with the donor phone. And then connect other phones to the WiFi AP provided by the Pi.
It'll eat phone batteries pretty quick, but it might last long enough to get someone else out of a jam. (It'll also work well on a portable power bank, and those are also cheap.)
But! That intermediary device could be something like a Raspberry Pi Zero.
It isn't "low power" by the strictest definitions, but it is also not particularly expensive power-wise -- it can be powered with USB OTG from a smartphone from the past decade or so. And it is very small, which also counts.
It can obviously run a real Linux distro (or just parts of one), but can also run OpenWRT -- which by nature tends to tolerate intermittent power very well.
It's theoretical, but (again in theory): A Zero W running OpenWRT might be a relatively simple path for a portable hotspot abuser.
First, dump OpenWRT onto an SD card, plug it in an and get in there with a browser -- however that is done.
Second: Create an interface or two for getting hotspot data into it: Maybe one of them via wifi, and another via USB tethering from the connected phone.
Third: Test. At least the Pi itself should have Internet connectivity by this point.
Fourth: Set it up as a wifi access point (I think that chipset can do both at once in OpenWRT), and get NAT going.
Fifth: Utter the well-documented incantations for mangling TTL on all of the hotspot interfaces.
Sixth: Wrap it in nice 3M Super 33+ electrical tape for posterity and a minimum of protection for those tiny SMD parts.
Seventh: ???
Eighth: Profit!!! Or, better: Push the resulting SD card image to the usual places, with correct attribution and license compliance, so that others can benefit more-easily.
Seems doable. To use, just power it on/plug it in, and turn tethering/hotspot on with the donor phone. And then connect other phones to the WiFi AP provided by the Pi.
It'll eat phone batteries pretty quick, but it might last long enough to get someone else out of a jam. (It'll also work well on a portable power bank, and those are also cheap.)