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

מתקינים אפליקציית זיוף
הפריט לבחירת אפליקציה נשאר ריק עד שיש במערכת לפחות אפליקציה מתאימה אחת — לטלפון פשוט אין מה להציע ברשימה. כדאי להתקין מראש אפליקציה לזיוף מיקום: את Mock Location אפשר להוריד כ-APK מהאתר הזה או להתקין מ-RuStore.

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

בוחרים את האפליקציה ברשימה
מקישים על הפריט ובוחרים ב-Mock Location. הבחירה נעשית פעם אחת: המערכת זוכרת אותה ושומרת עליה עד שמחליפים את האפליקציה בעצמך או מסירים אותה. רק אפליקציה אחת יכולה לספק קואורדינטות בכל רגע — זו מגבלה של Android עצמו.

נותנים הרשאת מיקום
פותחים את האפליקציה ומאשרים גישה למיקום. היא נחוצה לא לזיוף, אלא למשימה ההפוכה: להראות איפה נמצאים באמת ולחזור לנקודה האמיתית אחרי העצירה. כדאי לאשר גם את ההרשאה להתראות — בלעדיה Android לא יפעיל את שירות הרקע ששומר על הזיוף פעיל.

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

בודקים את התוצאה באפליקציה אחרת
פותחים כל אפליקציה אחרת עם מפה — למשל Yandex Maps — ובודקים איפה היא מציגה את המיקום שלך. אין טעם לבדוק באפליקציית הזיוף עצמה: שם הנקודה שנבחרה מוצגת בכל מקרה.

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