Vinduer Vista OEM Bedømmelse BIOS Mod Metode af Tilføjer SKIVE Bord hos Dynamisk Hukommelse Henvende

Vinduer Vista OEM aktivisering knæk metode behøver en SLP 2.0 ( ordning Låst Preinstallation 2.0) medgørlig BIOS hovedkort. Ny mærkede OEM computer kommer hos sig, eller tilbyder ikke- altså- forhenværende hovedkort en BIOS omkostningsfrit opnormere hen til den sig at understøtter SLP 2.0 hos SKIVE bord og underskrevet Vinduer Afsætningsmarked (OEM ID og Bord ID). Selv om du er benytter ældre computer eller DIY hovedkort, jeresikke op fra lykke selv om. Kinesisk banalisere nyde præsterede at mod den BIOS hen tilskifte ud ellersammenlægge i den Skive (programmel Tillader Indre Kode) bord i den ACPI bord. Hvordan end, den ombytning i nærværende ACPI bord hidføre tab på bestemt egenskaber, samtidigt med at tillæg i SKIVE bord inkompatibel oven på computer hos anderledes nummer i hukommelse, nemlig BIOS erskrap lappet hos den SLIC’s bord legemlig hukommelse henvende hvilke hæmme den mod BIOS hen til den apparat densblevet forandret bare.

Altså, den metode hen til mod BIOS nemligVinduer Vista OEM opbakning hos før anvendte statisk SKIVE hukommelse henvende er problematisk nemlig den hukommelse henvende vil overgå hvor den hukommelse nummer forandrede, og brugernes savn hen til ændre den SKIVE henvende iACPITBL.BIN eller ellers de wont’ være i stand til boot i den ordning, annullere masse omløb i den mod OEM BIOS. Herigennem den Kinesisk banalisere raffinere den teknik hen til tillader dynamisk legemlig hukommelse henvende tildeling i SKIVE bord er blevet anvendte. Hos dynamisk hukommelse tildeling, legemlig hukommelse nummer kan forandrede uden hvilken som helst samtykke i BIOS ingen- medgørlig. Ved siden af, foregående metode i tilføjer SKIVE bord forlange brugernes hen til opblussen BIOS i ROM 2 gange, først hos den mod BIOS og senere hos den selvstændig BIOS, samtidigt med at den BIOS hermed raffinerede metode hos dynamisk hukommelse henvende indskrive behøver bare sig opblussen højst.

Værktøj og utilities krævede:

  1. MODBIN6
  2. CBROM219
  3. WinHEX
  4. Hiew 7.4 (Hiew32) (bare nemlig Bedømmelse BIOS, selv om du har Hiew32 jer ikke længere forlange IDA 5.0)
  5. IDA 5.0
  6. UltraEdit

Den belæring hen til skabe en mod Vista OEM BIOS hos dynamisk hukommelse henvende tildeling evne er indviklet, og anbefalede nemlig ekspert bare. Ved siden af, indeværende paragraf er oversat af akter i Kinesisk, altså den nøjagtighed i den gengivelse er ikke garanteret. Selv om jer skam ville gerne skabe jeres BIOS at blive kan hen til aktivere OEM gengivelse i Vinduer Vista, prøve denberedvillig-mod BIOS ( hos statisk henvende), programmel baseretVista Lader OEM BIOS emulator, eller programmel baseretOEM BIOS Emulering Værktøj. Anden populær Vista knæk omfatteTimerLock hvilke automatisk andrageTimerStop driver Indeværende lærer- er påvisning i id bare, nemlig hver BIOS er anderledes, og heraf den værdier eller foranstaltninger eller sager forandret være anderledes.

advarende: Forandring hen til BIOS omstøde garanti, hidføre computer hen til afskåret fra boot oppe eller anden uoprettelig indvirkning. Lave sig henne ved jeres besidde risiko.

Selv om jer savn hjælp oven på mod BIOS nemlig Vista aktivisering, indskrive udindeværende gevind.

  1. Skabe en midlertidig omslag (Vista eller BIOS er jer lige) henne ved rod bibliotek (C:\).
  2. Dataoverføre CBROM 2.19 ( afhænger oven på der hvor jer dataoverføre, sig savn hen til omdøbe den startbar hen til cbrom.exe nemlig illustreret heri paragraf), MODBIN6 2.01.01, SLIC.BIN ( benævnt acpislic.bin hvilke kan nuanceret, hvilke er den SKIVE bord lod i BIOS) af dataoverføre golfbane ovenfor, og opstille sig i den midlertidig omslag.
  3. Uddrag, eksport eller opspare den XXXXXXXX.BIN ( benævne kan forandrede, hvilke er den hovedkort BIOS at jer ville gerne banalisere nemlig Vinduer Vista OEM aktivisering). Lettere måde er hen til simpelt hen dataoverføre den BIOS software af den computer eller hovedkortfabrikanter såsom ASUS, Gigabyte, MSI, Acer, HP, Dell, Lenovo og og lignende.
  4. Afgøre hvilke BIOS lod i fil er den ager i RSDT…FACS placeret:
    1. Iophøjet befale lynhurtig (ellerforhindre UAC), skrive den næste befale:

      CBROM.EXE XXXXXX.BIN d

      Jer vil se efter noget i retning af nedenstående raster:

      CBROM V2.19 (CAward) Programmel 2001 Al Beføjelser Lukket.

      ******** XXXXXXXX.BIN BIOS komponent********

      ikke Artikel- Benævne Selvstændig- Nummer Sammentrængt- Nummer Selvstændig- Fil- Benævne
      =====================================================
      0. Ordning BIOS 20000h128.00K() 13B3Eh78.81K() 83IID318.BIN
      1. XGROUP KODE 0DFF0h55.98K() 0993Ch38.31K() awardext.rom
      2. ACPI bord 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. SAMMENSTILLE 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 Romersk[] 0D000h52.00K07DA8h31.41K()() RTM8100.LOM

      Hele sammenpresse kode plads = 4B000h300.00K()
      Hele sammentrængt kode nummer = 31788h197.88K()
      Restere sammenpresse kode plads = 19878h102.12K()

      ** Mikro- Kode Information**
      Opdatere ID CPUID | Opdatere ID CPUID | Opdatere ID CPUID | Opdatere ID CPUID
      ——————+——————–+——————–+——————
      PGA478 2E 0F29|

    2. I ovenfor kasse, i XXXXXXX.BIN, der er ikke ggroup.bin ( der hvor “RSDTFACPDSDTAPICHPETMCFGFACS” eller ligedannet ACPI tavler indeks ager er placeret), altså RSDT…FACS ager er placeret i den ordning BIOS byte kode, og hen til ændre indeværende savn hen til hjælp MODBIN6. Selv om jeres BIOS indeholder ggroup.bin, jer kunne hjælp CBROM hen til uddrag og seperate ggroup.bin BIOS skille ad nemlig fil.

      Nedenstående er den prøveeksemplar CBROM arbejdsydelse i “CBROM.EXE XXXXXX.BIN d” befale nemlig BIOS hos ggruoup.bin (Gigabyte GA-G1975X BIOS nemlig eksempel):

      ikke Artikel- Benævne Selvstændig- Nummer Sammentrængt- Nummer Selvstændig-Fi
      ================================================
      0. Ordning BIOS 20000h128.00K1492Ah82.29KG1975X.BIN()()
      1. XGROUP KODE 0F7B0h61.92K0A8E6h42.22Kawardext.rom()()
      2. EPA LOGO 0168Ch5.64K0030Dh0.76KAwardBmp.bmp()()
      3. SAMMENSTILLE 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. SAMMENSTILLE ROM[ 0] 06010h24.02K02787h9.88K_EN_CODE.BIN()()
      9. SAMMENSTILLE ROM[ 1] 06510h25.27K02A1Fh10.53K_FR_CODE.BIN()()
      10. SAMMENSTILLE ROM[ 3] 06420h25.03K02A75h10.61K_GR_CODE.BIN()()
      11. SAMMENSTILLE ROM[ 4] 068D0h26.20K02A74h10.61K_SP_CODE.BIN()()
      12. SAMMENSTILLE ROM[ 8] 04EF0h19.73K02575h9.36K_B5_CODE.BIN()()
      13. SAMMENSTILLE ROM10[] 04F60h19.84K025E9h9.48K_GB_CODE.BIN()()
      14. SAMMENSTILLE ROM11[] 05E50h23.58K02A85h10.63K_JP_CODE.BIN()()
      15. PCI Romersk[] 0F200h60.50K09594h37.39KICH7RAID.BIN()()
      16. PCI ROMB[] 10000h64.00K09A15h38.52Kb169d.pxe()()
      17. Logo ROM 00B64h2.85K00520h1.28Kdbios.bmp()()
      18. PCI ROMC[] 04000h16.00K02287h8.63KITE8212.ROM()()
      19. Other40670000(:) 01AADh6.67K00B75h2.86KPPMINIT.ROM()()
      20. OEM0 KODE 025B3h9.42K01B37h6.80Kdbf.bin()()
      21. SAMMENSTILLE ROM24[] 00132h0.30K0011Eh0.28KSPECIAL.FNT()()
      22. ACPI bord 09640h37.56K0352Ch13.29KASUSACPI.BIN()()

      Hele sammenpresse kode plads = 67000h412.00K()
      Hele sammentrængt kode nummer = 57613h349.52K()
      Restere sammenpresse kode plads = 0F9EDh62.48K()

      ** Mikro- Kode Information**
      Opdatere ID CPUID | Opdatere ID CPUID | Opdatere ID CPUID | Upd
      ——————+——————–+——————–+—–
      Rille 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. Nemlig BIOS hos ggroup.bin, uddrag den ggroup.bin hos den næste befale:

      CBROM.EXE G1975X.bin sammenstille uddrag

      Jer burde se efter den næste arbejdsydelse nemlig nedenstående skærme:

      CBROM V2.19 (CAward) Programmel 2001 Al Beføjelser Lukket.
      Postere en uddrag fil Benævne :(ggroup.bin)
      [sammenstille] ROM er uddraget hen til ggroup.bin

    4. Selvstændig, opspare og uddrag den ACPITBL.BIN af benytter den næste befale:

      CBROM.EXE 050318.BIN acpi uddrag

      Jer burde se efter den næste arbejdsydelse af CBROM:

      CBROM V2.19 (CAward) Programmel 2001 Al Beføjelser Lukket.
      Postere en uddrag fil Benævne :(ACPITBL.BIN)
      [ACPI] ROM er uddraget hen til ACPITBL.BIN

    5. Nemlig BIOS uden ggroup.bin ( dem hos ggroup.bin kunne overspringe indeværende skridt), indlede MODBIN6, sluttet XXXXXXXX.BIN ( skal hedde i .BIN forlængelse, hvis ikke omdøbe sig. Densden BIOS hen til ændre hen til sammenlægge i den SKIVE bord i den grad at dens’ SLP 2.0 medgørlig). Lave ikke slutning den rude i MODBIN6, og afvente den ORIGINAL.BIN at blive uddraget og skabt i den midlertidig omslag.
  5. Komme efter den nedenstående instruks hen til ændre ACPITBL.BIN:
    1. Opstille UltraEdit og lukke op ACPITBL.BIN BIOS billed fil.
    2. Ransage tekst nemlig RSDT.
    3. Hale RSDT er den byte at viser den længde i RSDT bord. Sammenlægge 4 hen til indeværende antal i HEX format. For eksempel, selv om den værdi angivet er 002C, ændre og redigere den værdi hen til blive 0030. Kommentar at den ombytte ordne i rækkefølge i par hvor keying i UltraEdit Hex editor (i.e. postere nemlig 30 00 istedet for 00 30).
    4. Indflette ( ikke skifte ud) nærmere 4 bytes i 00 værdi efter den selvstændig længde (002C) i RSDT bord ( normalt uden for FACPt, eller FXCPt sikkert Gigabytes mobo). Jer kunne afskrift og opklæbe den 4 bytes i 00 af anden placering hen til indeværende placering. Indeværende lempelse og forandring er hen til levere plads hen til opmagasinere den SKIVE bord i den kommende tid foranstaltninger, altså huske indeværende henvende ( nemlig indeværende lede, overtage indeværende placering er SLICaddress). Heri eksempel, SLICaddress værdi er 002C.

      ACPITBL.BIN I nærværelse af Ændre
      I nærværelse af lempelse i ACPITBL.BIN i UltraEdit

      ACPITBL.BIN Efter Ændre
      Efter lempelse i ACPITBL.BIN i UltraEdit hen til tildele plads nemlig SKIVE bord.

    5. Indskrive den hele længde i ACPITBL.BIN selv om den længde kan opsplittet i sin helhed af 4. Hvis ikke, sammenlægge 1 hen til 3 bytes i 00 ved slutningen af den BIOS billed fil i den grad at den længde kan opsplittet af 4 uden hvilken som helst beholdning. Indeværende er hen til sikre sig at efter sammenfald hos SLIC.BIN billed fil, den overskrift henvende i SKIVE bord kan opsplittet af 4 uden beholdning ligeledes.

      ACPITBL.BIN I nærværelse af Ændre nemlig 4 Inddeling
      Indskrive selv om den længde i ACPITBL.BIN ( den sidst henvende i den fil + 1) kan opsplittet af 4 uden beholdning. Heri eksempel, i nærværelse af indeværende skridt lempelse, den sidst byte har HEX henvende i 43E8, altså den længde i den fil er 43E9, kan ikke være opsplittet af 4 i sin helhed uden beholdning.

      ACPITBL.BIN Efter Ændre nemlig 4 Skille
      Efter 4 inddeling indskrive lempelse, tilføjede 3 00 værdi bytes.

    6. Ændre OEM_ID og OEM_Table_ID i overensstemmelse med jeres behov ( normalt _ASUS_ og Arbejdsbog). Omtaleforbedret sammenlægge SKIVE bord belæring henne ved skridt 8 i skille ad 2 om mere information.
    7. Opspare den fil.
    8. Effektuere den næste befale hen til sammenlægge og lappe den SKIVE bord tilfredshed hos den forandret ACPITBL.BIN hen til blive den afgørende i orden afskrift i ACPITBL.BIN:

      AFSKRIFT ACPITBL.BIN B + SLIC.BIN B ACPI.BIN B

      kommentar I overensstemmelse med jeres behov, hjælp den berigtige ACPI.BIN, i.e. ASUS nemlig ASUS OEM ID, Lenovo nemlig Lenovo OEM ID og og lignende.

  6. Komme efter den nedenstående foranstaltninger hen til hitte den holdning i den plads at midlertidig opmagasinere den værdi i den henvende i overskrifter i al mulig tavler i den kode i ORIGINAL.BIN eller ggroup.bin. Indeværende henvende vil være formodet nemlig TempBuffer_Address:
    1. Opstille Ultract hen til lukke op ORIGINAL.BIN eller ggroup.bin.
    2. Effektuere IDA.

      IDA

    3. Falde i hak oven på Begive sig til postere IDA. Så er der ikke mere sluttet og lukke op ORIGINAL.BIN fil.
    4. I denladning en ny fildialog boks, ind under den afdeling iprocessor skrive”, rage ned den menu og sluttetintellekt 8086× processors80686p:”.

      Processor Skrive i IDA

    5. Efter udsøgt, slå denplacereknap til højre.
    6. Falde i hak oven påmeget velknap, og så er der ikke mere hitte påjaknap hvor anmodede hen til bevidne rigtigheden aflave jer ville gerne lave om på den processor skrive hen til 80686p?”

      Bevidne rigtigheden af Processor Skrive Lave om på

    7. I dialog boks anmodede hen til bevidne rigtigheden aflave jer ville gerne diasassembleret sig nemlig en 32- bit kode?”, mase påikkeknap nemlig manipulation vil være udmattet 16- bit måde.

      IDA gide bit måde

    8. I den Strenge Rude til højre, hitte og lokalisere den RSDT…FACS tegnfølge ordne i rækkefølge, og runde falde i hak oven på sig.

      RSDT følge i Strenge Rude

    9. Holdning den kursor henne ved den placering i den R skikkelse. Så er der ikke mere presseennøglen, og så er der ikke mere RSDTFACS… tegnfølge vil være displayed. Indeværende tekst ordne i rækkefølge i RSDTFACS… vil hedde ACPItables.

      R holdning
      Placerer kursor henne ved den i R.

      Følge Vinduer EN Presse
      Efter trykker EN nøglen.

    10. Holdning den kursor efter den RSDTFACS… følge ACPItables (db 1EH).

      Efter ACPItables

      Presse den “C” nøglen. EN hindre i Samling kode vil være displayed.

      Samling kode

    11. Men der er bliver kode at har ikkeblevet diasassembleret i Samling kode. Altså holdning den kursor henne ved den først restere samlet kode. I dette tilfælde, dens i unk_CC49 efter den RSDT…FACS følge ACPItables hvis eller af db 1Eh. Så er der ikke mere presse den “C” nøglen hen til omforme og diasassembleret den bliver BIOS byte kode.
    12. Skridt den kursor tværs over den linier i den næstehidkaldehindre.

      Hidkalde Hindre

    13. Se på ud nemlig denhidkalde at kunne affyre oppe kode lige nedenstående:

      gåpåmod eax
      gåpåmod cx
      gåpåmod ebp
      xor ebp, ebp
      mov cx, TABLE_Numbers ( midlertidig hjælp BORD _Numbers hen til gengive en værdi)
      mov edi, eax

      Heri eksempel, densden ihidkalde sub_CCD4″.

    14. Runde falde i hak oven på sub_CCD4 hen til begive sig til den kode afdeling i sub_CCD4. Selv om den indeværende display måde er i anskuelig, lige falde i hak og sluttettekst Se påoven på den kontekst menu hen til omdirigere hen til tekst måde.
    15. I indeværende hindre i kode, apportere den 3 betydelig variabler TABLE_Numbers,ACPItables_adress,TempBuffer_Adress,and registrere deres værdi. Heri eksempel, den værdi i den variabler er 4, CC20, 89C4 henholdsvis, der hvor adresser er ca placeret henne ved CCDC,CCE2, CD12 henholdsvis.

      Værdi af Hidkalde Hindre

    16. Hjælp den værdi i TempBuffer_Adress (89C4 af skridt ovenfor) tilhørende hos hver bord i RSDT…FACS tekst følge, hos tilvækst i 4 efter hver bord ( afstemning bord). For eksempel:

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

      Den foregående hindre i kode kopier den krævede tavler i ACPITBL BIOS billed i overensstemmelse med RSDTFACS… følge i en omkostningsfrit hukommelse henvende, og opmagasinere disse værdi i adresser i plads nærmere angivet af TempBuffer_Address, og så er der ikke mere til sidst opfylde disse adresser i noget specifik tavler. Altså under indeværende oparbejde, den oplagring henvende værdi i TempBuffer_Address har at blive sikre sig at kan ikke og er ikke skiftende, eller ellers mod BIOS vil slå fejl.

    17. Omdirigere hen til UltraEdit, og presse Ctrl-F tastatur genvej hen til ransage nemlig D889 (i.e 89D8 værdi, den værdi i den hukommelse plads placering efter FACS, der hvor densen ombytte hos simpel byte i forside og lang byte hale). Tage notits af nogle få placering (82D4, CC91) at ringere end FFFF. Allersnarest jer vil hitte sig henne ved nogle få placering. Selv om jer kan ikke hitte hvilken som helst D889 ( oplagt værdi i 89D8), så er der ikke mere jer kunne hjælp direkte den henvende (89D8) placeret hale den henvende plejede opmagasinere FACS (89D4). Hvilke nedrig SKIVE bord vil være vedlagt straks hale FACS, hos følge blive noget i retning af RSDTFACSSLIC…, og kunne lave altså af hitte en placering hen til opstille indeværende følge ( rykke frem 4 bytes eller hjælp ny placering).
    18. Hvordan end, selv om jer placeret kode lige den næste lige ved den placering i CC91 i IDA, hvilke nedrig den afdeling i kode bruges lige efterhidkalde sub_CCD4″, og hjælp oppe den hukommelse henvende i 89D8.

      seg000CC80: sub_CC80 proc lige ved ; KODE XREF: seg000CC52p:
      seg000CC80: gåpåmod ds
      seg000CC81: mov ax, 0F000h
      seg000CC84: mov ds, ax
      seg000CC86: overtage dsnothing:
      seg000CC86: sammenlægge edi, 10h
      seg000CC8A: og di, 0FFF0h
      seg000CC8D: mov stor ds89D8h:, edi
      seg000CC95: affyre ds
      seg000CC96: overtage dsnothing:
      seg000CC96: retn
      seg000CC96: sub_CC80 endp

      I dette tilfælde, hjælp UltraEdit hen til ransage nemlig næste anvendelig henvende af skridt ovenfor (DC89 nemlig 89DC). Selv om ikke noget findes, indeværende hukommelse henvende placering kan bruges hen til opstille SKIVE bord. Den opgave hermed hukommelse henvende tildeling er at der er en overspringe henvende eller plads (89D8) imellem FACS og SKIVE tavler. Hen til lave indeværende oplag, sammenlægge den tekst følge i FACSSLIC istedet for netop Skive, nemlig FACS bord er ringe og wont’ hjælp for meget hukommelse.

    19. Efter lempelse, jer vil nyde den ACPI bord indeks følge nemlig enten den ene eller den anden af RSDT…FACSSLIC eller RSDTFACSFACSSLIC…. Hen til accomodate den først eksempel i følge, den det hele følge kan rykke frem ( hen til den forside) af 4 bytes som tidligere nævnt. Hvis ikke, en ny placering har at blive identificeret hen til opmagasinere den ny tekst følge. Men i den senere kasse der hvor 8 bytes nyde blevet tilføjede, altså vi savn hen til hitte en ny placering nemlig indeværende længere følge. Heri eksempel BIOS, der er 11 indholdsløs bytes (00) uden for den ACPItables_address ( placeret henne ved CC20). Indeværende indholdsløs bytes burde være ubrugt, ved siden af, i UltraEdit, der er ikke kode at bruger den CC18 eller CC1C to henvende steder. Altså, den ny følge kan fremføre hen til placering hos igangsætning henvende nemlig CC18.

      Sammenlægge SKIVE hen til BIOS

      Sammenlægge SKIVE hen til BIOS
      Omflytning RSDT følge på levering 8 bytes hen til lempe ny 8 bytes SKIVE bord.

    20. Nu den anker henvende i den RSDTSLIC… følge er blevet flyttet, og den begyndende bit henvende i den følge har at blive skabt bekendt for at være den ordning. Ransage i UltraEdit nemlig “20CC” ( den selvstændig henvende), jer vil hitte sig henne ved CCE2 henvende nemlig oprette ud af skridt ovenfor. Lave om på den 20 hen til 18 hen til skabe sig “18CC” ( henvende altid ombytte hvor give udtryk for) hen til give udtryk for den ny igangsætning henvende.

      Sammenlægge SKIVE hen til BIOS

      Sammenlægge SKIVE hen til BIOS
      Efter skiftende 20 hen til 18 hen til give udtryk for ny placering henvende.

    21. Siden den RSDT følge er blevet flyttet, den placering i FACS bord har ligeledes flyttet ligeledes ( omtale beregner ovenfor). Den selvstændig henvende i FACS bord er CC30 samtidigt med at ny henvende er CC28 eller CC2C. Og, i den pause i den kode, den henvende er blevet anvendte. Altså den henvende i FACS har at blive forandret ligeledes.

      Sammenlægge SKIVE hen til BIOS

      Den værdi nemlig den selvstændig henvende er henvende i ACPItables_address (CC20) + 10 hvilke ligesom hen til CC30. I UltraEdit, ransage nemlig 30CC, hvilke burde forekomme henne ved omkring anbefaling placering i CD35. Lave om på den 30CC hen til 28CC ( nemlig CC28) eller 2CCC ( nemlig CC2C).

      Sammenlægge SKIVE hen til BIOS

      Sammenlægge SKIVE hen til BIOS

    22. Næste, SKIVE bord har at blive tilføjede hen til den henvende det vil sige blevet lukket nemlig sig i RSDT tavler følge i ACPI.BIN.

      seg000CD74:
      seg000CD74: sub_CD74 proc lige ved ; KODE XREF: seg000CC5Bp:
      seg000CD74: gåpåmod edi
      seg000CD76: gåpåmod esi
      seg000CD78: mov esi, 0F0000h
      seg000CD7E: mov eax, [esi89C4h+]; Opfylde RSDT rette til RSDT Ptr
      seg000CD86: eller eax, eax
      seg000CD89: jz loc_CE32
      seg000CD8D: mov [esi89C0h+], eax ; RSDT Ptr
      seg000CD95: mov eax, [esi89CCh+]; Opfylde DSDT rette til FACP
      seg000CD9D: eller eax, eax
      seg000CDA0: jz loc_CE32
      seg000CDA4: mov edi, [esi89C8h+]; FACP
      seg000CDAC: mov esedi28h:[+], eax
      seg000CDB2: mov eax, [esi89D4h+]; Opfylde FACS rette til FACP
      seg000CDBA: eller eax, eax
      seg000CDBD: jz loc_CE32
      seg000CDC1: mov edi, [esi89C8h+] ; FACP
      seg000CDC9: mov esedi24h:[+], eax
      seg000CDCF: mov eax, [esi89C8h+]; Opfylde FACP rette til RSDT24+
      seg000CDD7: eller eax, eax
      seg000CDDA: jz loc_CE32
      seg000CDDE: mov edi, [esi89C4h+] ; RSDT
      seg000CDE6: mov esedi24h:[+], eax
      seg000CDEC: cmp byte ptr [bp1BFh+], 7
      seg000CDF1: jnz lille loc_CDFE
      seg000CDF3: overhøre dword ptr [bp1C6h+], 200h
      seg000CDFC: jz lille loc_CE2F
      seg000CDFE:
      seg000CDFE: loc_CDFE: ; KODE XREF: sub_CD747Dj+
      seg000CDFE: overhøre byte ptr [bp2EBh+], 4
      seg000CE03: jz loc_CE2F
      seg000CE07: mov eax, [esi89D0h+] ; Opfylde ACPI rette til RSDT28+
      seg000CE0F: eller eax, eax
      seg000CE12: jz lille loc_CE2F
      seg000CE14: mov edi, [esi89C4h+]
      seg000CE1C: mov esedi28h:[+], eax
      seg000CE22: mov edi, eax
      seg000CE25: gåpåmod es
      seg000CE26: hidkalde sub_B4BB
      seg000CE29: affyre es
      seg000CE2A: jb lille loc_CE2F
      seg000CE2C: hidkalde sub_5077

      Af den afstemning bord at passer til den ACPI tavler hen til respektiv hukommelse henvende skabt taktfast ovenfor, hjælp sig tilhørende imod den kode ovenfor. Her ovre, ikke nogen i den kode repræsenterer oparbejde hen til opfylde den data værdi i 89DC rette til RSDT bord, altså den næste kode savn at blive tilføjede:

      mov eax, [esi89DCh+] ï¼› 8 bytes
      mov edi, [esi89C4h+] ï¼›8 bytes
      mov esedi2Ch:[+], eax; 6 bytes, den værdi i den længde i den ACPI tavler (SLICaddress hvilke er 2C).

      Tillæg i disse kode kan ikke have indflydelse på den den pause i den funktionerhenvende, altså nogle få ikke betænkelig kode har at blive overstreget hen til omkostningsfrit oppe noget plads.

      I den ovenfor kode, efter al mulig mov eax, [esi????h+], densfulgt af den hindre i kode nemlig nedenstående:

      eller eax, eax ï¼› 3 bytes
      jz lille loc_CE2F ï¼›2 bytes

      Disse er efterprøvning bites hvilke er sikkerhedsforanstaltning metode hen til hindre sammenbrud eller maskinfejl i ordning. Hvordan end, efter analyse, der er par i efterprøvning bites at kan fjernet efter sanering i RSDT bord. Herigennem, ophæve den data efterprøvning dele i RSDT bord hvilke er placeret nemlig nedenstående:

      seg000CDD7: eller eax, eax ï¼› 3 bytes
      seg000CDDA: jz loc_CE32 ï¼›2 bytes

      og

      seg000CE0F: eller eax, eax ï¼› 3 bytes
      seg000CE12: jz lille loc_CE2F ï¼›2 bytes

      Efter gør indeværende, bare 10 bytes rumlig er ubundethed oppe, men den mod behøver 22 bytes. I den kode ovenfor, når som helst sig fylder oppe den kode nemlig RSDT bord, sig vil effektuere indeværende befale:

      mov edi, [esi89C4h+] ï¼› 8 bytes

      Men, sig gør ikke omlægge den værdi i den indskrive eller variable hvor to gange sig starter den oparbejde hen til opfylde den RSDT bord. Altså indeværende befale kan udført bare når først. Ja endog, selv om den ny kode er opstillet her ovre, indeværende befale nemlig den ny kode kan hoppet ligeledes. Hermed indstilling, der vil være nok blanktegn plads blevet tomt returgods. Overtallig plads kunne så er der ikke mere være fyldte oppe hos blanktegn befale (90 og nop). Den afgørende kode vil ligne indeværende:

      seg000CDCF:
      mov eax, [esi89C8h+]; opfylde FACP rette til RSDT24+
      mov edi, [esi89C4h+] ; RSDT
      mov esedi24h:[+], eax
      mov eax, [esi89DCh+]
      mov esedi2Ch:[+], eax
      nop
      nop
      nop
      nop
      cmp byte ptr [bp1BFh+], 7
      jnz lille loc_CDFE
      overhøre dword ptr [bp1C6h+], 200h
      jz lille loc_CE2F
      overhøre byte ptr [bp2EBh+], 4
      jz loc_CE2F
      mov eax, [esi89D0h+] ; opfylde ACPI rette til RSDT28+
      seg000CE22: mov esedi28h:[+], eax den henvende nemlig indeværende befale kan ikke overgå.

      Den henvende placering i den kode at vil udgå og indlagt har at blive husket:

      seg000CDD7: eller eax, eax ï¼› 3 bytes
      seg000CDDA: jz loc_CE32 ï¼›2 bytes
      5 bytes med udgangspunkt i CDD7

      seg000CE0F: eller eax, eax ï¼› 3 bytes
      seg000CE12: jz lille loc_CE2F ï¼›2 bytes
      seg000CE14: mov edi, [esi89C4h+]
      58+ bytes stjerne af CE0F

      seg000CDEC: cmp byte ptr [bp1BFh+], 7
      Selvstændig placering i CDEC hen til indflette al skulle bruge kode her ovre

    23. Den mod oparbejde er gennemstegt, nu gå tilbage til UltraEdit nemlig sidst skridt adresseændring. Indeværende skridt er bedst gennemstegt af nederst lige til hindre den kode nedenstående blevet rod hvor erstatter den forside skille ad.

      Sammenlægge SKIVE hen til BIOS
      For det første, ophæve 13 bytes med udgangspunkt i CE0F.

      Sammenlægge SKIVE hen til BIOS
      Så er der ikke mere indflette hvilken som helst 4 bytes i tilfældig data henne ved den CDEC, så er der ikke mere lave om på den værdi hen til 4 90 (90hnop=).

      Sammenlægge SKIVE hen til BIOS
      Afskrift den kode henne ved CDE6 hen til CDEB, og opklæbe sig hen til henvende med udgangspunkt i CDEC hen til genspejle den befale anvendte: mov esedi2Ch:[+], eax

      Sammenlægge SKIVE hen til BIOS
      Afskrift den kode henne ved CDCF hen til CDD6, og opklæbe sig hen til henvende med udgangspunkt i CDEC hen til genspejle den befale anvendte: mov eax, [esi89DCh+]

      Sammenlægge SKIVE hen til BIOS
      Til sidst, ophæve 5 bytes med udgangspunkt i CDD7.

    24. Opspare den kode.
    25. Efterprøve at den lempelse i kode er berigtige af benytter IDA hen til indskrive selv om den forandret kode er berigtige. Selv om ja, lave den kode i den BIOS fil.

dementi Indeværende paragraf er nemlig oplysende og opdragende opgave bare.

betydelig: Indeværende er en apparat oversat side hvilke findes " nemlig er" uden garanti. Apparat gengivelse være vanskeligt at forstå. Behage omtaleselvstændig Engelsk paragraf når som helst eventuel.

Lod og levere eller blive teknisk opbakning og hjælp henne vedMig Digital Liv Forum.



37 Svar hen tilvinduer Vista OEM Bedømmelse BIOS Mod Metode af Tilføjer SKIVE Bord hos Dynamisk Hukommelse Henvende

sider 2[] 1 » Røbe sig Al

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

    Yo!
    En kunne mod den Asus 1011_013 beta K8N4-E Bedrage bios?
    Jeg har en Turion ML-42 cpu, men jeg dont’ lede den spænding kontrol i mig indeværende bios. JEG kunne nede den spænding, men oppe er ikke i orden

    Tak for lån nemlig jeres gang!

  2. Johan
    April 17th, 2007 0130:
    36

    Skridt 16. Bede om tilgivelse mig? hvad gør at tekst selv sige? Jeg har læse sig mangedobbelt nu, og Jeg er ikke nøjere hen til opfatte hvad jer burde opnå til og med skridt. Sig sikkert er den højst fordægtig stk i engelsk tekst Jeg har nogen sinde læse:)

    Burde JEG mangfoldiggøre den strenge henne ved den henvende skaffe af Tempbuffer_address, sammentælling +4 hver skridt?

  3. sixcentgeorge_fr
    April 10th, 2007 1941:
    35

    Fik sig: skridt 22 ;]
    ida er at blive anvendte hos original.bin , ida tjener hen til hitte den kode i den fil. hvor gennemstegt du har hen til læse den henvende steder: ce0f , cdd7 ….
    hos ultraedit i går hen til ce0f , cdd7 … hen til andrage den forandringer , den 2 steder jeg tale om er plejede ophæve kode eller eax,eax….

    henimod gennemstegt 8]

  4. sixcentgeorge_fr
    April 10th, 2007 0929:
    34

    skridt 15
    først variable: 4 gør ikke sig savn at blive er steget 1 hen til 5 ?
    hvorfor den er at blive anvendte taktfast 16 selv om værdi er 5 i bios : 89dc

    skridt 17
    fil hen til lukke op i UltraEdit er original.bin [ eller acpitbl.bin] ? at det kan tænkes sagde istedet forgenne rensetastatur genvej 8-P

    skridt
    hvad hen til lave den fil acpitbl.bin hos ida hen til skriv kode en indeværende opstille her ovre jeg er op fra vidende hvad hen til lave;[

    vista er langt at blive omkostningsfrit nemlig mig 8]

  5. obi2001
    April 9th, 2007 2131:
    33

    hallo
    Kunne en mod en Asus k8ne bedrage bios 1011 ?

  6. sixcentgeorge_fr
    April 9th, 2007 1846:
    32

    jegklarede dennemlig asus k8n4-e bedrage , jeg har ikke prøvet endnu , jeg indgive den bios herind.
    jeg skabt den arkiv hos selvstændig bios og måde sig.
    den selvstændig er opdateret hos senest pci_bios roms nemlig nvraid nvpxe og sata_raid sil_3114 .
    http:/rapidshare.com/filer/25065364/k8n4ed_slic.zip.html/

    afgøre mig selv om jeg gjorde sig

  7. sixcentgeorge_fr
    April 9th, 2007 0929:
    31

    den skridt 10 er ikke altså ren:
    10 Holdning den kursor efter den RSDT…FACS følge ACPItables (db 1EH).
    her ovre er CC20 altså ikke kalcium [ skridt 15 ] ?

    89D8 : selv om den henvende er langt fraopgavehvortil skridt hoppe?

    ps : er der en emne på denne måde nemlig installere vista oven på en fat32 , jeg kende sig kan ske efter oprette oven på ntfs hen til format fat32 og afskrift den sikkerhedskopi.
    hyggeligkinesiskarbejde;]

  8. Ryan
    Marts 23rd, 2007 0556:
    30

    kunne nogen behage opstille en skridt- af- skridt ( heraf akten henne ved skridt 22)

  9. fbifido
    Marts 22nd, 2007 1138:
    29

    Hej,

    Jeg er stak henne ved skridt 22 & 23.

    er skridt 22 nemlig information, eller er der en måde hen til ophæve seg000CDD7,CDDA,CE0F: & CE12 i IDA?

    hvor lave jeg skrive i den assemble kode skrift henne ved seg000CDCF:

    Eller lave vi fjerne den koder og skrive ny sig benytter winhex eller ultraedit.

    JEG hjælp winhex nemlig al mig redaktion.

  10. viama
    Marts 21st, 2007 1819:
    28

    Modded BIOS nemlig MSI K8N SLI-F en?

  11. Agnostiker
    Marts 16th, 2007 0348:
    27

    Værktøj hen til lukke op:
    bedømmelse modbin
    AMI: mmtool, amimmwin
    Phoenix: Phoenix Bios editor

  12. smil
    Marts 16th, 2007 0159:
    26

    JEG opfordre igen, hvor hen til operere med AMI eller phoenix BIOS?

    Hvad værktøj hen til hjælp modbin6 gør ikke arbejde selv om JEG omdøbe filer hen til *.bin

sider 2[] 1 » Røbe sig Al

Afgå en Replik

Jer kunne hjælp disse mærkater: <en href="" titel=""> <abbr titel=""> < initialord titel=""> <b> <blockquote citere=""> < citere> < kode> <del datetime=""> <em> < jeg> <q citere=""> < konflikt> < kraftig>

Abonnere uden kommenterede


Custom Search

Ny Artikler

Indgående Ransage Betalingsbetingelser nemlig den Paragraf

vista bios - skive (v2) - skive v2 - vista oem - Skive - vista bios mod - skive bios - BIOS understøtter skive (v2) - Bios Skive - SKIVE bios mod - bios vista - Vista Skive - bios mod - vista oem bios - oem bios - mod bios - oem bios mod - modded bios - tilføjer skive bord hen til bios - SKIVE modded bios - redaktion BIOS ACPI_SLIC info - bedømmelse skive - sammenlægge skive hen til bios - bios mod vista - ændre bios skive - bedømmelse bios skive - vista skive bios - bedømmelse bios editor - al - Bios skive v2 - sammenlægge Skive - bios oem - bedømmelse bios mod - bedømmelse bios vista - datamaskine BIOS understøtter skive (v2) - vista - BIOS Understøtter skive - vista oem bios mod - skive v2 bios - ikke sammentrængt bedømmelse binær kode - ændre bios vista - CBROM 2.19 - bios - oem bios mods - oem vista - skive bord - bedømmelse bios - ændre bios - skive bios mods - bios skive (v2) - bedømmelse bios Skive - bedømmelse bios vista mod - phoenix bios modding - Bios Modding vista - ggroup.bin - vinduer vista oem bios - skive vista - sammenlægge skive bedømmelse bios - P31 SKIVE Modded BIOS - AMI BIOS - "Oem bios mod" - tilføjer skive bord - oem - skive mod - bios mod skive - tilføjer skive hen til bios - modded bios vista - cbrom skive - DATAMASKINE BIOS Understøtter skive - phoenix bios skive - Bedømmelse Bios slp downloader - vista modded bios - bios skive bord - MSI K8N oem vista aktivisering mod - vinduer vista oem -