Windows Vidik OEM Nagrada BIOS Moderan i elegantan Metodije dodajući nove KRIŠKA Stol sa Dinamičan Memorijska adresa

Windows Vidik OEM potaknuće ispucati Metodije zahtijeva SLP 2.0 ( sistem Zaključan Preinstallation 2.0) popustljiv BIOS matična ploča. Nov potpuno novo OEM računalo dogoditi se sa neki, ili ponuda ne- na taj način- star matična ploča BIOS slobodan ažurirati na onu taj podrška SLP 2.0 sa KRIŠKA stol i potpisan Windows Tržište ( OEM IDENTIFIKACIJA i Stol Identifikacija). Ako ste koristeći stariji računalo ili DIY matična ploča, tvojne vanjska strana od sreća ipak. Kineski haker imati uprava to moderan i elegantan BIOS to opet staviti ilipriračunati Kriška (softver Dozvoljavajući Unutarnji Kod) stol u ACPI stol. Pa ipak, zamjena od sadašnjost ACPI stol svibanj nanijeti gubitak od siguran mogućnosti, kratak vremenski razmak dodatak od KRIŠKA stol svibanjnespojiv na računalo sa različit određena mjera od pamćenje, kao BIOS jetvrdo skrpan sa SLIC’s stol fizička memorija adresa što ograničiti moderan i elegantan BIOS to stroj svojbio izmijenjeni jedini.

Na taj način, Metodije to moderan i elegantan BIOS zaWindows Vidik OEM podrška sa prije toga iskorišten statičan KRIŠKA memorijska adresa je problematičan kao i telefaks memorijska adresa htijenje biti Chanel našto pamćenje određena mjera Chanel, i korisnik trebate kupiti promijeniti KRIŠKA adresa in ACPITBL.BIN inače oni navikabiti u mogućnosti to čizma u sistem, zabraniti misa kolanje dana moderan i elegantan OEM BIOS. Kako slijedi Kineski haker izraditi tehnika to dopustiti dinamičan fizička memorija adresa alokacija od KRIŠKA stol je bio iskorišten. Sa dinamičan pamćenje alokacija, fizička memorija određena mjera može biti Chanel sa bilo koji privola od BIOS ne- popustljiv. Kraj, prije Metodije od dodajući KRIŠKA stol svibanj zahtijeva korisnik to bljesak BIOS u ROM 2 vrijeme, najprije sa moderan i elegantan BIOS i kasniji sa izvorni BIOS, kratak vremenski razmak BIOS sa ovaj pročišćen Metodije sa dinamičan memorijska adresa registar zahtijeva jedini neki bljesak at većina.

Alat i korisni programi zahtijeva:

  1. MODBIN6
  2. CBROM219
  3. WinHEX
  4. Hiew 7.4 (Hiew32) (jedini za Nagrada BIOS, ukoliko imati Hiew32 te više nema zahtijeva IDA 5.0)
  5. IDA 5.0
  6. UltraEdit

poduka to stvoriti moderan i elegantan Vidik OEM BIOS sa dinamičan memorijska adresa alokacija mogućnosti je pomućen, i preporučiti za stručnjak jedini. Kraj, ovaj članak je prevedeno from dokumenti in Kineski, na taj način točnost dana prevođenje nije garancija. Ukoliko stvarno ištanje to izraditi tvoj BIOS biti u mogućnosti ActiveX OEM inačici Windows Vidik, probati gotovs- moderan i elegantan BIOS ( sa statičan adresa), softver temeljenVidik Punilac OEM BIOS emulator, ili softver temeljenOEM BIOS Natjecanje Alat. Ostali popularan Vidik ispucati uključitiTimerLock što nesvjesno primijeniti naTimerStop vozač Ovaj udžbenik je dokaz od pojam jedini, kao svaki BIOS je različit, i stoga vrijednost ili skaline ili predmet izmijenjeni može biti različit.

upozorenje: Promjena to BIOS svibanj oduzeti vrijednost garantni, nanijeti računalo to nesposoban to čizma gore ili ostali nenadoknadiv efekt. Obaviti Internet at tvoj posjedovati rizik.

Ako trebate pomoći da obuče moderan i elegantan BIOS za Vidik potaknuće, provjeritiovaj konac.

  1. Stvoriti privremen savijač ( vidik ili BIOS je želite) at korijenski direktorij (C:\).
  2. Preuzimanje datoteka CBROM 2.19 ( ovisno o gdje svi te preuzimanje datoteka, Internet svibanj trebate kupiti preimenovati executable to cbrom.exe kao ilustrirati in ovaj članak), MODBIN6 2.01.01, SLIC.BIN ( naimenovan acpislic.bin što može biti šarolik, što je KRIŠKA stol porcija od BIOS) from preuzimanje datoteka povezati iznad, i mjesto njima in privremen savijač.
  3. Ekstrakt, izvoziti ili spasiti XXXXXXXX.BIN ( ugled može biti Chanel, što je matična ploča BIOS taj koji želite to hack za Windowse Vidik OEM potaknuće). Lakši put će biti nenapadno preuzimanje datoteka BIOS firmware from računalo ili matične pločeproizvođač kao što je ASUS, Gigabajt, MSI, Trpak, HP, Mala dolina, Lenovo i itd.
  4. Svojeglav što BIOS porcija od varalica je polje od RSDT…FACS smjestiti:
    1. In visok naredba brz (ilionesposobiti UAC), tip slijedeće naredba:

      CBROM.EXE XXXXXX.BIN d

      Te htijenje vidjeti nešto poput ispod zaslon:

      CBROM V2.19 (CAward) Softver 2001 Sva prava pridržana.

      ******** XXXXXXXX.BIN BIOS sastavni dio********

      nijedan Stavka- Ugled Izvorni- Određena mjera Stisnut- Određena mjera Izvorni- Varalica- Ugled
      =====================================================
      0. Sistem BIOS 20000h128.00K() 13B3Eh78.81K() 83IID318.BIN
      1. XGROUP KOD 0DFF0h55.98K() 0993Ch38.31K() awardext.rom
      2. ACPI stol 043E5h16.97K() 01A46h6.57K() ACPITBL.BIN
      3. EPA LOGOTIP 0168Ch5.64K() 002AAh0.67K() AwardBmp.bmp
      4. YGROUP ROM 0F570h61.36K() 0482Dh18.04K() awardeyt.rom
      5. GRUPA 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 Rumunjski[] 0D000h52.00K07DA8h31.41K()() RTM8100.LOM

      Ukupan stisnuti kod prostor = 4B000h300.00K()
      Ukupan stisnut kod određena mjera = 31788h197.88K()
      Ostatak stisnuti kod prostor = 19878h102.12K()

      ** Microsoft Kod Obavijest**
      Ažurirati IDENTIFIKACIJA CPUID | Ažurirati IDENTIFIKACIJA CPUID | Ažurirati IDENTIFIKACIJA CPUID | Ažurirati IDENTIFIKACIJA CPUID
      ——————+——————–+——————–+——————
      PGA478 2E 0F29|

    2. In iznad slučaj, unutar XXXXXXX.BIN, ima je nijedan ggroup.bin ( gdje svi “RSDTFACPDSDTAPICHPETMCFGFACS” ili sličan ACPI žlica za juhu kazalo polje se nalazi na), na taj način RSDT…FACS polje se nalazi na unutar sistem BIOS byte kod, i to promijeniti ovaj trebate kupiti iskoristiti MODBIN6. Ako tvoj BIOS sadržati ggroup.bin, možete koristiti CBROM to ekstrakt i seperate ggroup.bin BIOS dio kao varalica.

      Ispod je uzorak CBROM iskopana ruda od “CBROM.EXE XXXXXX.BIN d” naredba za BIOS sa ggruoup.bin ( gigabajt GA-G1975X BIOS kao primjer):

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

      Ukupan stisnuti kod prostor = 67000h412.00K()
      Ukupan stisnut kod određena mjera = 57613h349.52K()
      Ostatak stisnuti kod prostor = 0F9EDh62.48K()

      ** Microsoft Kod Obavijest**
      Ažurirati IDENTIFIKACIJA CPUID | Ažurirati IDENTIFIKACIJA CPUID | Ažurirati IDENTIFIKACIJA CPUID | Upd
      ——————+——————–+——————–+—–
      Prorez 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. Za BIOS sa ggroup.bin, ekstrakt ggroup.bin sa slijedeće naredba:

      CBROM.EXE G1975X.bin grupa ekstrakt

      Te bi trebao vidjeti slijedeće iskopana ruda kao ispod snimka ekrana:

      CBROM V2.19 (CAward) Softver 2001 Sva prava pridržana.
      Ulaziti ekstrakt ime datoteke :(ggroup.bin)
      [grupa] ROM je iznuđen to ggroup.bin

    4. Odijeljen, spasiti i ekstrakt ACPITBL.BIN koristeći sljedeće naredba:

      CBROM.EXE 050318.BIN acpi ekstrakt

      Te bi trebao vidjeti slijedeće izlaz iz CBROM:

      CBROM V2.19 (CAward) Softver 2001 Sva prava pridržana.
      Ulaziti ekstrakt ime datoteke :(ACPITBL.BIN)
      [ACPI] ROM je iznuđen to ACPITBL.BIN

    5. Za BIOS sa ggroup.bin ( oni sa ggroup.bin može preskakivanje ovaj korak), lansirati MODBIN6, odabran XXXXXXXX.BIN ( mora biti naimenovan in .BIN protezanje, ako ne preimenovati Internet. Svoj BIOS to promijeniti dodati in KRIŠKA stol tako da svoj’ SLP 2.0 popustljiv). Ne Zatvori Windows od MODBIN6, i očekivati ORIGINAL.BIN biti iznuđen i oformljen in privremen savijač.
  5. Udarac ispod naredbe to promijeniti ACPITBL.BIN:
    1. Trčanje UltraEdit i OpenBSD ACPITBL.BIN BIOS predodžba varalica.
    2. Traženje tekst za RSDT.
    3. Straga RSDT je byte taj naznačiti trajanje od RSDT stol. Dodati 4 to ovaj broj in HEX oblik zapisa. Na primjer, ako vrijednost nagoviješten je 002C, promijeniti i uređivati vrijednost postati 0030. Bilješka taj obratna strana slijed od pariti našto keying in UltraEdit Hex editor (i.e. ulaziti kao 30 00 umjesto 00 30).
    4. Umetnuti ( ne opet staviti) dodatni 4 byte od 00 vrijednost nakon izvorni trajanje (002C) od RSDT stol ( normalno na početku FACPt, ili FXCPt izvjesno Gigabyte-ovi mobo). Možete Kopiraj i tijesto 4 byte od 00 from ostali položaj to ovaj položaj. Ovaj mijenjanje i promjena će biti osigurati prostor to priče KRIŠKA stol in budući skaline, na taj način sjećati se ovaj adresa ( za ovaj vodič, pretpostaviti ovaj položaj je SLICaddress). In ovaj primjer, SLICaddress vrijednost je 002C.

      ACPITBL.BIN Prije nego Promijeniti
      Prije nego mijenjanje od ACPITBL.BIN in UltraEdit

      ACPITBL.BIN Nakon Promijeniti
      Nakon mijenjanje od ACPITBL.BIN in UltraEdit to dodijeliti prostor za KRIŠKA stol.

    5. Ček ukupan trajanje od ACPITBL.BIN ako trajanje može biti podijeljen do kraja mimo 4. Ako ne, dodati 1 to 3 byte od 00 na kraju BIOS predodžba varalica tako da trajanje može biti podijeljen mimo 4 sa bilo koji znatno sniziti. Ovaj će biti osigurali da nakon sjedinjavanje sa SLIC.BIN predodžba varalica, predvodnik adresa od KRIŠKA stol može biti podijeljen mimo 4 sa znatno sniziti previše.

      ACPITBL.BIN Prije nego Promijeniti za 4 Razdioba
      Ček ako trajanje od ACPITBL.BIN ( posljednji adresa dana varalica + 1) može biti podijeljen mimo 4 sa znatno sniziti. In ovaj primjer, prije nego ovaj korak mijenjanje, posljednji byte je HEX adresa od 43E8, na taj način trajanje dana varalica je 43E9, ne moći biti podijeljen mimo 4 do kraja sa znatno sniziti.

      ACPITBL.BIN Nakon Promijeniti za 4 Podijeliti
      Nakon 4 razdioba ček mijenjanje, dodani 3 00 vrijednost byte.

    6. Promijeniti OEM_ID i OEM_Table_ID prema tvoj zahtijevi ( normalno _ASUS_ i Bilježnica). Uputiti to oplemenjen dodati KRIŠKA stol poduka at korak 8 od dio 2 za dodatne informacije.
    7. Spasiti datoateka.
    8. Izvršiti slijedeće naredba to stopiti se i krpa KRIŠKA stol izdovoljiti se sa izmijenjeni ACPITBL.BIN da biste dobili konačan rad Kopiraj od ACPITBL.BIN:

      KOPIRAJ ACPITBL.BIN B + SLIC.BIN B ACPI.BIN B

      bilješka Prema tvoj zahtijev, iskoristiti ispraviti ACPI.BIN, i.e. ASUS za ASUS OEM Identifikacija, Lenovo za Lenovo OEM IDENTIFIKACIJA i itd.

  6. Udarac ispod skaline pronaći mjesto dana prostor taj privremeno priče vrijednost od adresa od predvodnik od svaki žlica za juhu in kod od ORIGINAL.BIN ili ggroup.bin. Ovaj adresa htijenje biti pretpostavljen kao TempBuffer_Address:
    1. Trčanje Pretjeran to OpenBSD ORIGINAL.BIN ili ggroup.bin.
    2. Izvršiti IDA.

      IDA

    3. Kliknite na Otiđite na ulaziti IDA. Onda odabran i OpenBSD ORIGINAL.BIN varalica.
    4. In učitavanje nov varalicaokvir za dijalog, pod uvjetom Sekcija 1 odprocesor tip”, porušiti meni i odabranIntel 8086× processors80686p:”.

      Procesor Tip od IDA

    5. Nakon prebran, pogodak zalazakgumb na desnu stranu.
    6. Kliknite nau redugumb, i tada pogodak nadagumb našto je pitao to konfiguracijskida li vi ištanje to Chanel procesor tip to 80686p?”

      Konfiguracijski Procesor Tip Chanel

    7. In okvir za dijalog je pitao to konfiguracijskida li vi ištanje to rasklapati Internet kao 32- zalogaj kod?”, žuriti senijedangumb kao rukovanje htijenje bude učinjeno in 16- zalogaj način.

      IDA izabrati zalogaj način

    8. In Vrpca Windows na desnu stranu, nađi prema i smjestiti RSDT…FACS znakovni niz slijed, i duplo kliknite na Internet.

      RSDT vrpca in Vrpca Windows

    9. Mjesto pokazivač at položaj dana R znakovi. Onda prisutanključ, i tada RSDTFACS… znakovni niz htijenje biti otkriti. Ovaj tekst slijed od RSDTFACS… htijenje naimenovati se ACPItables.

      R mjesto
      Mjesto pokazivač at borac plemenit.

      Vrpca Windows Prisutan
      Nakon hitan ključ.

    10. Mjesto pokazivač nakon RSDTFACS… vrpca ACPItables (db 1EH).

      Nakon ACPItables

      Prisutan “C” ključ. blokovi od Zbor kod htijenje biti otkriti.

      Zbor kod

    11. Ali ima je ostatak kod taj nijebio rasklapati u Zbor kod. Na taj način mjesto pokazivač at najprije ostatak sklopljen kod. U ovom slučaju, svojcrta od unk_CC49 nakon RSDT…FACS vrpca ACPItables opskrbljen mimo db 1Eh. Onda prisutan “C” ključ to pretvoriti i rasklapati ostatak BIOS byte kod.
    12. Premjestiti pokazivač preko linije dana sljedećepozvatiblokovi.

      Pozvati Blokovi

    13. Bdjeti vanjska strana za pozvaticrta koji može biti poskočiti kod poput ispod:

      guranje eax
      guranje cx
      guranje ebp
      XOR ebp, ebp
      mov cx, TABLE_Numbers ( privremeno iskoristiti STOL _Numbers to predstaviti vrijednost)
      mov EDI, eax

      In ovaj primjer, svojborac odpozvati sub_CCD4″.

    14. Duplo kliknite na sub_CCD4 to otiđite na kod Sekcija 1 od sub_CCD4. Ako tekući otkriti način je in grafički, pravo klik i odabrantekst Pogledna kontekst meni to prebaciti se tekstovni način.
    15. Unutar ovaj blokovi od kod, popravljanje 3 važan promjenljiv TABLE_Numbers,ACPItables_adress,TempBuffer_Adress,and vjerodostojan zapis njihov vrijednost. In ovaj primjer, vrijednost dana promjenljiv jesu 4, CC20, 89C4 koji se odnosi na svakog pojedinog, gdje svi naslovnik jesu približno smjestiti at CCDC,CCE2, CD12 koji se odnosi na svakog pojedinog.

      Vrijednost from Pozvati Blokovi

    16. Iskoristiti vrijednost od TempBuffer_Adress (89C4 from korak iznad) doseći sa svaki stol in RSDT…FACS tekst vrpca, sa porast od 4 nakon svaki stol ( odgovarajući stol). Na primjer:

      89C4 RSDT
      89C8 FACP
      89CC DSDT
      89D0 Koji se odnosi na vrh
      89D4 FACS
      89D8
      89DC

      prije blokovi od kod duplicirati zahtijeva žlica za juhu in ACPITBL BIOS predodžba prema RSDTFACS… vrpca u slobodan memorijska adresa, i priče te vrijednost od naslovnik in prostor naveden mimo TempBuffer_Address, i tada konačno punoća te naslovnik u neki specifičan žlica za juhu. Na taj način tijekom ovaj napredak, priče adresa vrijednost od TempBuffer_Address je biti osigurali da ne moći i nije mjenjanje, inače moderan i elegantan BIOS htijenje propust.

    17. Prebaciti se UltraEdit, i prisutan Ctrl- FARAD tipkovnica prečac to traženje za D889 (i.e 89D8 vrijednost, vrijednost dana memorijski prostor položaj nakon FACS, gdje svi svoj obratna strana sa nisko byte na početku i visoki bajt straga). Pripaziti to malo položaj (82D4, CC91) taj spuštati nego FFFF. Najvjerojatnije te htijenje nađi prema Internet at malo položaj. Ukoliko ne moći nađi prema bilo koji D889 ( priče vrijednost od 89D8), onda možete koristiti izravno adresa (89D8) smjestiti straga adresa naviknut priče FACS (89D4). Što podao KRIŠKA stol htijenje biti dodati odmah straga FACS, sa vrpca postati nešto poput RSDTFACSSLIC…, i može biti obaviti na taj način mimo nađi prema položaj staviti ovaj vrpca ( premjestiti naprijed 4 byte ili iskoristiti nov položaj).
    18. Pa ipak, ukoliko smjestiti kod poput sljedeće blizo položaj od CC91 in IDA, što podao Sekcija 1 od kod je korišten pravo nakonpozvati sub_CCD4″, i korištenje u gore memorijska adresa od 89D8.

      seg000CC80: sub_CC80 proc do ; KOD XREF: seg000CC52p:
      seg000CC80: guranje ds
      seg000CC81: mov sjekira, 0F000h
      seg000CC84: mov ds, sjekira
      seg000CC86: pretpostaviti dsnothing:
      seg000CC86: dodati EDI, 10h
      seg000CC8A: i di, 0FFF0h
      seg000CC8D: mov velik ds89D8h:, EDI
      seg000CC95: POP ds
      seg000CC96: pretpostaviti dsnothing:
      seg000CC96: retn
      seg000CC96: sub_CC80 krajnja točka

      U ovom slučaju, iskoristiti UltraEdit to traženje za sljedeći raspoloživ adresa from korak iznad (DC89 za 89DC). Ako ništa je postaviti, ovaj memorijska adresa položaj može biti korišten staviti KRIŠKA stol. problem sa ovaj memorijska adresa alokacija je da ima je preskakivanje adresa ili prostor (89D8) između FACS i KRIŠKA žlica za juhu. To škripac ovaj ispostavljati, dodati tekst vrpca od FACSSLIC umjesto pravedan Kriška, kao FACS stol je malen i navikaiskoristiti odveć pamćenje.

    19. Nakon mijenjanje, te htijenje imati ACPI stol kazalo vrpca kao oba RSDT…FACSSLIC ili RSDTFACSFACSSLIC…. To smjestiti najprije primjer od vrpca, cio vrpca može biti premjestiti naprijed (to prednja strana) mimo 4 byte kao navedeni iznad. Inače, nov položaj je biti identificiran to priče novim tekst vrpca. Ali in kasniji slučaj gdje svi 8 byte su dodani, na taj način mi trebate kupiti nađi prema nov položaj za ovaj čeznuti vrpca. In ovaj primjer BIOS, ima je 11 prazan byte (00) na početku ACPItables_address ( smjestiti at CC20). Ovaj prazan byte bi trebao biti neiskorišten, kraj, in UltraEdit, ima je nijedan kod taj uses CC18 ili CC1C dva adresa položaj. Na taj način, novim vrpca može biti iznijeti to položaj sa početak adresa kao CC18.

      Dodati KRIŠKA BIOS

      Dodati KRIŠKA BIOS
      Koji se kreće RSDT vrpca naprijed 8 byte to prilagoditi nov 8 byte KRIŠKA stol.

    20. Zatim sidro adresa dana RSDTSLIC… vrpca je ganut, i parafirano zalogaj adresa dana vrpca je biti je napravio znati to sistem. Traženje in UltraEdit za “20CC” ( izvorni adresa), te htijenje nađi prema Internet at CCE2 adresa kao postaviti vanjska strana from korak iznad. Chanel 20 to 18 to izraditi Internet “18CC” ( adresa uvijek obratna strana našto naznačiti) to naznačiti novim početak adresa.

      Dodati KRIŠKA BIOS

      Dodati KRIŠKA BIOS
      Nakon mjenjanje 20 to 18 to naznačiti nov položaj adresa.

    21. Otada RSDT vrpca je ganut, položaj od FACS stol je isto tako ganut previše ( uputiti to podoba iznad). izvorni adresa od FACS stol je CC30 kratak vremenski razmak nov adresa je CC28 ili CC2C. I, in i sve ostalo kod, adresa je bio iskorišten. Na taj način adresa od FACS je biti izmijenjeni previše.

      Dodati KRIŠKA BIOS

      vrijednost za jedan dan izvorni adresa je adresa od ACPItables_address (CC20) + 10 što jednak to CC30. In UltraEdit, traženje za 30CC, što bi trebao biti postaviti at okolo upućivanje položaj od CD35. Chanel 30CC to 28CC ( za CC28) ili 2CCC ( za CC2C).

      Dodati KRIŠKA BIOS

      Dodati KRIŠKA BIOS

    22. Sljedeći, KRIŠKA stol je dodan to adresa taj je bio uzdrdržljiv za to in RSDT žlica za juhu vrpca in ACPI.BIN.

      seg000CD74:
      seg000CD74: sub_CD74 proc do ; KOD XREF: seg000CC5Bp:
      seg000CD74: guranje EDI
      seg000CD76: guranje esi
      seg000CD78: mov esi, 0F0000h
      seg000CD7E: mov eax, [esi89C4h+]; Punoća RSDT adresa to RSDT Ptr
      seg000CD86: ili eax, eax
      seg000CD89: jz loc_CE32
      seg000CD8D: mov [esi89C0h+], eax ; RSDT Ptr
      seg000CD95: mov eax, [esi89CCh+]; Punoća DSDT adresa to FACP
      seg000CD9D: ili eax, eax
      seg000CDA0: jz loc_CE32
      seg000CDA4: mov EDI, [esi89C8h+]; FACP
      seg000CDAC: mov esedi28h:[+], eax
      seg000CDB2: mov eax, [esi89D4h+]; Punoća FACS adresa to FACP
      seg000CDBA: ili eax, eax
      seg000CDBD: jz loc_CE32
      seg000CDC1: mov EDI, [esi89C8h+] ; FACP
      seg000CDC9: mov esedi24h:[+], eax
      seg000CDCF: mov eax, [esi89C8h+]; Punoća FACP adresa to RSDT24+
      seg000CDD7: ili eax, eax
      seg000CDDA: jz loc_CE32
      seg000CDDE: mov EDI, [esi89C4h+] ; RSDT
      seg000CDE6: mov esedi24h:[+], eax
      seg000CDEC: cmp byte ptr [bp1BFh+], 7
      seg000CDF1: jnz kratak loc_CDFE
      seg000CDF3: test dword ptr [bp1C6h+], 200h
      seg000CDFC: jz kratak loc_CE2F
      seg000CDFE:
      seg000CDFE: loc_CDFE: ; KOD XREF: sub_CD747Dj+
      seg000CDFE: test byte ptr [bp2EBh+], 4
      seg000CE03: jz loc_CE2F
      seg000CE07: mov eax, [esi89D0h+] ; Punoća ACPI adresa to RSDT28+
      seg000CE0F: ili eax, eax
      seg000CE12: jz kratak loc_CE2F
      seg000CE14: mov EDI, [esi89C4h+]
      seg000CE1C: mov esedi28h:[+], eax
      seg000CE22: mov EDI, eax
      seg000CE25: guranje es
      seg000CE26: pozvati sub_B4BB
      seg000CE29: POP es
      seg000CE2A: jb kratak loc_CE2F
      seg000CE2C: pozvati sub_5077

      From odgovarajući stol taj šibice ACPI žlica za juhu to koji se odnosi na svakog pojedinog memorijska adresa je napravio in korak iznad, iskoristiti Internet doseći prema kod iznad. Ovdje, dio dana od tri do šest poslijepodne dana kod predstaviti napredak to punoća podatkovna vrijednost od 89DC adresa to RSDT stol, na taj način slijedeće kod potreba dodan:

      mov eax, [esi89DCh+] ; 8 byte
      mov EDI, [esi89C4h+] ;8 byte
      mov esedi2Ch:[+], eax; 6 byte, vrijednost dana trajanje od ACPI žlica za juhu (SLICaddress što je 2C).

      Dodatak od te kod ne moći afekt i sve ostalo djelovanjeadresa, na taj način malo ne presudan kod je biti izbrisati to slobodan gore neki prostor.

      In gore navedeni kod, nakon svaki mov eax, [esi????h+], svojslijeđen mimo blokovi od kod kao ispod:

      ili eax, eax ; 3 byte
      jz kratak loc_CE2F ;2 byte

      Te jesu ovjera komadići što je oprez Metodije to spriječiti sažeti ili mana od sistem. Pa ipak, nakon analiza, ima je pariti od ovjera komadići koji može biti maknuti nakon preuređivanje od RSDT stol. Kako slijedi, maknuti podaci ovjera dio od RSDT stol što je smjestiti kao ispod:

      seg000CDD7: ili eax, eax ; 3 byte
      seg000CDDA: jz loc_CE32 ;2 byte

      i

      seg000CE0F: ili eax, eax ; 3 byte
      seg000CE12: jz kratak loc_CE2F ;2 byte

      Nakon događaj ovaj, jedini 10 byte od prostor je slobodan gore, ali moderan i elegantan zahtijeva 22 byte. In kod iznad, ma kada Internet punoća gore kod za RSDT stol, Internet htijenje izvršiti ovaj naredba:

      mov EDI, [esi89C4h+] ; 8 byte

      Ali, on ne promjena vrijednost dana registar ili promjenljiv našto dvaput Internet izvršiti napredak to izasuti RSDT stol. Na taj način ovaj naredba može biti izvršiti jedini jedanput. Zapravo, ako novim kod je namješten ovdje, ovaj naredba za jedan dan nov kod može biti preskakivanje previše. Sa ovaj namještanje, bit će dosta prazan prostor bio prosut. Dodatni prostor mogu onda biti ispunjen gore sa prazan naredba (90 i nop). konačan kod htijenje izgledati kao ovaj:

      seg000CDCF:
      mov eax, [esi89C8h+]; napuniti FACP adresa to RSDT24+
      mov EDI, [esi89C4h+] ; RSDT
      mov esedi24h:[+], eax
      mov eax, [esi89DCh+]
      mov esedi2Ch:[+], eax
      nop
      nop
      nop
      nop
      cmp byte ptr [bp1BFh+], 7
      jnz kratak loc_CDFE
      test dword ptr [bp1C6h+], 200h
      jz kratak loc_CE2F
      test byte ptr [bp2EBh+], 4
      jz loc_CE2F
      mov eax, [esi89D0h+] ; napuniti ACPI adresa to RSDT28+
      seg000CE22: mov esedi28h:[+], eax adresa za ovaj naredba ne moći biti Chanel.

      adresa položaj dana kod taj htijenje biti izbrisati i umetnuti je biti sjećati se:

      seg000CDD7: ili eax, eax ; 3 byte
      seg000CDDA: jz loc_CE32 ;2 byte
      5 byte počevši od CDD7

      seg000CE0F: ili eax, eax ; 3 byte
      seg000CE12: jz kratak loc_CE2F ;2 byte
      seg000CE14: mov EDI, [esi89C4h+]
      58+ byte ukočen from CE0F

      seg000CDEC: cmp byte ptr [bp1BFh+], 7
      Izvorni položaj od CDEC to umetnuti svi koji je potreban da bi se kod ovdje

    23. moderan i elegantan napredak je ispunjavanja, zatim ići leđa to UltraEdit za održati se korak adresa mijenjanje. Ovaj korak je najbolji ispunjavanja from dno spreman spriječiti kod ispod bio isprebacan našto zamijenjujući prednja strana dio.

      Dodati KRIŠKA BIOS
      Prije svega, maknuti 13 byte počevši od CE0F.

      Dodati KRIŠKA BIOS
      Onda umetnuti bilo koji 4 byte od slučajan podaci at CDEC, onda Chanel vrijednost to 4 90 (90hnop=).

      Dodati KRIŠKA BIOS
      Kopiraj kod at CDE6 to CDEB, i tijesto Internet to adresa počevši od CDEC to saviti naredba iskorišten: mov esedi2Ch:[+], eax

      Dodati KRIŠKA BIOS
      Kopiraj kod at CDCF to CDD6, i tijesto Internet to adresa počevši od CDEC to saviti naredba iskorišten: mov eax, [esi89DCh+]

      Dodati KRIŠKA BIOS
      Najzad, maknuti 5 byte počevši od CDD7.

    24. Spasiti kod.
    25. Ovjeriti taj mijenjanje od kod je ispraviti koristeći IDA to ček ako izmijenjeni kod je ispraviti. Ako da, repack kod u BIOS varalica.

onaj koji se odriče Ovaj članak je za informacijski i obrazovni namjera jedini.

važan: Ovaj je stroj prevedeno stranica što je pružena " kakav je" sa garantni. Strojno prevođenje može biti težak to shvatiti. Molimo pogledajteizvorni Engleski jezik članak ma kada moguć.

Udio i pridonijeti ili dobiti tehnička podrška i pomoć at Moj Koji se tiče prsta Život Forum.


37 Reakcija to “ Windows Vidik OEM Nagrada BIOS Moderan i elegantan Metodije dodajući nove KRIŠKA Stol sa Dinamičan Memorijska adresa

Stranice 2[] 1 » Pokazivanje Svi

  1. MĂłci
    Prosinac 30th, 2007 0408:
    37

    Yo!
    Bilo tko može moderan i elegantan Asus 1011_013 beta K8N4-E Deluxe bios?
    Imam Kraljuštav izdanak ML-42 centralna procesorska jedinica, ali ja dont’ uprava napon ugovor u mojem tekući bios. Ja mogu dolje napon, ali gore nije rad

    Hvala vam za tvoj vrijeme!

  2. Johan
    Travanj 17th, 2007 0130:
    36

    Korak 16. Molim oprostite? što se taj tekst ravan ono što je kazano? Imam čitanje Internet mnogobrojan vrijeme zatim, i Ja sam nijedan Zatvori to shvatiti što te bi trebao postići at taj korak. Internet vjerojatno je preko zapleten komad od engleski jezik tekst Imam ikada čitanje:)

    Bi trebao JA duplicirati vrpca at adresa onaj koji dobiva from Tempbuffer_address, odbrojavanje +4 svaki korak?

  3. sixcentgeorge_fr
    Travanj 10th, 2007 1941:
    35

    Je dobio Internet: korak 22 ;]
    ida će biti iskorišten sa original.bin , ida poslužitelj pronaći kod in datoateka. našto ispunjavanja morate čitanje adresa položaj : ce0f , cdd7 ….
    sa ultraedit te otiđite na ce0f , cdd7 …to primijeniti na Chanel , 2 položaj ja pričati o jesu naviknut maknuti kod ili eax,eax….

    podrobno ispunjavanja 8]

  4. sixcentgeorge_fr
    Travanj 10th, 2007 0929:
    34

    korak 15
    najprije promjenljiv: 4 ne Internet potreba biti povećan mimo 1 to 5 ?
    i tako dalje posrijedi je biti iskorišten in korak 16 ako vrijednost je 5 in bios : 89dc

    korak 17
    varalica to OpenBSD in UltraEdit je original.bin [ ili acpitbl.bin] ? taj mogao biti je rekao umjesto zamahtipkovnica prečac 8-P

    korak
    što učiniti datoateka acpitbl.bin sa ida to pisati kod ovaj mjesto ovdje ja sam vanjska strana od bistar što učiniti;[

    vidik je daleko biti slobodan za mene 8]

  5. obi2001
    Travanj 9th, 2007 2131:
    33

    halo
    Može bilo tko moderan i elegantan Asus k8ne deluxe bios 1011 ?

  6. sixcentgeorge_fr
    Travanj 9th, 2007 1846:
    32

    jaje napravio Internetza asus k8n4-e deluxe , imam ne test još , ja podastrijeti što bios in ovdje.
    ja je napravio zapis sa izvorni bios i način neki.
    izvorni je obnovljeno sa najnoviji pci_bios roms za nvraid nvpxe i sata_raid sil_3114 .
    http:/rapidshare.com/ kartoteka/25065364/k8n4ed_slic.zip.html/

    reći mene ako ja je Internet kvalitetno

  7. sixcentgeorge_fr
    Travanj 9th, 2007 0929:
    31

    korak 10 nije na taj način čist:
    10 Mjesto pokazivač nakon RSDT…FACS vrpca ACPItables (db 1EH).
    ovdje je CC20 na taj način nijedan calc [ korak 15 ] ?

    89D8 : ako adresa nije problem” to što korak skočiti?

    ps : Ima li ... u blizini tema ovako za instalacija vidik na fat32 , ja znati Internet može biti bude učinjeno nakon uvesti koga u službu na NTFS to oblik zapisa fat32 i Kopiraj sigurnosna kopija.
    izbirljivkineskifunkcionirati;]

  8. Ryan
    Ožujak 23rd, 2007 0556:
    30

    može netko ugoditi pošta korak- mimo- korak ( od ovaj dokument at korak 22)

  9. fbifido
    Ožujak 22nd, 2007 1138:
    29

    Hi,

    Ja sam zaglavi at korak 22 & 23.

    je korak 22 za obavijest, ili Ima li ... u blizini put to maknuti seg000CDD7,CDDA,CE0F: & CE12 in IDA?

    kako mogu dodati tip in sklopiti kod original at seg000CDCF:

    Ili obaviti mi izbrisati kod i tip nov neki koristeći winhex ili ultraedit.

    Koristim winhex za svi moj izdanje.

  10. viama
    Ožujak 21st, 2007 1819:
    28

    Modded BIOS za MSI K8N SLI- FARAD bilo tko?

  11. Agnostik
    Ožujak 16th, 2007 0348:
    27

    Alat to OpenBSD:
    nagrada modbin
    AMI: mmtool, amimmwin
    Phoenix Phoenix BIOS editor

  12. smiješak
    Ožujak 16th, 2007 0159:
    26

    JA pitati opet, kako to funkcionirati sa AMI ili Phoenix BIOS?

    Što alat korištenje modbin6 ne funkcionirati ravan ako JA preimenovati kartoteka to *.bin

Stranice 2[] 1 » Pokazivanje Svi

Dopust Odgovor

Možete koristiti te tags: < href="" naslov=""> <abbr naslov=""> < kratica naslov=""> <b> <blockquote pozvati=""> < pozvati> < kod> <del datetime=""> <em> < ja> <q pozvati=""> < udarac> < jak>

Potpisati sa komentirajte


Nov Članak

Dolazak Traženje Uvjeti za Članak

vidik bios - kriška (v2) - kriška v2 - vidik OEM - Kriška - vidik bios moderan i elegantan - kriška bios - BIOS podrška kriška (v2) - Bios Kriška - KRIŠKA bios moderan i elegantan - bios vidik - Vidik Kriška - bios moderan i elegantan - vidik OEM bios - OEM bios - moderan i elegantan bios - OEM bios moderan i elegantan - modded bios - dodajući kriška stol to bios - KRIŠKA modded bios - izdanje BIOS ACPI_SLIC informacije - nagrada kriška - dodati kriška to bios - bios moderan i elegantan vidik - promijeniti bios kriška - nagrada bios kriška - vidik kriška bios - nagrada bios editor - svi - Bios kriška v2 - dodati Kriška - bios OEM - nagrada bios moderan i elegantan - nagrada bios vidik - pc BIOS podrška kriška (v2) - vidik - BIOS Podrška kriška - vidik OEM bios moderan i elegantan - kriška v2 bios - ne stisnut nagrada dvostruki kod - promijeniti bios vidik - CBROM 2.19 - bios - OEM bios mods - OEM vidik - kriška stol - nagrada bios - promijeniti bios - kriška bios mods - bios kriška (v2) - nagrada bios Kriška - nagrada bios vidik moderan i elegantan - Phoenix BIOS modding - Bios Modding vidik - ggroup.bin - Windows vidik OEM bios - kriška vidik - dodati kriška nagrada bios - Područje KRIŠKA Modded BIOS - AMI BIOS - "OEM bios moderan i elegantan" - dodajući kriška stol - OEM - kriška moderan i elegantan - bios moderan i elegantan kriška - dodajući kriška to bios - modded bios vidik - cbrom kriška - PC BIOS Podrška kriška - Phoenix BIOS kriška - Nagrada Bios slp preuzimanje datoteka - vidik modded bios - bios kriška stol - MSI K8N OEM vidik potaknuće moderan i elegantan - Windows vidik OEM -