Commit graph

20 commits

Author SHA1 Message Date
vit9696
3699a7cebc Partially port UEFIPatch without backing engine ::patch support 2018-09-01 11:15:03 +03:00
Nikolaj Schlej
1f0a80d035 First commit of the new_engine branch
- new ffsParser is done, supports FFSv3, non-UEFI data everywhere, fixed
files, offsets for uncompressed data and many other things
- command-line utilities are removed until the end of new engine's
development
2015-03-13 07:48:53 +01:00
Nikolaj Schlej
4c290c5204 Engine 0.20.4
- solved a crash during handling of a malformed DEPEX section
2015-02-17 23:46:15 +01:00
Nikolaj Schlej
df03531ca7 Engine update 0.20.2
- Intel signed section identified as EFI_FIRMWARE_CONTENTS_SIGNED GUIDed
section
- solved a bug with no element for "Non-UEFI data inside pad-file"
message
- HP postcode section renamed to Insyde postcode (found in non-HP
images)
- various small fixes
- this is the latest release without FFSv3 support, which requires
massive refactoring round and can possibly last long
2015-02-12 20:51:23 +01:00
Nikolaj Schlej
39ab1e5f06 Update derivatives' pro files 2015-02-06 18:17:50 +01:00
Nikolaj Schlej
63465b2dcf Make sure derivatives works
- revert some changes done in 0.20.0 update
- bump version numbers
2015-02-06 10:00:32 +01:00
Nikolaj Schlej
44a3fb63f0 Some forgotten changes
- must make sure subprojects are also compiling before commiting another
big update
2015-01-31 15:07:28 +01:00
Nikolaj Schlej
831603dbc9 Big update 0.20.0
- major refactoring round done
- added replace actions for volumes
- added better Intel signature handling
- added support for unsigned Aptio capsules
- more GUIDs added to known-GUIDs database
- more information about PE and TE sections
- shown information about item full size
- hexadecimal numbers format changed from 0xAB to ABh
- AppleCRC renamed to ZVCRC because it seems not Apple-specific feature
after all
2015-01-31 15:00:00 +01:00
Nikolaj Schlej
fb7e1c4c89 UT 0.19.6, UE 0.3.5, UP 0.2.5
- added support for firmware volumes with CRC32 stored in ZeroVector
(Apple UEFI feature)
- ZeroVector included to FV information
- added new volume types AppleCRC, AppleCRC Boot and AppleCRC Unknown
- added support for HP POSTCode sections
- size information split into header size and body size
- decimal sizes are added, shown in braces after hexadecimal sizes
- corrected small bug with Extract Body action being enabled for items
with empty body
2015-01-25 23:55:23 +01:00
Nikolaj Schlej
de0bff71a2 UEFIExtract 0.3.3 / UEFIPatch 0.2.4
- changed version numbers due to recompilation with the corrected
decompression routine
2014-11-21 19:19:43 +01:00
Nikolaj Schlej
d0280acfdc Add EFiTianoCompressLegacy to UEFIPatch and UEFIExtract PRO files 2014-11-10 18:54:28 +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
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
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
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