شرح سوفت وير الهاتف بالتفصيل الممل | ضروري لكل مبتدئ

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

                          ((المنشور منقول!!))
《احفظ المنشور لكي ترجع له لاحقا باي وقت لانه طويل》

نبدا على بركة الله :
الكيرنل : هي نواة النظام اي الوسيط بين النظام والهاتف بين الهارد وير والسوفت وير ( نظام التشغيل ) مثل التحكم في سرعة المعالج والرام والكاميرا وغيرها.

- الريكفري : 

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

- كيف نستخدم الريكفري....؟؟!!.

استخدام الريكفري سهل جداً لكن يختلف من جهاز إلى جهاز آخر في أشياء بسيطة جداً

للتحرك للاعلي نقوم بضغط زر رفع الصوت

للتحرك للاسفل نقوم بضغط زر خفض الصوت

للاختيار او الرجوع للخلف نقوم بالضغط علي زر الباور او الهوم

- ما هي استخدامات الريكفري:

عند الدخول إلي الريكفري يكون أمامنا اختيارين يمكن الإستفادة بهم وهم Wipe Data/Factory reset و يمكن إستخدامها في عمل فورمات كامل للجهاز إذا كان هناك مشاكل في الجهاز او إذا نسينا كلمة السر التي تستخدم لفك قفل الهاتف لكن احذروا فهذا الاختيار يقوم بمسح كل محتويات الهاتف لكن لا يمس بالذاكرة الخارجية.

Wipe cache partition وهي فورمات لملفات الكاش المستخدمة في التطبيقات علي السوفت وير وعند عمل هذا المسح سوف تشعرون بالفرق الكبير في استخدام الهاتف لكن احذروا فهذا الاختيار يقوم بمسح كل محتويات الهاتف لكن لا يمس بالذاكرة الخارجية.

انواع الريكفري :

هناك أربعة انواع من الريكفري حتي الآن يتم تداولهم بشكل كبيروهم :

الريكفري الأصلية والتي تكون موجودة بالفعل علي هواتف سامسونج لكن أجهزة HTC وسوني البعض منها لابد من تنصيب الريكفري .

Clockwork Mod Recovery او ما تعرف باسم CWM وهي ريكفري مطبوخة وعن طريقها يمكن التعديل علي النظام باستخدام ملفات مضغوطة بصيغة zip يصنعها المطورين لجهازك ونقوم بتنصيبها عن طريق الريكفري المطبوخ.

TeamWin Recovery Project او ما تعرف باسم TWRP وهي ريكفري مطبوخة ايضاً ولها نفس مميزات ال CWM لكن مع اضافة بعض التفاصيل والتغير الكامل في الشكل.

Philz touch recovery وهي نسخة معدلة من CWM وهي تختلف بإمكانية التحكم في الشكل والألوان كما ان تنصيب الروم المعدل المطبوخ مثل سيانوجيم مود يحتاج الى الريكفري المعدل.

الروم rom او Firmwares وملفاته  الروم : هو نسخة نظام الاندرويد وتوجد منها ثلاثة أنواع رومات رسمية و رومات معدلة إضافة الى فلاشة كومبينيشن COMBINATION.

فنظام اجهزة سامسونج في الوقت الحالي هو نظام الاندرويد ويأتي ملف واحد او اربع ملفات أو خمسة ملفات مع ملف pit ويكون فيه عدة نسخ ومسميات وبعض النسخ فيها فيرجن مختلف عن الاخر وهي :

1_ FROYO

اصدار 2.2

2_ GINGEBREAD

اصدار 2.3.3 & 2.3.7

3_ ICE CREAM SANDWICH

اصدار 4.0.3 & 4.0.4

4_ JELLY BEAN

اصدار 4.1.1 & 4.1.2 & 4.2.2 & 4.3

5_ KITKAT

اصدار 4.4.2 & 4.4.4

6_ LOLLIPOP

إصداره 5.0 & 5.0.1 & 5.0.2 & 5.1.1

7_ MARSHMALLOW

اصدار 6.0

8_ NOGAT

إصدار 7.0

ويحتوي الروم على 4 ملفات وهي :

1_ BOOT

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

2_ PDA

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

3_ PHONE

وهو يحمل نظام المودم الخاص بشبكة الموبايل والواي فاي وال جي بي اس ويمكن تنزيل فلاشة للجهاز بدون هذا الملف خاصةً في حالات الداونجريد لتفادي حصول مشاكل في الشبكة

4_ CSC

وهو ملف اللغة في الجهاز ويمكن تنزيله لوحده فقط لتعريب الجهاز في حال لم تكن توجد فيه لغة عربية

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

# ملاحظات حول تفليش الهاتف

التفليش من خلال الدخول لوضع الداونلود وقبل التفليش يجب معرفة حالة الحماية frpFactory Reset Protection في حال كانت مفعلة frp on او frp of

في حال frp on لايمكنك تفليش اي ملف معدل على الهاتف باستثناء الملفات الرسمية اما في حال  frp of يمكنك تفليش اي ملف بامان شرط ان يكون مخصص لنوع هاتفك وتتم ازالة الحماية عن طريق استخدام احد بوكسات السوفت وير او احدى الادوات او باستخدام فلاشة كومبينيشن او عن طريق ايجاد ثغرة في الهاتف يوجد الكثير من الشروحات على اليويتوب حول كيفية حذف

الحماية وهي نوعان:

1 جوجل آكونت وموجودة على جميع اجهزة الاندرويد من نظام كيت كات وما فوق

2 وحماية سامسونج آكونت وهي خاصة فقط باجهزة سامسونج وتوجد على اصدار لوليبوب وما فوق
# ولان ننتقل الى طريقة تفعيل الحماية او الغائها والمعروفة باسم oem  اي الغاء قفل الشركة المصنعه للمعدات الاصلية ويمكن الغاء الحماية لتصبح frp of  من خلال الدخول الضغط على رقم الاصدار من سبع الى ثمانية مرات اتبع هذا الشرح المصور  وبالتالي عند تفعيل oem تضمن ان الهاتف لم يقفل على الحساب

فلاشة COMBINATION

وهي تعرف باسم فلاشة المهندس وتستخدم لفك الشيفرة واصلاح مشاكل الايمي والبيسباند وحذف حماية frp  عن حساب جوجل اكونت سامسونج اكونت وايضا لعمل داونجريد اي التهبيط لاصدار اقل ان لم تجد روم مجاني لنفس الحماية يمكنك استخدام روم كومبينيشن ثم التفليش بروم رسمي وسيتم شرح التهبيط لاصدار اقل مقدمة من حلب نت في اخر المقال

يتبع >>>>>>>

1 _ ملف EFS

واسمه الكامل :

“EMBEDDE FILE SYSTEM”

وهو ملف تشفير منطقة الحماية في الجهاز ويحتوي على ال IMEI ومعلومات ال BASEBAND

ففي حال وجود مشكلة في الجهاز تخص التشفير والحماية علينا ان نقوم بأعادة تنزيل ملف EFS للجهاز ولكن سنفقد ال IMEI ويجب علينا تصليحه فيما بعد على احد البوكسات واي خلل في هذا الملف يؤدي الى ظهور مشكلة اصدار النطاق غير معروف Unknown baseband

….

2 _ ملف PIT

وهو يستخدم عادة مع الرومات ال 4 ملفات ويجب ان يكون متوافق مع الجهاز ومع حجم الذاكرة للجهاز فهو بدوره يقوم بأعادة تقسيم الذاكرة الداخلية وهي عملية تسمى REPARTITION

….

3 _ ملف NV

يستخدم لعلاج اعطال الشبكة وفقدان الIMEI في بعض الاحيان

4 _ ملف CERT

وهو الأهم في معظم اجهزة سامسونج من سنة 2014 و 2015 حيث حصلت على حماية عالية على ملف ال IMEI وهو عبارة عن شهادة لل IMEI

ويمكن سحب ملف ال CERT من جهاز ونقله الى جهاز اخر وايضاً في حالة وجود جهاز مغلق على شبكة يمكن سحب ملف CERT من جهاز اخر شغال وكتابته على الجهاز المغلق ليعمل بشكل طبيعي

ولكن قبل عملية تنزيل الملف لابد ان يكون في الجهاز روت لسماح الوصول الى مناطق الحماية وايضاً ينفع في حالة تلف ال IMEI او وجوده الIMEI ولكن لا توجد شبكة في الجهاز مكالمات  طوارىء فقط

5 _ ملف QCN

وهو اختصار ل :

“QUALCOMM CALIBRATION NETWORK”

وهو ملف معايرة شبكات الكوالكوم وهي ملفات يمكننا سحبها وإعادة تنزيلها من جميع الاجهزة التي تحمل معالج كوالكوم ونحتاجها في حالة مسح ملفات الEFS او وحود خلل في الشبكة مثل انقطاعها ويجب ان نحذر من كتابته عن طريق الخطأ لتجنب الوقوع في مشكلة ( اصدار النطاق غير معروف UNKNOWN BASEBAND )

يتبع>>>>>>>

ما هو BOOT و SBOOT ما الفرق وما الاستعمالات وبأي خانة نفلشهم

بهل يومين اجا كتير اسئلة عن ملفات boot و sboot شو الفرق ولشو استعمالهم وشو هن وكيف منستفيد منهم وبأي خانة لازم نفلشهم

أولآ يا شباب الموضوع طويل وضخم بصراحة ولا استطيع شرحه كليآ بمنشور او منشورين

ولكن رح حاول اعطي نظرة عامة

منبدأ ب شو الفرق

الفرق كبير بين الملفين وما بيتشابهو الا بالاسم فقط

ال sboot بصيغة bin اي مفتاح وال boot بصيغة img أي مجموعة ملفات شبيه بال system

منبدأ بال sboot

الاس بوت يا شباب هو عبارة عن معلومات برمجية وليس ملفات مثل ال boot

يخزن فيه عادتآ الحماية ويكون مسؤل عن منع تفليش حماية اقل او اعتراض اقلاع بحال وجود شيء معدل بالجهاز وحماية frp شغالة

هو ايضآ جسر وصل تخزين حالة frp وحماية الجهاز والدونلود بالأجهزة الحديثة 511 وما فوق

يكون مسؤل ايضآ عن ترتيب ملفات النظام ودورهم في الجهاز

يمنع ويحظر اقلاع الجهاز في حال وجود مخالفة عن تعليماته

“الجزء الأمني في الجهاز والمخابرات ??”

هلق منجي على boot

هاد الملف بكل اصدار اعلى بزيد عملو

ولكن بشكل عام هو مجموعة ملفات مثل system ولكن الفرق يبدأ عمل systemm منذ اقلاع الجهاز اما boot يبدأ عمله منذ الضغط على زر البور

البوت يا شباب عادتآ بكون مسؤول عن اقلاع الجهاز وفحص ال systemm ومسؤول ايضآ عن بعض مفاتيح النظام

مثل منح تحكم adb او منح تعديل النظام “مونت”

لا يوجد حماية للبوت ليس مثل ال sboot يأتي بحمايات

للبوت اصدار وليس حماية

مثلا بوت 511 بوت 601

ولن يقلع الجهاز الى اذا تطابق اصدار البوت والسيستم

يجب ان يتطابق البوت والسيستم في كل شيء “تطابق مطلوب ” أي ان يكون البوت والسيستم من فلاشة واحدة

في الأجهزة الحديثة اذا فلشت سيستم مغاير للبوت الموجود بالجهاز “من غير فلاشة” او بوت مغاير للسيستم الموجود بالجهاز سوف تتشفر الذاكرة “قسم الداتا” وفي أغلب الاحيان تحتاج لعمل فورمات لمسح قسم الداتا وحل المشكلة وهذه الخطوة تعد كحماية من شركة سامسونج لقسم الداتا ويجب تطابق البوت والاس بوت من حيث نوع الفلاشة واصدارها ” فلاشة رسمية او كومبينيشن_511او 601 او 701?

لا يهم اختلاف الفلاشة بين البوت والاس بوت مايهن فقط نوع الفلاشة واصدارها ورقم الحماية

وأخيرآ وليس أخرآ هل بوت واس بوت كومبينشن منزوع الحماية?

هذا ليس صحيح نهائيآ الكومبينيشن بشكل عام يكون فيها الحماية أخف من حيث عمل الأجزاء اما اساس عمل الأجزاء فهو واحد بالفلاشات الرسمية والكومبينشن

ماذا يختلف بوت الكومبينشن واس بوت الكومبينيشن

بوت الكومبينيشن يمنح صلاحية adb وتستطيع تفليشه وال frponn فهو رسمي من شركة سامسونج ويساعدك على تخطي ال frp اما sboot الكومبينيشن يحتوي على أول برمجية حماية للجهاز او

النوع المسؤول عنه “يكون مثل sboot B1”

أي نفس البرمجية ونفس الحمايات في جميع حماياته ويساعد غاليآ في عملية reset frpp فهو غير محدث حمايته عمليآ

وأخيرآ في أي خانة نفلش الملفات ?

لا يوجد فرق في أي خانة تريد ولكن ننصح ويفضل تفليش البوت بخانة app واس بوت بخانة bl اما تفليش اي ملف اخر فيتم تفليشه اصولا بالخانة المقررة له لان اختلاف ترتيب الملفات بغير

مكانها يؤدي الى خلل برمجي في الجهاز

يتبع >>>>>>

ما هو البوت لودر Bootloader ؟ 

البوت لودر هو عباره عن كود برمجي إن صح التعبير يكون هو اول كود يمر بالمعالج افي النظام و هو الذي يقوم بعمل فحص سريع لاجزاء النظام أو ما يسمى بــ I/0 TEST فحص الدخل والخرج، ويقوم بعدها بإطلاق الكيرنل والذي بدوره يقوم بإطلاق سلسلة من تعريفات القطع على البورد لتشغيل النظام الاعلى و هو الروم في الاندرويد  نستطيع عن نعبر عن العملية بالشكل التالي، الضغط على زر التشغيل يطلق تغذية كهربائية >> التغية تؤدي الي إطلاق البوت لودر >> البوت لودر يطلق الكيرنل >> تعريقات المعالج  والذواكر … >> الدخول لنظام اندرويد.

- ماهو رمز imei يمكن اظهار هذا الرمز من خلال الضغط على “*#06#” وهو هوية تعريف الجهاز وفعليا الجهاز بدونه لايتمكن من الاتصال بالشبكة ويصبح الهاتف عبارة عن جهاز العاب ومشغل موسيقى وفيديو ولايجوز تغييره لكن حاليا مع تقدم التقنية اصبح بامكان اي شخص تغييره ويمكن ايضا ان تجده اسفل غطاء البطارية او على الغطاء الخلفي للهاتف الذي لا تزال بطاريته

- ماهو رمز sn سيريال نمبر Serial Number وهو رقم فريد من نوعه يعطيه المصنع أثناء صنع الهاتف. وهو مختلف عن كل هاتف محمول قد تم صنعه و لا يوجد هاتف آخر له نفس الرقم التسلسلي

- ماهو Baseband بالمختصر هو اصدار النطاق اساسي وهو الرقم والرمز الذي يحتوي على معلومات حول اصدار الفلاشة وحمايتها وتاريخ صنعها ولغتها واختلاف البيس باند قد يؤدي الى موت الهاتف او الى فقدانه او فقدان الايمي وجميع هذه المشاكل تحل عن طريق البوكس

- ماهو Build Number هو رقم اصدار الروم وليس رقم اصدار نظام الاندرويد ويختلف مع تحديثات الروم بمعنى اخر هذا الرقم يمكن ان يتغير اذا  قمت بتحديث هاتفك هوائيا تقوم الشركة باضافة بعض التحسينات بالتالي يتغير هذا الرقم و لو كان على نفس اصدار الاندرويد

_ الروت وما هو : وهو كسر حماية الجهاز لاستخدام برامج

خدمات غير محدودة اي شيء تمنعك عنه الشركة للتعديل على هاتفك بامكانك تعديله عن طريق الروت وهو عبارة عن عملية برمجية تتم في نظام الاندرويد لفتح المجال لبعض التطبيقات التي تحتاج صلاحية الروت للوصول الى جذر نظام الاندرويد لتستطيع التغيير او التعديل عليه واشهر  موقع له هو CF AUTO ROOT

وتوجد مواقع اخرى وأنواع اخرى حسب موديل الجهاز ويمكن تنصيب الروت ن طريق الريكفري المعدل واستخدام احد برامج الروت او من خلال تحميل ملف الروت وتفليشة عن طريق الريكفري  المعدل الذي قمت بتنصيبه مسبقا على الهاتف وايضاً نحتاجه كثيراً في عمليات السوفت وير والبرمجة في حال تنزيل ملف CERT او ملف QCN او فتح شبكة الهاتف المغلقة او تصليح ال IMEI وما شابه.

يتبع>>>>>

أهم الاعطال البرمجية التي تواجهك على شاشة الاقلاع

- شاشة الموت  تسمى شاشة الموت ولكنها لا تعني موت الهاتف وهي عبارة عن صورة تظهر على شكل روبوت وشاشة حاسوب وتخبرك ان تربط هاتفك بالحاسوب وتنزيل السوفت وير بدون الدخول لوضع الداونلود

- كوستوم بيناري Custom Binary Blocked تظهر عند حدوث خلل برمجي في الهاتف ويمكن حلها عن طريق التفليش بروم مصنع خمس او اربع ملفات

- Custom Binary Blocked By FRP Lock Erro تظهر عندما الهاتف محمي اي frp on وتقوم بتفليش ملفات معدلة وتحل هذه المشلكة باعادة تنصيب روم رسمي

- مشكلة drk تظهر عند تفليش الهاتف بملف روت غير متوافق مع الهاتف ويمكن حلها عن طريق البوكس او اعادة تفليش الهاتف بروم مصنع

- ماهي CHECKSUM MODE هي عبارة عن شاشة خضراء او حمراء تظهر بعد تفليش الهاتف بفلاشة كومبينيشن COMBINATION وتحل من خلال تحميل الفلاشة المعالجة ويوجد ملف على الانترنت حل جذري

لهذه المشكلة

يتبع >>>>>

المقال يشرح بالدرجة طريقة عمل داونجريد اي تهبيط او تنزيل للنظام من اصدار أعلى الى اصدار أقل

RP تعنيRollback Protection

ما المقصود ب rollback protection

لنعلم ما المقصود بها لنلقي نظرة على هذه الاصدارات من السوفت للجهاز G920T

G920TXXU3DPB1 6.0.1

G920TXXU3COK1 5.1.1

G920TXXU2BOFN 5.1.1

ارجو ملاحظة الارقام الي هي ( 3/3/2 ) ومن ثم ملاحظة اصدار السوفت للنسختين الاوليين اللتان تحتويان الرقم 3

عندما نجد ان الرقم 3 متواجد في الاصدارين 5 و 6 من الاندرويد فهذا يعني انك نستطيع تعمل داونجريد من 6 الى 5 من دون فقد البيسباند او الايمي كون سامسونج لم تغير في مستوى

الحماية الخاص بالمودم في النسختين

اما في النسخة الاخيره فنجد ان مستوى الحماية هو 2 اي لا يمكن داونجريد من 6 الى 5 لان مستوى الحماية هو اعلى وستفقد البيسباند

من هنا نستنتج ان RP تعني العودة من اصدار اندرويد اعلى الى اصدار اندرويد ادنى دون فقد الايمي او البيسباند

الى هنا نكون قد انتيهنا من هذا الشرح التفصيلي المهم لكل فني سوفت وير مبتدأ ليكون على علم شامل باي مصطلح او مشكلة برمجية  انصحك عزيزي القارءئ وبشدة ان تطلع من الانترنت على برامج السوفت وير المخصصة لكل هاتف اضافة الى اهم البوكسات المخصصة لكل جهاز لتصبح جاهزا لتطبيق الععملي في مجال السوفت حيث انه باتقانك لهذه المعلومات سوف تكون قادرا على حل جميع مشاكلك البرمجية من خلال قدرتك على وصف المشكلة لايجاد حل لها.
#منقول
#عبدالرحمن_جهيم

شارك الموضوع
تعليقات