---- سوف نقوم فى هذا الموضوع باستكمال شرح استخدام برنامج ال g3n0lite v 0.2 استكمالا لما بدأناه فى
المقدمه . و الشرح ان شاء الله مبسط و وافى على قدر المستطاع ...
وستكون خطوات الشرح كالتالى ..
1- ( ادخال الوظائف الجديده و الحاقها بالقوائم الفرعيه )
2- ( انشاء قائمه جديد )
3- ( الحاق قوائم فرعيه بها )
*-* ((( ملاحظه :: يجب مراجعه المقدمه كى تستطيع فهم الشرح ))) *-*
موضوع المقدمه -----------------------
( أولا :: اضافه الكود الخاص بالوظائف الجديده )
-----------------------
1- افتح الفلاشه ( تم استخدام فلاشه 3310 فرجن 5.87 )
2- علم على الوظائف المراد اضافتها
3- اضغط على زر الباتش ( سيظهر لك مربع حوار يطلب نوع الموبيل )
4- اختار النوع الذى تستخدمه
5- اضغط زر ok
---- ستظهر للك الرساله الموضحه بالصوره اضغط زر ok
- قم بحفظ ال ---- الظاهر بالاسفل ( سوف نحتاجه فيما بعد )
7- اضغط على FIXALLCHKS لاصلاح الفلاشه
8- ثم قم بحفظ الفلاشه ..
----* و بذلك نكون قد انتهينا من اضافه الوظائف الجديده ----*
( ملاحظه ) ارجع الى مو ضوع مقدمه عن ال g3nolite كى تستطيع فهم ما سيحدث فى اضافه القوائم ....
( ثانيا :: اضافه قائمه جديده و قواتم فرعيه بها )
------------------------
1- قم بفتح الفلاشه مره أخرى
2- علم على MENU STRUCTURE
3- اكتب ENGL فى بوكس اللغات
4- كلك على READ MENUSTRUCTURE
---- ستظهر للك الاكولد المسئوله عن تشكيل القوائم ----
---- الاكواد التاليه هى المسئوله عن اظهار القواتم الجديده ----
+ADD_---- actGsm
[0xDEADBEEF] [0x00000000] [0x00000000] (0x00E2) (0x0387) (0x0000) (0x003E) (0x0000) (0x0024) actGsm
[0x00000000] (0x06) (0x80) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0000) (0x0024)
+ADD_---- Rythmic Light
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0179) (0x0387) (0x0000) (0x0000) (0x0000) (0x0024) Rythmic Light
[0x00000000] (0x02) (0xC0) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0000) (0x0000) (0x0024)
+ADD_---- ON
[0xDEADBEEF] [0x00000000] [0x000000BC] (0x0179) (0x05E0) (0x0000) (0x0042) (0x0000) (0x0024) On
+ADD_---- Off
[0xDEADBEEF] [0x00000000] [0x000000BB] (0x0179) (0x05E0) (0x0000) (0x0042) (0x0000) (0x0024) Off
+ADD_---- Invert LCD
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0179) (0x0387) (0x0000) (0x0000) (0x0000) (0x0024) Invert LCD
[0x00000000] (0x02) (0xC0) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0000) (0x0000) (0x0024)
+ADD_---- ON
[0xDEADBEEF] [0x00000000] [0x000000BE] (0x0179) (0x05E0) (0x0000) (0x0042) (0x0000) (0x0024) On
+ADD_---- Off
[0xDEADBEEF] [0x00000000] [0x000000BD] (0x0179) (0x05E0) (0x0000) (0x0042) (0x0000) (0x0024) Off
+ADD_---- Kill Him
[0xDEADBEEF] [0x00000000] [0x000000BF] (0x0179) (0x05E0) (0x0000) (0x0000) (0x0000) (0x0024) Kill Him
[0x0031791A] [0x00000000] [0x00000003] (0x0179) (0x05E0) (0x0000) (0x0052) (0x0800) (0x0024) Keyguard settings
[0x00318712] [0x00000000] [0x00000050] (0x0179) (0x05E0) (0x0000) (0x0052) (0x2800) (0x0024) Stopwatch
[0x00317866] [0x00000000] [0x00000030] (0x0159) (0x05E0) (0x0000) (0x003E) (0x0400) (0x0024) Net monitor
# --------------
---- انسخ الكود السابق و قم بنسخه مكان الشريط الاحمر المو جود بالصوره التاليه ....
5- اضغط على زر WRITE MENU STRUCTURE ليقوم البرنامج بكتابه تركيب هيكل القوائم الجديد
6- اضغط على FIX ALL CHECKS لاصلاح الفلاشه كالمعتاد
7- احفظ الفلاشه
*( شرح الأكواد السابقه )*
+ADD_---- actGsm
[0xDEADBEEF] [0x00000000] [0x00000000] (0x00E2) (0x0387) (0x0000) (0x003E) (0x0000) (0x0024) actGsm
1 * الجمله الاولى تستخدم لاضافه عباره حرفيه جديده لتكون اسم للقائمه
2 * تلحظ كلمه DEADBEEF و ذللك كؤشر لأن هذا السطر سوف يخصص لانشاء قاتمه جديده بالاسم المذكور قبلها
3 * GRAFIC ID & ANIMATION ID تم سحبهم من قاتمه النت مو نيتور لانها أصبحت قائمه فرعيه
و تم اعطاء ID اخر لها لا يحتوى على جرافيك
( ملاحظه ) هذه ليست الطريقه التى أفضلها لاضافه الجرافيك . و سوف نتعرض لذلك المو ضوع فيما بعد .
القيمه 0X0387 تشير الى الداله التى تقوم بتركيب و تشكيل القوائم الفرعيه
--------------------
[0x00000000] (0x06) (0x80) (0x0101) [0x00000000]
السطر الثانى هو المسئول عن شكل القوواتم الفرعيه
فهم 6 قوائم فرعيه --- يتم عرضهم منفصلين (80) --- (0101)يتم العرض بنفس الترتيب المدرج عند التشكيل
--------------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x000D) (0x0000) (0x0024)
يتم اشتقاق هذا السطر من أول قائمه فى ال MENU STRUCTURE
( قاتمه INVERT LCD )
[0xDEADBEEF] [0x00000000] [0x00000000] (0x0179) (0x0387) (0x0000) (0x0000) (0x0000) (0x0024) Invert LCD
[0x00000000] (0x02) (0xC0) (0x0101) [0x00000000]
# --------------
[0x00000000] [0x00000000] [0x00000000] (0x0179) (0x00DC) (0x0000) (0x0000) (0x0000) (0x0024)
+ADD_---- ON
[0xDEADBEEF] [0x00000000] [0x000000BE] (0x0179) (0x05E0) (0x0000) (0x0042) (0x0000) (0x0024) On
+ADD_---- Off
[0xDEADBEEF] [0x00000000] [0x000000BD] (0x0179) (0x05E0) (0x0000) (0x0042) (0x0000) (0x0024) Off
*-* لن نعيد الشرح مره ثانيه بالنسبه للقائمه الرئيسيه
*-* بل سنركز على القواتم الفرعيه ON - OFF التى اشتقت من قوائم مماثله لها فى الفلاشه
--- و هنا تأتى أهميه حفظ صندوق الكتابه حيث يوجد به رموز الدوال و معاملاتها
لاحظ أن ON معامل الداله BE للداله 5E0
لاحظ أن OFF معامل الداله BD للداله 5E0
*-* ما طبق على قائمه ال INVERT يطبق على قائمه RYTHMIC تفصيليا مع تغييير الاكواد
(( لاحظ أن المصدر من المعلومات المستخرجه من الحفظ و المو جود بالصوره التاليه ))
*-*-* و كذللك قاتمه الفيروس التى قمنا بتسميتها KILL HIM ..
*-*-* ( و يمكنك بنفس الطريقه اضافه قاتمه و اضافه قوائم فرعيه لها و تو ظيفعا ) *-*-*
*-* أما بالنسبه لكل من قوائم ال Key Guard - STOP WATCH - Net Monitor فهم أسهل ما فى الامر .
حيث تم اضافتهم عن طريق النسخ و اللصق داخل القائمه و ليس القص
لذللك لم نحتاج الى تغيير عداد القوائم فى قوائمهم الاصليه
*-* تلاحظ ايضا أننا لم نحتاج الى زياده العداد الاصلى المو جود فى أول سطر لاننا قمنا باضافه
قائمه و انقاص أخرى بجعلها فرعيه فى القائمه المضافه ...
------------------------------
* فبرنامج g3n0lite v0.2 يحوى الكثير و يحتاج ممن يستخدمه بعض من المهاره و الالمام
بالقواعد الاساسيه التى أفردناها فى الموضوع السابق ( المقدمه ) و لا يزال يحوى الكثير