صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

  1. #1
    عضو برونزي الصورة الرمزية Ahmed Hosam
    تاريخ التسجيل
    Sep 2011
    المشاركات
    416
    الدولة: Egypt
    معدل تقييم المستوى
    11

    طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX



    السلام عليكم و رحمة الله و بركاته

    -- في البداية هذا الموضوع مخصص لتعريف الاعضاء بطريقة تعديل البيوس من نوع PHOENIX و مناقشة طريقة التعديل و كل جديد فيها ..... و لكن طلبات التعديل للبيوس ستكون في هذا الموضوع :-
    http://arabhardware.net/forum/showthread.php?t=254660

    ابدأ الموضوع اولا بالادوات التي سوف نحتاجها في التعديل علي البيوس :-

    1) البيوس الاصلي للجهاز من موقع الشركة المصنعة صاحبة الجهاز او اللوحة الام ........ و يجب التأكد ان هذا البيوس هو خاص بجهازك لان استخدام بيوس خطأ يؤدي الي تلف البيوس .
    2) اداة ANDY`S PHOENIX MOD TOOL و هي التي ستقوم بفك ملف البيوس الي MODULES لنتمكن من التعديل ثم بنا الملف مرة اخري :-
    http://www.mediafire.com/?q6q26t6gywz1si9

    3) اي برنامج HEX EDITOR تفضله و من ابسط البرامج برنامج WINHEX و برنامج XVI EDITOR و العديد من البرامج الاخري ..... و في الرابط برنامج XVI EDITOR :-
    http://www.mediafire.com/?4vr02rrlae5rtj2

    4) برنامج PHOENIX BIOS EDITOR لفتح ملف البيوس بصيغة .ROM او WPH لرؤية القوائم الموجودة حاليا في البيوس و رؤية اسماء الخيارات المخفية :-
    http://www.mediafire.com/?255g8wtkbmw2n80

    5) برنامج IDA DISASSEMBLER و هو برنامج شهير لعمل DISASSEMBLY لاي ملف بمحاكاة لغة اي معالج مثل 8086 او 8051 او ARM و اختيارات اخري كثيرة لكننا لن نستخدمه في حالة اظهار الخيارات الا في خطوة واحدة فقط .
    انا عندي اصدار 5.5 و لكن من فترة كبيرة و عندما بحثت عن نفس الاصدار لم اجده و لكن وجدت اصدار احدث 6.1 و لكن لم اجربه بعد :-
    http://rapidshare.com/files/4034444612/IDA_Pro_Advanced_6.1_HexRays_1.5_release_Sporaw_Se rial_Key_2011.part1.rar

    http://rapidshare.com/files/27955759...2011.part2.rar

    http://rapidshare.com/files/11011147...2011.part3.rar

    http://rapidshare.com/files/25395004...2011.part4.rar



    و ليس مهما ابدا ان يكون لديك نفس الملف للجهاز الذي ساتخدمه كمثال لان كل انواع البيوس PHOENIX لها نفس الطريقة و نفس المعمارية في البرمجة .

    و نبدأ الان الخطوات بالتفصيل :-


    1) في البداية نكون مجلد جديد للعمل فيه مثل C:/ BIOS

    2) قم بتنزيل ملف البيوس من الموقع و استخرج منه ملف البيوس و سيكون بامتداد ROM او WPH ........ فقط استخرجه من ملف ال EXE عن طريق فكه بواسطة WINRAR او اي طريقة اخري .

    3) نستعمل اداة PHOENIX TOOL لفك ضغط ملف البيوس مثل الصورة :-




    قم باختيار ملف البيوس من جانب كلمة ORIGINAL BIOS و ستقوم الاداة بفكه تلقائيا في مجلد يسمي DUMP موجود بجانب ملف البيوس المطلوب فكه .

    4) قم بفتح ملف البيوس باستخدام برنامج PHOENIX BIOS EDITOR (PBE ) و ستظهر لك العديد من نوافذ الاخطاء فتجاهلها كلها لانها عادية و اضغط YES لاي خطأ ثم ستري نوافذ كثيرة لمكونات البيوس كلها و ما نحتاجه منها هي STRINGS و SETUP و خيار EMULATE .


    هنا يظهر نوافذ SETUP TABLE و بها خيار EMULATE و نافذة STRINGS و هذا ما سنحتاجه بالتحديد .
    نافذة ال sETUP بها الخيارات الموجودة حاليا و المفروض انك تراها في بيوس جهازك عند الدخول علي الخيارات فيه .
    نافذة ال STRINGS تحتوي علي كل ال TEXT في البيوس ........... فمثلا هناك قائمة اسمها MAIN اذا ستجد اسمها في ال STRINGS و هناك خيار يسمي AHCI فستجد اسمه ايضا فيها و هناك خطأ يخرج لك مثلا بجملة PRESS F1 TO CONTINUE فستجده ايضا و هكذا .


    5)بعدها قم بالذهاب الي مجلد DUMP المفكوك فيه البيوس و ستجد كل ملفات البيوس بداخله و ما نحتاجه منها هو ملفان :-
    STRINGS00.ROM
    TEMPLAT00.ROM
    فقم بطباعتهم لاي مكان لاننا ستعمل عليهم .
    ثم قم بفتح ملف STRINGS00.ROM باستخدام ال HEX EDITOR و قم بالغاء اول 1B BYTES في الملف :-
    لاحظ في الصورة عنوان البايت في الاسفل علي اليسار .
    نقوم بفتح قائمة FILE و عمل MARK علي اول بايت في الملف ثم نذهب الي 1B و نعمل MARK علي البايت ثم DELETE .


    الذي قمنا بالغاءه هو مجر HEADER للملف و يحدد عدد اللغات التي يحتويها الملف مثلا الانجليزية و اليابانية و هكذا ...... لذلك الملف يبدأ من العنوان 0X1C و هذا ما فعاناه باننا نسحنا كل ما قبل هذا العنوان .


    6) في برنامج PBE قم بعمل SEARCH في نافذة ال STRINGS عن اي قائمة او اختيار ....... مثلا نريد ان نجد اختيار Thermal Control في بيوس جهازي ( بالنسبة لجهازك ليس شرط ان تجد هذا الخيار و لكن ابحث عن خيار اخر مثل VIRTUALIZATION او قائمة مثل ADVANCED )


    ثم نبحث في ملف STRINGS عن THERMAL CONTROL عن طريق خاصية ال SEARCH في ال HEX EDITOR :-



    و لاحظ العنوان الذي وجدنا عنده الكلمة وهو 419D و اننا اخترنا بحث لايجاد TEXT و ليس HEX STRING .

    7) نقوم بالبحث من بداية الملف علي 9D 41 و بحث علي انها HEX STRING و معني ذلك اننا طبقنا ال ENDIAN FORMAT في البحث ........ سنجد ال BYTES مثل ذلك :-



    و طبعا وجدناها في العنوان 05BA .

    نفتح ملف ال TEMPLAT00.ROM باستخدام ال HEXEDITOR و نبحث فيه عن BA 05 :-




    لاحظ الاتي :-

    اننا نبحث عن اول نتيجة للبحث من اول الملف و هي المطلوبة .

    ال BYTES التي نبحث عنها هي من قبل ال BA05 ب 2BYTES بدءا من 110C و بذلك يصبح نتيجة بحثنا :-

    110C BA 05 C0 05 78 21 83 21 8E 21


    11 : تدل علي ان هذا خيار INFORMATION او قائمة و لكن بالطبع هذا ليس اسم قائمة و ليس خيار لضبطه .

    و لو كانت 00 او 01 : اذا هي خيار يتم ضبطه .
    و لو كانت 10 : فهي غالبا قائمة .
    و لو كانت 21 : فهذا احتيار الوقت .
    و لو كانت 22 : فهو الوقت .
    و لو كانت 23 : فهو ليس شيء اصلا و يسمي FREE FROM HEX .

    0C : هي عدد ال BYTES للروتين و لكن عدد HEX و ليس
    DECIMAL بمعني ان الاساس له 16 و يكون 0C هو رقم 13 في الاعداد العادية .

    BA05 : و هي 05BA ( العنوان الموجود في ملف ال STRINGS ) .

    05C0 : و هي تسمي HELP STRING فاحيانا يظهر لك وصف للاختيار في البيوس و يكون هذا هو عنوان الوصف في ملف ال STRINGS .

    7821 ,8321 , 8E21 : هي عناوين ال ROUTINES المسئولة عن ظهور الاختيار او اخفاؤه في البيوس .

    لذلك يكون العنوان الذي وجدنا فيه الاختيار داخل الملف هو 0789 و هذا العنوان لاننا اخدنا ال HEADER في اعتبارنا مع العنوان ....... العنوان يبتدي من ال HEADER للملف .


    9)
    نعمل SEARCH من اول الملف علي العنوان 0789 ( 8907 ) و اذا وجدناه في هذه الصيغة 00 07 89 00 اذا فهو اختيار موجود بالفعل داخل قائمة و القائمة مخفية .
    و لو لم نجده كذلك اذا نفتح خيار ال EMULATION في برنامج PBE و مختار القائمة التي سندخل الخيار اليها و لتكن مثلا قائمة MAIN و سندخله في اي مكان فارغ في القائمة .
    و بذلك نحن نحتاج عنوان القائمة MAIN ايضا و نجيبه بنفس الطريقة تماما ........... نعمل SEARCH علي MAIN في ال STRINGS و نجد عنوانها ثم SEARCH مرة اخري علي هذا العنوان داخل ال STRINGS و بعد ذلك SEARCH علي العنوان الجديد داخل ال TEMPLAT و نجيب العنوان بال HEADER و في حالتي العنوان هو 0AD7 ثم نعمل search علي D70A من بداية ملف ال TEMPLAT و سنجد هذا :-



    نلاحظ اننا وجدنا القائمة في العنوان 01CC و هو العنوان الذي عنده يوجد كل القوائم بالترتيب ....... تكون كل قائنة بجانبها عنوان و عند الذهاب اليه نحصل علي كل الخيارات الموجودة بداخل القائمة .
    مثلا هنا وجدنا
    D70A 2E02 EB0A EB01 8402 490F FA02 5F07 1E03 DD0D 3603

    نجد ان D70A التي هي عنوان قائمة MAIN التي نبحث عنها ...... و بجانبها تمام 2E02 و هو العنوان الذي تبدأ عنده الاختيارات الموجودة داخل القائمة .
    EB0A هي عنوان قائمة INFORMATION في حالتي .......... و EB01 هو( 01EB ) و هو عنوان بداية الختيارات الموجودة داخل قائمة INFORMATION و هكذا .
    للتأكد من الممكن ان تذهب الي عنوان قائمة INFORMATION و هو 0AEB ثم تري ال HEADER و تأخذ العنوان ( بعد ال HEADER مباشرة ) و تذهب اليه في ال STRINGS و بعذلك تأخذ ال 2BYTES في هذا العنوان و تعكسهم لل ENDIAN FORMAT و تذهب الي العنوان الناتج و ستجد نفسك في النهاية امام كلمة INFORMATION .
    الان نذهب الي العنوان الذي تبدأ عنده قائمة MAIN و هو 022E بال ENDIAN .
    نذهب الي هذا العنوان و نجد الاتي :-



    نحن بذلك بداخل القائمة الان و امامنا عناوين كل الخيارات و بين كل عنوان و الاخر يفصل بينهما 0000 .
    نعرف الخيارات التي امامنا عن طريق ال PBE فنحن نعرف اننا الان داخل قائمة ال MAIN و نعمل EMULATE بال PBE و ندخل ال MAIN لنجد الاتي :-




    و من الصورتين نستنتج ان ال 590E في اول القائمة في ال TEMPLAT هي ال SYSTEM TIME و هكذا ...... ( ملحوظة الفراغات يتم عدها لانها موجودة فعلا في ال TEMPLAT ...... فمثلا يوجد فراغ واحد بعد ال SYSTEM DATE و هو عنوانه 4D0A في ال TEMPLAT و من الممكن ان نكتب بدلا منه 8907 ( العنوان الذي وجدنا فيه اختيار ال THERMAL كان 0789 اذا عندما نريد كتابته حتي يذهب البيوس الي عنوانه و يعرضه نعكسه بال ENDIAN FORMAT ايضا و يكتب داخل اي قائمة 8907 ) و بذلك نكون اظهرنا الخيار في قائمة ال MAIN .


    ببعد ذلك نحدد ال MANUFACTURER في ال PHOENIX TOOL و نضغط علي خيار SSV2 و نضغط ADVANCED و نتجاهل التحذير و نضغط YES ثم نعلم علي الخيارات الموضحة بالصورة و نزيل العلامات من اي خيارات اخري :-




    بد ذلك نضغط DONE ثم نضغط كلمة GO و ننتظر الي ان تأتي هذه الرسالة :-



    و عندها نأخذ ملف ال TEMPLAT00.ROM الذي عدلناه فقط و نبدله بالملف القديم داخل مجدلد ال DUMP ثم نضغط OK .
    و ملحوظه هامة جدااااا ...... اذا جاءت رسالة مثل :-
    NEW TEMPLAT.ROM IS 2 BYTES TOO BIG فعندها قم بالبحث في ال STRINGS عن اي خيار مخفي ولا تحتاجه و قم بالوصول اليه في ملف ال TEMPLAT و بدل ال BYTES الخاصة به باصفار و اضغط GO مرة اخري في الاداه و انتظر الرسالة و بدل الملف حتي يقول لك
    NEW TEMPLAT.ROM IS CORRECT SIZE و عندها لا يوجد اي مشاكل لكن لو قال BIGGER او SMALLER فعندها لا ينجح التعديل .
    و لو قال SMALLER فانه سيستمر ببناء الملف و لكن هذا خطأ فيبنبغي عليك الاعادة مرة اخري .
    ملف البيوس الجديد ستجده بجانب القديم و بنفس الاسم مع اضافة _SLIC للاسم .

    في حالة رغبتك باظهلر قائمة كاملة فانت تاتي اولا بعنوانها في ال TEMPLAT و ليكن مثلا 01AC و تأتي عنوان اي اختيار بها ثم منه تستنتج عنوان اول اختيار بالقائمة و عنوانه مثلا 59AD ثم تكتب مكان قائمة MAIN مثلا عنوان القائمة و تربطها باختياراتها بكتابة AC 01 AD 59 بدلا من قائمة ال MAIN هو اي قائمة اخري .
    اذا تركت اول 2 BYTES كما هما من دون تغيير و لكن غيرت فقط عنوان اول اختيار في القائمة الي AD59 فانت بذلك نقلت كل اختيارات القائمة المخفية الي قائمة MAIN و هذا حل يعتبر جيد جدا .

    ساضع غدا ان شاء الله في رد في نفس الموضوع كيفية استخدام ال IDA DISASSEMBLER في اظهار القوائم المخفية .
    في انتظار اي رد او استفسار من اي احد و ساجيب عليه ان شاء الله .

    الصور المرفقة الصور المرفقة
    التعديل الأخير تم بواسطة Ahmed Hosam ; 26-01-2012 الساعة 09:24

  2. #2
    عضو الصورة الرمزية wish-master
    تاريخ التسجيل
    Oct 2010
    المشاركات
    125
    الدولة: Jordan
    معدل تقييم المستوى
    9

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    أخي العزيز يسرني أن أكون أول من يرد على الموضوع

    كل كلمات الشكر لن توفيك حقك
    على هذا الإبداع الرائع بالشرح
    ولكن أسأل الله العلي القدير أن يجعلها في ميزان حسناتك وأن يجزيك خير الجزاء بهذا العلم النافع
    وأن يبارك لك في رزقك
    ويمدك من علمه

  3. #3
    عضو برونزي الصورة الرمزية Ahmed Hosam
    تاريخ التسجيل
    Sep 2011
    المشاركات
    416
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    شكرا علي ردك اخي الكريم و بارك الله فيك و ادخلك الجنة ان شاء الله و زادك من علمه
    [CENTER][SIZE=4][URL="http://arabhardware.net/forum/forumdisplay.php?f=254"][COLOR=#0000cd][FONT=times new roman]مواضيع تعديلات البيوس للاجهزة المكتبية و المحمولة[/FONT][/COLOR][/URL] [/SIZE]
    [SIZE=2][COLOR=#ff0000][/COLOR][/SIZE]
    [/CENTER]

  4. #4
    عضو
    تاريخ التسجيل
    Jul 2011
    المشاركات
    57
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    وعليكم السلام ورحمة الله وبركاته

    انا شفت الموضوع بس قلت استنى المشاركة التانية اللي هتكتبها

    شكرا ع الموضوع وجزاك الله خير وبارك الله فيك ونفع بك

  5. #5
    عضو محترف الصورة الرمزية unexpected
    تاريخ التسجيل
    Jul 2011
    المشاركات
    19,576
    الدولة: Palestinian Territory
    معدل تقييم المستوى
    223

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    شكرا على الموضوع وجزاك الله خير
    وتم التقيم
    CPU: I7 4770K
    Motherboard: ASUS Z87-DELUXE
    video card: Gigabyte GTX 780 OC
    RAM: G.Skill 2x4GB DDR3
    Samsung 840 Pro Series 2.5'' 128GB SSD SATA III
    Cooling: Noctua NH-D14
    PSU: Seasonic X-Series 850W
    unexpected out


  6. #6
    عضو برونزي الصورة الرمزية Ahmed Hosam
    تاريخ التسجيل
    Sep 2011
    المشاركات
    416
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    unexpected : شكرا علي التقييم اخي الكريم و بارك الله فيك

    Abodi Rabie : بالنسبة لطريقة استخدام ال IDA DISASSEMBLER فانا هعدل اول مشاركة في الموضوع و ادخل فيها استخدام البرنامج ان شاء الله و بارك الله فيك
    [CENTER][SIZE=4][URL="http://arabhardware.net/forum/forumdisplay.php?f=254"][COLOR=#0000cd][FONT=times new roman]مواضيع تعديلات البيوس للاجهزة المكتبية و المحمولة[/FONT][/COLOR][/URL] [/SIZE]
    [SIZE=2][COLOR=#ff0000][/COLOR][/SIZE]
    [/CENTER]

  7. #7
    عضو
    تاريخ التسجيل
    Feb 2009
    المشاركات
    90
    الدولة: Saudi Arabia
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    بارك الله فيك يا الغالي البيوس ايورد ليس له نصيب لوحتي جيجابايت p45

  8. #8
    عضو برونزي الصورة الرمزية Ahmed Hosam
    تاريخ التسجيل
    Sep 2011
    المشاركات
    416
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    اشكرك اخي الكريم حاليا انا استطيع تعديل الانواع التالية :-
    PHOENIX , AMI , INSYDE و لكن لا اعلم طريقة تعديل نوع AWARD .............ومن اللمكن ات اتعلم تعديله لكن في وقت لاحق لاني حاليا ابحث في تعديل نوع UEFI و هو PHOENIX SECURE CORE TIANO
    [CENTER][SIZE=4][URL="http://arabhardware.net/forum/forumdisplay.php?f=254"][COLOR=#0000cd][FONT=times new roman]مواضيع تعديلات البيوس للاجهزة المكتبية و المحمولة[/FONT][/COLOR][/URL] [/SIZE]
    [SIZE=2][COLOR=#ff0000][/COLOR][/SIZE]
    [/CENTER]

  9. #9
    عضو
    تاريخ التسجيل
    May 2005
    المشاركات
    21
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    بارك الله فيك

  10. #10
    عضوية جديدة
    تاريخ التسجيل
    Oct 2010
    المشاركات
    4
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

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

  11. #11
    عضو
    تاريخ التسجيل
    Apr 2012
    المشاركات
    140
    الدولة: Iraq
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    بارك الله بيك تم التقيم حبيبي

  12. #12
    عضوية جديدة
    تاريخ التسجيل
    Jul 2013
    المشاركات
    32
    الدولة: Morocco
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    !!!!!!!!
    التعديل الأخير تم بواسطة Jassir ; 24-07-2013 الساعة 15:03

  13. #13
    عضوية جديدة
    تاريخ التسجيل
    Jul 2013
    المشاركات
    1
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    السلام عليكم انا بشكرك على الموضوع الجامد المفيد بالنسبالى انا عندى 4g bit ram وبتظهر 2.75 ومش عارف ازودها عشان الخيارات المخفيه بس انا وصلت للخطوه ده

    6) في برنامج PBE قم بعمل SEARCH في نافذة ال STRINGS عن اي قائمة او اختيار ....... مثلا نريد ان نجد اختيار Thermal Control في بيوس جهازي ( بالنسبة لجهازك ليس شرط ان تجد هذا الخيار و لكن ابحث عن خيار اخر مثل VIRTUALIZATION او قائمة مثل ADVANCED ) ولكن العنوان لايظهر
    9D 41 ايه الحل

  14. #14
    عضوية جديدة
    تاريخ التسجيل
    Jul 2013
    المشاركات
    32
    الدولة: Morocco
    معدل تقييم المستوى
    0

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX

    !!!!!!!!
    التعديل الأخير تم بواسطة Jassir ; 24-07-2013 الساعة 15:04

  15. #15
    عضو
    تاريخ التسجيل
    Jul 2013
    المشاركات
    47
    الدولة: Iraq
    معدل تقييم المستوى
    6

    رد: طريقة اظهار الخيارات المخفية في بيوس نوع PHOENIX



    صعبة جدا!:mad::ah19:

صفحة 1 من 2 1 2 الأخيرةالأخيرة

المواضيع المتشابهه

  1. طلبات تعديل بيوس من نوع PHOENIX و قائمة بالبيوسات المعدلة بنجاح للاختيارات المخفية
    بواسطة Ahmed Hosam في المنتدى المعالجات واللوحات الأم - Processors & Motherbaords
    مشاركات: 5
    آخر مشاركة: 10-07-2014, 10:48
  2. مشاركات: 5
    آخر مشاركة: 31-10-2009, 08:17
  3. اظهار الملفات المخفية(استفسار)
    بواسطة nomak في المنتدى السوفتوير العام
    مشاركات: 5
    آخر مشاركة: 28-10-2008, 14:27
  4. مشكلة في اظهار الملفات المخفية win vista
    بواسطة muooum505 في المنتدى الأرشيف
    مشاركات: 6
    آخر مشاركة: 30-06-2008, 08:16
  5. لا يمكنني اظهار الملفات المخفية
    بواسطة Modi_mma في المنتدى الأرشيف
    مشاركات: 3
    آخر مشاركة: 27-10-2007, 13:02

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •