Erfaring med BIOS Whitelist mod?

Diverse d.  26. juni. 2012, skrevet af rehan09
Vist: 875 gange.

rehan09
 
Elitebruger
Tilføjet:
26-06-2012 17:08:56
Svar/Indlæg:
1029/82
Hej alle.

Er der nogen som kender et BIOS tool der tillader whitelist ændringer? Den skal kunne acceptere en AMI BIOS for en Wind U123, så jeg kan fjerne checklisten fra ROM'en.

Jeg skal installere et Intel 6300 Wifi modul, men den har FRU 60Y3233 som er IBM only.

Nogen forslag eller er det umuligt?
TheReazepter
 
Elitebruger
Tilføjet:
26-06-2012 18:46:01
Svar/Indlæg:
772/49
Du kan eventuelt modde dit wi-fi modul om, så du kan køre det udenom mener jeg. Prøv at Google, men jeg mener der skal tapes et par kontaktflader.


TheReazepter
 
Elitebruger
Tilføjet:
27-06-2012 09:54:32
Svar/Indlæg:
772/49
Hi,

at the moment many users want to use another e.g. wlan card and are receiving an error: Not supported device. This is because of a whitelist at the bios that contains hardware ID's of special OEM vendors that are allowed to run. Others are restricted and don't run.
This is annoying and IMHO a bad marketing politic.

There are 2 general ways to break this restriction:

1. Add your card's IDs you have bought to make it run
2. Disable the check code.


The specific byte sequence (your vendor ID, device ID, sometimes the subsysID) is not found at the biosimage. It's almost always compressed in a module.

General steps to mod, no matter what bios:
-decompose the bios into its modules and decompressing, at least one module.
-search through the modules for the bytes sequence of your currently used card. Note it's stored like that:

PCI\VEN_8086&DEV_4237&SUBSYS_12118086&REV_00

Means:
Vendor: 8086
Device: 4237
SUBSYS: 12118086

Stored at whitelist like:
86 80 37 42 86 80 11 12

How to obtain the IDs:
1. Remove existing wireless card from laptop, leave the access cover off.
2. Boot laptop and enter boot selection screen. Press F8 therefore.
3. Install new card (whilst laptop is running), no need connect antenna wires.
4. Boot into windows and new card will appear as unknown device.
5. Now you can obtain exact ven, dev & subsys id's from device properties

-patch an unused ID sequence with the ID sequence of your new card. Correct sums if needed (HP's own bioses)
-rebuild the biosimage.



Instructions for efi, Insyde, Phoenix bioses:

Use andy's Phoenix tool version 1.55 or above.
Tick No SLIC and Allow users to modify other modules.
Open the bios to be modified. The tool extracts the modules into the dump folder and pauses.
Now search for your byte sequence in the dump folder. Or try to find the whitelist code, or modify what you need.
Save your modifications.
The tool will notice about the changes and reintegrate the modified module.
Please note we don't use the tool to SLIC a bios, but to decompose the modules / rebuild the bios.

Example and how to apply Zender's great patchtool for Lenovo phoenix bioses:
http://forums.mydigitallife.in...

That way you may edit any module. It will result to unable to reintegrate if its new compressed size is bigger and hence it doesn't fit to its original offset before. You may gain space when editing another sequence to the same ID string (more compressible).

I hope that I can soon take care of this thread. At the meantime, I would be happy if anybody that is familiar with whitelistmodding is posting results / instructions..thanks.

This subject is at the start of development.


Please post requests regarding whitelists here using this form:

-Manufacturer:
-Motherboard Model:
-Bios revision:
-Bios Type:
-Bios Download Link:
-Current original card (like): PCI\VEN_8086&DEV_4237&SUBSYS_12118086&REV_00
-Card to be added (like): PCI\VEN_14E4& DEV_4328& SUBSYS_000A1028


TheReazepter
 
Elitebruger
Tilføjet:
27-06-2012 09:54:51
Svar/Indlæg:
772/49


rehan09
 
Elitebruger
Tilføjet:
27-06-2012 10:32:56
Svar/Indlæg:
1029/82
Perfekt perfekt. Jeg har selv set den guide i #2, men jeg kan ikke modificere min AMI BIOS, da Phoenix Tool ikke tillader mig at åbne en .10k fil.

Men det kunne være at jeg skulle prøve tape mod 🙂


Cocio21
 
Moderator
Tilføjet:
27-06-2012 14:18:29
Svar/Indlæg:
4983/48
#4

Du har prøvet bare at rename filen engang til den "rigtige" extention ? 🙂

Evt prøv at hente et mere tidssvarende Phoenix Tool, fremfor det nyeste.


rehan09
 
Elitebruger
Tilføjet:
27-06-2012 15:33:47
Svar/Indlæg:
1029/82
#5 Det har jeg ikke prøvet nej. Måske virker det - jeg vender lige tilbage. Ved du hvor man kan skaffe en "ren" .exe? De steder jeg har set er Phoenix Tool Pro, med malware i 😕


Cocio21
 
Moderator
Tilføjet:
27-06-2012 16:20:46
Svar/Indlæg:
4983/48
http://www.mvktech.net/ måske..

Eller nej, jeg blandede det lige sammen engang 😛 Men det er måske ikke et dårligt sted at spørge om hjælp til selve software delen til at redigere med 🙂


Svaret blev redigeret 1 gang, sidst af Cocio21 d. 27-06-2012 16:23:27.