Կեղծ GPS տեղադրություն Android-ում առանց root
Դեռ կա կարծիք, որ առանց root-ի տեղորոշման փոխարինումն անհնար է։ Այն հնացած է․ կեղծ տեղադրության մեխանիզմը ներկառուցված է Android-ում և հասանելի է ցանկացած հավելվածի, որը օգտատերն ընտրել է մշակողի ընտրանքներում։ Տեսնենք, թե ինչ է տալիս այս ճանապարհը, ինչ չի տալիս, և ինչու է մյուս տարբերակը՝ որոնվածի փոփոխությունը, ավելի թանկ, քան թվում է։
Համոզվեք, որ root-ն իսկապես պետք չէ
Ներկառուցված մեխանիզմը բավական է, եթե խնդիրն է կոորդինատներ տալ այն հավելվածներին, որոնք տեղադրությունը ստանում են սովորական եղանակով՝ համակարգի միջոցով․ քարտեզներ, եղանակ, մոտակա վայրերի որոնում, ձեր սեփական մշակվող հավելվածները և փորձարկումը։ Դա սցենարների ճնշող մեծամասնությունն է։

Միացրեք մշակողի ռեժիմը
Կարգավորումներ → «Հեռախոսի մասին» → յոթ հպում «Կառուցման համարը» կետին։ Կարգավորումներում հայտնվում է «Ծրագրավորողի ընտրանքներ» բաժինը․ կախված թաղանթից՝ այն վերին մակարդակում է, «Համակարգ»-ում կամ «Լրացուցիչ կարգավորումներ»-ում։

Ընտրեք կեղծ տեղադրությունների հավելվածը
Ծրագրավորողի ընտրանքներում գտեք «Ընտրել կեղծ տեղադրության հավելված» կետը և ընտրեք տեղադրված հավելվածը։ Միաժամանակ ակտիվ կարող է լինել միայն մեկը․ համակարգը թույլ չի տալիս մի քանի հավելվածի միանգամից կոորդինատներ տրամադրել։

Գործարկեք փոխարինումը և ստուգեք այն
Ընտրեք կետ քարտեզին, միացրեք փոխարինումը և բացեք քարտեզով այլ հավելված։ Եթե այն ցույց է տալիս ընտրված կետը, մեխանիզմն աշխատում է համակարգի մակարդակում, և լրացուցիչ իրավունքներ պետք չեղան։

Ինչպես է դա իրականում աշխատում
Android-ը թույլ է տալիս ընտրված հավելվածին գրանցել այսպես կոչված թեստային տեղորոշման մատակարարներ և դրանց մեջ կոորդինատներ գրել։ Այնուհետև համակարգը այդ կոորդինատները տալիս է բոլոր նրանց, ովքեր սովորական եղանակով տեղադրություն են խնդրում։ Նույն մեխանիզմն օգտագործում են բջջային հավելվածների ավտոմատ թեստերը․ այն ստեղծվել է առաջին հերթին մշակման համար, ոչ թե ինչ-որ բան շրջանցելու։
Ահա թե ինչու փոխարինումը չի պահանջում գերօգտատիրոջ իրավունքներ․ հավելվածը չի միջամտում այլ գործընթացներին և չի վերագրում համակարգային գրադարանները, այլ օգտագործում է պաշտոնապես տրամադրված հնարավորություն, որը օգտատերը գիտակցաբար է միացրել։
Ինչ է տալիս root-ը և ինչու այն անվճար չէ
Որոնվածի փոփոխությունն ըստ էության ավելացնում է միայն մեկ բան՝ փոխարինման փաստը թաքցնելու հնարավորություն․ հանել «կեղծ աղբյուր» դրոշակը և խաբել այն ստուգող հավելվածներին։ Դրա համար պետք են ապակողպված bootloader, Magisk կամ նմանատիպ մոդուլներ։
Գինը․ կորցնում եք երաշխիքը, որոշ բանկային հավելվածներ և ծառայություններ դադարում են գործարկվել համակարգի ամբողջականության ստուգումների պատճառով, որոնվածի թարմացումներն այլևս չեն տեղադրվում սովորական եղանակով, իսկ անհաջող որոնվածափոխումը կարող է հեռախոսն անօգտագործելի դարձնել։ Մենք այդ ճանապարհը չենք աջակցում և չենք նկարագրում․ Mock Location-ն աշխատում է խստորեն ներկառուցված մեխանիզմի շրջանակում։
Որտեղ է սահմանը
Առանց root-ի փոխարինումն ազնվորեն տեսանելի է այն հավելվածներին, որոնք ուզում են դա տեսնել։ Ծառայությունները, որոնց համար տեղադրությունը փաստի ապացույց է՝ առաքման հաստատում, աշխատաժամանակի հաշվառում, տեղադրությունից կախված պարգևներ, սովորաբար կատարում են այս ստուգումը և չեն աշխատի փոխարինված կոորդինատների հետ։ Նույնը՝ խաբեության դեմ համակարգերով խաղերը։
Դա կոնկրետ հավելվածի թերություն չէ, այլ գիտակցված ճարտարապետական ընտրություն․ հավելվածն անում է այն, ինչ թույլ է տալիս համակարգը, և չի ձևացնում, թե ավելին է կարողանում։
Ինչով է փոխարինումը տարբերվում VPN-ից
Դրանք հաճախ շփոթում են։ VPN-ը փոխում է, թե որտեղից է գալիս ձեր ցանցային երթևեկը․ IP հասցեով ծառայությունը կմտածի, որ դուք այլ երկրում եք։ Տեղորոշման փոխարինումը փոխում է այն կոորդինատները, որոնք օպերացիոն համակարգը տալիս է հավելվածներին։
Սրանք տարբեր ալիքներ են, և դրանք չեն փոխարինում միմյանց․ IP-ով տեղադրությունը որոշող հավելվածը չի նկատի փոխարինված կոորդինատները, իսկ համակարգից կոորդինատներ խնդրող հավելվածը չի նկատի VPN-ը։ Երբեմն պետք են երկուսն էլ։