Прозорец Изглед OEM Награждавам BIOS Mod Метод до Отдавам се на РЕЗЕН Маса с Динамичен Памет Обръщение

Прозорец Изглед OEM активизирам пляскане метод изисквам a SLP 2.0 ( система Долапче за дрехи Preinstallation 2.0) отстъпчив BIOS motherboard. Нов главня OEM сметачна машина идвам с един, или принасям в жертва не- така- стар motherboard a BIOS свободен upgrade към определителен член един този поддръжка SLP 2.0 с РЕЗЕН маса и печат Прозорец Пазар (OEM ID и Маса ID). Ако ти сте using стар сметачна машина или DIY motherboard, youre’ не вън на щастие все пак. Китаец рязка рана имам управлявам към mod определителен член BIOS къмзамествам илиприбавям in определителен член Резен (Software Позволително Вътрешно Кодекс) маса в определителен член ACPI маса. Обаче, определителен член заместване на съществувам ACPI маса мога причина загуба на сигурен черта, време събиране на РЕЗЕН маса могаincompatible на сметачна машина с различен размер на памет, както BIOS етвърд кръпка с определителен член SLIC’s маса физически памет обръщение кой? ограничавам определителен член mod BIOS към определителен член машина its’ p.p. от be modified единствен.

Така, определителен член метод към mod BIOS заПрозорец Изглед OEM поддръжка с предварително използван статичен РЕЗЕН памет обръщение е problematic както определителен член памет обръщение ще бъда промяна кога определителен член памет размер промяна, и потребител нужда към видоизменям определителен член РЕЗЕН обръщение in ACPITBL.BIN или иначе те имам навикбъда способен към обувка в определителен член система, disallowing маса обръщение на определителен член mod OEM BIOS. Така определителен член Китаец рязка рана пречиствам определителен член техника към позволявам динамичен физически памет обръщение разпределяне на РЕЗЕН маса е p.p. от be използван. С динамичен памет разпределяне, физически памет размер мога бъда промяна без кой да е съгласие на BIOS non- отстъпчив. Обсаждам, предишен метод на отдавам се на РЕЗЕН маса мога изисквам потребител към избухвам BIOS в ROM 2 време, пръв с определителен член mod BIOS и страничен с определителен член първоначален BIOS, време определителен член BIOS с този пречиствам метод с динамичен памет обръщение регистър изисквам единствен един избухвам до най-много.

Оръдие и полезност изисквам:

  1. MODBIN6
  2. CBROM219
  3. WinHEX
  4. Hiew 7.4 (Hiew32) (единствен за Награждавам BIOS, ако ти имам Hiew32 ти никакъв дълъг живот изисквам IDA 5.0)
  5. IDA 5.0
  6. UltraEdit

Определителен член обучение към създавам a mod Изглед OEM BIOS с динамичен памет обръщение разпределяне способност е объркан, и препоръчвам за вещ единствен. Обсаждам, този предмет е превеждам от документ in Китаец, така определителен член точност на определителен член превод е не гаранция. Ако ти действително липса към правя your BIOS към бъда способен към активизирам OEM version на Прозорец Изглед, опитвам определителен членготов-mod BIOS ( с статичен обръщение), software основа Изглед Товаря OEM BIOS съревновавам се с, или software основа OEM BIOS Съревнование Оръдие. Друг народен Изглед пляскане включвамTimerLock кой? automatically прилагамTimerStop колар Този настойнически е доказателство на понятие единствен, както всеки BIOS е различен, и оттук определителен член ценност или стъпвам или нещо modified мога бъда различен.

предупреждение: Изменение към BIOS мога правя невалиден гаранция, причина сметачна машина към неспособен към обувка горе или друг irrecoverable последствие. Правя то до your свой риск.

Ако ти нужда помагам на mod BIOS за Изглед активизирам, шах вънтози конец.

  1. Създавам a временен папка ( изглед или BIOS е ти подобен) до корен адресна книга ( буквата c:\).
  2. Download CBROM 2.19 ( завися на къде ти download, то мога нужда към преименувам определителен член изпълнител към cbrom.exe както илюстрирам in този предмет), MODBIN6 2.01.01, SLIC.BIN ( име acpislic.bin кой? мога бъда разнообразен, кой? е определителен член РЕЗЕН маса част на BIOS) от download звено горе, и място тях in определителен член временен папка.
  3. Извличам, изнасям или спасявам определителен член XXXXXXXX.BIN ( име мога бъда промяна, кой? е определителен член motherboard BIOS този ти липса към рязка рана за Прозорец Изглед OEM активизирам). Easier път е към прост download определителен член BIOS firmware от определителен член сметачна машина или motherboards’ фабрикант такъв както ASUS, Gigabyte, MSI, Ожесточеност, HP, Долчинка, Lenovo и etc.
  4. Определям кой? BIOS част на пила е определителен член поле на RSDT…FACS поставям на място:
    1. In издигам заповядвам бърз (илиправя неспособен UAC), вид определителен член последователи заповядвам:

      CBROM.EXE XXXXXX.BIN буквата d

      Ти ще виждам нещо подобен по-долу параван:

      CBROM V2.19 (CAward) Software 2001 Цял Прав Сдържан.

      ******** XXXXXXXX.BIN BIOS съставна част********

      никакъв Тема- Име Първоначален- Размер Сбивам- Размер Първоначален- Пила- Име
      =====================================================
      0. Система BIOS 20000h128.00K() 13B3Eh78.81K() 83IID318.BIN
      1. XGROUP КОДЕКС 0DFF0h55.98K() 0993Ch38.31K() awardext.rom
      2. ACPI маса 043E5h16.97K() 01A46h6.57K() ACPITBL.BIN
      3. EPA LOGO 0168Ch5.64K() 002AAh0.67K() AwardBmp.bmp
      4. YGROUP ROM 0F570h61.36K() 0482Dh18.04K() awardeyt.rom
      5. ГРУПА ROM[ 0] 04CD0h19.20K() 02261h8.59K() _EN_CODE.BIN
      6. Other404E0000(:) 03476h13.12K() 00EB4h3.68K() 64N8IIP.BMP
      7. Other404F0000(:) 0345Dh13.09K() 008B9h2.18K() 64N8P4P.BMP
      8. Other40500000(:) 0345Dh13.09K() 008CCh2.20K() 64N8P4HT.BMP
      9. Other40510000(:) 04286h16.63K() 00A7Eh2.62K() 64N8P4E.BMP
      10. Other40520000(:) 04286h16.63K() 00B58h2.84K() 64N8P4HE.BMP
      11. Other40530000(:) 0345Dh13.09K007D9h1.96K()() 64N8ICPD.BMP
      12. PCI Римски[] 0D000h52.00K07DA8h31.41K()() RTM8100.LOM

      Пълен сбивам кодекс пространство = 4B000h300.00K()
      Пълен сбивам кодекс размер = 31788h197.88K()
      Оставам сбивам кодекс пространство = 19878h102.12K()

      ** Микроб Кодекс Съобщение**
      Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
      ——————+——————–+——————–+——————
      PGA478 2E 0F29|

    2. In горе случай, вътрешност XXXXXXX.BIN, там е никакъв ggroup.bin ( къде “RSDTFACPDSDTAPICHPETMCFGFACS” или подобен ACPI маса показалец поле е поставям на място), така RSDT…FACS поле е поставям на място вътрешност определителен член система BIOS byte кодекс, и към видоизменям този нужда към употреба MODBIN6. Ако your BIOS съдържам ggroup.bin, ти мога употреба CBROM към извличам и seperate ggroup.bin BIOS част както пила.

      По-долу е определителен член мостра CBROM производство на “CBROM.EXE XXXXXX.BIN буквата dзаповядвам за BIOS с ggruoup.bin (Gigabyte GA-G1975X BIOS както пример):

      никакъв Тема- Име Първоначален- Размер Сбивам- Размер Първоначален-Fi
      ================================================
      0. Система BIOS 20000h128.00K1492Ah82.29KG1975X.BIN()()
      1. XGROUP КОДЕКС 0F7B0h61.92K0A8E6h42.22Kawardext.rom()()
      2. EPA LOGO 0168Ch5.64K0030Dh0.76KAwardBmp.bmp()()
      3. ГРУПА ROM18[] 00EF0h3.73K00B77h2.87Kggroup.bin()()
      4. YGROUP ROM 07140h28.31K04D7Ch19.37Kawardeyt.rom()()
      5. FNT1 ROM 02D28h11.29K02038h8.05Kfont1.awd()()
      6. FNT2 ROM 03278h12.62K01F18h7.77Kfont2.awd()()
      7. FNT3 ROM 025FCh9.50K017FBh6.00Kfont3.awd()()
      8. ГРУПА ROM[ 0] 06010h24.02K02787h9.88K_EN_CODE.BIN()()
      9. ГРУПА ROM[ 1] 06510h25.27K02A1Fh10.53K_FR_CODE.BIN()()
      10. ГРУПА ROM[ 3] 06420h25.03K02A75h10.61K_GR_CODE.BIN()()
      11. ГРУПА ROM[ 4] 068D0h26.20K02A74h10.61K_SP_CODE.BIN()()
      12. ГРУПА ROM[ 8] 04EF0h19.73K02575h9.36K_B5_CODE.BIN()()
      13. ГРУПА ROM10[] 04F60h19.84K025E9h9.48K_GB_CODE.BIN()()
      14. ГРУПА ROM11[] 05E50h23.58K02A85h10.63K_JP_CODE.BIN()()
      15. PCI Римски[] 0F200h60.50K09594h37.39KICH7RAID.BIN()()
      16. PCI ROMB[] 10000h64.00K09A15h38.52Kb169d.pxe()()
      17. LOGO1 ROM 00B64h2.85K00520h1.28Kdbios.bmp()()
      18. PCI ROMC[] 04000h16.00K02287h8.63KITE8212.ROM()()
      19. Other40670000(:) 01AADh6.67K00B75h2.86KPPMINIT.ROM()()
      20. OEM0 КОДЕКС 025B3h9.42K01B37h6.80Kdbf.bin()()
      21. ГРУПА ROM24[] 00132h0.30K0011Eh0.28KSPECIAL.FNT()()
      22. ACPI маса 09640h37.56K0352Ch13.29KASUSACPI.BIN()()

      Пълен сбивам кодекс пространство = 67000h412.00K()
      Пълен сбивам кодекс размер = 57613h349.52K()
      Оставам сбивам кодекс пространство = 0F9EDh62.48K()

      ** Микроб Кодекс Съобщение**
      Update ID CPUID | Update ID CPUID | Update ID CPUID | Upd
      ——————+——————–+——————–+—–
      Прорез 0A 0F32| PGA423 2C 0F25| 00000000 00000000 0000
      00000000 00000000 0000 0000| 00000000 00000000 0000
      00000000 00000000 0000 0000| 00000000 00000000 0000
      00000000 00000000 0000 0000| 00000000 00000000 0000
      00000000 00000000 0000 0000| 00000000 00000000 0000
      00000000 00000000 0000 0000|

    3. За BIOS с ggroup.bin, извличам определителен член ggroup.bin с определителен член последователи заповядвам:

      CBROM.EXE G1975X.bin група извличам

      Ти рамо виждам определителен член последователи производство както по-долу screenshot:

      CBROM V2.19 (CAward) Software 2001 Цял Прав Сдържан.
      Влизам an извличам пила Име :(ggroup.bin)
      [група] ROM е извличам към ggroup.bin

    4. Отделен, спасявам и извличам определителен член ACPITBL.BIN до using определителен член последователи заповядвам:

      CBROM.EXE 050318.BIN acpi извличам

      Ти рамо виждам определителен член последователи производство от CBROM:

      CBROM V2.19 (CAward) Software 2001 Цял Прав Сдържан.
      Влизам an извличам пила Име :(ACPITBL.BIN)
      [ACPI] ROM е извличам към ACPITBL.BIN

    5. За BIOS без ggroup.bin ( от that с ggroup.bin мога подскачам този стъпвам), хвърлям MODBIN6, отбран XXXXXXXX.BIN ( трябва бъда име in .BIN продължаване, ако не преименувам то. Its’ определителен член BIOS към видоизменям към прибавям in определителен член РЕЗЕН маса така този its’ SLP 2.0 отстъпчив). Правя не затворен определителен член прозорец на MODBIN6, и чакам за определителен член ORIGINAL.BIN към бъда извличам и създавам in определителен член временен папка.
  5. Следвам определителен член по-долу обучение към видоизменям ACPITBL.BIN:
    1. Тичам UltraEdit и отворен ACPITBL.BIN BIOS образ пила.
    2. Търся текст за RSDT.
    3. Зад RSDT е определителен член byte този посочвам определителен член дължина на RSDT маса. Прибавям 4 към този число in HEX образуване. За пример, ако определителен член ценност посочвам е 002C, видоизменям и редактирам определителен член ценност към ставам 0030. Нота този определителен член обърнат последователност на чифт кога keying in UltraEdit Hex редактор (i.e. влизам както 30 00 вместо това на 00 30).
    4. Вмъквам ( не замествам) допълнителен 4 bytes на 00 ценност след определителен член първоначален дължина (002C) на RSDT маса ( обикновено in предна част на FACPt, или FXCPt за сигурен Gigabytes mobo). Ти мога копие и тесто определителен член 4 bytes на 00 от друг местоположение към този местоположение. Този изменение и изменение е към снабдявам пространство към запас определителен член РЕЗЕН маса in future стъпвам, така помня този обръщение ( за този водач, поемам този местоположение е SLICaddress). In този пример, SLICaddress ценност е 002C.

      ACPITBL.BIN Преди Видоизменям
      Преди изменение на ACPITBL.BIN in UltraEdit

      ACPITBL.BIN След Видоизменям
      След изменение на ACPITBL.BIN in UltraEdit към определям пространство за РЕЗЕН маса.

    5. Шах определителен член пълен дължина на ACPITBL.BIN ако определителен член дължина мога бъда деля in пълен до 4. Ако не, прибавям 1 към 3 bytes на 00 до определителен член край на определителен член BIOS образ пила така този определителен член дължина мога бъда деля до 4 без кой да е остатък. Този е към осигурявам този след сливам с SLIC.BIN образ пила, определителен член скок или падане във вода с главата надолу обръщение на РЕЗЕН маса мога бъда деля до 4 без остатък също.

      ACPITBL.BIN Преди Видоизменям за 4 Деление
      Шах ако определителен член дължина на ACPITBL.BIN ( определителен член последен обръщение на определителен член пила + 1) мога бъда деля до 4 без остатък. In този пример, преди този стъпвам изменение, определителен член последен byte has HEX обръщение на 43E8, така определителен член дължина на определителен член пила е 43E9, оръдие бъда деля до 4 in пълен без остатък.

      ACPITBL.BIN След Видоизменям за 4 Деля
      След 4 деление шах изменение, прибавка 3 00 ценност bytes.

    6. Видоизменям OEM_ID и OEM_Table_ID съответно към your изискване ( обикновено _ASUS_ и Тетрадка). Отнасям към къмimproved прибавям РЕЗЕН маса обучение до стъпвам 8 на част 2 за повече съобщение.
    7. Спасявам определителен член пила.
    8. Изпълнявам определителен член последователи заповядвам към сливам и кръпка определителен член РЕЗЕН маса доволен с определителен член modified ACPITBL.BIN към добивам определителен член краен движение копие на ACPITBL.BIN:

      КОПИЕ ACPITBL.BIN БУКВАТА B + SLIC.BIN БУКВАТА B ACPI.BIN Буквата b

      нота Съответно към your изискване, употреба определителен член правилен ACPI.BIN, i.e. ASUS за ASUS OEM ID, Lenovo за Lenovo OEM ID и etc.

  6. Следвам определителен член по-долу стъпвам към намирам определителен член положение на определителен член пространство този временен запас определителен член ценност на определителен член обръщение на скок или падане във вода с главата надолу на всеки маса in определителен член кодекс на ORIGINAL.BIN или ggroup.bin. Този обръщение ще бъда поемам както TempBuffer_Address:
    1. Тичам Ultract към отворен ORIGINAL.BIN или ggroup.bin.
    2. Изпълнявам IDA.

      IDA

    3. Щракване на Отивам към влизам IDA. Тогава отбран и отворен ORIGINAL.BIN пила.
    4. In определителен члентоваря a нов пилациферблат кутия, под определителен член разрез напроцес вид”, дърпам голо възвишение определителен член menu и отбранум 8086× processors80686p:”.

      Процес Вид на IDA

    5. След отбран, удар определителен членпоставямкопче към определителен член прав.
    6. Щракване надобрекопче, и тогава удар надакопче кога накриво към потвърждавамправя ти липса към промяна определителен член процес вид към 80686p?”

      Потвърждавам Процес Вид Промяна

    7. In циферблат кутия накриво към потвърждавамправя ти липса към disassemble то както a 32- късче кодекс?”, натискам наникакъвкопче както манипулирам ще бъда p.p. от do in 16- късче начин.

      IDA избирам късче начин

    8. In определителен член Канап Прозорец към определителен член прав, намирам и поставям на място определителен член RSDT…FACS характер канап последователност, и двоен щракване на то.

      RSDT канап in Канап Прозорец

    9. Положение определителен член бърз до определителен член местоположение на определителен член ОСЕМНАДЕСЕТА БУКВА НА АЗБУКАТА характер. Тогава натискам “A” ключ, и тогава RSDTFACS… характер канап ще бъда излагам на показ. Този текст последователност на RSDTFACS… ще бъда викам ACPItables.

      ОСЕМНАДЕСЕТА БУКВА НА АЗБУКАТА положение
      Положение бърз до определителен член линия на Осемнадесета буква на азбуката.

      Канап Прозорец A Натискам
      След натискам A ключ.

    10. Положение определителен член бърз след определителен член RSDTFACS… канап ACPItables (db 1EH).

      След ACPItables

      Натискам определителен членбуквата cключ. A пън на Събрание кодекс ще бъда излагам на показ.

      Събрание кодекс

    11. Но там е останал кодекс този hasnt’ p.p. от be disassembled в Събрание кодекс. Така положение определителен член бърз до определителен член пръв оставам свиквам кодекс. In този случай, its’ линия на unk_CC49 след определителен член RSDT…FACS канап ACPItables при условие че до db 1Eh. Тогава натискам определителен членбуквата cключ към превръщам и disassemble определителен член останал BIOS byte кодекс.
    12. Движа определителен член бърз напряко определителен член линия на определителен член последователивикампън.

      Викам Пън

    13. Будно състояние вън за определителен членвикамлиния този мога пукане горе кодекс подобен по-долу:

      бутам eax
      бутам cx
      бутам ebp
      xor ebp, ebp
      mov cx, TABLE_Numbers ( временен употреба МАСА _Numbers към представлявам a ценност)
      mov edi, eax

      In този пример, its’ определителен член линия навикам sub_CCD4″.

    14. Двоен щракване на sub_CCD4 към отивам към определителен член кодекс разрез на sub_CCD4. Ако определителен член текущ излагам на показ начин е in грозде, прав щракване и отбрантекст Прегледна определителен член контекст menu към шибалка към текст начин.
    15. Вътрешност този пън на кодекс, възвръщам определителен член 3 важен променлив TABLE_NumbersпјЊACPItables_adressпјЊTempBuffer_AdressпјЊand документ техен ценност. In този пример, определителен член ценност на определителен член променлив сте 4пјЊ CC20пјЊ 89C4 съответно, къде адресант сте приблизително поставям на място до CCDCпјЊCCE2пјЊ CD12 съответно.

      Ценност от Викам Пън

    16. Употреба определителен член ценност на TempBuffer_Adress (89C4 от стъпвам горе) към кибрит с всеки маса in RSDT…FACS текст канап, с increment на 4 след всеки маса ( кибрит маса). За пример:

      89C4 RSDT
      89C8 FACP
      89CC DSDT
      89D0 APIC
      89D4 FACS
      89D8
      89DC

      Определителен член предишен пън на кодекс двоен определителен член изисквам маса in ACPITBL BIOS образ съответно към RSDTFACS… канап в a свободен памет обръщение, и запас тези ценност на адресант in пространство специфичен до TempBuffer_Address, и тогава евентуално пълня тези адресант в някой специфичен маса. Така през време на този процес, определителен член съхранение обръщение ценност на TempBuffer_Address has към бъда осигурявам този оръдие и е не промяна, или иначе mod BIOS ще не сполучвам.

    17. Шибалка към UltraEdit, и натискам Ctrl- БУКВАТА F клавиатура къс към търся за D889 (i.e 89D8 ценност, определителен член ценност на определителен член памет пространство местоположение след FACS, къде its’ a обърнат с нисък byte in предна част и висок byte зад). Плащам внимание към a малко местоположение (82D4, CC91) този понижавам отколкото FFFF. Най-много вероятен ти ще намирам то до a малко местоположение. Ако ти оръдие намирам кой да е D889 ( запас ценност на 89D8), тогава ти мога употреба направо определителен член обръщение (89D8) поставям на място зад определителен член обръщение използван към запас FACS (89D4). Кой? низък РЕЗЕН маса ще бъда прибавям веднага зад FACS, с канап ставам нещо подобен RSDTFACSSLIC…, и мога правя така до намирам a местоположение към слагам този канап ( движа преден 4 bytes или употреба нов местоположение).
    18. Обаче, ако ти поставям на място кодекс подобен определителен член последователи до определителен член местоположение на CC91 in IDA, кой? низък определителен член разрез на кодекс е използван прав следвикам sub_CCD4″, и употреба горе определителен член памет обръщение на 89D8.

      seg000CC80: sub_CC80 proc до ; КОДЕКС XREF: seg000CC52p:
      seg000CC80: бутам ds
      seg000CC81: mov брадва, 0F000h
      seg000CC84: mov ds, брадва
      seg000CC86: поемам dsnothing:
      seg000CC86: прибавям edi, 10h
      seg000CC8A: и di, 0FFF0h
      seg000CC8D: mov голям ds89D8h:, edi
      seg000CC95: пукане ds
      seg000CC96: поемам dsnothing:
      seg000CC96: retn
      seg000CC96: sub_CC80 endp

      In този случай, употреба UltraEdit към търся за най-близък наличен обръщение от стъпвам горе (DC89 за 89DC). Ако нищо е основавам, този памет обръщение местоположение мога бъда използван към слагам РЕЗЕН маса. Определителен член проблема с този памет обръщение разпределяне е този там е a подскачам обръщение или пространство (89D8) между FACS и РЕЗЕН маса. Към прикрепвам този изход, прибавям определителен член текст канап на FACSSLIC вместо това на прав Резен, както FACS маса е малък и имам навикупотреба също много памет.

    19. След изменение, ти ще имам определителен член ACPI маса показалец канап както един от двамата RSDT…FACSSLIC или RSDTFACSFACSSLIC…. Към accomodate определителен член пръв отделен случай на канап, определителен член цял канап мога бъда движа преден ( към определителен член предна част) до 4 bytes както споменавам горе. В противен случай, a нов местоположение has към бъда identified към запас определителен член нов текст канап. Но in определителен член страничен случай къде 8 bytes имам p.p. от be прибавка, така ние нужда към намирам a нов местоположение за този дълъг живот канап. In този пример BIOS, там е 11 празен bytes (00) in предна част на определителен член ACPItables_address ( поставям на място до CC20). Този празен bytes рамо бъда unused, обсаждам, in UltraEdit, там е никакъв кодекс този uses определителен член CC18 или CC1C две обръщение местоположение. Така, определителен член нов канап мога бъда слагам преден към местоположение с трепвам обръщение както CC18.

      Прибавям РЕЗЕН към BIOS

      Прибавям РЕЗЕН към BIOS
      Движещ се RSDT канап преден 8 bytes към приспособявам нов 8 bytes РЕЗЕН маса.

    20. Сега определителен член котва обръщение на определителен член RSDTSLIC… канап has p.p. от be движа, и определителен член първоначален късче обръщение на определителен член канап has към бъда p.t. и p.p. от make зная към определителен член система. Търся in UltraEdit за “20CC” ( определителен член първоначален обръщение), ти ще намирам то до CCE2 обръщение както основавам вън от стъпвам горе. Промяна определителен член 20 към 18 към правя то “18CC” ( обръщение винаги обърнат кога посочвам) към посочвам определителен член нов трепвам обръщение.

      Прибавям РЕЗЕН към BIOS

      Прибавям РЕЗЕН към BIOS
      След промяна 20 към 18 към посочвам нов местоположение обръщение.

    21. От определителен член RSDT канап has p.p. от be движа, определителен член местоположение на FACS маса has също движа също ( отнасям към към фигура горе). Определителен член първоначален обръщение на FACS маса е CC30 време нов обръщение е CC28 или CC2C. И, in определителен член почивка на определителен член кодекс, определителен член обръщение е p.p. от be използван. Така определителен член обръщение на FACS has към бъда modified също.

      Прибавям РЕЗЕН към BIOS

      Определителен член ценност за определителен член първоначален обръщение е обръщение на ACPItables_address (CC20) + 10 кой? равен към CC30. In UltraEdit, търся за 30CC, кой? рамо бъда основавам до наоколо отнасяне местоположение на CD35. Промяна определителен член 30CC към 28CC ( за CC28) или 2CCC ( за CC2C).

      Прибавям РЕЗЕН към BIOS

      Прибавям РЕЗЕН към BIOS

    22. Най-близък, РЕЗЕН маса has към бъда прибавка към определителен член обръщение този е p.p. от be сдържан за то in RSDT маса канап in ACPI.BIN.

      seg000CD74:
      seg000CD74: sub_CD74 proc до ; КОДЕКС XREF: seg000CC5Bp:
      seg000CD74: бутам edi
      seg000CD76: бутам esi
      seg000CD78: mov esi, 0F0000h
      seg000CD7E: mov eax, [esi89C4h+]; Пълня RSDT обръщение към RSDT Ptr
      seg000CD86: или eax, eax
      seg000CD89: jz loc_CE32
      seg000CD8D: mov [esi89C0h+], eax ; RSDT Ptr
      seg000CD95: mov eax, [esi89CCh+]; Пълня DSDT обръщение към FACP
      seg000CD9D: или eax, eax
      seg000CDA0: jz loc_CE32
      seg000CDA4: mov edi, [esi89C8h+]; FACP
      seg000CDAC: mov esedi28h:[+], eax
      seg000CDB2: mov eax, [esi89D4h+]; Пълня FACS обръщение към FACP
      seg000CDBA: или eax, eax
      seg000CDBD: jz loc_CE32
      seg000CDC1: mov edi, [esi89C8h+] ; FACP
      seg000CDC9: mov esedi24h:[+], eax
      seg000CDCF: mov eax, [esi89C8h+]; Пълня FACP обръщение към RSDT24+
      seg000CDD7: или eax, eax
      seg000CDDA: jz loc_CE32
      seg000CDDE: mov edi, [esi89C4h+] ; RSDT
      seg000CDE6: mov esedi24h:[+], eax
      seg000CDEC: cmp byte ptr [bp1BFh+], 7
      seg000CDF1: jnz къс loc_CDFE
      seg000CDF3: проверка dword ptr [bp1C6h+], 200h
      seg000CDFC: jz къс loc_CE2F
      seg000CDFE:
      seg000CDFE: loc_CDFE: ; КОДЕКС XREF: sub_CD747Dj+
      seg000CDFE: проверка byte ptr [bp2EBh+], 4
      seg000CE03: jz loc_CE2F
      seg000CE07: mov eax, [esi89D0h+] ; Пълня ACPI обръщение към RSDT28+
      seg000CE0F: или eax, eax
      seg000CE12: jz къс loc_CE2F
      seg000CE14: mov edi, [esi89C4h+]
      seg000CE1C: mov esedi28h:[+], eax
      seg000CE22: mov edi, eax
      seg000CE25: бутам es
      seg000CE26: викам sub_B4BB
      seg000CE29: пукане es
      seg000CE2A: jb къс loc_CE2F
      seg000CE2C: викам sub_5077

      От определителен член кибрит маса този кибрит определителен член ACPI маса към съответен памет обръщение p.t. и p.p. от make in стъпвам горе, употреба то към кибрит против определителен член кодекс горе. Тук, никой на определителен член кодекс представлявам процес към пълня определителен член данни ценност на 89DC обръщение към RSDT маса, така определителен член последователи кодекс по необходимост към бъда прибавка:

      mov eax, [esi89DCh+] пј› 8 bytes
      mov edi, [esi89C4h+] пј›8 bytes
      mov esedi2Ch:[+], eax; 6 bytes, определителен член ценност на определителен член дължина на определителен член ACPI маса (SLICaddress кой? е 2C).

      Събиране на тези кодекс оръдие засягам определителен член определителен член почивка на определителен член функцияобръщение, така a малко не критичен кодекс has към бъда изтривам към свободен горе някой пространство.

      In определителен член горе кодекс, след всеки mov eax, [esiпјџпјџпјџпјџh+], its’ последовател до определителен член пън на кодекс както по-долу:

      или eax, eax пј› 3 bytes
      jz къс loc_CE2F пј›2 bytes

      Тези сте проверка bits кой? е предпазливост метод към спирам срутване или дефект на система. Обаче, след анализа, там е чифт на проверка bits този мога бъда отдалечен след преустройство на RSDT маса. Така, премествам определителен член данни проверка част на RSDT маса кой? е поставям на място както по-долу:

      seg000CDD7: или eax, eax пј› 3 bytes
      seg000CDDA: jz loc_CE32 пј›2 bytes

      и

      seg000CE0F: или eax, eax пј› 3 bytes
      seg000CE12: jz къс loc_CE2F пј›2 bytes

      След дела този, единствен 10 bytes на пространство е свобода горе, но определителен член mod изисквам 22 bytes. In определителен член кодекс горе, когато и да то пълня горе определителен член кодекс за RSDT маса, то ще изпълнявам този заповядвам:

      mov edi, [esi89C4h+] пј› 8 bytes

      Но, то does не изменям определителен член ценност на определителен член регистър или променлив кога дваж то изпълнявам определителен член процес към пълня in определителен член RSDT маса. Така този заповядвам мога бъда изпълнявам единствен веднъж. In факт, ако определителен член нов кодекс е място тук, този заповядвам за определителен член нов кодекс мога бъда капитан също. С този настройка, там ще бъда достатъчен чист пространство p.p. от be празен. Допълнителен пространство мога тогава бъда панделка горе с чист заповядвам (90 и nop). Определителен член краен кодекс ще гледам подобен този:

      seg000CDCF:
      mov eax, [esi89C8h+]; пълня горе FACP обръщение към RSDT24+
      mov edi, [esi89C4h+] ; RSDT
      mov esedi24h:[+], eax
      mov eax, [esi89DCh+]
      mov esedi2Ch:[+], eax
      nop
      nop
      nop
      nop
      cmp byte ptr [bp1BFh+], 7
      jnz къс loc_CDFE
      проверка dword ptr [bp1C6h+], 200h
      jz къс loc_CE2F
      проверка byte ptr [bp2EBh+], 4
      jz loc_CE2F
      mov eax, [esi89D0h+] ; пълня горе ACPI обръщение към RSDT28+
      seg000CE22: mov esedi28h:[+], eax определителен член обръщение за този заповядвам оръдие бъда промяна.

      Определителен член обръщение местоположение на определителен член кодекс този ще бъда изтривам и вмъквам has към бъда помня:

      seg000CDD7: или eax, eax пј› 3 bytes
      seg000CDDA: jz loc_CE32 пј›2 bytes
      5 bytes трепвам от CDD7

      seg000CE0F: или eax, eax пј› 3 bytes
      seg000CE12: jz къс loc_CE2F пј›2 bytes
      seg000CE14: mov edi, [esi89C4h+]
      58+ bytes ярък от CE0F

      seg000CDEC: cmp byte ptr [bp1BFh+], 7
      Първоначален местоположение на CDEC към вмъквам цял нужда кодекс тук

    23. Определителен член mod процес е p.p. от do, сега отивам гръб към UltraEdit за последен стъпвам обръщение изменение. Този стъпвам е най-добър p.p. от do от дъно горе към спирам определителен член кодекс по-долу p.p. от be разбърквам кога замествам определителен член предна част част.

      Прибавям РЕЗЕН към BIOS
      Първо, премествам 13 bytes трепвам от CE0F.

      Прибавям РЕЗЕН към BIOS
      Тогава вмъквам кой да е 4 bytes на случайност данни до определителен член CDEC, тогава промяна определителен член ценност към 4 90 (90hnop=).

      Прибавям РЕЗЕН към BIOS
      Копие определителен член кодекс до CDE6 към CDEB, и тесто то към обръщение трепвам от CDEC към отразявам определителен член заповядвам използван: mov esedi2Ch:[+], eax

      Прибавям РЕЗЕН към BIOS
      Копие определителен член кодекс до CDCF към CDD6, и тесто то към обръщение трепвам от CDEC към отразявам определителен член заповядвам използван: mov eax, [esi89DCh+]

      Прибавям РЕЗЕН към BIOS
      Последен, премествам 5 bytes трепвам от CDD7.

    24. Спасявам определителен член кодекс.
    25. Проверявам този определителен член изменение на кодекс е правилен до using IDA към шах ако определителен член modified кодекс е правилен. Ако да, възстановявам определителен член кодекс в определителен член BIOS пила.

отказвам се от Този предмет е за съобщение и обучение цел единствен.

важен: Този е a машина превеждам паж кой? е при условие че " както е" без гаранция. Машина превод мога бъда мъчен към разбирам. Харесвам отнасям към къмпървоначален English предмет когато и да възможен.

Дял и допринасям или добивам технически поддръжка и помагам доMy Еднозначно число Живот Форум.



37 Отговор къмпрозорец Изглед OEM Награждавам BIOS Mod Метод до Отдавам се на РЕЗЕН Маса с Динамичен Памет Обръщение

паж 2[] 1 » Показвам Цял

  1. MГіci
    December 30th, 2007 0408:
    37

    Yo!
    Кой да е мога mod определителен член Asus 1011_013 отивам K8N4- БУКВАТА E Заблуждавам bios?
    АЗ имам a Turion ML-42 cpu, но аз dont’ управлявам определителен член волтаж надзор in my текущ bios. АЗ мога голо възвишение определителен член волтаж, но горе е не движение

    Благодаря ти за your време!

  2. Johan
    Април 17th, 2007 0130:
    36

    Стъпвам 16. Извинявам me? какъв does този текст дори казвам? АЗ имам чета то много време сега, и АЗ съм никакъв затворен към разбирам какъв ти рамо извършвам до този стъпвам. То вероятно е определителен член най-много съмнителен къс на english текст АЗ имам винаги чета:)

    Рамо АЗ двоен определителен член канап до определителен член обръщение печеля от Tempbuffer_address, броя +4 всеки стъпвам?

  3. sixcentgeorge_fr
    Април 10th, 2007 1941:
    35

    P.t. и p.p. от get то: стъпвам 22 ;]
    ida е към бъда използван с original.bin , ida служа към намирам определителен член кодекс in определителен член пила. кога p.p. от do ти имам към чета определителен член обръщение местоположение : ce0f , cdd7 ….
    с ultraedit ти отивам към ce0f , cdd7 … към прилагам определителен член промяна , определителен член 2 местоположение аз разговор наоколо сте използван към премествам кодекс или eax,eax….

    почти p.p. от do 8]

  4. sixcentgeorge_fr
    Април 10th, 2007 0929:
    34

    стъпвам 15
    пръв променлив: 4 does не то нужда към бъда увеличавам до 1 към 5 ?
    и така то е към бъда използван in стъпвам 16 ако ценност е 5 in bios : 89dc

    стъпвам 17
    пила към отворен in UltraEdit е original.bin [ или acpitbl.bin] ? този p.t. от can бъда p.t. и p.p. от say вместо това накъш метаклавиатура къс 8-P

    стъпвам
    какъв към правя определителен член пила acpitbl.bin с ida към пиша кодекс a този място тук аз съм вън на който знае какъв към правя;[

    изглед е далеч на много голямо разстояние към бъда свободен за me 8]

  5. obi2001
    Април 9th, 2007 2131:
    33

    ало
    Мога кой да е mod an Asus k8ne заблуждавам bios 1011 ?

  6. sixcentgeorge_fr
    Април 9th, 2007 1846:
    32

    азp.t. и p.p. от make тоза asus k8n4- буквата e заблуждавам , аз имам не проверка още , аз представям определителен член bios in тук.
    аз p.t. и p.p. от make определителен член архива с първоначален bios и начин един.
    определителен член първоначален е updated с късен pci_bios roms за nvraid nvpxe и sata_raid sil_3114 .
    http:/rapidshare.com/пила/25065364/k8n4ed_slic.zip.html/

    казвам me ако аз did то извор

  7. sixcentgeorge_fr
    Април 9th, 2007 0929:
    31

    определителен член стъпвам 10 е не така чист:
    10 Положение определителен член бърз след определителен член RSDT…FACS канап ACPItables (db 1EH).
    тук е CC20 така никакъв calc [ стъпвам 15 ] ?

    89D8 : ако определителен член обръщение е не a “ проблемакъм какъв стъпвам скок?

    ps : е там a предмет подобен този за настанявам изглед на a fat32 , аз зная то мога бъда бъда p.p. от do след настанявам на ntfs към образуване fat32 и копие определителен член гръб .
    приятенкитаецработа;]

  8. Ryan
    Март 23rd, 2007 0556:
    30

    мога някой харесвам стълб a стъпвам- до- стъпвам ( на този документ до стъпвам 22)

  9. fbifido
    Март 22nd, 2007 1138:
    29

    Hi,

    АЗ съм p.t. и p.p. от stick до стъпвам 22 & 23.

    е стъпвам 22 за съобщение, или е там a път към премествам seg000CDD7,CDDA,CE0F: & CE12 in IDA?

    как правя аз вид in определителен член свиквам кодекс ръкопис до seg000CDCF:

    Или правя ние изтривам определителен член кодекс и вид нов един using winhex или ultraedit.

    АЗ употреба winhex за цял my издание.

  10. viama
    Март 21st, 2007 1819:
    28

    Modded BIOS за MSI K8N SLI- БУКВАТА F кой да е?

  11. Agnoia
    Март 16th, 2007 0348:
    27

    Оръдие към отворен:
    награждавам modbin
    AMI: mmtool, amimmwin
    Phoenix: Phoenix Bios редактор

  12. усмихвам се
    Март 16th, 2007 0159:
    26

    АЗ питам пак, как към работа с AMI или phoenix BIOS?

    Какъв оръдие към употреба modbin6 does не работа дори ако АЗ преименувам пила към *.bin

паж 2[] 1 » Показвам Цял

Напускам a Отговор

Ти мога употреба тези tags: <a href="" заглавие=""> <abbr заглавие=""> < напряко заглавие=""> < буквата b> <blockquote викам в съд=""> < викам в съд> < кодекс> <del datetime=""> <em> < аз> <q викам в съд=""> < удрям> < силен>

Подписвам без коментар


Custom Search

Нов Предмет

Постъпващ Търся Срок за определителен член Предмет

изглед bios - резен (v2) - резен v2 - изглед oem - Резен - изглед bios mod - резен bios - BIOS поддръжка резен (v2) - Bios Резен - РЕЗЕН bios mod - bios изглед - Изглед Резен - bios mod - изглед oem bios - oem bios - mod bios - oem bios mod - modded bios - отдавам се на резен маса към bios - РЕЗЕН modded bios - издание BIOS ACPI_SLIC уведомявам - награждавам резен - прибавям резен към bios - bios mod изглед - видоизменям bios резен - награждавам bios резен - изглед резен bios - награждавам bios редактор - цял - Bios резен v2 - прибавям Резен - bios oem - награждавам bios mod - награждавам bios изглед - pc BIOS поддръжка резен (v2) - изглед - BIOS Поддръжка резен - изглед oem bios mod - резен v2 bios - не сбивам награждавам binary кодекс - видоизменям bios изглед - CBROM 2.19 - bios - oem bios mods - oem изглед - резен маса - награждавам bios - видоизменям bios - резен bios mods - bios резен (v2) - награждавам bios Резен - награждавам bios изглед mod - phoenix bios modding - Bios Modding изглед - ggroup.bin - прозорец изглед oem bios - резен изглед - прибавям резен награждавам bios - P31 РЕЗЕН Modded BIOS - AMI BIOS - "Oem bios mod" - отдавам се на резен маса - oem - резен mod - bios mod резен - отдавам се на резен към bios - modded bios изглед - cbrom резен - PC BIOS Поддръжка резен - phoenix bios резен - Награждавам Bios slp downloads - изглед modded bios - bios резен маса - MSI K8N oem изглед активизирам mod - прозорец изглед oem -