"Never runs out of battery" is the most impossible part. Solar battery - when sun is here. Motion-winded electricity generator, akin to wrist watch - unless the phone is lost and stationary. Thermal electricity generator - unless it's too cold outside. Nuclear power generator - even it can run out, with time.