Нет, устанавливать Localize на свой телефон не нужно. Более того, физический доступ к устройству, которое вы ищете, также не потребуется. Вам понадобится только номер телефона и пара свободных минут.