מיקום מדומה ב-Huawei בלי שירותי Google
הבעלים של טלפוני Huawei ו-Honor בלי שירותי Google נתקלים שוב ושוב בטענה שזיוף מיקום לא זמין להם. זה לא נכון: מיקומים מדומים הם חלק מ-Android עצמו, ולא תוספת של Google מעליו, ובטלפון בלי Google Play המנגנון עובד בדיוק אותו דבר. ההבדלים היחידים הם מאיפה משיגים את האפליקציה ואיפה EMUI שומרת את ההגדרות הדרושות.
מוודאים שלא צריך שירותי Google
האפליקציה דורשת Android 8.0 ומעלה, מצב מפתחים והרשאת מיקום — לכל Huawei יש את כל אלה. לא צריך חשבון Google, לא Google Play Services ולא root: הזיוף עובר דרך המנגנון המובנה של המערכת עצמה לספקי מיקום לבדיקה.

מתקינים את האפליקציה מקובץ APK
בטלפונים האלה אין Google Play, ולכן מורידים את ה-APK מהאתר. לפני ההתקנה משווים את סכום הביקורת — ה-SHA256 של הקובץ מפורסם בדף ההורדה, ואופן הבדיקה מתואר במדריך להתקנת APK.

מפעילים את מצב המפתחים
הגדרות ← „מידע על הטלפון” ← מקישים שבע פעמים ברצף על „מספר Build”. אחרי זה „אפשרויות למפתחים” מופיעות ב„הגדרות ← מערכת ועדכונים” (בגרסאות EMUI ישנות — פשוט „מערכת”).

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

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

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

למה הזיוף לא תלוי ב-Google
מיקומים מדומים ממומשים ב-Android עצמו: המערכת מאפשרת לאפליקציה אחת שנבחרה לרשום ספקי בדיקה ולכתוב אליהם קואורדינטות, ואחר כך מוסרת את הקואורדינטות האלה לכל מי שמבקש את המיקום בדרך הרגילה. ל-Google Play Services אין קשר למנגנון הזה — הם מספקים API מיקום משלהם מעל זה של המערכת, אבל לא מחליפים אותו.
התוצאה המעשית: הזיוף עובד בטלפון בלי שירותי Google. לעומת זאת, אפליקציות שקיבלו קואורדינטות רק דרך ה-API של Google לא עובדות בטלפון כזה גם בלי שום זיוף — מסיבה שאין לה קשר אליו.
כל שלושת המתגים חובה
„הפעלה אוטומטית” מאפשרת למערכת להחזיר את האפליקציה אחרי שסגרה אותה. „הפעלה משנית” מתירה הפעלה בעקבות אירוע מאפליקציה אחרת או מהמערכת — זה מה שמשחזר את הזיוף אחרי הפעלה מחדש. „הפעלה ברקע” מאפשרת לשירות להמשיך לעבוד כשהאפליקציה ממוזערת.
כיבוי המתג השלישי עוצר את הזיוף באותה ודאות כמו כיבוי הראשון, ולכן מפעילים את שלושתם, ולא רק את ההפעלה האוטומטית המתבקשת.
HarmonyOS ו-Honor
ב-HarmonyOS הפריטים נמצאים כמעט באותם מקומות כמו ב-EMUI: מצב המפתחים מופעל באותן שבע הקשות, המדור נמצא ב„מערכת ועדכונים”, וניהול ההפעלה — ב„סוללה”. השמות עשויים להשתנות במילה, הרעיון זהה.
מאז שהחברות נפרדו, ל-Honor יש קושחה משלה, אבל גם היא שמרה את ניהול הפעלת האפליקציות עם אותם שלושה מתגים — מחפשים אותו במדור הסוללה.
אם הזיוף עדיין נעצר
בודקים שהאפליקציה לא חזרה לניהול הפעלה אוטומטי: עדכוני קושחה גדולים מאפסים לפעמים את ההגדרה הזו. הסימן לשירות חי הוא ההתראה הקבועה בלוח ההתראות; אם ההתראה נעלמה, המערכת סגרה את השירות.
הסיבות האחרות לא תלויות ביצרן ומתוארות בנפרד — למה הזיוף נכבה ברקע.