Smartphone battery