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

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

מה מיקום מדומה לא עושה
הוא לא מסתיר את עצם הזיוף. Android מוסיף לכל קואורדינטה מספק בדיקה סימון „ממקור מדומה”, וכל אפליקציה רשאית לקרוא אותו. אפליקציות בנקים, אישור משלוחים, דיווח שעות בארגונים ומשחקים עם מערכות נגד רמאות עושים בדיוק את זה — הזיוף גלוי להם (הסבר מפורט), ואי אפשר להסתיר אותו מהם.
הוא לא משנה את כתובת ה-IP. שירות שקובע את האזור לפי הרשת לא יבחין בקואורדינטות מזויפות; שם צריך VPN — ההבדל מוסבר במאמר זיוף מיקום או VPN.
הוא לא משנה את מדינת החשבון, את מספר הטלפון, את שפת המערכת או את אזור הזמן. אלה הגדרות נפרדות, ושירותים קובעים לפיהן את המיקום לעיתים קרובות בדיוק רב יותר מאשר לפי הקואורדינטות.
איך זה נראה בממשקים שונים
לפריט יש שמות שונים, אבל הוא תמיד נמצא במדור המפתחים: בקושחה בעברית הוא נקרא „בחירת אפליקציה להדמיית מיקום”. בגרסאות Android ישנות (לפני 6.0) במקום בחירת אפליקציה היה מתג פשוט „התרת מיקומים מדומים” — אם נתקלת בהוראות כאלה, הן מיושנות.
המדור „אפשרויות למפתחים” עצמו מוסתר כברירת מחדל ומופיע אחרי שבע הקשות על מספר ה-Build. איפה הוא נמצא בממשק מסוים מתואר בנפרד: Xiaomi, Samsung, Huawei, HONOR, realme, OPPO ו-vivo, Tecno ו-Infinix.
למה משתמש רגיל יצטרך את זה
שלושה תרחישים שבהם הזיוף עובד בהגינות ולא מטעה אף אחד.
לראות איך שירות נראה בעיר אחרת: מפות, לוחות זמנים, מודעות מקומיות, מזג אוויר. לא לשתף את הכתובת המדויקת עם אפליקציה שדורשת מיקום בלי צורך אמיתי — הזיוף נותן אפשרות שלישית בין „למסור את הקואורדינטות של הדירה שלי” לבין „לא להשתמש באפליקציה”. ובדיקות: הרצות חוזרות של תרחישים שתלויים במיקום בלי לצאת לשטח (הסבר ל-QA).
אנחנו לא מתארים תרחישים שבהם הזיוף מפר הסכמים עם שירות — דיווח נוכחות בעבודה, אישור משלוח, עקיפת הגבלות אזוריות במשחקים: הם לא עובדים בגלל סימון המקור המדומה ומובילים לחסימת חשבונות.
איך מפעילים ומכבים
ההפעלה לוקחת כמה דקות: מצב מפתחים, בחירת האפליקציה, הרשאת המיקום, נקודה במפה — שלב אחר שלב. כדאי לוודא שהזיוף באמת עובד באפליקציה אחרת: חמש בדיקות.
מכבים באותה דרך: עוצרים את הזיוף באפליקציה, ואם צריך לבטל את האפשרות לגמרי, מחזירים את „בחירת אפליקציה להדמיית מיקום” ל„ללא”. עוד בתשובה איך מכבים מיקום מדומה.