Jump to content

DarwinDumper

Bootloader BIOS IOReg Device Properties LSPCI Dump VBIOS SMC ACPI NVRAM

  • Please log in to reply
135 replies to this topic

#1
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 2,895 posts
  • Gender:Male
  • Location:UK

*
POPULAR

Posted Image

Have you ever wanted to know which version of bootloader is installed on your disk(s), had the need to dump your BIOS from OS X, just curious about your own system setup or been asked to provide your setup information to others when asking for assistance?

DarwinDumper is a useful collection of already available tools, and scripts wrapped in an application framework giving you a convenient method to quickly gather a system overview of your hack or Mac.

The system dumps are saved in an organised DarwinDumperReports folder in the same directory as the main application, along with an html report showing a complete overview. And rest assured that enabling the privacy option will mask the IOPlatformSerialNumber, IOPlatformUUID, IOMACAddress(s), USB Serial Number(s), SystemSerialNumber, serial-number, fmm-mobileme-token-FMM, MLB and ROM efi vars in the dumped files and report.

The following can be read and dumped by DarwinDumper:
- ACPI tables.
- Audio codec and further info.
- Boot loaders and configuration files.
- Device-properties.
- Disk partition structure / info.
- Disk sectors (hex).
- DMI (SMBIOS).
- EDID.
- I/O Kit Registry.
- EFI Memory Map.
- EFI vars (some).
- Kernel information
- Kext List
- NVRAM.
- SMC Keys.
- LSPCI (PCI vendor & device codes) dumps.
- RTC.
- System Profiler.
- System BIOS.
- System Log(s).
- Video BIOS.

Tools included:
- bdmesg - Created by Kabyl - Source
- cmosDumperForOsx - Originally by rafirafi, revised extensively by STLVNUB - Source
- dmidecode - OS X 10.6 -> 10.8 - compiled by THe KiNG (10.5 version compiled by Slice) - Source - Original nongnu.org
- smbios-reader - Source - Original nongnu.org
- edid-decode - By Adam Jackson - Source
- fdisk440 - Source - Original Apple fdisk
- FirmwareMemoryMap - latest version compiled by dmazar, previous versions by bcc9. Source Original Amit Singh
- flashrom - OS X 10.5 -> 10.8 - this version compiled by Slice, previous version by THe KiNG. - Source
- genconfig - OS X ? -> 10.8 - by Slice - Source
- getcodecid - OS X 10.7 -> 10.8 - By AnV - Source
- getdump - OS X 10.5 (I think) -> 10.8 - Created by ? - Source topic
- gfxutil - Created and compiled by mcmatrix - Source
- iasl - OS X 10.5 -> 10.8 - compiled by Slice - Source topic - Original - Intel/acpica.org
- ioregwv - OS X 10.6 -> 10.8 - compiled by blackosx - Source - Original - Apple's ioreg
- lzma - OS X 10.5 -> 10.8 - compiled by Slice - Source - Original - LZMA SDK
- oclinfo - by cmf - Source
- pciutils driver (DirectHW.kext) - compiled by THe KiNG. 32bit version - compiled by Slice - Source
- pciutils lspci v3.2.0 - OS X 10.5 -> 10.8 - compiled by smile, previous version by THe KiNG. - Source - Original - Martin Mares
- plistbuddy - Apple. Source: ? - NOTE: This should be replaced by something else / other script to do the same task.
- RadeonDump - OS X 10.5 -> 10.8 - by Andy Vandijck - Source
- radeon_bios_decode - OS X 10.5 -> 10.8 - by Andy Vandijck - Source
- SMC_util3 (Former Apple System Management Control (SMC) tool 0.01) - Compiled by Slice - Source
- VoodooHDA.kext - OS X 10.5 (I think) -> 10.8 - Created by ? - Source topic

DarwinDumper was originally inspired as an open project by Trauma. It has remained an open project and please keep it an open project, so if you make any changes or additions to it then please share your work at projectosx's main development topic.

The app has gone through many tests and tweaks already, and will continue to evolve so please report any feedback, requests or bugs.

Credits (in alphabetical order):
Adam Jackson, Amit Singh, Andy Vandijck, Apple Inc., bcc9, blackosx, cmf, dmazar, droplets, Intel Corporation, JrCs, Kabyl, Kynnder, Martin Mareš, mcmatrix, phcoder, rafirafi, гык-sse2, Slice ,sonotone, STLVNUB, THe KiNG, Trauma, xsmile, !Xabbu.


DarwinDumper Download

#2
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 2,575 posts
  • Gender:Male
  • Location:Bcn-Spain
Thanks Blackosx!!!!!!l for me this is the beast tooll for dump all info of the System and hardware, great work!!!! :thumbsup_anim:

#3
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,843 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Yep, also already used to submit an really complete und good readable +structured Browser htlm output of all devices (HW+SW). That output (in an folder) can be zipped and submitted in case of problem research.

#4
segfault

segfault

    InsanelyMac Protégé

  • Members
  • PipPip
  • 78 posts
  • Gender:Male
  • Interests:unix
    Reverse Engineering

Thanks Blackosx!!!!!!l for me this is the beast tooll for dump all info of the System and hardware, great work!!!! :thumbsup_anim:


+1

#5
robertx

robertx

    InSanelyMac OldTimer

  • Members
  • PipPipPipPipPipPip
  • 375 posts
  • Gender:Not Telling
...a very useful tool... :smoke:

#6
BatcOuntrY

BatcOuntrY

    InsanelyMac Protégé

  • Members
  • PipPip
  • 90 posts
  • Gender:Male
  • Location:Los Angeles
Great tool, thanks

Trauma, JrCs, sonotone, phcoder, blackosx, STLVNUB, Slice, dmazar, STLVNUB, THe KiNG, гык-sse2, rafirafi, bcc9, mcmatrix, !Xabbu.



#7
ErmaC

ErmaC

    127.0.0.1

  • Supervisors
  • 4,314 posts
  • Gender:Male
  • Location:Canary Islands
Nice!

Topic pinned.

Fabio

#8
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 2,895 posts
  • Gender:Male
  • Location:UK
Thanks Fabio.

And good to hear the positive feedback so far. I've since edited the opening post to remove the duplication of STLVNUB in the credits.

#9
p.H

p.H

    InsanelyMac Legend

  • FAQ Team
  • 592 posts
  • Gender:Male
  • Interests:Hackintosh & NBA & COD4 promod
Impressive.
It surely gets quite a lot info

#10
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 378 posts
Loving your work B, thanks!

#11
Mr.Graphic

Mr.Graphic

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
  • Gender:Male
  • Location:EU
Thank you Blackosx! Great tool! :king:

#12
flip360

flip360

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:Skopje
Thanks for the tool blackosx, great work!

Cheers

#13
Biso007

Biso007

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 175 posts
  • Gender:Male
  • Location:Cairo, EG
waw! .. simple and to the point ... Great!!

#14
tot318

tot318

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
thank you for the fabulous app....

#15
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 2,895 posts
  • Gender:Male
  • Location:UK
I've attached a revised version of DarwinDumper to the opening post.

The changes from 2.3.4 -> 2.3.6 are:

- Added detection for the version of Clover 'boot' file and CloverXXX.efi file
- Changed bootloaders.txt and diskutil html layout to include UEFI files found.
- Added detection for Clover, Windows and ELILO when finding UEFI file named BootX64.efi.
- Added cmf's oclinfo for OpenCL info dump. (Thanks Slice).
- LPSCI html tables are now collapsable.

#16
tot318

tot318

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
Can you make an option to save to other folder instead of the Desktop ?

#17
jfMac

jfMac

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Not Telling
  • Interests:Everything Apple and OSx86
Excellent information tool with a very readable format. BIG thank you to all contributors.

#18
Micky1979

Micky1979

    I realized that I am lucky

  • Moderators
  • 1,356 posts
  • Gender:Male
  • Location:Italy
I'm amazed, I just saw Clover v2 :StarTrek: , and now this fantastic tool!!!!!!
Revolution is coming on Hackintosh world?
wow ...... ..... good job to all of you! :)

Micky

#19
STLVNUB

STLVNUB

    InsanelyMac Legend

  • Coders
  • 990 posts
  • Gender:Male

Can you make an option to save to other folder instead of the Desktop ?

Good point, THAT folder should be DarwinDumper App folder.

#20
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 2,895 posts
  • Gender:Male
  • Location:UK

Can you make an option to save to other folder instead of the Desktop ?

Thanks for the request. I'll see what I can do.

Good point, THAT folder should be DarwinDumper App folder.

I'll make that the default choice.





Also tagged with one or more of these keywords: Bootloader, BIOS, IOReg, Device Properties, LSPCI, Dump, VBIOS, SMC, ACPI, NVRAM


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy