Shadowsock عبارة عن أداة لتعديل موضع Android تعتمد على واجهة برمجة تطبيقات تصحيح أخطاء Android + Baidu Map وPositioning SDK، كما أنها تنفذ عصا تحكم يمكنها التحكم في الحركة بحرية. باستخدام Shadow Shuttle، يمكنك تعديل موقعك الحالي ومحاكاة الحركة حسب الرغبة دون الحصول على أذونات ROOT.
في الآونة الأخيرة، استخدم بعض مستخدمي الإنترنت Yingsuo مجانًا ثم أعادوا تسميته بـ Javelin Positioning، ثم أضافوا إعلانات (باستثناء إضافة الإعلانات، لم تتغير الوظيفة، ومع ذلك، لم تكن مفتوحة المصدر وفقًا لمتطلبات اتفاقية GPLv3). لقد اتصلت بمستخدمي الإنترنت للتذكير ولكن لم أتلق أي رد)، إليك تذكير:
في الآونة الأخيرة، استخدم العديد من الأشخاص Shadowsock للغش في التطبيقات الرياضية في الحرم الجامعي (بما في ذلك على سبيل المثال لا الحصر، Flash Campus وTakeTwo وSports World Campus وما إلى ذلك). كما تلقى المطورون العديد من الأسئلة حول سبب عدم عمل تحديد موقع Shadowsock أو البحث عن تحسينات إلى Shadow Shuttle، إليك تذكير:
كنت ألعب إحدى ألعاب الواقع الافتراضي من قبل: فلنمسك بالوحوش معًا. لتوفير المتاعب، كنت أتساءل عما إذا كان هناك تطبيق يمكنه تغيير الموقع. وبعد بعض الاستكشاف، وجدت أن هناك بالفعل العديد من التطبيقات التي يمكنها تعديل الموقع. ومع ذلك، فإن معظم هذه التطبيقات مدفوعة الثمن ومكلفة للغاية!
أنا مهتم أكثر بكيفية تنفيذ هذه التكنولوجيا، لذلك قررت البحث وكتابة واحدة بنفسي! الآن تم التخلي عن اللعبة، ولكن لا يمكن التخلص من التكنولوجيا. ولذلك، فإن نتائج البحث مفتوحة المصدر حتى يتمكن الجميع من التعلم معًا! لكن يرجى ملاحظة (قل أشياء مهمة ثلاث مرات! وإلا ستكون هناك عواقب على مسؤوليتك الخاصة):
نظرًا لأنني لا أشارك في تطوير الأجهزة المحمولة، فإن العديد من الأكواد الوظيفية مكتوبة بشكل سيء. إنها أيضًا المرة الأولى التي أكتب فيها تطبيق Android، وما زلت أتعلم. . . بالإضافة إلى ذلك، بالنسبة لتطبيق بسيط، لن تكون هناك حاجة لأي وثائق، وعادةً ما أقوم بتسجيل بعض المشكلات التي تمت مواجهتها أثناء عملية التطوير في مدونتي الشخصية للحصول على التفاصيل، راجع: https://blog.csdn.net/zcshoucsdn/category_10559121. أتش تي أم أل
إذا كانت لديك أية أسئلة، فيمكنك البحث مباشرة عن ISSUE أو إرسال سؤال أعلاه مباشرة.
نظرًا لأنني أيضًا مبتدئ وأعبث بصفتي أحد الهواة، فقد أشرت إلى العديد من المقالات الفنية ونماذج الأكواد وما إلى ذلك التي شاركها مستخدمو الإنترنت أثناء عملية الرسم. بما في ذلك على سبيل المثال لا الحصر ما يلي:
هناك أيضًا بعض المقالات على CSDN، لكن لا أستطيع تذكر العنوان في الوقت الحالي، إذا وجدت أي مراجع أو مراجع مباشرة لك، فيرجى الاتصال بي وسأتعامل معها في أقرب وقت ممكن.
س: لماذا لا يتم دعمه للإصدارات الأقل من Android 8.0؟
ج: لأنني لا أملك آلة في يدي ولا أستطيع تكييفها. . .
س: لماذا لا يكون الوضع مستقرًا جدًا وينجرف أحيانًا إلى الموضع الحقيقي؟
ج: يرجع ذلك إلى مبدأ التنفيذ والمشكلة المتأصلة في واجهة برمجة تطبيقات تصحيح أخطاء Android. على وجه الدقة، يجب أن يكون السبب هو طرق تحديد المواقع الأخرى (مثل تحديد موقع المحطة الأساسية، وتحديد المواقع عبر شبكة wifi، وما إلى ذلك) الممكّنة على الهاتف نفسه.
س: هل يدعم نظام Hongmeng؟
ج: بعد الاختبار، يمكن تشغيل Shadowsock بشكل طبيعي على نظام Hongmeng.
س: لماذا لا يعمل تحديد المواقع على تطبيقات Tencent مثل WeChat؟
ج: أقترح عليك أن تسأل تينسنت.
س: هل تقوم Java بالإبلاغ عن خطأ أثناء الترجمة؟
ج: إصدار Java الذي يستخدمه Gradle غير متوافق مع الإصدار الذي يستخدمه Android Studio. افتراضيًا، يبحث Gradle عن JAVA_HOME في متغير البيئة لتحديد موقع Java.
GPL-3.0 فقط © ZCShou