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

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

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

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

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

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

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

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

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

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

المطور TEKHD المعترف بها مع ملاحظاته:

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

تأمين الجودة: تمكين

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

هذا طبيعي تمامًا ... لا تقلق بشأن ...

ساهم آخرون في النقاش ، لكن أصبح من الواضح أن أودين لم يستطع وميض أي شيء باستثناء صور الأسهم التي لم يمسها أحد.

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

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

مدفوعًا برمز kernel ، تمكن عضو رئيسي jcadduono من التعامل مع مالكي International (Exynos) من Galaxy S7 و S7 Edge لبناء TWRP ، مما فتح عالم الإمكانيات لقاعدة المستخدم. ولكن ماذا عن المتغيرات كوالكوم؟ حسنًا ، هذا هو المكان الذي تبدأ فيه الأخبار السيئة في التدفق بالفعل.

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

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

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

على حد تعبير المطور Developer Fenny:

قامت كوالكوم secureboot بتكبيلنا بسلسلة الثقة القريبة من الرصاص.

أكد Jcadduono نفسه في الرد:

س: هل من الممكن أن يكون عمل سيلينوكس متساهلاً؟ هذا ما كان علينا القيام به على S6 كما أتذكر.

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

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

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


لماذا تغلق T-Mobile محمل الإقلاع لما قد يكون أحد أفضل أجهزة سامسونج مبيعًا لعام 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 ٪ حتى الآن. لا تزال هناك فرصة ضئيلة للغاية للحصول على الجذر من خلال نقاط الضعف والاستغلال. هذه هي الطرق الخام للحصول على الجذر ، ولكن يمكن القيام به ، على الرغم من عدم العثور على أي منها بعد. لكن المشكلات المتعلقة بالثغرات والاستغلالات هي أن يتم تصحيحها في التحديثات المستقبلية. يتعين على المستخدم النهائي أن يقرر ما إذا كان يرغب في الحصول على آخر تحديث ولكن بدون جذر حتى يتم العثور على مآثر جديدة ، أو البقاء على تحديث قديم والحفاظ على محتوى الجذر. تقوم بالتحديث إلى الأحدث وتعود إلى المربع رقم واحد.

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

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

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

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

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

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

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

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

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