موقع GPS وهمي على Android بدون روت
ما زال هناك اعتقاد بأن تزييف الموقع مستحيل دون روت. وهو اعتقاد قديم: فآلية الموقع الوهمي مدمجة في Android ومتاحة لأي تطبيق يختاره المستخدم في خيارات المطوّرين. لنرَ ما يقدّمه هذا الطريق وما لا يقدّمه، ولماذا يكلّف الخيار الآخر، أي تعديل النظام، أكثر مما يبدو.
تأكد من أنك فعلًا لا تحتاج إلى روت
تكفي الآلية المدمجة إذا كانت المهمة تقديم الإحداثيات لتطبيقات تحصل على الموقع بالطريقة المعتادة عبر النظام: الخرائط، والطقس، والبحث القريب، وتطبيقاتك قيد التطوير والاختبار. وهذه هي الغالبية العظمى من السيناريوهات.

فعّل وضع المطوّر
الإعدادات ← «لمحة عن الهاتف» ← سبع نقرات على «رقم الإصدار». يظهر قسم «خيارات المطوّرين» في الإعدادات؛ وبحسب الواجهة يكون في المستوى الأعلى أو في «النظام» أو في «إعدادات إضافية».

اختر تطبيق الموقع الوهمي
في خيارات المطوّرين اعثر على بند «اختيار تطبيق الموقع الجغرافي الوهمي» واختر التطبيق المثبّت. ولا يمكن أن يكون نشطًا إلا تطبيق واحد في كل مرة، فالنظام لا يسمح لعدة تطبيقات بتقديم الإحداثيات معًا.

شغّل المحاكاة وتحقق منها
اختر نقطة على الخريطة، وشغّل المحاكاة، وافتح تطبيق خرائط آخر. إذا عرض النقطة المختارة، فالآلية تعمل على مستوى النظام، ولم تكن هناك حاجة إلى أي صلاحيات إضافية.

كيف يعمل ذلك فعلًا
يسمح Android للتطبيق المختار بتسجيل ما يُسمى مزوّدي الموقع الاختباريين وكتابة الإحداثيات فيهم. ثم يسلّم النظام هذه الإحداثيات لكل من يطلب الموقع بالطريقة المعتادة. وتستخدم الاختبارات الآلية لتطبيقات الجوال الآلية نفسها، فقد صُممت للتطوير أصلًا لا للتحايل على شيء.
ولهذا لا تتطلب المحاكاة صلاحيات المستخدم الخارق: فالتطبيق لا يتدخل في عمليات أخرى ولا يعيد كتابة مكتبات النظام، بل يستخدم إمكانية متاحة رسميًا فعّلها المستخدم عن قصد.
ماذا يقدّم الروت ولماذا ليس مجانيًا
الشيء الوحيد الذي يضيفه تعديل النظام جوهريًا هو القدرة على إخفاء حقيقة المحاكاة: إزالة علامة «مصدر وهمي» وخداع التطبيقات التي تفحصها. وهذا يتطلب محمّل إقلاع مفتوحًا وMagisk أو وحدات مشابهة.
الثمن: تفقد الضمان، وتتوقف بعض تطبيقات البنوك والخدمات عن العمل بسبب فحوص سلامة النظام، ولا تعود تحديثات النظام تُثبَّت كالمعتاد، وقد يجعل التثبيت الفاشل الهاتف غير صالح للاستخدام. ونحن لا ندعم هذا الطريق ولا نصفه، فـ Mock Location يعمل ضمن الآلية المدمجة حصرًا.
أين الحد
دون روت تكون المحاكاة مرئية بصدق للتطبيقات التي تريد رؤيتها. والخدمات التي يكون الموقع فيها إثباتًا لواقعة، كتأكيد التوصيل وتسجيل الحضور والمكافآت المرتبطة بالموقع، تجري هذا الفحص عادةً ولن تعمل مع الإحداثيات المحاكاة. وكذلك الألعاب ذات أنظمة مكافحة الغش.
وهذا ليس عيبًا في تطبيق بعينه، بل خيار معماري مقصود: يفعل التطبيق ما يسمح به النظام ولا يدّعي أكثر.
كيف تختلف المحاكاة عن VPN
كثيرًا ما يُخلط بينهما. يغيّر VPN مصدر حركة بياناتك على الشبكة، فتظن الخدمة من عنوان IP أنك في بلد آخر. ويغيّر تزييف الموقع الإحداثيات التي يعطيها نظام التشغيل للتطبيقات.
هاتان قناتان مختلفتان، ولا يغني أحدهما عن الآخر: التطبيق الذي يحدد الموقع بـ IP لن يلاحظ الإحداثيات المحاكاة، والتطبيق الذي يطلب الإحداثيات من النظام لن يلاحظ VPN. وأحيانًا تحتاج إلى كليهما.