Giải thích
Giữa năm 2019, xuất hiện một lỗ hỏng bảo mật có tên "Plundervolt" trên CPU Intel, cho phép khai thác việc Undervolt để thực thi mã độc.
Intel và các hãng sản xuất sau đó đã vô hiệu hóa tính năng Undervolt để vá lỗ hỏng bảo mật này. Sau khi update BIOS, nhiều máy sẽ bị mất tính năng Undervolt, thậm chí hạ BIOS vẫn không kích hoạt lại tính năng Undervolt được.
Hướng dẫn chi tiết
Chuẩn bị:
- Một USB bất kỳ.
- UEFI Tool, tải tại: Google Drive.
- Dell-PFS-BIOS-Assembler, tải tại: Google Drive.
- IRFExtractor, tải tại: Google Drive.
- grubx64.efi, tải tại: Google Drive.
- No-DPTF, tải tại: Google Drive.
- Intel XTU bản cũ, tải tại: Google Drive.
- Python 3.11, tải tại: Python.
- Một bản BIOS cũ trước tháng 6/2019 của laptop của bạn, tải tại: Dell Support
Thực hiện:
Bước 1: Hạ BIOS
- Vào BIOS của bạn, vào phần Maintenance.
- Chọn BIOS Downgrade và chọn Allow BIOS Downgrade.
- Cài đặt BIOS bản cũ đã tải về.
- ME Firmware sẽ fail trong quá tình cài đặt bản cũ vì Intel không cho hạ phiên bản ME Firmware. Không quan trọng, cứ kệ nó.
- Sau khi hoàn tất, vào BIOS và tắt tính năng UEFI Capsule Firmware Update để ngăn Windows tự update BIOS lên bản mới trở lại.
Bước 2: Disable Intel Dynamic Platform and Thermal Framework (DPTF)
- Chạy file RemoveDPTF.bat trong file NoDPTF đã tải về với quyền Administrator.
Bước 3: Kiểm tra biến chứa CFG Lock và Overclocking Lock trong BIOS
- Cài đặt Python 3.11, nhớ tick chọn Add Python to PATH.
- Giải nén file Dell-PFS-BIOS-Assembler vừa tải về.
- Copy và paste file BIOS cũ đã tải vào chung folder Dell-PFS-BIOS-Assembler.
- Mở CMD, cd tới folder của Dell-PFS-BIOS-Assembler.
- Chạy lệnh:
python Dell_PFS_Extract.py [Tên file BIOS]
- Vào folder [Tên file BIOS] extracted, copy file System Bios ra ngoài.
- Ctrl + F để tìm kiếm, qua tab Text nhập "CFG Lock" và tìm.
- Ctrl + F và tìm "CFG Lock".
- Ghi lại giá trị VarStore và VarStoreInfo của CFG Lock.
- Tiếp tục tìm "Overclocking Lock" và cũng ghi lại hai giá trị.
Bước 4: Chuẩn bị EFI USB Boot
- Cắm USB vào máy, backup dữ liệu và format USB ở định dạng FAT32.
- Tạo folder EFI trong USB.
- Trong folder EFI, tạo folder Boot.
- Copy file bootx64.efi đã tải về và paste vào folder Boot.
Bước 5: Chỉnh sửa CFG Lock và Overclocking Lock
- Gắn USB chứa file bootx64.efi vào máy.
- Vào BIOS disable Secure Boot.
- Boot vào USB.
- Nhập lệnh sau để kiểm tra:
setup_var [Name of VarStore] [VarStoreInfo of CFG Lock]
- Nếu kết quả tồn tại, tiến hành chỉnh sửa giá trị cho CFG Lock bằng lệnh:
setup_var [Name of VarStore] [VarStoreInfo of CFG Lock] 0x00
- Tiếp tục thực hiện tương tự với Overclocking Lock:
setup_var [Name of VarStore] [VarStoreInfo of Overclocking Lock]
Nhận xét
Đăng nhận xét