شرح برنامج Bootloader لجهاز Galaxy S7: قد لا تحصل على AOSP بعد كل شيء

click fraud protection

أعاد هاتف Samsung Galaxy S7 وS7 Edge إحياء الآمال في AOSP من خلال متغيرات Snapdragon 820. لكن سامسونج كان لديها شيء آخر في الاعتبار. واصل القراءة لمعرفة المزيد!

يعد Samsung Galaxy S7 وS7 Edge من أقوى الأجهزة التي يمكنك شراؤها الآن. لكن قرائنا العاديين وأعضاء المنتديات سيعرفون أن أجهزة Samsung ليست الأفضل عندما يتعلق الأمر بالتطوير.

يمكن إرجاع الكثير من المشكلات المتعلقة بشركة Samsung والتطوير إلى Exynos وافتقاره إلى التوثيق. لذلك، بطبيعة الحال، عندما سمعنا أخبارًا تفيد بأن هاتف Samsung Galaxy S7 سيأتي بنسخة مختلفة من Qualcomm Snapdragon 820 بدلاً من Exynos 8890 الخاص بشركة سامسونج، عبر مجتمع المطورين عن أصابعه وكان يأمل في ذلك الأفضل. هل يمكن أن يكون هذا أول هاتف رائد من سامسونج في الذاكرة الحديثة والذي سيحظى بدعم جيد للتطوير القائم على AOSP؟ هل من الممكن بالفعل إزالة TouchWiz بالكامل من هاتف سامسونج الرائد والاستمتاع بتجربة AOSP دون كل الانتفاخ؟ هل يمكن للمرء أن يتوقع الحصول على أحدث إصدار من Android دون الانتظار لعدة أشهر حتى تقوم Samsung بنقله إلى الجهاز؟

للأسف، هذا من شأنه أن يكون التمني. بدأ الطريق بحواجز على الطرق عند البداية. بالنسبة للمبتدئين، فإن الأجهزة المباعة في الولايات المتحدة فقط هي التي ستأتي بمعالج Qualcomm Snapdragon 820. الأجهزة المباعة دوليًا ستأتي مع Exynos 8890، مما يعني أن جزءًا كبيرًا من العالم سيكون محرومًا من أعمال المجتمع على AOSP تمامًا مثل الهواتف الرائدة السابقة من Samsung. ومع ذلك، كان هذا متوقعًا إلى حد ما، وعلى هذا النحو، لم يكن هذا الخبر مفاجئًا.

ثم تأتي الناقلات. تتمتع شركات النقل الأمريكية بتاريخ قوي في قفل الأجهزة، حيث تعد Verizon و AT&T الأسوأ عندما يتعلق الأمر بقفل أداة تحميل التشغيل. لذلك يمكن أن يتوقع المستخدمون على شركات النقل هذه أن يظلوا عالقين مع ما تم إخراجه من الصندوق في معظم الأحيان. يجب تنفيذ تحديثات نظام Android أولاً في TouchWiz بواسطة Samsung، ثم يجب المرور عبر شركة الاتصالات للوصول إلى الجهاز، مما يضيف خطوة أخرى في عملية نشر التحديث.

لذا، مع كل ما قيل وفعل، سيكون مستخدمو Sprint وT-Mobile Samsung Galaxy S7 وS7 Edge هم الأكثر حظًا، أليس كذلك؟ بعد كل شيء، على الرغم من أن شركات الاتصالات هذه تقوم بممارسات قفل بطاقة SIM على الأجهزة، إلا أنها تقليديًا ليست متوترة مثل شركات النقل الأخرى عندما يتعلق الأمر ببرامج تحميل التشغيل من سامسونج. الأجهزة لا تزال لا تقارن تماما الأجهزة غير مقفلة، ولكن هناك شيء أفضل من لا شيء، أليس كذلك؟ يمين؟

لا ليس بالفعل كذلك. لقد فعلت سامسونج ذلك مرة أخرى.

لقد بدأ الأمر في منتديات T-Mobile Samsung Galaxy S7 Edge الخاصة بنا، حيث كان ذلك متوقعًا موضوع المناقشة الجذر تم إنشاؤه بهدف الحصول على الجذر على الجهاز في أسرع وقت ممكن ومن ثم توزيعه على مستخدمي المنتدى الآخرين بطريقة سهلة المتابعة. مطور XDA المعترف به مستنقعي صنع مراقبة سريعة يشير ذلك إلى أن كل شيء قد لا يكون على ما يرام بعد كل شيء:

يبدو أن أداة تحميل التشغيل مقفلة، وتم تمكين التمهيد الآمن من qualcomm والتنزيل الآمن.

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

مطور XDA المعترف به تيخد متكسرة مع ملاحظاته:

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

تشغيل كوالكوم الآمن: تمكين

تنزيل آمن: تمكين

هذا طبيعي تماما... لا شيء يدعو للقلق...

ساهم آخرون في المناقشة، ولكن ذلك أصبح واضحا أن Odin لا يمكنه وميض أي شيء باستثناء الصور المخزنة التي لم تمسها.

لا يوجد TWRP حتى الآن. لا أستطيع حتى أن أضع نواة مع initramfs لم تتغير تمامًا، ولكن معاد تعبئتها. الصور المخزنة تومض بشكل جيد.

في هذه المرحلة، أصدرت سامسونج رموز مصدر النواة لمتغيرات Exynos جالاكسي S7 وS7 إيدج. لا ينبغي الخلط بينه وبين أي شيء أكثر من الحد الأدنى المطلوب للتوافق مع GPL، فإن كود مصدر النواة هذا سيساعد فقط في تطوير نواة مخصصة لمتغيرات Exynos. لا يزال AOSP بمثابة حلم حتى الآن.

مدفوعًا بكود النواة، عضو كبير في XDA com.jcadduono كان قادرًا على التعامل مع مالكي (Exynos) الدوليين جالاكسي اس7 و اس 7 ايدج لبناء TWRP، وفتح عالم الإمكانيات لقاعدة المستخدمين. ولكن ماذا عن متغيرات كوالكوم؟ حسنًا، هذا هو المكان الذي تبدأ فيه الأخبار السيئة بالتدفق فعليًا.

جكادونواستدعاؤهم قسم هندسة الهواتف المحمولة في سامسونج، حيث قيل له أن T-Mobile S7 به محمل الإقلاع الآمن والمقفل، وهو مشابه لأجهزة Samsung السابقة من Verizon. وذكر ذلك أيضا dm-الحقيقة تم تمكينه في النواة، مما يعني أنك لن تكون قادرًا على تحديث أقسام النظام المعدلة في الحالة الحالية، وهو السبب الذي جعل بعض طرز Galaxy S6 المقفلة تحصل على جذرها.

ولمواصلة التطوير والبحث، com.jcadduono طلب من الأشخاص في الموضوع معرفة ما إذا كان بإمكانهم فلاش TWRP الذي صممه للجهاز. اعتمادا على الخطأ الذي يعرضه الجهاز، يمكن التوصل إلى نتيجة. وثم، تم تأكيد جميع المخاوف.

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

على حد تعبير مطور XDA المعترف به مستنقعي:

لقد جعلنا Qualcomm Secureboot مقيدين بسلسلة ثقة شبه مضادة للرصاص.

جكادونوأكد نفس الشيء في الرد:

س: هل من الممكن أن يكون جعل selinux متساهلاً مفيدًا؟ هذا ما كان علينا فعله في هاتف S6 على ما أذكر.

أ: لا، لا يمكن حتى وميض صورة الاسترداد. المشكلة ليست في تشغيله، ولكن في وميضه فعليًا.

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

لا يمكننا فعل أي شيء سوى الحصول على صور TWRP موقعة بواسطة T-Mobile.


لماذا تقوم T-Mobile بإغلاق أدوات تحميل التشغيل لما قد يكون أحد أكثر أجهزة Samsung مبيعًا لعام 2016؟ هنا هناك بعض التكهنات حول سبب اختيارهم القيام بذلك، على الرغم من التساهل مع العديد من الأجهزة الأخرى في الماضي:

أعتقد أن شركة Samsung قررت للتو تمكين التحقق الآمن من الفلاش على جميع متغيرات Snapdragon لأن هذا ما تريده جميع شركات النقل الأخرى.

تلغي T-Mobile ضمان التجذير الآن وفقًا لممثلها على facebook، لذلك ربما لم تكلف T-Mobile عناء طلب الأجهزة غير المؤمنة من Samsung وقررت الانضمام إلى الأجهزة الأخرى أيضًا.

إن الكشف عن المصادر لا يشكل فرقاً. لا يمكنك وميض أي شيء على الهاتف إلا إذا كان موقعًا من قبل OEM.

وبهذا تكون سامسونج قد أغلقت بشكل فعال جميع عمليات التطوير على متغيرات Snapdragon 820 لجهازي Galaxy S7 وS7 Edge. على الرغم من أن معظم هذه المناقشة موجودة في منتديات T-Mobile S7 Edge، فإن السيناريو والعواقب تنطبق على جميع شركات النقل وعلى S7 (SD-820) أيضًا. ما كان من المفترض أن يكون جهازًا صديقًا للمطورين من Samsung منذ فترة طويلة أصبح أكثر إحكامًا من متغيرات Exynos. يعد هذا أمرًا محبطًا حقًا للمستخدمين الذين يبحثون على وجه التحديد عن جهاز Samsung مع التطوير، منذ ذلك الحين كانوا أكثر عرضة للتداول مع متغير Snapdragon 820 من متغير Exynos استنادًا إلى الماضي خبرة.

هل ضاع كل شيء بالرغم من ذلك؟ هل الجهاز لن يحصل على أي تطوير أبداً؟

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

جكادونو ملك هذا لنقول عن حالة تطور الجهاز:

تحتوي صورة التمهيد على dm-verity مما يعني أنك ستحصل على حلقة تمهيد إذا فعلت أي شيء للتثبيت/الكتابة على قسم النظام. ستكون الجذور الحية هي الطريقة الوحيدة.

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

هذه نظرة متفائلة للمستقبل، ويرجع ذلك أساسًا إلى أنها تعتمد بشكل كبير على وجود برمجيات إكسبلويت الجذرية الحية واكتشافها. قد لا يكون هناك مثل هذا الاستغلال، أو قد يكون موجودًا ولكن قد لا يتمكن أي شخص من العثور عليه. وهذا هو كبير جدا لو مرفق بسيناريو تطوير هاتفي Galaxy S7 وS7 Edge المعتمدين على Snapdragon 820 على جميع شركات النقل الأمريكية.

هل نحن متفاجئون فعلا؟ أنا شخصياً كنت أتوقع ذلك نوعاً ما. نظرًا لأن Samsung Pay أصبحت مثل هذه الصفقة الضخمة، فلن تتنازل Samsung بسهولة عن حل الدفع عبر الهاتف المحمول الخاص بها. على الرغم من أن نية مجتمع المطورين تكون نظيفة عند النظر إليها من وجهة نظر واسعة، إلا أنه لا يمكن للمرء أن ينكر أن الجذر والأشياء خارج نطاقه تُستخدم في أنشطة شائنة. إن عمليات تجذير وفتح أداة تحميل التشغيل تفتح الجهاز أمام عالم من الاحتمالات، وهذا العالم له إيجابيات وسلبيات. ستصبح الأمور خطيرة عندما تفكر في أنه من المتوقع أن يقوم عدد كبير من السكان بترحيل معلوماتهم المصرفية إلى هذه الأجهزة واستخدامها في جميع محطات الدفع المحلية. المتغيرات المعنية ضخمة، ومن المؤكد أن سامسونج لن تخاطر بسمعة أجهزتها وكذلك Samsung Pay كمنافسين لبدائل أكثر "أمانًا" مثل Apple وApple Pay.

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

كان من الممكن أن تقدم Samsung أيضًا برنامجًا خاصًا لإلغاء قفل الأجهزة، تمامًا مثل الشركات المصنعة الأصلية الأخرى مثل أعمال Sony. وهذا هو أحد تلك الاحتمالات التي لا يزال من الممكن تحقيقها، مما يسمح بأفضل ما في العالمين. يحصل الجمهور غير المطور على هاتف آمن وفقًا لأفضل إمكانيات سامسونج الحالية، في حين أن يقوم مجتمع المطورين بإلغاء قفل أدوات تحميل التشغيل الخاصة بهم على حساب فقدان Samsung Pay وغيرها من الأمور التي تعتمد على الأمان سمات.

لقد كان هذا بالتأكيد تحولاً مخيباً للآمال للأحداث. ما كان من المفترض أن يكون أفضل أمل لـ AOSP في عالم TouchWiz المظلم قد أصبح مشلولًا خلف أمثال Exynos. في حين أن إمكانية الوصول إلى الجذر والنواة المخصصة وعمليات الاسترداد وذاكرة القراءة فقط لا تزال موجودة بالنسبة لـ Snapdragon من سامسونج 820 جهازًا، فإن احتمال جذبها لأعمال التطوير الكبرى يظل ضئيلًا بعد هذا المدمر ينفخ.

ما هي أفكارك حول هذا التحول في الأحداث؟ اسمحوا لنا أن نعرف في التعليقات أدناه!