Solar power [1] and DNS-tunneling [2], which apparently works even with an expired SIM with no mobile or data plan at all.
[1] Obviously using the solar generated power for something else to save on electricity might be more effective, but where is the fun in that?