Commit Graph

160 Commits

Author SHA1 Message Date
Nikolaj Schlej
d0280acfdc Add EFiTianoCompressLegacy to UEFIPatch and UEFIExtract PRO files 2014-11-10 18:54:28 +01:00
Nikolaj Schlej
7f3e22302c Fix CLANG compilation warnings 2014-11-10 18:49:12 +01:00
Nikolaj Schlej
fa9acb775e UEFIPatch 0.2.3
- version number changed (new ffsEngine version)
2014-11-10 18:05:23 +01:00
Nikolaj Schlej
d89aac244c UEFITool 0.19.2
- correct a bug with legacy EFI1.1/Tiano compression routines, which lead to possible image corruption
2014-11-10 17:48:59 +01:00
Nikolaj Schlej
b9f4142aac Fixed incorrect extended header size information 2014-11-10 09:38:17 +01:00
Nikolaj Schlej
1b40fa32d7 Changed scrollTo() to center the view on selected item 2014-11-09 13:49:47 +01:00
Nikolaj Schlej
fa280c0f36 UEFIExtract 0.3.2
- compiled with new ffsEngine version
2014-11-08 23:33:53 +01:00
Nikolaj Schlej
1513dfcf4e UEFIPatch 0.2.2
-corrected typo in program name
-compiled with new ffsEngine
-hex values are printed uppercase
2014-11-08 23:30:32 +01:00
Nikolaj Schlej
a400c2ef8f Version 0.19.1
- hex numbers are printed uppercase
- empty paddings are shown as Empty(0x00) or Empty(0xFF)
- volume size is determined by FvLength header field only
- spaces are now allowed for hex pattern search
- another messages clean-up
2014-11-08 22:24:53 +01:00
Nikolaj Schlej
262e81720c Version 0.19.0
- added support for Intel signed sections
- massages are cleaned up once again
2014-11-08 12:40:06 +01:00
Nikolaj Schlej
970ae65b24 Version 0.18.10
- fixed GCC compilation warnings
2014-11-07 18:16:33 +01:00
Nikolaj Schlej
6b090b667f Update uefitool.cpp 2014-11-07 15:52:55 +01:00
Nikolaj Schlej
8d91a64c12 Version 0.18.9.2
- updated "All files" filter to actually select all files on non-Windows platforms
2014-11-07 15:52:19 +01:00
Nikolaj Schlej
682bb37427 Version 0.18.9.1
- NonEmpty -> Nonempty
2014-11-02 11:30:32 +01:00
Nikolaj Schlej
28b985b1f1 Version 0.18.9
- padding types changed to Empty and NonEmpty
- added apriori files detection and parsing
- added depex sections parsing
2014-11-02 11:27:54 +01:00
Nikolaj Schlej
db2ef69901 Update ffsengine.cpp 2014-10-30 05:34:19 +01:00
Nikolaj Schlej
cb6647f493 Unitialized variable spotted by Coveruty Scan 2014-10-30 05:32:30 +01:00
Nikolaj Schlej
aa8f912c4f Version 0.18.8
- messages windows scrolls to bottom after showMessages() call
- hexadecimal numbers have 0x prefix
- error messages are more human-friendly
- added various checks for data inside paddings and volume free space
- flash chip IDs from VSCC table of descriptor region showed in information window
2014-10-30 04:56:37 +01:00
Nikolaj Schlej
af63fe9852 UEFIExtract 0.3.1
- added return value as bit mask
2014-08-16 15:54:42 +02:00
Nikolaj Schlej
701717c554 UEFIExtract 0.3.0
- added filtering by FFS file GUID, only specified files can now be
unpacked
2014-08-15 13:24:03 +02:00
Nikolaj Schlej
754f9c5b13 UEFITool 0.18.7
- EFI11/Tiano compression code reverted back to 0.17.x implementation
because of higher compression ratio
- delete and backspace work properly for GUID search field
2014-08-14 21:42:18 +02:00
Nikolaj Schlej
41448ea49f UEFITool 0.18.6
- solved a bug with unneeded original PEI core entry point recalculation
- name of opened file is now shown in window title
- added compression type and decompressed size info for compressed GUID-defined sections
2014-08-14 14:02:35 +02:00
Nikolaj Schlej
41243f6d25 UEFITool 0.18.5
- solved compilation problems with strict C99 mode for C files
- solved a bug in insert/replace applied to raw files introduced in 0.18.0
- added "Copy All" action for messages
2014-07-27 09:54:38 +02:00
Nikolaj Schlej
534f01fcd5 UEFITool 0.18.4 / UEFIExtract 0.2.2
- added new FFS GUID found new in Apple EFI images
- added PDR region parsing as BIOS space (Apple feature again)
- changed default directory for saving to the directory containing opened file
- focus and cursor position are now set properly for GUID tab in search dialog
- search dialog resized to fit the whole GUID
- codebase cleaned form unnecessary spaces
2014-07-24 16:59:51 -07:00
Nikolaj Schlej
6e1f226aa0 UEFITool 0.18.3
- added pattern-based search for hex patterns, '.' (dot) means "any hex
digit"
- added pattern-based search for GUIDs
- added copy action for messages
- focus is now setting properly for all search window tabs
2014-07-14 00:38:34 +02:00
Nikolaj Schlej
fd578a8c70 UEFITool 0.18.2.1
- corrected a typo spotted by Coverity Scan
2014-07-12 12:44:26 +02:00
Nikolaj Schlej
29bce03a3f UEFITool 0.18.2
- messages pointing to tree items are now more consistent
- error messages are used instead of codes ("Error code: 14" messagebox
is no more)
2014-07-12 12:27:42 +02:00
Nikolaj Schlej
4fe9f6e4d0 Update UEFITool version number 2014-07-09 09:24:41 +02:00
Nikolaj Schlej
f529fdd20d UEFITool 0.18.1
- descriptor parsing enabled for Gigabyte boards
- search dialog UI reworked (GUID search to be added in next release)
- added MAN$ signature check for old ME firmware versions
2014-07-09 09:20:13 +02:00
Nikolaj Schlej
e50d6763e0 Updated patches.txt file for UEFIPatch 0.2 2014-07-05 14:59:43 +02:00
Nikolaj Schlej
c23aef47be UEFIPatch 0.2.0 / UEFITool 0.18.0
- updated EFI11/Tiano compression and decompression code to UDK2014
versions
- UEFIPatch rewritten to support offset-based patches and patterns with
placeholder symbols
2014-07-05 14:56:56 +02:00
Nikolaj Schlej
a3854ad059 Update uefiextract.pro
No need to make app bundle here
2014-06-19 09:26:29 -07:00
Nikolaj Schlej
53ce8761ff Update uefipatch.pro
No need to make app bundle here
2014-06-19 09:25:52 -07:00
Nikolaj Schlej
e763f60804 Update uefipatch.pro
Added explicit _CONSOLE definition
2014-06-19 06:18:59 +01:00
Nikolaj Schlej
a22acf108e Update patches.txt
A bit better layout
2014-06-19 06:18:01 +01:00
Nikolaj Schlej
1c34c1bf84 UEFIPatch 0.1.0
- new command-line utility to patch files inside UEFI image
- corrected bug with wrong header size calculation for
GUID_DEFINED_SECTION with PROCESSING_REQUIRED attribute set
- patch routine implemented in ffsEngine, will be added to UEFITool soon
2014-06-19 05:45:20 +02:00
Nikolaj Schlej
02a240ba18 UEFIExtract 0.2.2
- added explicit _CONSOLE define in uefiextract.pro
2014-05-03 21:31:12 +02:00
Nikolaj Schlej
59ff67acd7 UEFIExtract 0.2.1
- removed unneeded header file from uefiextract.pro
2014-05-03 16:53:27 +02:00
Nikolaj Schlej
9bdd91bf19 UEFIExtract 0.2
- folder names made more human-readable
- no more double names in info.txt
2014-05-03 14:05:05 +02:00
Nikolaj Schlej
e1c641ca08 Version 0.17.10.4
- commited all file of UEFIExtract project
2014-05-03 13:21:03 +02:00
Nikolaj Schlej
7f81296e48 Version 0.17.10.3
- UEFIExtract works now
2014-05-03 12:54:50 +02:00
Nikolaj Schlej
433a8ee171 Version 0.17.10.2
-removed useless and unreliable fileErasePolarity check
-solved a bug in chechecking values with | instead of &
2014-05-02 19:28:48 +02:00
Nikolaj Schlej
b81f5712b5 Version 0.17.10.1
-added GUID info for GUID-defined section
2014-05-02 07:44:21 +02:00
Nikolaj Schlej
b0d20fad72 Version 0.17.10
- added more infomation about volumes, files and sections to info window
- removed useless alignment checks for rev1 volumes
2014-05-01 16:19:54 +02:00
Nikolaj Schlej
a3077215d6 Version 0.17.9.1
- UEFIExtract moved to separate subfolder
2014-04-22 03:24:24 +02:00
Nikolaj Schlej
14c19ce664 Merge pull request #5 from NikolajSchlej/CUI
Cui
2014-04-22 03:16:49 +02:00
Nikolaj Schlej
cc1e3fe5f0 Version 0.17.9
- proper handling of CRC32 GUID defined section
- better handling of compressed GUID defined sections
2014-04-22 03:12:11 +02:00
Nikolaj Schlej
8aba0766e5 First approach to implement console UI
UEFIExtract utility will be done soon, the only thing to be done is
actual extractAll code. :)
2014-04-21 18:05:29 +02:00
Nikolaj Schlej
72829ee0a3 Version 0.17.8.2
-updated project file
2014-04-18 15:25:11 +02:00
Nikolaj Schlej
f68205226e Version 0.17.8.1
-removed duplicate Efi/Tiano compression code
-updated version number
2014-04-18 14:41:33 +02:00