أهمية المصدر المفتوح في الجذر

ما أهمية المصدر المفتوح للجذر؟ اقرأ شرحنا لفهم سبب أهمية البدائل المجتمعية لتوفير مساحة Android أكثر أمانًا وقوة.

تحديث: بعد مناقشة هذا الأمر مع Chainfire، اعتقدت أنه سيكون من الجيد إضافة بعض التوضيحات هنا. هناك العديد من الأسباب التي تجعل البرمجيات مفتوحة أو مغلقة المصدر، ولا يتم تحديد أمانها بمدى توفر مصدرها. هناك الكثير من البرامج مغلقة المصدر الآمنة للغاية (والمكتوبة بشكل جيد)، والكثير من البرامج مفتوحة المصدر سيئة الكتابة البرامج المتوفرة - لن تحصل على فوائد المصدر المفتوح إلا إذا قام خبراء أمنيون جيدون وأكفاء بالقراءة والتدقيق هو - هي.

جذر. إنها كلمة مألوفة لدينا في الغالب هنا. على الرغم من المحاولات المتزايدة التي تبذلها Google لتجعل من الصعب تحقيقها واستخدامها (وعلى الأرجح سيستمر هذا، مع التقارب المتوقع بين نظامي التشغيل ChromeOS وAndroid المقفلين بشدة)، يظل التجذير شائعًا بشكل لا يصدق على XDA.

في الواقع، تم تشكيل نظام بيئي كامل حوله، والتطبيقات التي تستفيد من الوصول المرتفع الذي يوفره root لتحقيق التخصيصات والتعديلات التي قد يمنعها أمان Android نموذج.

سنوات عديدة من التغييرات التي تم إجراؤها على Android لجعل الحصول على الجذر أكثر صعوبة

عندما بدأ تخصيص نظام Android يكتسب زخمًا لأول مرة في عامي 2008 و2009، كان أول حل "مستخدم متميز" "حقيقي" قابل للتخصيص هو مطور متقاعد معترف به، سلاسلDD. سمح هذا للأشخاص بالتحكم في التطبيقات التي يمكنها الوصول إلى الجذر، وأيها لا يمكنها ذلك، من خلال واجهة مستخدم رسومية، والتي كانت مقدمة لما نعرفه اليوم. الكود المصدري لل طلب و سو ثنائي لا تزال متاحة إذا كنت تريد إلقاء نظرة عليها.

20151031154853715تقدم سريعًا، وخطوة عبر سنوات عديدة من التغييرات التي تم إجراؤها على Android لجعل الحصول على الجذر أكثر صعوبة، سواء بالنسبة للبرامج الضارة أو للمستخدمين، فقد تغير الكثير. في الواقع، من الضروري حاليًا (على الأقل في نظام التشغيل Android 6.0) إجراء تغييرات على قرص ذاكرة الوصول العشوائي (kernel ramdisk) الخاص بالجهاز (boot.img)، مما يعني أن الوصول إلى الجذر على جهاز بدون أداة تحميل التشغيل غير المؤمّنة هو شيء يمكنك القيام به. على الأرجح لن نرى في أي وقت قريب.

ومع ذلك، حتى وقت قريب، كان خيار الجذر متاحًا لديك إلى حد كبير SuperSU. وكان ذلك بمثابة تحسين كبير على الحلول الجذرية القديمة، والتي لم تتعامل مع التعقيدات الجديدة والحديثة مثل سياسات وقيود SELinux. المشكلة الوحيدة هي أن SuperSU كان (ولا يزال) برنامجًا مغلق المصدر. باعتبارك حارس البوابة لما يرقى إلى السيطرة المطلقة على هاتفك، فهذا شيء يجب أن يكون مفتوح المصدر وقابلاً للتدقيق. ومع ذلك، حتى الآن، كان معظم الأشخاص يثقون فقط بمطور XDA المعترف به، نار متسلسلة، لفعل الشيء الصحيح، الذي لا يمثل مشكلة حقًا نظرًا لسمعته ومكانته.

ومع ذلك، فقد ظهرت المشكلة برأسها عندما أعلنت شركة Chainfire عن الاستحواذ على SuperSU من قبل طرف ثالث غير معروف وغير ذي صلة. بالنسبة لشيء مهم مثل الوصول إلى الجذر، فقد تسبب هذا في ذعر بين المستخدمين؛ من المهم حقًا أن يثق المستخدمون به - تخيل لو تم تكوين تطبيق Superuser الخاص بك للسماح لتطبيقات معينة بالوصول الصامت إلى الجذر، دون علمك. يمكن للمطور القيام بذلك لتطبيقاته الخاصة، أو للمطورين الآخرين الذين دفعوا مقابل هذا الوصول. لا شيء يشير إلى أن هذا قد حدث أو سيحدث، ولكن يظل هناك احتمال لوجود حل Superuser مغلق المصدر. وبدلاً من ذلك، يمكن أن يبدأ في عرض إعلانات متطفلة. لن يكون لديك حقًا خيار كبير لحظر هذه العناصر، نظرًا لأنه يتمتع بإمكانية الوصول إلى الجذر! يعد الوصول إلى الجذر أمرًا قويًا، وأي نوع من التغيير لشيء بهذه القوة يمكن أن يجعل الناس متوترين بعض الشيء.

بغض النظر عن الحل الجذري الذي تستخدمه، فإن توفر إصدار مفتوح المصدر بالكامل أمر مهم للغاية

لحسن الحظ، وبروح XDA، اجتمعت مجموعة من المستخدمين لمحاولة إنشاء حل مستخدم متميز حقيقي وحديث، والذي سيكون مفتوح المصدر بالكامل، ويتم تطويره بواسطة المجتمع. وهذا، بمجرد اكتماله، سيمنح المستخدمين الاختيار بين استخدام حل جذر خاص من حل جديد شركة غير معروفة السمعة، ومنفتحة وشفافة، وتم تطويرها بواسطة مجتمع.

الاختيار لا يؤذي أحدًا أبدًا، وعندما يتعلق الأمر بالوصول إلى الجذر، فإن وجود أكثر من خيار واحد يعد أمرًا ضروريًا لأمانك وخصوصيتك

بغض النظر عن الحل الجذري الذي تستخدمه، فإن توفر إصدار مفتوح المصدر بالكامل، كبديل قوي لأي عروض تجارية أو خاصة، أمر مهم للغاية. إنه في الواقع سيفيد مستخدمي الملكية أيضًا - فمجرد وجود بديل قابل للتطبيق هو أمر مفيد ضروري لضمان أن المطورين والمالكين الجدد (غير المعروفين وغير الموثوق بهم حاليًا) لـ SuperSU يتصرفون علنًا اهتمام. ومع عدم وجود بديل، ليس هناك مكان يذهبون إليه إذا تصرفوا مع الإفلات من العقاب. ومن ناحية أخرى، مع وجود بديل قوي مفتوح المصدر، هناك حافز قوي للعمل في هذا المجال مصالح المستخدمين، بدلاً من المخاطرة بإلحاق ضرر كبير بالسمعة، ورؤية نزوح جماعي للمستخدمين في مكان آخر.

لهذا السبب، أشجع أي شخص لديه المهارات ذات الصلة على المشاركة في المشروع مفتوح المصدر. إن الحصول على حل Superuser عالي الجودة بقيادة المجتمع، والذي يعتمد على برامج مفتوحة المصدر بالكامل، سيكون مفيدًا للمجتمع بأكمله، بما في ذلك أولئك الذين يرغبون في الاستمرار في استخدام SuperSU. الاختيار لا يؤذي أحدًا أبدًا، وعندما يتعلق الأمر بالوصول إلى الجذر، فإن وجود أكثر من خيار واحد يعد أمرًا ضروريًا لأمانك وخصوصيتك. لا يزال التطوير في مراحله الأولى، وهو مستمر على Github، مع مناقشة تصحيحات صور التمهيد في قسم المشكلات في هذا المستودع، ويتم تطوير تطبيق Superuser نفسه في هذا المستودع.

لماذا لا تشارك في المناقشة أو تشارك في التطوير، من خلال الانضمام إلى موضوع المناقشة في المنتديات? دعونا نصنع حل مستخدم متميز بقيادة المجتمع، ومفتوح المصدر، وقابل للتدقيق، ونتأكد من وجوده دائمًا سيكون خيار استخدام برنامج مفتوح المصدر بالكامل للحصول على الوصول إلى الجذر والتحكم فيه على جهازك هاتف.