Կեղծ տեղադրություն Huawei-ում առանց Google ծառայությունների

Առանց Google ծառայությունների Huawei-ի և Honor-ի հեռախոսների տերերը պարբերաբար հանդիպում են այն պնդմանը, որ տեղորոշման փոխարինումն իրենց հասանելի չէ։ Դա սխալ է․ կեղծ տեղադրությունները հենց Android-ի մասն են, ոչ թե Google-ի հավելում դրա վրա, և առանց Google Play հեռախոսում մեխանիզմն աշխատում է ճիշտ նույն կերպ։ Տարբերությունները միայն այն են, թե որտեղից վերցնել հավելվածը և որտեղ է EMUI-ը պահում անհրաժեշտ կարգավորումները։

  1. Համոզվեք, որ Google ծառայություններ պետք չեն

    Հավելվածին պետք են Android 8.0 կամ ավելի նոր, մշակողի ռեժիմ և տեղորոշման թույլտվություն․ ցանկացած Huawei ունի այս ամենը։ Ո՛չ Google հաշիվ, ո՛չ Google Play ծառայություններ, ո՛չ 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 ծառայությունները կապ չունեն այս մեխանիզմի հետ․ դրանք համակարգայինի վրա տրամադրում են իրենց սեփական տեղորոշման API-ն, բայց չեն փոխարինում այն։

Գործնական հետևանք․ փոխարինումն աշխատում է առանց Google ծառայությունների հեռախոսում։ Իսկ այն հավելվածները, որոնք կոորդինատներ էին ստանում միայն Google-ի API-ով, նման հեռախոսում չեն աշխատում նույնիսկ առանց որևէ փոխարինման՝ դրա հետ կապ չունեցող պատճառով։

Երեք անջատիչներն էլ պարտադիր են

«Ինքնագործարկում»-ը թույլ է տալիս համակարգին վերադարձնել հավելվածը այն փակելուց հետո։ «Երկրորդային գործարկում»-ը թույլատրում է գործարկումը այլ հավելվածի կամ համակարգի իրադարձությամբ․ հենց այն է վերականգնում փոխարինումը վերագործարկումից հետո։ «Աշխատանք ֆոնում»-ը թույլ է տալիս ծառայությանը շարունակել աշխատել, մինչ հավելվածը ծալված է։

Երրորդ անջատիչն անջատելը փոխարինումը կանգնեցնում է նույնքան հուսալիորեն, որքան առաջինը, ուստի միացրեք երեքն էլ, ոչ միայն ակնհայտ ինքնագործարկումը։

HarmonyOS և Honor

HarmonyOS-ում կետերը գրեթե նույն տեղերում են, ինչ EMUI-ում․ մշակողի ռեժիմը միացվում է նույն յոթ հպումով, բաժինը «Համակարգ և թարմացումներ»-ում է, գործարկման կառավարումը՝ «Մարտկոց»-ում։ Անունները կարող են տարբերվել մեկ բառով, իմաստը նույնն է։

Ընկերությունների բաժանումից հետո Honor-ն ունի իր սեփական որոնվածը, բայց դրանում նույնպես պահպանվել է հավելվածների գործարկման կառավարումը՝ երեք անջատիչների նույն հավաքածուով․ փնտրեք այն մարտկոցի բաժնում։

Եթե փոխարինումը դեռ կանգնում է

Ստուգեք, որ հավելվածը չի վերադարձել գործարկման ինքնաշխատ կառավարմանը․ որոնվածի խոշոր թարմացումները երբեմն զրոյացնում են այս կարգավորումը։ Կենդանի ծառայության նշանը վահանակի մշտական ծանուցումն է․ եթե ծանուցումն անհետացել է, համակարգը փակել է ծառայությունը։

Մյուս պատճառները կախված չեն արտադրողից և նկարագրված են առանձին՝ ինչու է փոխարինումն անջատվում ֆոնում։

Mock Location — կեղծ GPS տեղադրություն Android-ում առանց root

Անվճար, Google Play-ից դուրս։ Տեղադրելուց առաջ կարող եք ստուգել ֆայլի ստուգիչ գումարը։

Ներբեռնել APK