يقوم شخص ما بهندسة عكسية لغطاء Samsung Cover SDK المستخدم في غطاء LED View لهاتف Galaxy S8

click fraud protection

مطور على /r/GalaxyS8 قام subreddit في Reddit مؤخرًا بشراء غطاء LED View لجهازهم جالاكسي اس 8 وانتهى الأمر بالإرهاق قليلاً من ميزاته. كان المطور يتساءل عن سبب عدم قيام سامسونج بإضافة بعض الميزات الأخرى، وذكر أنه يمكن تحديثها في المستقبل. وحتى ذلك الحين، بدأوا في إجراء هندسة عكسية لمحرر أيقونات LED وتطبيقات خدمة غطاء LED لمعرفة المزيد عن النظام.

أثناء تصفح هذه التطبيقات، fonix232 يقول أنهم تمكنوا من تحقيق عدد من الاكتشافات حول كيفية عمل أشياء معينة مع غطاء LED View هذا. في البداية، اكتشفوا أنه يمكن بالفعل تحديث العلبة بتحديث البرنامج الثابت، الذي يتم تمكينه بواسطة وحدة التحكم منخفضة الطاقة الخاصة بها. تستخدم شركة Samsung وحدة التحكم هذه للتعامل مع كافة الرسومات، لذا من المفترض أن يتمكن الأشخاص من تحميل البرامج الثابتة الخاصة بهم التي تم اختراقها. ومع ذلك، فإنهم يحذرون من أن العبث بهذا الأمر قد يؤدي إلى تلف غطاء LED View Cover.

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

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

إذا كنت ترغب في المساهمة ومعرفة المزيد، تحقق من موضوع Reddit أدناه!

المصدر: /r/GalaxyS8