Are you putting the phone in airplane mode when you're hiking? That would help save battery life.