מה Mock Location עושה?
היא משנה את המיקום של Android לנקודה שבוחרים במפה: ספקי ה-GPS והרשת מתחילים לדווח עליה לכל אפליקציה שמבקשת מהמערכת את המיקום.
בוחרים נקודה בהקשה על המפה או מוצאים אותה בחיפוש — ובמקום הקואורדינטות האמיתיות המערכת מתחילה לדווח על אלה שנבחרו; אין כפתור „התחלה” נפרד שצריך ללחוץ עליו. זה מנגנון של Android עצמו: באפשרויות למפתחים יש פריט „בחירת אפליקציה להדמיית מיקום”, והזיוף עובד רק כל עוד בחרת שם בעצמך ב-Mock Location.
המיקום המדומה נשאר פעיל כל עוד שירות הרקע פועל — רואים את זה לפי ההתראה הקבועה בלוח ההתראות. כל עוד הוא פעיל, כל האפליקציות בטלפון מקבלות את הקואורדינטות, ולא רק אחת: Android לא מאפשר „לרמות” אפליקציה אחת ולתת לאחרת קואורדינטות אמיתיות.
כשהזיוף נעצר, האפליקציה חוזרת למיקום האמיתי ומציגה אותו במפה. הפעלה מחדש של הטלפון לא מאפסת מיקום מדומה פעיל — הוא משוחזר אוטומטית.
המנגנון הזה זהה בכל אפליקציות הזיוף — מה ששונה הוא מה שבנוי סביבו: במה האפליקציות שונות זו מזו.