درس خاص في السوفت وير
الدرس الأول .....
بسم الله الرحمن الرحيم
السوفت وير:-
ينقسم السوفت ويرفي اجهزه الموبايل الى عده اقسام وطبعا تكون مختلفه من جيل
الى جيل تبعا للتطور ومن نوع الى نوع حسب الشركات المصنعه لاجهزه الموبايل
وللتكلم عنها سوف نقسم السوفت وير الى مجموعه حزم لكي يتسنى لنا شرحها
تفصيليا
1. حزم اللغات mcu
2. حزم البرمجه ppm
3. حزم الالعاب wug
وتقسم علميا بالتالي:-
4. cnt
5. pm
6. cor
7. ogm
8. mel
9. tfs
10. must
11. gdfs
طبعا هذه ليست كل اقسام البرمجه الموجوده في عالم الموبايل ولكنها الاغلب
والاكثر استخدام
تختلف بالصيغ من جهاز الى جهاز ولكنها من الناحيه النظريه تادي نفس الغرض.
وترتبط البرمجيات ارتباط وثيق مع بعض اجزاء الهارد مما يجعل العمل مرتبط في
بعظ الاحيان مع الهارد ارتباطا مباشرا
مثال
الايمي في اجهزه الموبايل اذا تلف لا يمكن استعادته بالسوفت وحده او
بالهارد وحده أي يجب ان يكون العمل مشترك مع البي ام كما في اجهزه النوكيا
وتوجد مشاكل عديده مشابهه في اجهزه الموبايل
وسوف نقوم بشرح هذا الاقسام حسب مجالات عملنا لكي يكون المبرمج على اطلاع
تام في العمل ولكي لا يكون(مبرمجا) ويعمل دون علم عن معرفه ماذا يعمل
وسوف تكون معنا بعض الملاحظات للمبرمجين وتكون هناك نقاشات شامله لكل موضوع
.
1.mcu MCU:-
و هي عبارة عن
منطقة لها عنوان وله بداية و نهاية و كل جهازعنوانه مختلف عن الأخر و
وظيفة هذه المنطقة:-
• تحديث الفيرجن للجهاز BUG FIXES ليحل ا لمشاكل التي كانت قائمة في
الفريجن القديم
• 1حل مشكلة تم رفض البطاقة
•2 حل مشكلة ادخل البطاقة الصحيحة
•3 بعض مشاكل contact service
•4 و بعض مشاكل النت NETWORK Problems
للمعلومات و هذا لا يعني انه يقوم بتصليحها بالكامل لان هناك مشاكل قد يكون
لها علاقة في الهارد وير
2. ppm :-
وهي عبارة عن منطقة اللغة في الجهاز و أيضا لها عنوان سوف أرفق الخريطة
للعناوين في هذا الدرس...
وكما هومعروف وكما قلنا سابقا هناك العديد من اللغات في هذا العالم و لو
أرادت شركة نوكيا وضعها كلها في جهاز واحد فسوف نحتاج إلى ذاكرة حاسوب لذلك
فقررت الشركة بعمل رزم اللغات تبدأ برزمه A و هكذا وكل رزمة تحتوي على بعض
لغات و قسمتها على خريطة العالم أي رزمة شرق أوسط و من ضمن هذه الرزمة نرى
واضحا أنها تتضمن اللغة العربية و رزمة أوروبا 1 وأوروبا 2... الخ و كل
واحدة منها تتضمن لغة البلد التي وضعت ضمن القائمة
وطورت الشركات هذه المنطقة بحيث أصبحت مساحتها اكبر في الأجهزة الجديدة
لتتضمن تطور جديد وهو T9 و هو عبارة عن قاموس أو معدل للكتابة داخل أجهزة
الخلوي و خاصة في الرسائل SMS.
3. wug :-
يستعمل لتفتيح وتغميق الشاشه.
4. cnt :-
هذه المنطقه
يكون فيها ملفات النغمات والالعاب والصور وطبعا تاخذ الفيرجن نفسه واذا تم
خلاف ذلك سوف يتسبب بمشاكل عديده.
5.pm :-
ملاحظه لاهميه هذا النقطه في جوالات النوكيا استعين بشرح للاخ كرمات من مصر
لدقه هذا الشرح الجميل لذا اقتضى التنويه
ال pm موضوع مهم جدا لان تقريبا بدرجه كبيره شغل السوفت وير بالنسبه لاجهزه
النوكيا بيعتمد بدرجه كبيره على ال pm
معلوماتى فى الموضوع هذا
ان ال pm ما هيا الى منظقه خاصه جدا فى الجهاز بتحتوى على المعلومات
اللازمه لاكتر من جزء
ومنها الشحن
الارسال
اللوك كود
الايمى
وفى فئه ال wd2 بينضاف على ال pm خواص تانيه اكتر بتتحكم فيها مثل
البلوتوث
نقول ان ملف ال pm بنقراه من الادرس 0 الى 255
طبعا المساحه ديه بتكون عباره عن قيم محدده كل جزء فيها بيختص بجزء من
وظايف الجهاز الى ذكرناهم
على سبيل المثال
القيم 5 و 208
بيكون متسجل فيهم الدتا الخاصه بالرقم المسلسل بالجهاز
القيمه 35
بيكون متسجل فيها بيانات اليوزر كود او رمز الحمايه
القيمه 1
بيكون متسجل فيها جزء من وظائف البلوتوث
القيمه 10
بيكون متسجل فيها جزء من بيانات الارسال الخاصه بالجهاز
الاختلافات الى موجوده ما بين pm عاديه او pm main بتكون فى اوجه بسيطه جدا
هوا ادرس البدايه والنهايه لل pm نفسه او بمعنى اخر قيمه البدايه وقيمه
النهايه
ممكن ال pm نقراها على انها ادرسات ولكن مش هانقدر نستفيد منها وهيا على
شكل bin لان البوكس هنا هايقراها فى صوره hex
بالنسبه الى ال pm وال eep
الاتنين واحد ومفيش اى فرق بين الاتنين ولكن الاختلاف بيكون فى الوظايف الى
كل جزء منهم بيعملها
الاتنين ما هما الا ابروم ولكن فى صوره مختلفه
والاتنين ممكن يسببو عيب الكونتكت سيرفس فى الجهاز على سبيل المثال
7250i
طبعا مع اختلاف نوع الكونتاكت الى موجود على الجهاز واختلاف طريقه علاجه مع
ان الكونتاكت فى ال dct3 او موديل 7250i 6610i وطبعا دول من فئه ال dct4
الاتنين ممكن يسببهم الابروم الى هوا ال pmm او ملفات الابروم fls الخاصه ب
ال dct3
'طبعا بتختلف طريقه كتابه الابروم من فئه الى اخرى مثل dct3 dct4 wd2
....الخ حتى مع التشابه الكبير الى موجود ما بين ال dct4 وال wd2 الا ان
برضه فى اختلاف فى ملفات ال pm ال dct4 وال wd2 على اساس ان ملفات ال wd2
بتحتوى على وظايف اكتر وخواص اكتر
6. cor
يحل محل mcu في اجهزه النوكيا القديمه التي سبقت ال bb5
أي ان cor محل mcu
7. ogm
طبعا هذا نجدها مع برمجه السامسونج والتي تعني بفلاشه اللغه
8. mel
ايضا تدخل في برمجه السامسونج
9. tfs
ايضا للسامسوج القديم تحمل ملفات الالعاب والصور للجهاز
10. must
وطبعا هذا لبرامج ال جي
11.gdfs
وهذا لفلاشات السوني اركسون القديم
الدرس الثاني .....
الدرس الثاني
لصيانه السوفت وير لاجهزه المحمول
لقد اخذنا في الدرس الاول المصطلحات التي ترد علينا في برمجه الموبايل
وأعطينا فكره مبسطه عن كل واحده منها لكي يستطيع المبرمج الدخول الى
المحمول وهو يعرف ماذا يعمل
واليوم سوف نتكلم عن المحمول عموما من خلال البرمجة وما هيه المشاكل التي
تمر بنا في هذا المجال من غير الأعطال التي تكلمنا عنها فيما سبق
مثل فك الشفرة و التعريب
وكما قلنا سوف نعتمد على الشرح المركز المختصر والمحاضرات لبعض المبرمجين
معلومات مهمة للاطلاع :
1 : ما هو الفرق بين
phone flashing
اي تفليش التليفون تنزيل له سوفت وير كامل
و
phone formating
اي فرمته التليفون أي مسح ما بداخل التليفون (استعاده ضبط مصنع (
phone erasing
وهو مسح السوفت وير الخاص بالتليفون erase flash
2: ما هو ملف ال PM
ملف مثل الايبروم في ال dct3 ومتعلق بالشبكه وله اكثر من نوع الكامل وهو
يبدأ من 0 الي 255
3: ما هو ملف ال Fia
ملفات لمسح الفلاش (السوفت ويير القديم ) وطريقه استخدامها اختيارها مكان
ال cor وال ppm
اي تفليش الجهاز بملفات الاريسي كأنها سوفت ويير.
السوفت من الناحيه العلميه يعني:
ملاحظه سيتم الشرح على اجهزه النوكيا وبوكسات السارس للسوهوله والتوفر لدى
الجميع.
Software:
في أجهزه النوكيا ثلاث مناطق للسوفت وير يجب معرفتها زهي :-
1. MCU
2. PPM
3. EPPROM
وتم شرح mcu&ppm سابقا لذا نشرح ألان النقطة الثالثة EPPROM
وهو المنطقة الحساسة المهمة داخل الجهاز أي عبث في هذه المنطقة يودي إلى
خراب الجهاز و يدعى الخراب الذي يحدث في هذه المنطقة من المياه أو من العبث
مثل مسح هذه المنطقة من غير قصد TOTAL LOSS أي بما معناه الدمار الشامل
للجهاز
وفي هذه المنطقة يوجد ما يسمى EMMI ** الرقم التسلسلي للجهاز و كل جهاز من
أجهزة نوكيا معرف برقم تسلسلي و هذا الرقم هو مهم للشركة لان من خلاله
تتعرف على نوع الجهاز و متى تمت صيانته و أن كان مكفول... الخ (علما إن كل
جهاز يشترى من شركة نوكيا يكون جهازه مكفول مدة سنة من أي مكان بالعالم به
احد فروع شركة نوكيا ) و كيف ذلك لان الشركة تعمم الرقم التسلسلي على
system nokia وأي مركز صيانة يعرف من أين اشترى و كم بقي من الكفالة.
نقلا عن احد المبرمجين:
في السنين السابقة أي بالتحديد في سنة 1995 كنت موجود في بريطانيا و كنت
اعمل في احد مراكز نوكيا للصيانة و كانت هناك فقط البرامج الأصلية مع
المعدات الأصلية و لم يكن هناك أي اختراق لهذه البرامج و بعد فترة مع
ازدياد الاهتمام بهذه البرامج و مع توسع شبكة أل GSM في العالم زاد الطلب
على هذه المعدات, و كانت أسعارها بالخيال فاهتم الجميع بموضوع اختراق معدات
و برامج نوكيا للصيانة و البرمجة
فكان أول اختراق لها هو فك التشفير SIM LOCK SOLUTION
قبل التحدث عن فك التشفير أود أن أتكلم عن التشفير
SIM LOCK التشفير:
شركة نوكيا أقرت في سنين سابقة انه إذا تم شراء كمية من أجهزتها من طرف
معين أي شبكة معينة PROVIDER تغلق أجهزتها على هذه الشبكة ولا يحق لأي SIM
CARD غير أل SIM التابع لهذه الشبكة من تشغيل الجهاز و هو بمثابة حماية
لهذه الشبكة و هنا تستطيع هذه الشبكة ببيع أجهزتها بسعر رخيص لأنه لن يتم
وضع SIM أخر في الجهاز و بذلك تستطيع الحصول على أموالها من الفواتير أو من
البطاقات المدفوعة مسبقا على الفترة القادمة (سياسة أو إستراتيجية تسويقية
قامت نوكيا بطرحه في سنيين سابقة للشركات عندما أثبتت انه لا يتم اختراق
هذا البرنامج و إن لا SIM CARD أخر يشغل الجهاز.(
عودة إلى فك التشفير:
كما قلت سابقا تمت الحيرة للجميع حول هذا الموضوع وكيف NOKIA NMP تحتكر
السوق في هذه المعدات و البرامج فبدأت شركة لوغر منجر من أولى الشركات
بصناعة كوابل مع برنامج بسيط في تلك الفترة و ذلك عندما حاول احد المبرمجين
كشف عن إن شعار الشبكة هو عبارة عن نقط و نستطيع تغييرها أي شكل نريده و
بعد محاولته هذه و بعد إتمامها بنجاح تم استعمال الكوابل M2bus & F2bus
لأغراض فك التشفير و تم إنزال أول برنامج و اسمه NOKIA TOOL و هو عبارةعن
برنامج لقراءة الجهاز و فك التشفير و كان من أحسن و أفخم البرامج التي نزلت
في ذلك الوقت.
علمت نوكيا في هذا الموضوع وقررت إن تنزل في أجهزتها الجديدة أو الفيرجن
الجديد المعدل من الأجهزة المطروحة في السوق أجهزة غير قابلة لفك التشفير
مما زاد الاهتمام أكثر في هذا الموضوع لان الطلب على هذه الأمور زاد كثير
فوجد شي جديد يدعى FLASHER CABLE KIT أي كابل خاص يستطيع أن بقراء أي عنوان
موجود على السوفت وير
FLASFER فلأشر:
توصل المبرمجون إن التشفير موجود على السوفيت وير و انه يدعى PARTIAL FLASH
إذا تم اختراقه أو مسحه يصبح الجهاز SIM FREE يقبل أي شريحة و أخذت فكرة
الفلاشر من برنامج نوكيا الأصلي لأنه في نوكيا يستعملوا وصلة LPT لبرمجة
الأجهزة و ليس DATA CABLE عادي يشتعل على 9PIN .
وبعد ذلك استمرت نوكيا بتغيير الفرجن للأجهزة و استمرت الاختراقات حتى
أصبحت أجهزة نوكيا من نوع DCT-3 مخترقة بالكامل و ذلك لان شركة نوكيا قررت
إنزال أجهزة أخرى من نوع DCT-4 بعد إن عرفت إن DCT-3 تم اختراقه بالكامل
للمعلومات ما هي أجهزة DCT-3 & DCT-4
DCT-3 NMP phones
3210/3310/3330/3350/5110/5210/5510/6110/6150/6210/6250/7110/8210/8250/8290/8850/8890
DCT-4 NMP phones
8310/6510/6310/9210 حاليا
و أصبح اليوم من السهل عمل أي شي في جهاز نوكيا DCT-3 مثل تغيير الفرجن أو
اللغة و حتى النغمات الأصلية و بوضوح الشاشة أي تفتيحها أو تغميقها و ممكن
تغيير الصور في القائمة أو تغيير الكلام في القائمة مثل بدل رسائل ممكن
رامي أو أي شي أخر أو بدل صورة المكتوب في الرسائل أضع صورة عصفور و هكذا
أي تستطيع ألان العبث في الجهاز كما تريد و لا ننسى انه يمكن تغير محتوى
بعض الأجهزة مثل 8210 إلى 8250 أو 6210 إلى 6250 و غيرها .
وحتى ألان أي ليومنا هذا استطاع المبرمجون الوصول إلى إعادة ضبط المصنع و
الرمز الخاص لأجهزة DCT-4 و هناك برنامج خاص ووحيد لهذا اليوم يستطيع حل
بعض مشاكل Contact service في جهاز 8310 و 6310
الدرس الثالث .....
نتكلم الآن عن
أجهزه السامسونج وكيفيه التعامل معها ببوكس التورنادو طبعا البرامج في هذا
الجهاز أسهل بكثير منها في جيل النوكيا بكثير وسوف نأخذ أمثله على مجموعه
من هذه الأنواع لكي نستوفي السامسونج .
* ملاحظات مهمة :
1. نتعامل مع السامسونج من خلال منفذ الشحن لتنزيل البرامج للجهاز .
2. نقوم بتنزيل السوفت للسامسونج بدون تركيب البطارية.
3. تعتمد اغلب أجهزه السامسونج على الكيبل a300 في تنزيل البرمجيات للجهاز.
4.يجب التأكد من سلامه سوكت الشحن لأنه وكما قلنا سابقا يتم تنزيل البرنامج
من خلاله .
وفيما يلي شرح للواجهه البرنامج بصوره عامه لتوضيح العملية:
1. كونكت لمعرفه توصيل البوكس بالحاسبه.
2. يستخدم هذا الإيعاز لأخذ نسخه من السوفت وير الموجود في داخل الجهاز في
بعض أنواع السامسونج وليس كلها.
3. لكتابه الفلاشه للجهاز أي تنزيل السوفت وير
4. موبايل انفو يستخدم هذا الزر لمعرفه توصيل البوكس بالموبايل.
5. ان لوك يستخدم هذا الزر لفتح الشفرات والأقفال الموجودة على الأجهزة.
6. ريسيت mmi يستخدم هذا الزر لأستعادة ضبط المصنع ومن خلاله يتم مسح كل
البيانات عدى البيانات الأصليةالموجودة على الاجهزه .
ملاحظه :ان هذا الإيعاز مهم جدا لأنه يساعد في التخلص من العديد من مشاكل
السامسونج الموجودة.
7. انفو ومن خلالها نستطيع معرفه بيانات الجهاز.
8. النوافذ التي يتم من خلالها تنزيل السوفت.
9. لتثبيت الايمي .
الآن سوف نقوم
بعمليه تنزيل السوفت وير لأجهزه السامسونج :
1 .الضغط على الزر كونكت لمعرفه توصيل
البوكس بالحاسبة.
2.نختار الجهاز المراد تنزيل السوفت ويرله من خلال القوائم الموجودة
للموديلات.
3.نقوم بنزع البطارية من الجهاز.
4.نضغط على الزر موبايل انفو ثم نقوم بتوصيل الكيبل بالجهاز بسرعة.
5.نختار السوفت وير المراد تنزيله على الجهاز أي الفلاشه.
ملاحظه*
توجد في أجهزه السامسونج فئه ذات فلاشه واحده و ذات 2فلاشه وقسم منها يحتوي
على 3فلاشات
6.نضغط على الزر رايت فلاش لتنزيل البرنامج.
7.نضغط على الزر ان لوك لفتح الأقفال.
8. نضغط على الزر reset mmi لاستعاده ضبط المصنع.
وبهذه ألطريقه نستطيع أن نقول إننا قمنا بعمليه تنزيل الفلاشه بنجاح تام.
ملاحظه مهمة
لا تعتمد أجهزه السامسونج على فيرجن الفلاشه وأيضا لا تعتمد على مسار معينا
مثل فلاشات النوكيا أي يمكن وضع فلاشات السامسونج في أي مكان في الحاسبة.
الآن سوف
نتعلم كيفيه تنزيل الفلاشه للسوني اركسون من خلال التورنادو:
ولكن في بداية الأمر وكما تعودنا دائما نتكلم باختصار عن الموضوع الذي نريد
شرحه تعتبر أجهزه السوني اركسون من الأجهزة التي يستخدمها العديد من الناس
ولكنها قد تزعج بعض المبرمجين على الرغم من إن هذه النوعية هي من الأجهزة
البسيطة التركيب من ناحية السوفت وير أي لا تحتاج إلى عمل معقد مثل النوكيا
تحتوي في ا غلب الأحيان على فلاشه واحده ويتم تنزيل السوفت وير لهذه
الاجهزه مع وجود البطارية وفي بعض الاحيان تستخدم بطاريه للحث خارجية كما
في w500
وألان نبدأ مع
تنزيل السوفت وير لأجهزة السوني اركسون على بوكس التورنادو:
نقوم بفتح البرنامج واختيار الجهاز ومن ثم تركب الكيبل الخص بالجهاز
وملاحظه أن تكون بطارية الجهاز مشحونة جيدا .
الخطوات
1 نضغط على كونكت.
2 نضغط على go ونقوم بتركيب البطارية مباشره.
3 نقوم باختيار الفلاشه.
4 نقوم بالضغط على الاختيار flash mcu لكتابه الفلاشه على الجهاز
5 نضغط على الزر انت لوكس وبعد عباره ok نقوم باعطاء الجهاز sec blk وبعد
ال ok
نكون قد اكملنا عمليه تفليش أجهزه السوني اركسون
والحمد لله رب
العالمين
بسم الله الرحمن الرحيم
السوفت وير:-
ينقسم السوفت ويرفي اجهزه الموبايل الى عده اقسام وطبعا تكون مختلفه من جيل
الى جيل تبعا للتطور ومن نوع الى نوع حسب الشركات المصنعه لاجهزه الموبايل
وللتكلم عنها سوف نقسم السوفت وير الى مجموعه حزم لكي يتسنى لنا شرحها
تفصيليا
1. حزم اللغات mcu
2. حزم البرمجه ppm
3. حزم الالعاب wug
وتقسم علميا بالتالي:-
4. cnt
5. pm
6. cor
7. ogm
8. mel
9. tfs
10. must
11. gdfs
طبعا هذه ليست كل اقسام البرمجه الموجوده في عالم الموبايل ولكنها الاغلب
والاكثر استخدام
تختلف بالصيغ من جهاز الى جهاز ولكنها من الناحيه النظريه تادي نفس الغرض.
وترتبط البرمجيات ارتباط وثيق مع بعض اجزاء الهارد مما يجعل العمل مرتبط في
بعظ الاحيان مع الهارد ارتباطا مباشرا
مثال
الايمي في اجهزه الموبايل اذا تلف لا يمكن استعادته بالسوفت وحده او
بالهارد وحده أي يجب ان يكون العمل مشترك مع البي ام كما في اجهزه النوكيا
وتوجد مشاكل عديده مشابهه في اجهزه الموبايل
وسوف نقوم بشرح هذا الاقسام حسب مجالات عملنا لكي يكون المبرمج على اطلاع
تام في العمل ولكي لا يكون(مبرمجا) ويعمل دون علم عن معرفه ماذا يعمل
وسوف تكون معنا بعض الملاحظات للمبرمجين وتكون هناك نقاشات شامله لكل موضوع
.
1.mcu MCU:-
و هي عبارة عن
منطقة لها عنوان وله بداية و نهاية و كل جهازعنوانه مختلف عن الأخر و
وظيفة هذه المنطقة:-
• تحديث الفيرجن للجهاز BUG FIXES ليحل ا لمشاكل التي كانت قائمة في
الفريجن القديم
• 1حل مشكلة تم رفض البطاقة
•2 حل مشكلة ادخل البطاقة الصحيحة
•3 بعض مشاكل contact service
•4 و بعض مشاكل النت NETWORK Problems
للمعلومات و هذا لا يعني انه يقوم بتصليحها بالكامل لان هناك مشاكل قد يكون
لها علاقة في الهارد وير
2. ppm :-
وهي عبارة عن منطقة اللغة في الجهاز و أيضا لها عنوان سوف أرفق الخريطة
للعناوين في هذا الدرس...
وكما هومعروف وكما قلنا سابقا هناك العديد من اللغات في هذا العالم و لو
أرادت شركة نوكيا وضعها كلها في جهاز واحد فسوف نحتاج إلى ذاكرة حاسوب لذلك
فقررت الشركة بعمل رزم اللغات تبدأ برزمه A و هكذا وكل رزمة تحتوي على بعض
لغات و قسمتها على خريطة العالم أي رزمة شرق أوسط و من ضمن هذه الرزمة نرى
واضحا أنها تتضمن اللغة العربية و رزمة أوروبا 1 وأوروبا 2... الخ و كل
واحدة منها تتضمن لغة البلد التي وضعت ضمن القائمة
وطورت الشركات هذه المنطقة بحيث أصبحت مساحتها اكبر في الأجهزة الجديدة
لتتضمن تطور جديد وهو T9 و هو عبارة عن قاموس أو معدل للكتابة داخل أجهزة
الخلوي و خاصة في الرسائل SMS.
3. wug :-
يستعمل لتفتيح وتغميق الشاشه.
4. cnt :-
هذه المنطقه
يكون فيها ملفات النغمات والالعاب والصور وطبعا تاخذ الفيرجن نفسه واذا تم
خلاف ذلك سوف يتسبب بمشاكل عديده.
5.pm :-
ملاحظه لاهميه هذا النقطه في جوالات النوكيا استعين بشرح للاخ كرمات من مصر
لدقه هذا الشرح الجميل لذا اقتضى التنويه
ال pm موضوع مهم جدا لان تقريبا بدرجه كبيره شغل السوفت وير بالنسبه لاجهزه
النوكيا بيعتمد بدرجه كبيره على ال pm
معلوماتى فى الموضوع هذا
ان ال pm ما هيا الى منظقه خاصه جدا فى الجهاز بتحتوى على المعلومات
اللازمه لاكتر من جزء
ومنها الشحن
الارسال
اللوك كود
الايمى
وفى فئه ال wd2 بينضاف على ال pm خواص تانيه اكتر بتتحكم فيها مثل
البلوتوث
نقول ان ملف ال pm بنقراه من الادرس 0 الى 255
طبعا المساحه ديه بتكون عباره عن قيم محدده كل جزء فيها بيختص بجزء من
وظايف الجهاز الى ذكرناهم
على سبيل المثال
القيم 5 و 208
بيكون متسجل فيهم الدتا الخاصه بالرقم المسلسل بالجهاز
القيمه 35
بيكون متسجل فيها بيانات اليوزر كود او رمز الحمايه
القيمه 1
بيكون متسجل فيها جزء من وظائف البلوتوث
القيمه 10
بيكون متسجل فيها جزء من بيانات الارسال الخاصه بالجهاز
الاختلافات الى موجوده ما بين pm عاديه او pm main بتكون فى اوجه بسيطه جدا
هوا ادرس البدايه والنهايه لل pm نفسه او بمعنى اخر قيمه البدايه وقيمه
النهايه
ممكن ال pm نقراها على انها ادرسات ولكن مش هانقدر نستفيد منها وهيا على
شكل bin لان البوكس هنا هايقراها فى صوره hex
بالنسبه الى ال pm وال eep
الاتنين واحد ومفيش اى فرق بين الاتنين ولكن الاختلاف بيكون فى الوظايف الى
كل جزء منهم بيعملها
الاتنين ما هما الا ابروم ولكن فى صوره مختلفه
والاتنين ممكن يسببو عيب الكونتكت سيرفس فى الجهاز على سبيل المثال
7250i
طبعا مع اختلاف نوع الكونتاكت الى موجود على الجهاز واختلاف طريقه علاجه مع
ان الكونتاكت فى ال dct3 او موديل 7250i 6610i وطبعا دول من فئه ال dct4
الاتنين ممكن يسببهم الابروم الى هوا ال pmm او ملفات الابروم fls الخاصه ب
ال dct3
'طبعا بتختلف طريقه كتابه الابروم من فئه الى اخرى مثل dct3 dct4 wd2
....الخ حتى مع التشابه الكبير الى موجود ما بين ال dct4 وال wd2 الا ان
برضه فى اختلاف فى ملفات ال pm ال dct4 وال wd2 على اساس ان ملفات ال wd2
بتحتوى على وظايف اكتر وخواص اكتر
6. cor
يحل محل mcu في اجهزه النوكيا القديمه التي سبقت ال bb5
أي ان cor محل mcu
7. ogm
طبعا هذا نجدها مع برمجه السامسونج والتي تعني بفلاشه اللغه
8. mel
ايضا تدخل في برمجه السامسونج
9. tfs
ايضا للسامسوج القديم تحمل ملفات الالعاب والصور للجهاز
10. must
وطبعا هذا لبرامج ال جي
11.gdfs
وهذا لفلاشات السوني اركسون القديم
الدرس الثاني .....
الدرس الثاني
لصيانه السوفت وير لاجهزه المحمول
لقد اخذنا في الدرس الاول المصطلحات التي ترد علينا في برمجه الموبايل
وأعطينا فكره مبسطه عن كل واحده منها لكي يستطيع المبرمج الدخول الى
المحمول وهو يعرف ماذا يعمل
واليوم سوف نتكلم عن المحمول عموما من خلال البرمجة وما هيه المشاكل التي
تمر بنا في هذا المجال من غير الأعطال التي تكلمنا عنها فيما سبق
مثل فك الشفرة و التعريب
وكما قلنا سوف نعتمد على الشرح المركز المختصر والمحاضرات لبعض المبرمجين
معلومات مهمة للاطلاع :
1 : ما هو الفرق بين
phone flashing
اي تفليش التليفون تنزيل له سوفت وير كامل
و
phone formating
اي فرمته التليفون أي مسح ما بداخل التليفون (استعاده ضبط مصنع (
phone erasing
وهو مسح السوفت وير الخاص بالتليفون erase flash
2: ما هو ملف ال PM
ملف مثل الايبروم في ال dct3 ومتعلق بالشبكه وله اكثر من نوع الكامل وهو
يبدأ من 0 الي 255
3: ما هو ملف ال Fia
ملفات لمسح الفلاش (السوفت ويير القديم ) وطريقه استخدامها اختيارها مكان
ال cor وال ppm
اي تفليش الجهاز بملفات الاريسي كأنها سوفت ويير.
السوفت من الناحيه العلميه يعني:
ملاحظه سيتم الشرح على اجهزه النوكيا وبوكسات السارس للسوهوله والتوفر لدى
الجميع.
Software:
في أجهزه النوكيا ثلاث مناطق للسوفت وير يجب معرفتها زهي :-
1. MCU
2. PPM
3. EPPROM
وتم شرح mcu&ppm سابقا لذا نشرح ألان النقطة الثالثة EPPROM
وهو المنطقة الحساسة المهمة داخل الجهاز أي عبث في هذه المنطقة يودي إلى
خراب الجهاز و يدعى الخراب الذي يحدث في هذه المنطقة من المياه أو من العبث
مثل مسح هذه المنطقة من غير قصد TOTAL LOSS أي بما معناه الدمار الشامل
للجهاز
وفي هذه المنطقة يوجد ما يسمى EMMI ** الرقم التسلسلي للجهاز و كل جهاز من
أجهزة نوكيا معرف برقم تسلسلي و هذا الرقم هو مهم للشركة لان من خلاله
تتعرف على نوع الجهاز و متى تمت صيانته و أن كان مكفول... الخ (علما إن كل
جهاز يشترى من شركة نوكيا يكون جهازه مكفول مدة سنة من أي مكان بالعالم به
احد فروع شركة نوكيا ) و كيف ذلك لان الشركة تعمم الرقم التسلسلي على
system nokia وأي مركز صيانة يعرف من أين اشترى و كم بقي من الكفالة.
نقلا عن احد المبرمجين:
في السنين السابقة أي بالتحديد في سنة 1995 كنت موجود في بريطانيا و كنت
اعمل في احد مراكز نوكيا للصيانة و كانت هناك فقط البرامج الأصلية مع
المعدات الأصلية و لم يكن هناك أي اختراق لهذه البرامج و بعد فترة مع
ازدياد الاهتمام بهذه البرامج و مع توسع شبكة أل GSM في العالم زاد الطلب
على هذه المعدات, و كانت أسعارها بالخيال فاهتم الجميع بموضوع اختراق معدات
و برامج نوكيا للصيانة و البرمجة
فكان أول اختراق لها هو فك التشفير SIM LOCK SOLUTION
قبل التحدث عن فك التشفير أود أن أتكلم عن التشفير
SIM LOCK التشفير:
شركة نوكيا أقرت في سنين سابقة انه إذا تم شراء كمية من أجهزتها من طرف
معين أي شبكة معينة PROVIDER تغلق أجهزتها على هذه الشبكة ولا يحق لأي SIM
CARD غير أل SIM التابع لهذه الشبكة من تشغيل الجهاز و هو بمثابة حماية
لهذه الشبكة و هنا تستطيع هذه الشبكة ببيع أجهزتها بسعر رخيص لأنه لن يتم
وضع SIM أخر في الجهاز و بذلك تستطيع الحصول على أموالها من الفواتير أو من
البطاقات المدفوعة مسبقا على الفترة القادمة (سياسة أو إستراتيجية تسويقية
قامت نوكيا بطرحه في سنيين سابقة للشركات عندما أثبتت انه لا يتم اختراق
هذا البرنامج و إن لا SIM CARD أخر يشغل الجهاز.(
عودة إلى فك التشفير:
كما قلت سابقا تمت الحيرة للجميع حول هذا الموضوع وكيف NOKIA NMP تحتكر
السوق في هذه المعدات و البرامج فبدأت شركة لوغر منجر من أولى الشركات
بصناعة كوابل مع برنامج بسيط في تلك الفترة و ذلك عندما حاول احد المبرمجين
كشف عن إن شعار الشبكة هو عبارة عن نقط و نستطيع تغييرها أي شكل نريده و
بعد محاولته هذه و بعد إتمامها بنجاح تم استعمال الكوابل M2bus & F2bus
لأغراض فك التشفير و تم إنزال أول برنامج و اسمه NOKIA TOOL و هو عبارةعن
برنامج لقراءة الجهاز و فك التشفير و كان من أحسن و أفخم البرامج التي نزلت
في ذلك الوقت.
علمت نوكيا في هذا الموضوع وقررت إن تنزل في أجهزتها الجديدة أو الفيرجن
الجديد المعدل من الأجهزة المطروحة في السوق أجهزة غير قابلة لفك التشفير
مما زاد الاهتمام أكثر في هذا الموضوع لان الطلب على هذه الأمور زاد كثير
فوجد شي جديد يدعى FLASHER CABLE KIT أي كابل خاص يستطيع أن بقراء أي عنوان
موجود على السوفت وير
FLASFER فلأشر:
توصل المبرمجون إن التشفير موجود على السوفيت وير و انه يدعى PARTIAL FLASH
إذا تم اختراقه أو مسحه يصبح الجهاز SIM FREE يقبل أي شريحة و أخذت فكرة
الفلاشر من برنامج نوكيا الأصلي لأنه في نوكيا يستعملوا وصلة LPT لبرمجة
الأجهزة و ليس DATA CABLE عادي يشتعل على 9PIN .
وبعد ذلك استمرت نوكيا بتغيير الفرجن للأجهزة و استمرت الاختراقات حتى
أصبحت أجهزة نوكيا من نوع DCT-3 مخترقة بالكامل و ذلك لان شركة نوكيا قررت
إنزال أجهزة أخرى من نوع DCT-4 بعد إن عرفت إن DCT-3 تم اختراقه بالكامل
للمعلومات ما هي أجهزة DCT-3 & DCT-4
DCT-3 NMP phones
3210/3310/3330/3350/5110/5210/5510/6110/6150/6210/6250/7110/8210/8250/8290/8850/8890
DCT-4 NMP phones
8310/6510/6310/9210 حاليا
و أصبح اليوم من السهل عمل أي شي في جهاز نوكيا DCT-3 مثل تغيير الفرجن أو
اللغة و حتى النغمات الأصلية و بوضوح الشاشة أي تفتيحها أو تغميقها و ممكن
تغيير الصور في القائمة أو تغيير الكلام في القائمة مثل بدل رسائل ممكن
رامي أو أي شي أخر أو بدل صورة المكتوب في الرسائل أضع صورة عصفور و هكذا
أي تستطيع ألان العبث في الجهاز كما تريد و لا ننسى انه يمكن تغير محتوى
بعض الأجهزة مثل 8210 إلى 8250 أو 6210 إلى 6250 و غيرها .
وحتى ألان أي ليومنا هذا استطاع المبرمجون الوصول إلى إعادة ضبط المصنع و
الرمز الخاص لأجهزة DCT-4 و هناك برنامج خاص ووحيد لهذا اليوم يستطيع حل
بعض مشاكل Contact service في جهاز 8310 و 6310
الدرس الثالث .....
نتكلم الآن عن
أجهزه السامسونج وكيفيه التعامل معها ببوكس التورنادو طبعا البرامج في هذا
الجهاز أسهل بكثير منها في جيل النوكيا بكثير وسوف نأخذ أمثله على مجموعه
من هذه الأنواع لكي نستوفي السامسونج .
* ملاحظات مهمة :
1. نتعامل مع السامسونج من خلال منفذ الشحن لتنزيل البرامج للجهاز .
2. نقوم بتنزيل السوفت للسامسونج بدون تركيب البطارية.
3. تعتمد اغلب أجهزه السامسونج على الكيبل a300 في تنزيل البرمجيات للجهاز.
4.يجب التأكد من سلامه سوكت الشحن لأنه وكما قلنا سابقا يتم تنزيل البرنامج
من خلاله .
وفيما يلي شرح للواجهه البرنامج بصوره عامه لتوضيح العملية:
1. كونكت لمعرفه توصيل البوكس بالحاسبه.
2. يستخدم هذا الإيعاز لأخذ نسخه من السوفت وير الموجود في داخل الجهاز في
بعض أنواع السامسونج وليس كلها.
3. لكتابه الفلاشه للجهاز أي تنزيل السوفت وير
4. موبايل انفو يستخدم هذا الزر لمعرفه توصيل البوكس بالموبايل.
5. ان لوك يستخدم هذا الزر لفتح الشفرات والأقفال الموجودة على الأجهزة.
6. ريسيت mmi يستخدم هذا الزر لأستعادة ضبط المصنع ومن خلاله يتم مسح كل
البيانات عدى البيانات الأصليةالموجودة على الاجهزه .
ملاحظه :ان هذا الإيعاز مهم جدا لأنه يساعد في التخلص من العديد من مشاكل
السامسونج الموجودة.
7. انفو ومن خلالها نستطيع معرفه بيانات الجهاز.
8. النوافذ التي يتم من خلالها تنزيل السوفت.
9. لتثبيت الايمي .
الآن سوف نقوم
بعمليه تنزيل السوفت وير لأجهزه السامسونج :
1 .الضغط على الزر كونكت لمعرفه توصيل
البوكس بالحاسبة.
2.نختار الجهاز المراد تنزيل السوفت ويرله من خلال القوائم الموجودة
للموديلات.
3.نقوم بنزع البطارية من الجهاز.
4.نضغط على الزر موبايل انفو ثم نقوم بتوصيل الكيبل بالجهاز بسرعة.
5.نختار السوفت وير المراد تنزيله على الجهاز أي الفلاشه.
ملاحظه*
توجد في أجهزه السامسونج فئه ذات فلاشه واحده و ذات 2فلاشه وقسم منها يحتوي
على 3فلاشات
6.نضغط على الزر رايت فلاش لتنزيل البرنامج.
7.نضغط على الزر ان لوك لفتح الأقفال.
8. نضغط على الزر reset mmi لاستعاده ضبط المصنع.
وبهذه ألطريقه نستطيع أن نقول إننا قمنا بعمليه تنزيل الفلاشه بنجاح تام.
ملاحظه مهمة
لا تعتمد أجهزه السامسونج على فيرجن الفلاشه وأيضا لا تعتمد على مسار معينا
مثل فلاشات النوكيا أي يمكن وضع فلاشات السامسونج في أي مكان في الحاسبة.
الآن سوف
نتعلم كيفيه تنزيل الفلاشه للسوني اركسون من خلال التورنادو:
ولكن في بداية الأمر وكما تعودنا دائما نتكلم باختصار عن الموضوع الذي نريد
شرحه تعتبر أجهزه السوني اركسون من الأجهزة التي يستخدمها العديد من الناس
ولكنها قد تزعج بعض المبرمجين على الرغم من إن هذه النوعية هي من الأجهزة
البسيطة التركيب من ناحية السوفت وير أي لا تحتاج إلى عمل معقد مثل النوكيا
تحتوي في ا غلب الأحيان على فلاشه واحده ويتم تنزيل السوفت وير لهذه
الاجهزه مع وجود البطارية وفي بعض الاحيان تستخدم بطاريه للحث خارجية كما
في w500
وألان نبدأ مع
تنزيل السوفت وير لأجهزة السوني اركسون على بوكس التورنادو:
نقوم بفتح البرنامج واختيار الجهاز ومن ثم تركب الكيبل الخص بالجهاز
وملاحظه أن تكون بطارية الجهاز مشحونة جيدا .
الخطوات
1 نضغط على كونكت.
2 نضغط على go ونقوم بتركيب البطارية مباشره.
3 نقوم باختيار الفلاشه.
4 نقوم بالضغط على الاختيار flash mcu لكتابه الفلاشه على الجهاز
5 نضغط على الزر انت لوكس وبعد عباره ok نقوم باعطاء الجهاز sec blk وبعد
ال ok
نكون قد اكملنا عمليه تفليش أجهزه السوني اركسون
والحمد لله رب
العالمين