ყალბი მდებარეობა Huawei-ზე Google-ის სერვისების გარეშე

Google-ის სერვისების გარეშე Huawei-სა და Honor-ის ტელეფონების მფლობელები რეგულარულად აწყდებიან მტკიცებას, რომ მდებარეობის ჩანაცვლება მათთვის მიუწვდომელია. ეს ასე არ არის: ყალბი მდებარეობა თავად 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. ჩართეთ დეველოპერის რეჟიმი

    პარამეტრები → „ტელეფონის შესახებ“ → შვიდჯერ ზედიზედ შეეხეთ „ანაწყობის ნომერს“. ამის შემდეგ „პარამეტრები დეველოპერებისთვის“ გამოჩნდება აქ: „პარამეტრები → სისტემა და განახლებები“ (EMUI-ის ძველ ვერსიებში — უბრალოდ „სისტემა“).

    Android-ის პარამეტრების ეკრანი „ტელეფონის შესახებ“: მონიშნულია „ანაწყობის ნომერი“, ქვემოთ მინიშნებაა დარჩენილი შეხებების შესახებ
  4. აირჩიეთ ყალბი მდებარეობის აპი

    დეველოპერის პარამეტრებში იპოვეთ პუნქტი „მდებარეობის იმიტირების აპის არჩევა“ და აირჩიეთ Mock Location. კოორდინატების მიწოდება ერთდროულად მხოლოდ ერთ აპს შეუძლია — ეს Android-ის შეზღუდვაა და არა EMUI-ის.

    მდებარეობის იმიტირების აპის არჩევა: მონიშნულია Mock Location, ვარიანტი „არცერთი“ არჩეული არ არის
  5. გამართეთ აპის გაშვება

    პარამეტრები → „ბატარეა“ → „აპების გაშვება“ → იპოვეთ Mock Location და გამორთეთ მისთვის „ავტომატური მართვა“. გაიხსნება ფანჯარა სამი გადამრთველით — „ავტოგაშვება“, „მეორადი გაშვება“ და „ფონურ რეჟიმში მუშაობა“ — ჩართეთ სამივე. ეს მთავარი ნაბიჯია: ავტომატური მართვისას EMUI ფონურ სერვისს საკუთარი შეხედულებით ხურავს.

    Huawei-ის პარამეტრები: Mock Location-ისთვის ავტომატური გაშვების მართვა გამორთულია, სამი გადამრთველი ჩართულია
  6. შეამოწმეთ შედეგი

    გაუშვით ჩანაცვლება რუკაზე შეხებით და გახსენით სხვა რუკების აპი. თუ ის არჩეულ წერტილს აჩვენებს, მექანიზმი სისტემის დონეზე მუშაობს და Google-ის სერვისების არარსებობას მნიშვნელობა არ ჰქონია.

    სხვა რუკების აპი მდებარეობას ჩანაცვლებულ წერტილში აჩვენებს — ჩანაცვლება მუშაობს

რატომ არ არის ჩანაცვლება Google-ზე დამოკიდებული

ყალბი მდებარეობა თავად Android-შია რეალიზებული: სისტემა ერთ არჩეულ აპს სატესტო პროვაიდერების რეგისტრაციისა და მათში კოორდინატების ჩაწერის უფლებას აძლევს, შემდეგ კი ამ კოორდინატებს ყველას გადასცემს, ვინც მდებარეობას ჩვეულებრივი გზით ითხოვს. Google Play Services ამ მექანიზმთან კავშირში არ არის — ისინი სისტემურის თავზე საკუთარ მდებარეობის API-ს გვთავაზობენ, მაგრამ მას არ ცვლიან.

პრაქტიკული შედეგი: ჩანაცვლება Google-ის სერვისების გარეშე ტელეფონზე მუშაობს. სამაგიეროდ, აპები, რომლებიც კოორდინატებს მხოლოდ Google-ის API-ით იღებდნენ, ასეთ ტელეფონზე ყოველგვარი ჩანაცვლების გარეშეც არ მუშაობს — მასთან დაუკავშირებელი მიზეზით.

სამივე გადამრთველი აუცილებელია

„ავტოგაშვება“ სისტემას აპის დაბრუნების საშუალებას აძლევს მას შემდეგ, რაც მან იგი დახურა. „მეორადი გაშვება“ სხვა აპის ან სისტემის მოვლენით გაშვებას უშვებს — სწორედ ეს აღადგენს ჩანაცვლებას გადატვირთვის შემდეგ. „ფონურ რეჟიმში მუშაობა“ სერვისს მუშაობის გაგრძელების საშუალებას აძლევს, სანამ აპი ჩაკეცილია.

მესამე გადამრთველის გამორთვა ჩანაცვლებას ისეთივე საიმედოდ აჩერებს, როგორც პირველისა, ამიტომ ჩართეთ სამივე და არა მხოლოდ აშკარა ავტოგაშვება.

HarmonyOS და Honor

HarmonyOS-ზე პუნქტები თითქმის იმავე ადგილებშია, რაც EMUI-ში: დეველოპერის რეჟიმი იმავე შვიდი შეხებით ირთვება, განყოფილება „სისტემა და განახლებებშია“, გაშვების მართვა — „ბატარეაში“. სახელები შეიძლება ერთი სიტყვით განსხვავდებოდეს, აზრი იგივეა.

კომპანიების გაყოფის შემდეგ Honor-ს საკუთარი გარსი აქვს, მაგრამ მასაც შერჩა აპების გაშვების მართვა სამი გადამრთველის იმავე ნაკრებით — ეძებეთ ბატარეის განყოფილებაში.

თუ ჩანაცვლება მაინც ჩერდება

შეამოწმეთ, ხომ არ დაბრუნდა აპი გაშვების ავტომატურ მართვაზე: გარსის დიდი განახლებები ზოგჯერ ამ პარამეტრს აუქმებს. ცოცხალი სერვისის ნიშანია მუდმივი შეტყობინება პანელში; თუ შეტყობინება გაქრა, სისტემამ სერვისი დახურა.

დანარჩენი მიზეზები მწარმოებელზე არ არის დამოკიდებული და ცალკეა განხილული — რატომ ითიშება ჩანაცვლება ფონურ რეჟიმში.

Mock Location — ყალბი GPS მდებარეობა Android-ზე root-ის გარეშე

უფასოდ, Google Play-ის გარეშე. დაყენებამდე შეგიძლიათ ფაილის საკონტროლო ჯამის შემოწმება.

APK-ის ჩამოტვირთვა