RadarURL
Toggle Button
회원 가입 아이디/비밀번호 찾기
현재 본인이 사용하고 있는 OS계열이나 환경을 기준으로 해당 게시판을 선택하시기 바랍니다. 예를 부트캠프,패러럴즈,Vmware는 가상(Virtual) 환경이고, NAS의 경우는리눅스와 같은 계열의 OS 환경입니다.

해킨의 필수 유틸리티 Darwin Dumper 활용법

2013.10.11 11:37

[레벨:15]id: ilove_u 조회 수:10239

자료실에서 살짝 언급 되었던 Darwin Dumper 를  어떻게 활용하는지 볼까요..

지금까지 어렵게 사용하던 다양한 시스템 유틸리티 (IOreg, LSPCI  등) 를 짬뽕해 놓은 종합선물세트 어플입니다.


어렵고 복잡하던  터미널 명령어를 외우지 않아도..이젠!...해킨이 쉬워 집니다.


HTML 형식으로  저장되어 나온 보고서의 전체 메뉴구조입니다.

하늘색이 메인 메뉴이고, 녹색 메뉴가  하위 서브 메뉴들입니다. 또 그것을 누르면 맨 말단 메뉴들이 다시 한번 연결되는 원리입니다.

Menu_summary.png


이제부터 22개 메뉴별로 세부내용 살펴 보겠습니다.


1. ACPI 메뉴에서는 모든 ACPI  테이블 정보를 추출하여 보여 줍니다. 

연검정색의 하위 메뉴를 또 한번 클릭하면 상세정보를 확인할 수 있습니다.

ACPI.png


만약 Speed-Step 관 관련해서 C-States및  P-States 가 정상 적용되었을 경우에는 아래와 같이 SSDT 테이블이 증가할 수 있습니다.

ssdt.png



2. BIOS 메뉴에서는 Flash-rom 정보를 추출하여 보여주는거 같습니다. 

Bios.png


3. LoderConfig 메뉴에서는 클로버 부트로더가 부팅하면서  Config.plist의 내용을 그대로 반영하여 보여줍니다.

Loader_config.png


4. DevProps메뉴에서는 gtxutil가 사용되어 Device 등록정보를 상세하게 추출하여 보여 줍니다.

DevProps.png


5. Parttions 메뉴에서는 시스템에 장착된 디스크와 파티션의 고유 GUID 값을 확인하거나 세부구조를 파악해서 활용할 수 있습니다.

디폴트 볼륨 지정이나 볼륨을 안보이도록 할때 해석하여 사용하는 코드입니다.

Partitions.png


6. DiskUtil 메뉴에서는 Disk 정보를 간략하게 보여줍니다.

DiskUtil.png


7. UIDs 메뉴에는 디스크 볼륨의 UID 정보를 보여줍니다.

UIDs.png


8. EDID 메뉴에서는 모니터와 같은 디스플레이 설정 정보를 보여줍니다.

EDID.png


9. FirmLog (펌웨어 로그) 메뉴에서는 bdmesg tool 을 이용하여 클로버 부트로더의 Config.plist에서 설정값이 어떻게 반영되었는지를 분석할 수 있습니다.


예를 들어 아래 이미지는 config.plist에 정의된 DSDT 코드값을 보여주고 있습니다.

Firmlog.png


아래 이미지는 인스탄트로 DSDT 코드를 변경하였을 경우의 상황을 설명하고자 합니다.

덤프된 FirmLog 를 스크롤하여 아래로 이동하면 임시로 적용된 DSDT 코드값을 확인할 수 있고...C & P-States 가 어떻게 적용되었는지도 확인할 수 있습니다.

Frimlog.png



윈도우의 볼륨명을 디폴트로 지정할 경우에는 다음 이미지의 표시된 내용을 참조해서 적용해 보시기 바랍니다.

일반적으로 레거시 바이오스 부팅용으로 설치는 윈도우는 Legacy HD1 이 됩니다.

win volume name.png


마우스 포인트가 활성화 되어 있고 인스탄트로 speed = 9 를 조정하였다면 아래와 같이 EDITED 값으로 표시된다. 

7:789  0:328  MouseBirth: Mouse located at ConIn
7:789  0:000  Found Mouse device:
7:789  0:000   - ResolutionX=65536
7:789  0:000   - ResolutionY=65536
7:789  0:000   - ResolutionZ=65536
7:789  0:000   - Left button   present
7:789  0:000   - Right button   present
7:789  0:000   - WaitForInput   present
7:814  0:025  GUI ready
38:443  30:629  EDITED: 9

44:949  6:506  StartLoader() start


10. MemMap 메뉴에서는 메모리에 할당된 정보를 보여줍니다.

mem_info.png


11. IOreg 메뉴에서는 IORegistryExplorer 어플에서 보여주던 것과 같은 레지스트리 정보를 추출해 줍니다.

IOreg.png


12. dmesg 메뉴는 커널부트 메세지를 보여줍니다. FakeSMC 에 관련된 반응을 볼 수 있습니다. 

DMesage.png


13. Kernel 메뉴에서는  CPU 및 HW 정보를 보여줍니다.

Kernel.png


14. kexts 메뉴에서는 오리지널 켁스트와 해킨 켁스트의 로딩 상태를 한눈에 파악할 수 있습니다.

Kexts.png


15. LSPCI 메뉴에서는 lspci 어플과 같이 터미널 명령어를 사용하지 않고도..... PCI  자원 목록을  쉽게 보여줍니다.

LSPCI.png


 16. Misc 메뉴에서는 RC 스크립트와 관련된 정보를 확인할 수 있습니다.

Misc_EFIvars_Clover RC scripts.png


17. nvram 메뉴에서는 boot-args 부트옵션을 어떻게 설정하였고......추출한 nvram 값은 어떻게 보여지는 알 수 있습니다.

Nvram.png


18. OpenCL 메뉴에서는 OpenCL이 적용된 하드웨어 정보를 자세히 보여줍니다.

OpenCL.png


19. RTC 메뉴에서는 CMOS 리셋과 관련된 정보를 보여줍니다.

RTC패치가 어떻게 적용되었는지 확인 가능합니다.

RTC.png


20. SMBIOS 메뉴에서는 적용된  smbios 정보를 해석하여 보여줍니다.

SMBIOS.png


21. SMC 메뉴에서는 시스템 관리 및 제어에 관련된 정보를 보여줍니다.

SMC.png


22. SysProf 메뉴에서는 시스템 프로필을 요약하여 보여줍니다.

sysprof.png


본문내용은 2.6 올드버전 기준으로 작성되었지만..

최신 2.8.5 버전으로 덤핑하여 보면...험악하게 보이던 코드들이 약간은 알아볼 수 있도록 가지런히 정리된 듯한 느낌을 주는군요...!!!!!

번호 제목 글쓴이 날짜 조회 수 추천 수
32 EL Capitan 에서 디스크 유틸리티 사용법과 죽어가는 디스크 복구사례 file [레벨:15]id: ilove_u 2016.05.14 3080 0
31 헥사에디터로 4k Video downloader 크랙해보기 [3] file [레벨:15]id: ilove_u 2017.04.27 1770 0
30 EL Capitan 에서 구형 Disk Utility 사용 및 Dmg to ISO 파일 변환 file [레벨:15]id: ilove_u 2016.05.09 2279 0
29 멀티미디어 재생 Kodi (XBMC) 간단 사용법 file [레벨:15]id: ilove_u 2015.03.12 11965 0
28 Microsoft free editor : Visual Studio Code [레벨:12]뉴해킨 2015.05.01 3054 0
27 DSDT 에디터의 종류와 선택 그리고 사용방법 [7] file [레벨:15]id: ilove_u 2012.06.23 16575 1
26 OS X 10.9 Mavericks 클린 설치용 USB로 만들기 [4] file [레벨:15]id: ilove_u 2013.10.24 15490 0
25 AutoDMG를 이용한 클린 OS X 설치디스크 만들기 [1] file [레벨:15]id: ilove_u 2014.09.07 4343 0
24 앱스토어에서 온라인으로 구입한 OS X Mountain Lion을 설치용 USB로 만들기 [7] file [레벨:15]id: ilove_u 2012.07.29 11772 0
» 해킨의 필수 유틸리티 Darwin Dumper 활용법 [2] file [레벨:15]id: ilove_u 2013.10.11 10239 0
22 File is damaged when open the application or files [1] [레벨:12]뉴해킨 2013.12.09 6339 0
21 Mac OS X 에서 초간단 웹브라우 방식 파일서버 및 FTP 서버 구축 file [레벨:15]id: ilove_u 2013.11.11 6432 0
20 iCloud Find My Mac 찾기 활성화 방법 [21] file [레벨:7]sung-sung 2012.07.19 12958 0
19 웹페이지를 몽땅! 그림으로 저장하는 파파라찌(Paparazz!!) 어플 사용법 file [레벨:15]id: ilove_u 2013.07.28 6174 0
18 맥 OS X 에서 해당 폴더만 공유하고자 할때... [1] file [레벨:15]id: ilove_u 2012.08.23 11407 1
17 하드웨어정보와 CPU정보 보는 프로그램 [4] file [레벨:15]id: ilove_u 2011.03.28 14297 0
16 시스템 모니터링을 위한 HWMonitor 와 iStat Menus 어플 비교 [1] file [레벨:15]id: ilove_u 2013.05.20 6190 0
15 패키지(*.pkg) 파일 추출어플 "Pacifist" file [레벨:15]id: ilove_u 2013.03.01 14145 0
14 사파리 6에서 굴림 폰트로 가독성 향상시키기 file [레벨:15]id: ilove_u 2013.01.11 9772 0
13 맥 앱스토어 응용 프로그램 소개 [8] file [레벨:7]sung-sung 2012.08.28 9359 0

Copyright © 2011-2017 sixflow.net All rights reserved.

ipv6 ready
ipv6 test