ما هو ReVanced؟ شرح مبسّط لتعديلات التطبيقات مفتوحة المصدر
شرح محايد لمشروع ReVanced: ما هي التعديلات، وكيف يعمل المشروع، ولماذا تتضمن بعض التطبيقات المعدّلة إعدادات ReVanced، وما المخاطر التي عليك موازنتها.
إذا قضيت بعض الوقت في عالم التطبيقات المعدّلة لأندرويد، فستصادف اسم ReVanced عاجلًا أو آجلًا. يصفه بعضهم بأنه تطبيق، ويصفه آخرون بأنه أداة، وتذكره بعض النسخ المعدّلة ضمن قائمة مزاياها. يشرح هذا الدليل حقيقته بلغة بسيطة، دون تهليل له ولا استخفاف به.
ReVanced في فقرة واحدة
ReVanced مشروع مفتوح المصدر يطوّر تعديلات (Patches): تغييرات صغيرة ومحددة تُطبَّق على تطبيق أندرويد موجود. فبدل كتابة تطبيق جديد بالكامل، يأخذ التعديل حزمة التطبيق الأصلية ويغيّر سلوكًا معيّنًا فيها، مثل إضافة إعداد أو تغيير التصميم أو إزالة شاشة. ينشر المشروع شيفرته علنًا، فيمكن لأي شخص الاطلاع على طريقة عمل كل تعديل. وقد نشأ من الاهتمام الذي خلّفه توقف مشروع سابق اسمه Vanced في عام 2022.
كيف يعمل التعديل من حيث المبدأ
من المفيد فهم الفكرة الأساسية حتى لو لم تعدّل أي تطبيق بنفسك:
- البداية بملف تطبيق أصلي: يُكتب التعديل لتطبيق معيّن، وعادةً لإصدارات محددة منه.
- تطبيق التعديلات المختارة: تقرأ أداة التعديل التطبيق، وتطبّق التغييرات التي اخترتها، وتُنتج حزمة جديدة.
- توقيع النتيجة: لا يثبّت أندرويد إلا التطبيقات الموقّعة، لذا تحصل الحزمة المعدّلة على توقيع جديد، ولم تعد موقّعة من المطوّر الأصلي.
- تثبيتها كتطبيق منفصل أو بديل: لأن التوقيع مختلف، يعاملها أندرويد كتطبيق مختلف عن نسخة المتجر.
تفسّر الخطوة الثالثة الكثير: فالتطبيق المعدّل لا يتلقى التحديثات من Google Play، ولا يمكن تثبيته فوق نسخة المتجر، وكل تحديث يعني ملفًا معدّلًا جديدًا.
أين يقع JTikTok من ذلك؟
جي تي تيك توك JTikTok (إصدار Jimtechs) نسخة غير رسمية من تيك توك تتضمن تعديلات ReVanced، وفي الإصدار 10 أضاف المطوّر إعدادات ReVanced داخل قائمة التطبيق. عمليًا يعني ذلك أن بعض خيارات JTikTok، مثل أدوات التحكم بالتشغيل وفلاتر الصفحة الرئيسية المذكورة في صفحته، توجد بجانب قسم لإعدادات ReVanced بدل قوائم تيك توك نفسها. قد تتغير أسماء القوائم بين الإصدارات، فراجع التطبيق نفسه بعد كل تحديث.
JTikTok حزمة جاهزة: شخص آخر طبّق التعديلات ووقّع النتيجة مسبقًا. هذا مريح، لكنه يغيّر الجهة التي تثق بها، وهو ما يقودنا إلى المخاطر أدناه. ولا يرتبط JTikTok بتيك توك أو شركة ByteDance أو مشروع ReVanced.
ما الذي يعنيه المصدر المفتوح وما الذي لا يعنيه
المصدر المفتوح مفيد فعلًا، فالشيفرة العلنية تتيح لأصحاب الخبرة فحصها والإبلاغ عن المشكلات وإنشاء نسخة مستقلة إذا انحرف المشروع. لكن من السهل تحميل هذا الوصف أكثر مما يحتمل:
- الشيفرة المفتوحة ليست مراجَعة تلقائيًا: كونها مرئية لا يعني أن شخصًا مؤهلًا فحصها.
- الشيفرة التي تقرؤها قد لا تكون الملف الذي تثبّته: قد يحتوي ملف APK جاهز من طرف ثالث على تغييرات غير موجودة في المستودع العام، ولا توجد طريقة سهلة للتأكد من تطابقهما.
- المصدر المفتوح لا يقول شيئًا عن شروط الخدمة: قد يخالف التطبيق المعدّل قواعد التطبيق الذي يعدّله.
مخاطر عليك موازنتها بصدق
- تقييد الحساب: قد تقيّد الخدمات الحسابات التي تستخدم تطبيقات معدّلة أو تحظرها، ولا يغيّر أي تعديل ذلك.
- الثقة بالملف: مع التطبيق المعدّل الجاهز، أنت تثق بمن بناه ورفعه. نزّل فقط من مصادر لديك سبب وجيه للثقة بها، وأبقِ Google Play Protect مفعّلًا.
- التحديثات والأعطال: تستهدف التعديلات إصدارات محددة، وعندما يتغير التطبيق الأصلي قد تتوقف عن العمل حتى يحدّثها أحد، وقد تختفي بعض المزايا مؤقتًا.
- الأذونات: يطلب التطبيق المعدّل عادةً أذونات التطبيق الأصلي نفسها، لكن راجعها مع ذلك وارفض ما لا يبدو منطقيًا.
- مناطق رمادية قانونية وأخلاقية: تغيّر بعض التعديلات طريقة عرض المحتوى أو الإعلانات، ففكّر في أثر ذلك على صنّاع المحتوى والخدمات التي تستخدمها.
أهم النقاط
- ReVanced مشروع مفتوح المصدر يصنع تعديلات لتطبيقات أندرويد موجودة، وليس تطبيقًا واحدًا.
- التطبيقات المعدّلة يُعاد توقيعها، فلا تتحدّث عبر Google Play ولا تُثبَّت فوق نسخة المتجر.
- يتضمن JTikTok تعديلات ReVanced، ومنذ الإصدار 10 إعدادات ReVanced داخل قائمته.
- المصدر المفتوح يعزز الشفافية لكنه لا يثبت أن الملف الذي نزّلته آمن أو غير معدّل.
- تحمل التطبيقات المعدّلة مخاطر تتعلق بالحساب والثقة والتحديثات، فوازنها قبل التثبيت.