السوفت وير
جميع المنتجات الالكترونيه الحديثه تتكون من مايكروبرسيسورز وذاكرة ووحدات ادخال ووحدات اخراج ومصدر للطاقه وبرنامج داخلي يقوم بتنظيم هذه العمليات والتليفون المحمول هو احد هذه المنتجات وبه لوحة مفاتيح ومايك وكاميرا لادخال هذه البيانات وشاشه لاخراج هذه البيانات والبطاريه كمصدر للطاقه.
وبرنامج داخلي لتحكم فيما سبق ذكره وباقي المكونات (سوفت وير) وهذا البرنامج يسمي firmware في التليفون المحمول ويختلف هذا ال firmware من تليفون لاخر ومن موديل لاخر حيث انه يكون مكتوب لموديل تليفون محدد ولايمكن استخدامه في تليفون اخر ولكن في بعض الاحيان يعمل نفس firmware علي تليفونات اخري وذلك لاختلاف الشكل الخارجي وتتطابق المكونات الداخليه او عن طريق التعديل في مكونات الجهاز الداخليه حتي يمكنه تشغيل ال Firmware الخاصة بجهاز أخر.
ويحمل ال Firmware لكل تليفون اسم و فيرجن ويتم معرفته اما عن طريق الاكواد او عن طريق بوكسات تنزيل فلاشات السوفت .
ماهي متطلبات تنزيل السوفت وير ؟
تسمي عملية انزال فلاشة سوفت وير للجهاز (تفليش ) ويجب اتباع القواعد وأخذ الاحتياطات الازمه حتي لا يحدث خطاء قد ينتج عن انزال فلاشه سوفت وير خاصه بجهاز لجهاز اخر فيتسبب هذا اما في تلفه او تلف بعض مكوناتة او ضرر الجزء الذي يحمل الفلاشة مما سوف يجعلنا مضطرين لتغير تلك القطعة حتي نتمكن من اعادة تفليشه مره أخري .
وتطلب عملية انزال فلاشات السوفت وير وجود بوكس للتفليش وهذا البوكس هو عباره عن مخاطب اومترجم حتي يفهم التليفون لغة نظام تشغيل الكمبيوتر ونظام تشغيله هو حتي يمكن التعامل بينهما .
وأنواع بوكسات السوفت كثيره فمنها منتجات شركة sarasoft وهي ( التورنادو والتويستر والباور فلاشر ) وتتشابه كلها في الوظفيه مع اختلاف الشكل والحجم بالاضافه الي بوكس الجاف والذي يستخدم في تفليش النوكيا فقط والـ NS Dongle وبوكس المارتش وهو الاقوي علي الاطلاق في تفليش السيمنز والعديد من البوكسات الأخري .
ما هو الـ IMEI او International Mobile Equipment Identity ؟
هو رقم خاص لتعريف التليفون وهو رقم وحيد لكل تليفون لا يمكن ان يتكرر علي مستوي العالم يكن قراءته من علي الورقه الملصقة علي ظهر الجهاز و يتكون من 15 رقم .
xxxxxx/xx/xxxxxx/x
Tac / Fac/ Sn / Cd
1- Type Approval Code /Tac :-
وهي تحدد نوع التليفون والشركه المنتجه Nokia – Motorola …… الي أخره .
2- Final Assembly Code / Fac :-
وهي تحدد بلد الصنع وهي كالتالي
( 07 , 08 , 20 ألمانيا – 10 , 70 فنلندا – 19 , 40 بريطانيا – 30 كوريا – 67 أمريكا – 80 الصين ).
3- Serial Number / SN :-
وهو الرقم الخاص بالتليفون .
4- Check digit / CD :-
وهو رقم يستخدم لاختبار الـ 14 رقم السابقين والتأكد من صحتهم المقصود بعمل Unlock للجهاز .
ولكن بعض الشركات الخاصه بالتليفون المحمول قامت بالاتي انه اذا تم شراء كمية من أجهزتها من قبل شبكه معينه تغلق أجهزتها علي هذه الشبكه أي انه لايحق لاي SimCard غير الSIM التابع لهذه الشركة تشغيل الجهاز وهو بمثابة حماية لهذه الشبكه . ولذالك تقوم هذه الشبكه بييع أجهزتها بسعر رخيص لانها علي تعمل الا علي SIM الخاص بها فقط ولذلك فهناك عمليه مضاده وهي الـUnlock وذلك لفك شفرةالجهاز .
ما هو الإيبروم ( EEPROM ) ؟
Electronically Erasable and Programmable Read Only Memory
وهذا الجزء هو أهم جزء لأنه يحتوي علي الترابط بين السوفت وير بمعني أنه عندما نقوم بالتعريب أو رفع الفيرجن مع التعريب يحدث تغير للقيم الموجودة في هذا الجزء ونتيجته ان التليفون قد لا يري الشبكة وعند التعريب نعيد حساب القية الصحيحه للسوفت وير الجديد وهذا يسمي( Calculate CHKSUM ) ونتيجة الحساب يتغير الـ FAID (Flash Authory ID)
ومنطقة الإيبروم هي التي تحتوي أيضا علي الـ Security Area وهي التي يخزن فيها قيم التشفير ودليل الهاتف والرقم التعريفي للجهاز ( IMEI ) وينصح بعدم التغيير فية .
ما هو بوكس التويستر ؟ ....
هو عباره عن بوكس يخرج منه بور يقوم بعملية برمجه عن طريق برنامج تحكم في الجهاز (التليفون) الذي يتصل مع البوكس بكابل ويقوم هذا البوكس بعلاج المشاكل
1- تفليش جهاز محمول .
2- علاج التهنيج .
3- فك الشفرات .
4- تغير اللغة .
وغيرها من مشاكل الأجهزة وهذا البوكس يقوم بعمل برمجه للموديلات ( النوكيا – السامسونج – الموتورلا – السوني اريكسون – الاريكسون )
وهو قوي في أجهزة النوكيا والسامسونج
وهذا البوكس يتم تعريفه علي جهاز الكمبيوتر ويتصل به عن طريق كابل USB .
شرح عناصر بوكس التويستر بشكل مفصل لأجهزة النوكيا :-
سيتم الاشارة للعناصر وفقا للأرقام المبينه
1- Connect / Disconnect :-
وهو زر تبديل فعند تشغيل البرنامج لاول مرة يظهر علي الزر Connect ويجب الضغط عليه حتي يتم الأتصال بين البرنامج والبوكس ولألغاء الاتصال يتم الضغط علي Disconnect .
2- Check :-
وهو زر يستخدم لتحديد وضع التفليش
3- info :-
وهو زر يستخدم لتحديد نوع الاتصال اما M-BUS او F-BUSويستخدم ايضا للتأكد من ان الاتصال جيد.
4- Flash :-
هو زر يستخدم للتفليش اليدوي او التفليش فقط وغالبا مانستخدمه في حاله الجهاز القاطع ويتم الضغط عليه بعد أختيار PPM , MCU .
5- UI Setting :-
ويستخدم لتنفيذ الأوامر في المنطقة رقم 14 (UI Options ) .
6- Drop Down List :-
وهذه القائمه تتيح الأختيار اليدوي بين Normal Mode و Test Mode و Local Mode .
7- Restart :-
ويستخدم لأعادة تشغيل التليفون .
8- Scenario :-
ومن هذه القائمه يتم تحديد ما سيحث عند الضغط علي زر Start .
9- Interface :-
الأختيارات M-BUS و F-BUS وهي خاصه بالاتصال بين البرنامج والتليفون
10- Speed :-
وهي الخاصة بسرعة كتابة الفلاشه علي التليفون .
11- قائمةالمساعده :-
أ ) Auto Detect Product :- ويتم أستخدامها في حالة عدم التأكد من نوع التليفون.
ب) Auto Clear Result Window :- تستخدم لمسح جميع النتائج التي تظهر في النافذه الرئيسية بعض انتهاء العملية والبدء بأخري .
جـ)Use Ini File Setting :-
د ) Flash PPM Only :- وتستخدم لتغليش اللفة فقط .
12- Start / Stop Button :-
زر البدء والتوقف ويستخدم هذا الزر لبدء العمليات التتي تم تحديدها علي التليفون او ايقافها .
13- Result Window :-
وهي توضح سير العمليات التي تم أختيارها وما تم بها خطوة بخطوة .
14- وتحتوي هذة المنطقة علي الكثير من العمليات :-
( 1 ) نافذة العمليات للـ DCT3 :- كما هي موضحة في الصورة السابقة .
أ ) منطقة أختيار الفلاشات والموديل :-
- ( product ) :- قائمة نختار منها موديل التليفون .
- ( MCU ) :- قائمة نختار منها MCU او الفلاشه الرئيسية .
- ( PPM ) :- قائمة نختار منها PPM او فلاشة اللغة .
ملحوظة هامة جدا : يجب ان يكون PPM نفس الفريجن للـMCU المختارة.
- ( PMM ) :- وهذا نوع من أنواع الإيبروم الخاصة بالـ DCT3 .
- ( WUG ) :- ومنها يمكن أختيار صورة عند بدأ تشغيل التليفون .
ب ) UI Options :-
يمكنك الضغط علي أحد هذه العمليات مرتين متتاليتين لتنفيذها وحدها
- ( Save User Setting ) :- منها يمكن عمل نسخة احتياطية او الإحتفاظ بخصائص المستخدم الرئيسية .
- ( UI Defaults ) :- ومنها يتم إعادة الخصائص المعتادة إلي التليفون .
- ( Full Factory Defaults ) :- ومنها يتم إعادة ضبط المصنع .
- ( Init SimLocks ) :- وتستخدم لفك تشفير التليفون وجعلة يعمل علي أي شبكة .
- ( Set FAID ) :- ومنها يتم حساب الـ FAID اس الـ Flash Authory ID واللذي يجب ان يتم حسابة بعد تفليش الجهاز بالـ MCU و PPM .
- ( Reset User Lock ) :- ومنها يتم أعاده الكود الشخصي او الـ Security Code الي كود الأصلي و هو 12345 .
- ( Reboot in Normal Mode ) :- ومنها يمكننا ادخال البطاقة وبعد اتمام العمليات تقوم بأعاده تشغيل الجهاز وكأنه غير متصل ببوكس السوفت .
ج ) LCD Contrast :-
ومنها يتم ضبط درجة وضوح الشاشة .
د ) Features :-
-3310 --->3315) ) :- وهي خاصية تحويل موديل 3310 ( ابتداء من الفيرجن 5.47 ومايليه) إلي 3315 وهذا يتيح أضافة بعض الخصائص والقوائم علي التليفون .
- ( 3315 --->3310 ) :- وهي خاصية تحويل الموديل 3315 إلي 3310 .
- ( 3210 Vibra on/ Vibra off ) :- وهي إمكانية إضافة أو حذف خاصية الهزاز في موديل الـ 3210 .
هـ ) AUX Functions :-
- ( Rebuild IMEI ) :- ومنها يتم كتابة رقم السريال الصحيح للتليفون .
- ( Read Flash ) :- ومنها يتم عمل نسخة إحتياطية للتليفون من النوع DCT3 .
- ( Convert files ) :- ومنها يتم تحويل فلاشات الإيبروم إلي فلاشات يستخدمها التويستر
- ( Erase Flash ) :- ومنها يتم مسح الفلاشة و فلاشة الإيبروم وبعدها ستقوم بتفليش التليفون بكل من MCU و PPM ثم بعد ذلك عمل Rebuild IMEI .
- ( Create Ini File ) :- ومنها يتم عمل ملف بيانات يتم أستخدامة بواسطة الـ UI Options
( 2 ) نافذة العمليات للـ DCT4 :- كما هي موضحة في الصورة التالية .
أ ) منطقة أختيار الفلاشات والموديل :-
- ( product ) :- قائمة نختار منها موديل التليفون .
- ( MCU ) :- قائمة نختار منها MCU او الفلاشه الرئيسية .
- ( PPM ) :- قائمة نختار منها PPM او فلاشة اللغة .
ملحوظة هامة جدا : يجب ان يكون PPM نفس الفريجن للـMCU المختارة.
- ( CNT ) :- قائمة نختار منها ملف الـ CNT وهي فلاشه تحمل الخلفيات الأصليه للتليفون بالأضافة إلي النغمات والألعاب والتطبيقات الأخري التي توضع علي التليفون في المصنع .
- ( PM ) :- منها يتم تفليش ملف الإيبروم للتليفون والتي لا يمكن تغييرها .
ملحوظة هامة جدا
:- لا تحاول أستخدام هذة المنطقة إلا إذا كنت علي دراية كافيه .
ب
) BT Hw :- وهي الجزء المتعلق بالبلوتوث.
يمكنك إختيار
Old أو NEW أو Auto ولكن الأختيار المعتاد هو Auto وفي بعض الحلات كما مثل الموديل 7650 يكون من الضروري أختيار Old اذا كانت خاصية البلوتوث لا تعمل جيدا .
ج) UI Options :-
يمكنك الضغط علي أحد هذه العمليات مرتين متتاليتين لتنفيذها وحدها
- ( Save User Setting ) :- منها يمكن عمل نسخة احتياطية او الإحتفاظ بخصائص المستخدم الرئيسية .
- ( Full UI Defaults ) :- ومنها يتم إعادة الخصائص المعتادة إلي التليفون .
- ( Full Factory Defaults ) :- ومنها يتم إعادة ضبط المصنع .
- ( Software Upgrade Defaults ) :- ومنها يتم أعاده ضبط الخصائص للتليفون بعد عملية التحديث لفلاشه السوفت .
- ( Init SimLocks ) :- وتستخدم لفك تشفير التليفون وجعلة يعمل علي أي شبكة .
- ( Reset User Lock ) :- ومنها يتم أعاده الكود الشخصي او الـ Security Code الي كود الأصلي و هو 12345 .
- ( Reboot in Normal Mode ) :- ومنها يمكننا ادخال البطاقة وبعد اتمام العمليات تقوم بأعاده تشغيل الجهاز وكأنه غير متصل ببوكس السوفت .
د) User Setting Items :-
- ( Phone Book ) :- ومنها يتم حفظ دليل الهاتف الموجود علي التليفون .
- ( UI setting ) :- ومنها يتم حفظ الإعدادات المضبوطة علي التليفون .
- ( Ringing Tones ) :- ومنها يتم حفظ النغمات المضافة إلي التليفون .
- ( Graphic Logos) :- ومنها يتم حفظ اللوجوهات والجرافيك المضاف الي التليفون .
- ( Write User Setting ) :- ومنها يتم كتابة ماسبق حفظه علي التليفون مرة أخري بعد عملية التفليش .
هـ ) AUX Functions :- يجب توخي الحظر عند أستخدام هذه القائمه حيث أن الخطأ
يمكن ان يتسبب في تلف التليفون .
- ( Patch ) :- تقوم بنفس وظيفة Rebuild IMEI فتقوم بإعادة تصحيح السريال ولكن علي أسي الفلاش فقط وليس علي UME .
- ( Rd UME ) :- وذلك لقراءة البيانات الموجودة علي الـ UME وحفظها في ملف *.ASK
- ( Wr UME) :- وذلك لكتابة ملف RPL علي الـ UME ويجب ان نعرف ان الـ UME غير قابلة للكتابة سوي مرة واحده فقط أما هذة الخاصيه فهي مضافة في حالة تغير UME لتليفون
هنا تكون بدون كتابة ويكتب عليها ملف RPL .
- ( Rd PM ) :- وذلك لعمل نسخة من الإيبروم الخاصة بالتليفون .
- ( Wr Pm ) :- وذلك لكتابة او تفليش التليفون بملف الإيبروم .
- ( PM Edit) :- وذلك للتعديل في أحد أسطر الإيبروم .
- ( Erase Flash ) :- ومنها يتم مسح الفلاشة و فلاشة الإيبروم .
- ( Create Ini File ) :- ومنها يتم عمل ملف بيانات يتم أستخدامة بواسطة الـ UI Options
بالنسبة للـ DCTL و WD2 و BB5 لايوجد ما يضاف علي ماسبق ذكره عدا خاصية واحدة موجوده في WD2 وهي :-
-(Format User Area ) :- ومنها نقوم بعمل فورمات للجهاز .
بعض عيوب السوفت وير في موديلات النوكيا
1) مشكلة الكونتاكت ريترايل Contact retrial :-
لعلاج هذة المشكله يتم عمل format user area للتليفون وهذه المشكلة غالبا ماتحث في موديل 6600 .
2) مشكلة الكونتاكت سيرفس في DCT4 :-
ويتم علاج هذة المشكلة بتفليش التليفون بفلاشة Erase اولا وفلاشة الـ Erase هي فلاشة تعطي للتليفون من منطقة الـ MCU وهي فلاشة تقوم بمسح الفلاشات الموجوده علي التليفون بكل امتداتها وبعد ان تتم العملية نقوم بتفليش التليفون مرة أخري .
.