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, tvoj’ ne 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 svoj’ bio 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 navika’ biti 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:
- MODBIN6
- CBROM219
- WinHEX
- Hiew 7.4 (Hiew32) (jedini za Nagrada BIOS, ukoliko imati Hiew32 te više nema zahtijeva IDA 5.0)
- IDA 5.0
- 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.
- Stvoriti privremen savijač ( vidik ili BIOS je želite) at korijenski direktorij (C:\).
- 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č.
- 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če’ proizvođač kao što je ASUS, Gigabajt, MSI, Trpak, HP, Mala dolina, Lenovo i itd.
- Svojeglav što BIOS porcija od varalica je polje od RSDT…FACS smjestiti:
- 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.LOMUkupan 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| - 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| - 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 - 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 - 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č.
- In visok naredba brz (ilionesposobiti UAC), tip slijedeće naredba:
- Udarac ispod naredbe to promijeniti ACPITBL.BIN:
- Trčanje UltraEdit i OpenBSD ACPITBL.BIN BIOS predodžba varalica.
- Traženje tekst za RSDT.
- 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).
- 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.
Prije nego mijenjanje od ACPITBL.BIN in UltraEdit
Nakon mijenjanje od ACPITBL.BIN in UltraEdit to dodijeliti prostor za KRIŠKA stol. - Č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.
Č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.
Nakon 4 razdioba ček mijenjanje, dodani 3 00 vrijednost byte. - 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.
- Spasiti datoateka.
- 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.
- 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:
- Trčanje Pretjeran to OpenBSD ORIGINAL.BIN ili ggroup.bin.
- Izvršiti IDA.
- Kliknite na Otiđite na ulaziti IDA. Onda odabran i OpenBSD ORIGINAL.BIN varalica.
- In “ učitavanje nov varalica” okvir za dijalog, pod uvjetom Sekcija 1 od “ procesor tip”, porušiti meni i odabran “ Intel 8086× processors80686p:”.
- Nakon prebran, pogodak “ zalazak” gumb na desnu stranu.
- Kliknite na “ u redu” gumb, i tada pogodak na “ da” gumb našto je pitao to konfiguracijski “ da li vi ištanje to Chanel procesor tip to 80686p?”
- In okvir za dijalog je pitao to konfiguracijski “ da li vi ištanje to rasklapati Internet kao 32- zalogaj kod?”, žuriti se “ nijedan” gumb kao rukovanje htijenje bude učinjeno in 16- zalogaj način.
- In Vrpca Windows na desnu stranu, nađi prema i smjestiti RSDT…FACS znakovni niz slijed, i duplo kliknite na Internet.
- Mjesto pokazivač at položaj dana R znakovi. Onda prisutan “” ključ, i tada RSDTFACS… znakovni niz htijenje biti otkriti. Ovaj tekst slijed od RSDTFACS… htijenje naimenovati se ACPItables.
Mjesto pokazivač at borac plemenit.
Nakon hitan ključ. - Mjesto pokazivač nakon RSDTFACS… vrpca ACPItables (db 1EH).
Prisutan “C” ključ. blokovi od Zbor kod htijenje biti otkriti.
- Ali ima je ostatak kod taj nije’ bio rasklapati u Zbor kod. Na taj način mjesto pokazivač at najprije ostatak sklopljen kod. U ovom slučaju, svoj’ crta od unk_CC49 nakon RSDT…FACS vrpca ACPItables opskrbljen mimo db 1Eh. Onda prisutan “C” ključ to pretvoriti i rasklapati ostatak BIOS byte kod.
- Premjestiti pokazivač preko linije dana sljedeće “ pozvati” blokovi.
- Bdjeti vanjska strana za “ pozvati” crta 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, eaxIn ovaj primjer, svoj’ borac od “ pozvati sub_CCD4″.
- 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 odabran “ tekst Pogled” na kontekst meni to prebaciti se tekstovni način.
- 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.
- 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
89DCprije 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.
- 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).
- 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 nakon “ pozvati 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čkaU 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 navika’ iskoristiti odveć pamćenje.
- 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.
Koji se kreće RSDT vrpca naprijed 8 byte to prilagoditi nov 8 byte KRIŠKA stol. - 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.
- 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.
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).
- 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_5077From 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 djelovanje’ adresa, 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+], svoj’ slijeđen mimo blokovi od kod kao ispod:
ili eax, eax ; 3 byte
jz kratak loc_CE2F ;2 byteTe 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 bytei
seg000CE0F: ili eax, eax ; 3 byte
seg000CE12: jz kratak loc_CE2F ;2 byteNakon 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 CDD7seg000CE0F: ili eax, eax ; 3 byte
seg000CE12: jz kratak loc_CE2F ;2 byte
seg000CE14: mov EDI, [esi89C4h+]
58+ byte ukočen from CE0Fseg000CDEC: cmp byte ptr [bp1BFh+], 7
Izvorni položaj od CDEC to umetnuti svi koji je potreban da bi se kod ovdje - 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.
Prije svega, maknuti 13 byte počevši od CE0F.
Onda umetnuti bilo koji 4 byte od slučajan podaci at CDEC, onda Chanel vrijednost to 4 90 (90hnop=).
Kopiraj kod at CDE6 to CDEB, i tijesto Internet to adresa počevši od CDEC to saviti naredba iskorišten: mov esedi2Ch:[+], eax
Kopiraj kod at CDCF to CDD6, i tijesto Internet to adresa počevši od CDEC to saviti naredba iskorišten: mov eax, [esi89DCh+] - Spasiti kod.
- 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.
Povezivati se Članak
- KRIŠKA Stol (SLIC.BIN ili ACPISLIC.BIN) BIOS Varalica za OEMs Preuzimanje datoteka
- Windows Vidik Nijedan Potaknuće OEM IDENTIFIKACIJA za Različit Proizvođač
- Preuzimanje datoteka Vidik Punilac 2.1.2 OEM BIOS Ispucati Emulator
- Oplemenjen Put dodati KRIŠKA (SLP 2.0) Stol u BIOS ACPI to ActiveX Windows Vidik OEM
- BIOS sa Windows Vidik OEM Podrška (ACPI_SLIC) Oduzeti vrijednost KMS Potaknuće
- Windows Vidik 32- zalogaj i 64- zalogaj (x86 i x64) Maksimum Podržanih od OVAN Fizička memorija Granica
- Najbolji Vidik Ispucati za Potaknuće ( većina Pouzdan Vidik Poticatelj)
- Ispucati to ActiveX Windows Vidik kao OEM za Trpak Matična ploča/BIOS
- Windows Vidik OEM Potaknuće Ispucati (vstaldr) sa Promijeniti ili Bljesak BIOS
- Vidik OEM Potaknuće Ispucati: Hack to Promijeniti Čizma to ActiveX Vidik
Prosinac 30th, 2007 0408:
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!
Travanj 17th, 2007 0130:
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?
Travanj 10th, 2007 1941:
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]
Travanj 10th, 2007 0929:
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 “ iš zamah” tipkovnica 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]
Travanj 9th, 2007 2131:
halo
Može bilo tko moderan i elegantan Asus k8ne deluxe bios 1011 ?
Travanj 9th, 2007 1846:
ja “ je napravio Internet” za 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
Travanj 9th, 2007 0929:
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.
izbirljiv “ kineski” funkcionirati;]
Ožujak 23rd, 2007 0556:
može netko ugoditi pošta korak- mimo- korak ( od ovaj dokument at korak 22)
Ožujak 22nd, 2007 1138:
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.
Ožujak 21st, 2007 1819:
Modded BIOS za MSI K8N SLI- FARAD bilo tko?
Ožujak 16th, 2007 0348:
Alat to OpenBSD:
nagrada modbin
AMI: mmtool, amimmwin
Phoenix Phoenix BIOS editor
Ožujak 16th, 2007 0159:
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