A Guide to Device Tracking: Smartphones