Smartphone battery has limited lifespan and it will eventually degrade over ...