מיקום מדומה ב-Huawei בלי שירותי Google

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

  1. מוודאים שלא צריך שירותי Google

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

    התקנת Mock Location ב-Huawei בלי שירותי Google: האפליקציה פועלת דרך המנגנון המובנה של Android
  2. מתקינים את האפליקציה מקובץ APK

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

    דף ההורדה באתר: גרסה, גודל הקובץ וסכום ביקורת SHA256 לבדיקה
  3. מפעילים את מצב המפתחים

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

    מסך „מידע על הטלפון” בהגדרות Android: הפריט „מספר Build” מודגש, ולמטה הודעה על מספר ההקשות שנותרו
  4. בוחרים את האפליקציה למיקום מדומה

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

    בחירת האפליקציה למיקום מדומה: Mock Location מסומנת, האפשרות „ללא” לא נבחרה
  5. מגדירים את הפעלת האפליקציה

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

    הגדרות Huawei: הניהול האוטומטי של ההפעלה כבוי עבור Mock Location, ושלושה מתגים מופעלים
  6. בודקים את התוצאה

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

    אפליקציית מפות אחרת מציגה את המיקום בנקודה המזויפת — הזיוף עובד

למה הזיוף לא תלוי ב-Google

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

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

כל שלושת המתגים חובה

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

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

HarmonyOS ו-Honor

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

מאז שהחברות נפרדו, ל-Honor יש קושחה משלה, אבל גם היא שמרה את ניהול הפעלת האפליקציות עם אותם שלושה מתגים — מחפשים אותו במדור הסוללה.

אם הזיוף עדיין נעצר

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

הסיבות האחרות לא תלויות ביצרן ומתוארות בנפרד — למה הזיוף נכבה ברקע.

Mock Location — מיקום GPS מזויף ב-Android בלי root

בחינם, מחוץ ל-Google Play. אפשר לבדוק את סכום הביקורת של הקובץ לפני ההתקנה.

הורדת APK