Smartphone Tracking Guide: Know How You are Being Spied