Skip to content

Commit 88f023e

Browse files
committed
Rufus 4.7 (Build 2231)
* Update FreeDOS to v1.4 * Update Grub4DOS to latest
1 parent 7ff68dc commit 88f023e

File tree

10 files changed

+33
-28
lines changed

10 files changed

+33
-28
lines changed

ChangeLog.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
o Version 4.7 (2025.04.??)
1+
o Version 4.7 (2025.04.09)
22
Add a mechanism to detect and download updated DBXs from the official UEFI repository
33
Add ztsd compression support for disk images
44
Add a new exclusion feature in the settings, to ignore disks with a specific GPT GUID
@@ -7,9 +7,10 @@ o Version 4.7 (2025.04.??)
77
Fix FAT filenames from embedded images being potentially truncated on image extraction
88
Fix a side-loading vulnerability [CVE-2025-26624] with cfgmgr32.dll (with thanks to @EmperialX)
99
Fix UI memory leaks (courtesy of @ozone10)
10-
Fall back to user/system default locale when getting error description (courtesy of @Rairii)
10+
Fall back to user/system default locale when getting error description (courtesy of @Wack0)
1111
Don't run the commandline hogger on POSIX shells
12-
Drop ARM 32-bit support (Note that ARM 64-bit support is *NOT* affected by this)
12+
Drop ARM 32-bit builds (Note that ARM 64-bit builds are *NOT* affected by this)
13+
Update FreeDOS and Grub4DOS to latest
1314

1415
o Version 4.6 (2024.10.21)
1516
Add a new setup.exe wrapper to bypass Windows 11 24H2 in-place upgrade restrictions

res/appstore/listing/listing.csv

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"Field","ID","Type (Type)","default","en-us","ar-sa","bg-bg","zh-cn","zh-tw","hr-hr","cs-cz","da-dk","nl-nl","fi-fi","fr-fr","de-de","el-gr","he-il","hu-hu","id-id","it-it","ja-jp","ko-kr","lv-lv","lt-lt","ms-my","nb-no","fa-ir","pl-pl","pt-br","pt-pt","ro-ro","ru-ru","sr-latn-rs","sk-sk","sl-si","es-es","sv-se","th-th","tr-tr","uk-ua","vi-vn"
1+
"Field","ID","Type (Type)","default","en-us","ar-sa","bg-bg","zh-cn","zh-tw","hr-hr","cs-cz","da-dk","nl-nl","fi-fi","fr-fr","de-de","el-gr","he-il","hu-hu","id-id","it-it","ja-jp","ko-kr","lv-lv","lt-lt","ms-my","nb-no","fa-ir","pl-pl","pt-br","pt-pt","ro-ro","ru-ru","sr-latn-rs","sk-sk","sl-si","es-es","sv-se","th-th","tr-tr","uk-ua","vi-vn"
22
"Description","2","Text","","Rufus is a utility that helps format and create bootable USB flash drives, such as USB keys/pendrives, memory sticks, etc.
33
• Official site: https://rufus.ie
44
• Source Code: https://github.com/pbatard/rufus
@@ -114,21 +114,25 @@
114114
• Trang web chính thức: https://rufus.ie
115115
• Mã nguồn: https://github.com/pbatard/rufus
116116
• Nhật ký thay đổi: https://github.com/pbatard/rufus/blob/master/ChangeLog.txt"
117-
"ReleaseNotes","3","Text","• Add a new setup.exe wrapper to bypass Windows 11 24H2 in-place upgrade restrictions
118-
• Add TimeZone to regional options replication
119-
• Set local account passwords to not expire by default
120-
• Fix an error when trying to write compressed VHD images
121-
• Fix an error when invoking Rufus from the PowerShell commandline
122-
• Improve revoked UEFI bootloaders check to support Linux SBAT, Windows SVN and cert DBX
123-
• Improve support for ReactOS boot media
124-
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
117+
"ReleaseNotes","3","Text","• Add a mechanism to detect and download updated DBXs from the official UEFI repository
118+
• Add ztsd compression support for disk images
119+
• Add a new exclusion feature in the settings, to ignore disks with a specific GPT GUID
120+
• Improve detection for compressed VHD images that are too large to fit the target drive
121+
• Fix commandline hogger not being deleted when running Rufus from a different directory
122+
• Fix FAT filenames from embedded images being potentially truncated on image extraction
123+
• Fix a side-loading vulnerability [CVE-2025-26624] with cfgmgr32.dll (with thanks to @EmperialX)
124+
• Fix UI memory leaks (courtesy of @ozone10)
125+
• Fall back to user/system default locale when getting error description (courtesy of @Wack0)
126+
• Don't run the commandline hogger on POSIX shells
127+
• Drop ARM 32-bit builds (Note that ARM 64-bit builds are *NOT* affected by this)
128+
• Update FreeDOS and Grub4DOS to latest",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
125129
"Title","4","Text","Rufus",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
126130
"ShortTitle","5","Text","",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
127131
"SortTitle","6","Text","",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
128132
"VoiceTitle","7","Text","",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
129133
"ShortDescription","8","Text","","Rufus - The Reliable USB Formatting Utility","Rufus - أداة فرمتة الـ USB جديرة بالثقة","Rufus - Надеждната USB форматираща програма","Rufus - 可靠的 USB 格式化工具","Rufus - 快速可靠的 USB 格式化工具","Rufus - Pouzdan alat za formatiranje USB-a","Rufus - Spolehlivý program pro formátování USB","Rufus - Det pålidelige USB-formateringsværktøj","Rufus - de betrouwbare USB-formatteertool","Rufus - Luotettava USB-alustusohjelma","Rufus - L'utilitaire de formatage USB fiable","Rufus - Das zuverlässige USB-Formatierungstool","Rufus - Μία αξιόπιστη εφαρμογή διαμόρφωσης USB","Rufus - הכלי לאתחול USB האמין ביותר","Rufus - A megbízható USB-formázó segédprogram","Rufus - Utilitas Pemformatan USB yang Handal","Rufus - Utility affidabile per la formattazione di unità USB","Rufus - 信頼性の高い USB フォーマット ユーティリティ","Rufus - 신뢰할 수 있는 USB 포맷 유틸리티","Rufus - uzticama un vienkārša USB formatēšanas utilīta","Rufus - patikima USB formatavimo priemonė","Rufus - Utiliti pemformatan USB yang dipercayai","Rufus - Det pålitelige USB-formateringsprogrammet","Rufus، ابزاری کاربردی و قابل‌اطمینان برای فرمت کردن درایوهای USB","Rufus - niezawodne narzędzie do formatowania USB","Rufus - O Utilitário de Formatação USB Confiável","Rufus - O utilitário de confiança para formatação USB","Rufus - Instrumentul de încredere pentru formatări USB","Rufus - Надёжная утилита для форматирования USB-дисков","Rufus - Pouzdan Alat Za Formatiranje USB diska","Rufus - Spoľahlivý program pre formátovanie USB","Rufus - zanesljivi pripomoček za USB formatiranje","Rufus, la herramienta de formateo de USBs en la que puedes confiar","Rufus - Det pålitliga verktyget för USB-formatering","Rufus - ยูทิลิตี้การฟอร์แมต USB ที่ไว้ใจได้","Rufus - Güvenilir USB Biçimlendirme Programı","Rufus - надійна утиліта для форматування USB-накопичувачів","Rufus - Tiện ích Định dạng USB Đáng tin cậy"
130134
"DevStudio","9","Text","Pete Batard",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
131-
"CopyrightTrademarkInformation","12","Text","© 2011-2024 Pete Batard",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
135+
"CopyrightTrademarkInformation","12","Text","© 2011-2025 Pete Batard",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
132136
"AdditionalLicenseTerms","13","Text","https://www.gnu.org/licenses/gpl-3.0.html","This application is licensed under the terms of the GNU Public License (GPL) version 3.
133137
See https://www.gnu.org/licenses/gpl-3.0.en.html for details.","هذا التطبيق مُرخص بموجب شروط رخصة جنو (GNU) العمومية (GPL) الإصدار 3.
134138
راجع https://www.gnu.org/licenses/gpl-3.0.ar.html لمزيد من التفاصيل.","Тази програма е лицензирана според условията на GNU Public License (GPL) версия 3.

res/freedos/COMMAND.COM

2.24 KB
Binary file not shown.

res/freedos/KEYB.EXE

373 Bytes
Binary file not shown.

res/freedos/KEYBOARD.SYS

2 Bytes
Binary file not shown.

res/freedos/readme.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
All of the executables found in this repository where extracted from:
2-
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.3/official/FD13-FullUSB.zip
1+
All of the executables found in this repository where extracted from FreeDOS v1.4:
2+
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.4/FD14-FullUSB.zip
33

44
o COMMAND.COM was extracted from packages\base\freecom.zip
55
o DISPLAY.EXE was extracted from packages\base\display.zip

res/grub/grldr.mbr

0 Bytes
Binary file not shown.

res/grub/readme.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
This directory contains the Grub4DOS boot records that are used by Rufus
22

3-
* grldr.mbr was taken from the official 2023-03-06 release from
3+
* grldr.mbr was taken from the official 2024-02-26 release from
44
https://github.com/chenall/grub4dos/releases/tag/0.4.6a
55

66
* Note that, for convenience reasons, the first 512 bytes from this grldr.mbr are

src/ms-sys/inc/mbr_grub.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ unsigned char mbr_grub_0x0[] = {
1616
0x00, 0x74, 0x02, 0xB2, 0x80, 0x16, 0x07, 0xB0, 0x10, 0x30, 0xF6, 0x31,
1717
0xDB, 0xE8, 0xC2, 0x00, 0x72, 0x29, 0x0E, 0x1F, 0x31, 0xF6, 0x31, 0xFF,
1818
0xB9, 0xDF, 0x00, 0xFC, 0xF3, 0xA5, 0xBB, 0xFC, 0x1F, 0x66, 0xB8, 0x47,
19-
0x52, 0x55, 0xAA, 0x66, 0x39, 0x07, 0x75, 0x03, 0xE8, 0xB6, 0x19, 0xEA,
19+
0x52, 0x55, 0xAA, 0x66, 0x39, 0x07, 0x75, 0x03, 0xE8, 0xA7, 0x19, 0xEA,
2020
0xB8, 0x00, 0x00, 0x20, 0x16, 0x1F, 0x66, 0x39, 0x07, 0x74, 0x1F, 0x80,
2121
0xF2, 0x80, 0x68, 0xC0, 0x07, 0x07, 0xB0, 0x10, 0x30, 0xF6, 0x31, 0xDB,
2222
0xE8, 0x87, 0x00, 0x72, 0x05, 0xEA, 0x00, 0x00, 0xC0, 0x07, 0xBE, 0x92,
23-
0x01, 0xE8, 0xAF, 0x00, 0xEB, 0xFE, 0xBE, 0xBE, 0x01, 0xE8, 0x14, 0x10,
24-
0xF6, 0x06, 0xA4, 0x01, 0x80, 0x0F, 0x84, 0x8A, 0x19, 0x83, 0xC6, 0x0C,
23+
0x01, 0xE8, 0xAF, 0x00, 0xEB, 0xFE, 0xBE, 0xBE, 0x01, 0xE8, 0x24, 0x10,
24+
0xF6, 0x06, 0xA4, 0x01, 0x80, 0x0F, 0x84, 0x7B, 0x19, 0x83, 0xC6, 0x0C,
2525
0x81, 0xFE, 0xFE, 0x01, 0x72, 0xEB, 0x77, 0x2D, 0xF6, 0x06, 0xA7, 0x01,
26-
0x01, 0x0F, 0x85, 0x3C, 0x17, 0x80, 0x0E, 0xA7, 0x01, 0x01, 0xF6, 0x06,
26+
0x01, 0x0F, 0x85, 0x2D, 0x17, 0x80, 0x0E, 0xA7, 0x01, 0x01, 0xF6, 0x06,
2727
0xA7, 0x01, 0x02, 0x75, 0xD4, 0x68, 0x00, 0x0D, 0x07, 0xB0, 0x04, 0x31,
28-
0xD2, 0x31, 0xDB, 0xE8, 0x3C, 0x00, 0x73, 0xC2, 0xBE, 0xCB, 0x1C, 0xE8,
29-
0x69, 0x00, 0xE9, 0x18, 0x17, 0xF6, 0x06, 0xA7, 0x01, 0x01, 0x0F, 0x85,
30-
0x0F, 0x17, 0x80, 0x0E, 0xA7, 0x01, 0x01, 0xE9, 0xF0, 0x16, 0x1E, 0x06,
28+
0xD2, 0x31, 0xDB, 0xE8, 0x3C, 0x00, 0x73, 0xC2, 0xBE, 0xBC, 0x1C, 0xE8,
29+
0x69, 0x00, 0xE9, 0x09, 0x17, 0xF6, 0x06, 0xA7, 0x01, 0x01, 0x0F, 0x85,
30+
0x00, 0x17, 0x80, 0x0E, 0xA7, 0x01, 0x01, 0xE9, 0xE1, 0x16, 0x1E, 0x06,
3131
0x52, 0x56, 0x57, 0x55, 0xF9, 0xCD, 0x13, 0x5D, 0x5F, 0x5E, 0x5A, 0x07,
3232
0x1F, 0xC3, 0xFA, 0xB8, 0x00, 0x20, 0x8E, 0xD0, 0xBC, 0xDC, 0x8F, 0xFB,
3333
0x66, 0x61, 0x07, 0x1F, 0xEB, 0x97, 0xB4, 0x02, 0xBF, 0x03, 0x00, 0xB9,

src/rufus.rc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
3333
IDD_DIALOG DIALOGEX 12, 12, 232, 326
3434
STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
3535
EXSTYLE WS_EX_ACCEPTFILES
36-
CAPTION "Rufus 4.7.2230"
36+
CAPTION "Rufus 4.7.2231"
3737
FONT 9, "Segoe UI Symbol", 400, 0, 0x0
3838
BEGIN
3939
LTEXT "Drive Properties",IDS_DRIVE_PROPERTIES_TXT,8,6,53,12,NOT WS_GROUP
@@ -407,8 +407,8 @@ END
407407
//
408408

409409
VS_VERSION_INFO VERSIONINFO
410-
FILEVERSION 4,7,2230,0
411-
PRODUCTVERSION 4,7,2230,0
410+
FILEVERSION 4,7,2231,0
411+
PRODUCTVERSION 4,7,2231,0
412412
FILEFLAGSMASK 0x3fL
413413
#ifdef _DEBUG
414414
FILEFLAGS 0x1L
@@ -426,13 +426,13 @@ BEGIN
426426
VALUE "Comments", "https://rufus.ie"
427427
VALUE "CompanyName", "Akeo Consulting"
428428
VALUE "FileDescription", "Rufus"
429-
VALUE "FileVersion", "4.7.2230"
429+
VALUE "FileVersion", "4.7.2231"
430430
VALUE "InternalName", "Rufus"
431431
VALUE "LegalCopyright", "� 2011-2025 Pete Batard (GPL v3)"
432432
VALUE "LegalTrademarks", "https://www.gnu.org/licenses/gpl-3.0.html"
433433
VALUE "OriginalFilename", "rufus-4.7.exe"
434434
VALUE "ProductName", "Rufus"
435-
VALUE "ProductVersion", "4.7.2230"
435+
VALUE "ProductVersion", "4.7.2231"
436436
END
437437
END
438438
BLOCK "VarFileInfo"

0 commit comments

Comments
 (0)