دليل لتغيير صورة شاشة Splash على OnePlus 5T (MODS / Boot)
نصائح وحيل Android / / August 05, 2021
يعد OnePlus 5T هاتفًا ذكيًا رائعًا مزودًا بميزات مثل شاشة FHD + AMOLED مقاس 6.01 بوصة وذاكرة وصول عشوائي (RAM) سعة 8 جيجابايت و Android 8.0 Oreo والعديد من الميزات الأخرى التي تضعه في المرتبة العليا للهواتف الذكية. ومع ذلك ، فإن العديد من مستخدمي الهواتف الذكية التي تعمل بنظام Android غير راضين عن التكوين الافتراضي لأجهزتهم ويريدون تخصيصها حسب ذوقهم ، وهذا هو نفسه في حالة OnePlus 5T. في هذا الدليل ، سأوضح لك كيف يمكنك تغيير صورة شاشة البداية على جهاز OnePlus 5T.
شاشة Splash هي الشاشة التي يتم عرضها على هاتفك الذكي عند تشغيله ، قبل الذهاب لعرض شاشتك الرئيسية (أو شاشة القفل إذا كان لديك قفل أمان) عند انتهاء الجهاز تمهيد. عادةً ما تحتوي شاشة (البداية) هذه على الشعار أو اسم العلامة التجارية للشركة المصنعة للجهاز. إذا لم تكن راضيًا عن صورة شاشة البداية على جهاز OnePlus 5T وترغب في تعديلها ، فسيوضح لك هذا الدليل كيفية القيام بذلك.
البرنامج الذي نستخدمه هنا يسمى OP5tLogo حاقن صورة شاشة البداية. يقوم بتغيير صورة شاشة البداية OnePlus 5T عن طريق فك تشفيرها الافتراضي logo.bin. من خلال فك التشفير ، أعني أنه سيستخرج جميع صور PNG المختلفة التي تشكل صورة شاشة البداية (وهو ملف logo.bin).
بعد استخراج هذه الملفات الفردية ، يمكنك إجراء التغييرات المطلوبة عليها ثم تشفير الصور وحقنها مرة أخرى في ملف logo.bin. بهذه الطريقة ، يمكنك تعديل وتغيير صورة شاشة البداية على جهاز OnePlus 5T.
مطور OP5TLogo Splash Screen Image Injector ، صناع_علامة استخدم نوعًا خاصًا من فك تشفير الصور وترميزها ، و لقد أوضح كيف يعمل في أداة تعديل جهاز OnePlus 5T. في كلماته:
ما هي الصورة الأولية؟
صورة خام ، سواء كانت ملفًا أو صورة بتنسيق ذاكرة، هي ببساطة بيانات بكسل. لا توجد معلومات إضافية مثل العرض والارتفاع والاسم ونهاية السطر... لا شيء على الإطلاق ، فقط بيانات بكسل. إذا كانت لديك صورة خام وكانت الدقة 1080 × 1920 وكنت تستخدم RGB24 أو BGR24 نموذجيًا (مثل تلك المستخدمة هنا) ، فسيكون حجم ملفك أو حجمك في الذاكرة بدقة 1080 × 1920 × 3! نستخدم 3 هنا لأنه يوجد بايت واحد للمكون R أو الأحمر ، وواحد لـ G (أخضر) وواحد لـ B (أزرق).
ما هي صورة طول التشغيل المشفر؟
يستخدم ترميز صورة طول التشغيل عددًا ؛ عادةً ما يكون بايت واحد (حرف) أو 2 بايت (قصير int) أو 4 بايت (عدد صحيح طويل) ؛ ثم مكونات البكسل. لذا بدلاً من كتابة 300 بايت من "0's" لإنشاء سطر من 100 بكسل أسود. الأسود هو RGB (0،0،0). يمكنك ترميز هذا كـ 100 ، 0 ، 0 ، 0. واستخدم فقط 4 بايت من البيانات للحصول على نفس الصورة بالضبط مثل الصورة الأولية 300 بايت. كل طول المدى ترميز لقد وجدت، باستثناء نمط Motorola المختلف قليلاً ، استخدم ترميز طول التشغيل الموجه للبكسل مثل هذا.
لقد وجدت الآن هذا الجديد وهو ترميز طول تشغيل موجه للبايت. هذا من أجل مجموعات البايت وليس البكسل. قد تعتقد ، ما هي الصفقة الكبيرة؟ عندما تضيف مساحة صغيرة من اللون ، فإنك تزيد من طول تشغيل الصورة المشفرة في logo.bin لك بشكل كبير! يمكنك استخدام 6 بايت لكل بكسل إذا لم يكن هناك أي عمليات تشغيل لبيانات الألوان. إذا كانت لديك صورة بدقة 1080 × 1920 سوداء بخط أفقي 25 بكسل في المنتصف. سيقوم المشفر بتشغيل البيانات السوداء بكفاءة حتى تصل إلى المنطقة الحمراء.
… ..0 255 0 255 0 255 0 255 0 255 0 133 /// وصلنا إلى الزاوية اليسرى العلوية للخط الأحمر /// 13 1 30 1 255 1 // << كانت مجرد بكسل أحمر واحد! بترتيب ألوان bgr (13 ، 30 ، 255) <
هذا النوع من الترميز مناسب فقط للصور ذات التدرج الرمادي. إنه ليس جيدًا مع اللون ، لكنه لا يزال يتعامل مع اللون بالطبع. في المقياس الرمادي ، تكون مكونات البيانات الأحمر والأزرق والأخضر دائمًا نفس القيم. على طول الطريق من الأسود (0،0،0) إلى الأبيض (255 ، 255 ، 255) ؛ بما في ذلك كل ظل رمادي بين >>> (1،1،1) (2،2،2) (3،3،3)... (243 ، 243 ، 243) (254 ، 254 ، 254) <<<
أحد الاختلافات الأخرى في طريقة ترميز طول التشغيل هذا هو أن بايت اللون قبل العد ، وهو عكس كل الطرق الأخرى.
يحتوي المرفق على الملف القابل للتنفيذ الذي تم تجميعه باستخدام mingw32 على جهاز كمبيوتر يعمل بنظام Windows 10 64 بت. مكتبة PNG التي استخدمتها هي LodePng ، المصدر موجود في التنزيل.
مفتون بالتكنولوجيا بجميع أبعادها ، ويحب أن يخبر الناس بما يعرفه عنها. الكيميائي الرئيسي في Techyne. يطور أيضًا تطبيقات Android.