UEFITool
UEFI firmware image viewer and editor
파일 탐색기
최종 버전 다운로드 (.zip)- main.yml
- appdata.xml
- UEFITool.png
- constants.c
- constants.h
- context.c
- context.h
- dictionary.c
- dictionary.h
- dictionary_inc.h
- platform.c
- platform.h
- shared_dictionary.c
- shared_dictionary_internal.h
- static_init.h
- transform.c
- transform.h
- version.h
- bit_reader.c
- bit_reader.h
- decode.c
- huffman.c
- huffman.h
- prefix.c
- prefix.h
- prefix_inc.h
- state.c
- state.h
- static_init.c
- static_init.h
- backward_references.c
- backward_references.h
- backward_references_hq.c
- backward_references_hq.h
- backward_references_inc.h
- bit_cost.c
- bit_cost.h
- bit_cost_inc.h
- block_encoder_inc.h
- block_splitter.c
- block_splitter.h
- block_splitter_inc.h
- brotli_bit_stream.c
- brotli_bit_stream.h
- cluster.c
- cluster.h
- cluster_inc.h
- command.c
- command.h
- compound_dictionary.c
- compound_dictionary.h
- compress_fragment.c
- compress_fragment.h
- compress_fragment_two_pass.c
- compress_fragment_two_pass.h
- dictionary_hash.c
- dictionary_hash.h
- dictionary_hash_inc.h
- encode.c
- encoder_dict.c
- encoder_dict.h
- entropy_encode.c
- entropy_encode.h
- entropy_encode_static.h
- fast_log.c
- fast_log.h
- find_match_length.h
- hash.h
- hash_base.h
- hash_composite_inc.h
- hash_forgetful_chain_inc.h
- hash_longest_match64_inc.h
- hash_longest_match64_simd_inc.h
- hash_longest_match_inc.h
- hash_longest_match_quickly_inc.h
- hash_longest_match_simd_inc.h
- hash_rolling_inc.h
- hash_to_binary_tree_inc.h
- histogram.c
- histogram.h
- histogram_inc.h
- literal_cost.c
- literal_cost.h
- matching_tag_mask.h
- memory.c
- memory.h
- metablock.c
- metablock.h
- metablock_inc.h
- params.h
- prefix.h
- quality.h
- ringbuffer.h
- state.h
- static_dict.c
- static_dict.h
- static_dict_lut.c
- static_dict_lut.h
- static_dict_lut_inc.h
- static_init.c
- static_init.h
- static_init_lazy.cc
- utf8_util.c
- utf8_util.h
- write_bits.h
- decode.h
- encode.h
- port.h
- shared_dictionary.h
- types.h
- bstrlib.c
- bstrlib.h
- bstrwrap.cpp
- bstrwrap.h
- LICENSE
- sha1.c
- sha1.h
- sha2.h
- sha256.c
- sha512.c
- sm3.c
- sm3.h
- ami_nvar.cpp
- ami_nvar.h
- apple_sysf.cpp
- apple_sysf.h
- dell_dvar.cpp
- dell_dvar.h
- edk2_ftw.cpp
- edk2_ftw.h
- edk2_vss.cpp
- edk2_vss.h
- edk2_vss2.cpp
- edk2_vss2.h
- insyde_fdc.cpp
- insyde_fdc.h
- insyde_fdm.cpp
- insyde_fdm.h
- intel_acbp_v1.cpp
- intel_acbp_v1.h
- intel_acbp_v2.cpp
- intel_acbp_v2.h
- intel_acm.cpp
- intel_acm.h
- intel_keym_v1.cpp
- intel_keym_v1.h
- intel_keym_v2.cpp
- intel_keym_v2.h
- ms_slic_marker.cpp
- ms_slic_marker.h
- ms_slic_pubkey.cpp
- ms_slic_pubkey.h
- phoenix_evsa.cpp
- phoenix_evsa.h
- phoenix_flm.cpp
- phoenix_flm.h
- custom_decoder.h
- exceptions.h
- kaitaistream.cpp
- kaitaistream.h
- kaitaistruct.h
- ami_nvar.ksy
- apple_sysf.ksy
- dell_dvar.ksy
- edk2_ftw.ksy
- edk2_vss.ksy
- edk2_vss2.ksy
- insyde_fdc.ksy
- insyde_fdm.ksy
- intel_acbp_v1.ksy
- intel_acbp_v2.ksy
- intel_acm.ksy
- intel_keym_v1.ksy
- intel_keym_v2.ksy
- ms_slic_marker.ksy
- ms_slic_pubkey.ksy
- phoenix_evsa.ksy
- phoenix_flm.ksy
- 7zTypes.h
- 7zVersion.h
- 7zWindows.h
- Bra.c
- Bra.h
- Bra86.c
- Compiler.h
- CpuArch.c
- CpuArch.h
- LzFind.c
- LzFind.h
- LzHash.h
- LzmaDec.c
- LzmaDec.h
- LzmaEnc.c
- LzmaEnc.h
- Precomp.h
- RotateDefs.h
- LzmaCompress.c
- LzmaCompress.h
- LzmaDecompress.c
- LzmaDecompress.h
- EfiTianoCompress.c
- EfiTianoCompress.h
- EfiTianoCompressLegacy.c
- EfiTianoDecompress.c
- EfiTianoDecompress.h
- adler32.c
- ChangeLog
- compress.c
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- gzclose.c
- gzguts.h
- gzlib.c
- gzread.c
- gzwrite.c
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- LICENSE
- README
- trees.c
- trees.h
- uncompr.c
- zconf.h
- zlib.h
- zutil.c
- zutil.h
- amd_microcode.cpp
- amd_microcode.h
- basetypes.h
- descriptor.cpp
- descriptor.h
- ffs.cpp
- ffs.h
- ffsbuilder.cpp
- ffsbuilder.h
- ffsops.cpp
- ffsops.h
- ffsparser.cpp
- ffsparser.h
- ffsreport.cpp
- ffsreport.h
- filesystem.cpp
- filesystem.h
- fitparser.cpp
- fitparser.h
- gbe.h
- guiddatabase.cpp
- guiddatabase.h
- guids.csv
- intel_fit.h
- intel_microcode.h
- me.h
- meparser.cpp
- meparser.h
- meson.build
- nvram.cpp
- nvram.h
- nvramparser.cpp
- nvramparser.h
- parsingdata.h
- peimage.cpp
- peimage.h
- treeitem.cpp
- treeitem.h
- treemodel.cpp
- treemodel.h
- types.cpp
- types.h
- ubytearray.h
- umemstream.h
- ustring.cpp
- ustring.h
- utility.cpp
- utility.h
- afl_driver.cpp
- CMakeLists.txt
- ffsparser_fuzzer.cpp
- CMakeLists.txt
- ffsdumper.cpp
- ffsdumper.h
- meson.build
- uefidump.cpp
- uefidump.h
- uefiextract.manifest
- uefiextract_main.cpp
- CMakeLists.txt
- meson.build
- uefifind.cpp
- uefifind.h
- uefifind.manifest
- uefifind_main.cpp
- uefitool.icns
- uefitool.ico
- uefitool_128x128.png
- uefitool_16x16.png
- uefitool_256x256.png
- uefitool_32x32.png
- uefitool_48x48.png
- uefitool_512x512.png
- uefitool_64x64.png
- hexfinddialog.h
- qdevicebuffer.h
- qhexbuffer.h
- qmappedfilebuffer.h
- qmemorybuffer.h
- qmemoryrefbuffer.h
- hexviewcommand.h
- insertcommand.h
- removecommand.h
- replacecommand.h
- qhexchanges.h
- qhexcursor.h
- qhexdelegate.h
- qhexdocument.h
- qhexmetadata.h
- qhexoptions.h
- qhexutils.h
- qhexview.h
- hexfinddialog.cpp
- qdevicebuffer.cpp
- qhexbuffer.cpp
- qmappedfilebuffer.cpp
- qmemorybuffer.cpp
- qmemoryrefbuffer.cpp
- hexviewcommand.cpp
- insertcommand.cpp
- removecommand.cpp
- replacecommand.cpp
- qhexcursor.cpp
- qhexdelegate.cpp
- qhexdocument.cpp
- qhexmetadata.cpp
- qhexutils.cpp
- qhexview.cpp
- CMakeLists.txt
- LICENSE
- CMakeLists.txt
- ffsfinder.cpp
- ffsfinder.h
- gotoaddressdialog.h
- gotoaddressdialog.ui
- gotobasedialog.h
- gotobasedialog.ui
- hexlineedit.cpp
- hexlineedit.h
- hexspinbox.cpp
- hexspinbox.h
- hexviewdialog.cpp
- hexviewdialog.h
- hexviewdialog.ui
- Info.plist
- searchdialog.cpp
- searchdialog.h
- searchdialog.ui
- uefitool.cpp
- uefitool.desktop
- uefitool.entitlements
- uefitool.h
- uefitool.pro
- uefitool.qrc
- uefitool.rc
- uefitool.ui
- uefitool_main.cpp
- .gitattributes
- .gitignore
- CMakeLists.txt
- kaitai_regenerate.sh
- LICENSE.md
- meson.build
- README.md
- sonar-project.properties
- version.h
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/LongSoft/UEFITool
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd UEFITool
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
