Jump to content
xpamamadeus

Ozmosis

5,903 posts in this topic

Recommended Posts

here my Firmeware revision

<key>FirmwareRevision</key>
<integer>0x0001000A</integer>

Same as mac 3,1?

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites
Advertisement

Hi guys!

 

I'm having a problem with Hardware UUID - I force a UUID that I use since Chameleon because some programs use this to know if you they have had reinstalled in other system and count how many reinstall you did.

I use the same UUID in Clover and there works fine and worked fine with Ozmosis until I have upgraded to MacOS Sierra, now even I forcing UUID on Default.plist the system change the UUID after boot.

Is this happen with you guys?

 

Here my Default.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Version</key>
  <string>1.0.1</string>
  <key>Timestamp</key>
  <integer>0</integer>
  <key>Defaults:4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
  <dict>
	<key>BiosVersion</key>
	<string>MP61.88Z.0116.B04.1312061508</string>
	<key>BiosDate</key>
	<string>03/09/13</string>
	<key>ProductName</key>
	<string>MacPro6,1</string>
	<key>ProductFamily</key>
	<string>Mac Pro</string>
	<key>SystemVersion</key>
	<string>1.0</string>
	<key>SystemSerial</key>
	<string>F5KLCW72F693</string>
	<key>ProductId</key>
	<string>Mac-F60DEB81FF30ACF6</string>
	<key>BoardVersion</key>
	<string>10</string>
	<key>BaseBoardSerial</key>
	<string>C02140302D5DMT31M</string>
	<key>Manufacturer</key>
	<string>Apple Inc.</string>
	<key>ChassisAssetTag</key>
	<string>Pro-Enclosure</string>
	<key>EnclosureType</key>
	<integer>7</integer>
	<key>ProcessorSerial</key>
	<string>F5K3474002XFNN21A</string>
    <key>HardwareAddress</key>
	<string>FC:AA:14:F5:E1:DC</string>		
    <key>HardwareSignature</key>
	<string>5BF6E328-FDF2-57E0-AF18-9F767AC78912</string>
	<key>FirmwareVendor</key>
	<string>Apple</string>
  </dict>
  <key>Defaults:1F8E0C02-58A9-4E34-AE22-2B63745FA101</key>
  <dict>
    <key>BootEntryTemplate</key>
    <string>$label</string>
    <key>DarwinDiskTemplate</key>
    <string>$label</string>
    <key>DarwinRecoveryDiskTemplate</key>
    <string>$label ($platform.$major.$minor)</string>
    <key>DarwinCoreStorageTemplate</key>
    <string>$label</string>
    <key>AndroidDiskTemplate</key>
    <string>$label</string>
    <key>AndroidDiskOptionTemplate</key>
    <string>initrd=$initfs root=UUID=$uuid androidboot.hardware=android_x86 ro SRC=$path</string>
    <key>LinuxDiskTemplate</key>
    <string>$label $build</string>
    <key>LinuxDiskOptionTemplate</key>
    <string>initrd=$initfs root=UUID=$uuid ro</string>
    <key>LinuxRescueDiskTemplate</key>
    <string>$label Rescue</string>
    <key>LinuxRescueOptionTemplate</key>
    <string>initrd=$initfs root=UUID=$uuid ro</string>
    <key>EnableKextPatcher</key>
    <true/>
	<key>TimeOut</key>
	<integer>7</integer>
	<key>DisableNvidiaInjection</key>
	<true/>		
  </dict>
  <key>Defaults:7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
  <dict>
    <key>boot-args</key>
    <string>-v nv_disable=1</string>
    <key>csr-active-config</key>
    <integer size=32>0x7F</integer>
  </dict>
</dict>
</plist

And here the UUID after boot Sierra with Ozmosis.

 

Captura_de_Tela_2016_10_23_a_s_21_44_27.

Share this post


Link to post
Share on other sites

Hi guys!

 

I'm having a problem with Hardware UUID - I force a UUID that I use since Chameleon because some programs use this to know if you they have had reinstalled in other system and count how many reinstall you did.

 

I use the same UUID in Clover and there works fine and worked fine with Ozmosis until I have upgraded to MacOS Sierra, now even I forcing UUID on Default.plist the system change the UUID after boot.

 

Is this happen with you guys?

 

Here my Default.plist


    <key>HardwareSignature</key>
	<string>5BF6E328-FDF2-57E0-AF18-9F767AC78912</string>
	

 

Hardware signature generates UUID in OSX but they aren't the same...

 

If you want "5BF6E328-FDF2-57E0-AF18-9F767AC78912" as UUID, you have to enter something else in HardwareSignature. I remember I had to do it for one of my software... but I don't remember how I did to translate "HardwareSignature" to correct UUID. Sorry.

Share this post


Link to post
Share on other sites

The best would be to reinject your original number using Chameleon, download IOJones and look for "IODeviceTree/efi/platform/system-id". That's the value to enter in the form of "xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx" in the "HarwareSignature" key of Oz defaults.plist.

 

Unless you have already a copy of your old IORegistryExplorer or IOJones report when you used Chameleon (it was the way I've generated my correct HardwareUUID, thanks God I had this report...).

Share this post


Link to post
Share on other sites

Hardware signature generates UUID in OSX but they aren't the same...

 

If you want "5BF6E328-FDF2-57E0-AF18-9F767AC78912" as UUID, you have to enter something else in HardwareSignature. I remember I had to do it for one of my software... but I don't remember how I did to translate "HardwareSignature" to correct UUID. Sorry.

 

Thanks for reply, but something very weird it's happen, I changed the HardwareSignature and HardwareAddress (macAddress) to other but the UUID didn't change?!?


Then just for test I removed this fields from my Default.plist and still nothing changed?!?

 

I will delete the default.plist to see if still works, maybe there is another default.plist somewhere...

Share this post


Link to post
Share on other sites

Your original variables would still be saved in nvram. You need to reset nvram with a four finger reset after editing the Defaults.plist.

Thank you! You was correct!

 

And for my luck, I had written down the UUID that I had from the Chameleon and the MacAddress too, putting this information the correct UUID was generated again.  :D
 
Thank you guys for the ideias, I thought the HardwareSignature was a forced way like Clover does.

Share this post


Link to post
Share on other sites

Anyone have any theme files for Ozmosis they want to share? Looking for the classic Silver mac look..

 

Also is there a way for when Oz is reset for it to run an nsh shell script automatically?

 

Thanks

 

Bump.,

Share this post


Link to post
Share on other sites

Hi,

 

Today I decided to improve my Dsdt, I get finally what I want for my GA H97-WIFI. Size is now less than 8ko.

I use Dsdt2Bios to import Dsdt in AmiBoardInfo, put into my bios and after flash, black screen  :(

 

I've found the bug and update Dsdt2Bios to rev 0.4.12  :yes:

 

https://www.dropbox.com/s/m0391hzhkprfrc5/Dsdt2Bios-0.4.12.zip?dl=0

 

Fred

Share this post


Link to post
Share on other sites

Or one just adds everything *SMC* to *SMC*Helper and not to Clover?

Clover catch SMC keys set by system for boot.efi can take them.

Those keys are not random and not constatns

3:132  0:045  found AppleSMC protocol
3:137  0:004     fakesmc-key-LsBA-ui8:90 
3:141  0:004     fakesmc-key-NTOK-ui8:01 
3:146  0:004     fakesmc-key-NATi-ui16:00 00 
3:153  0:006     fakesmc-key-NATJ-ui8:00 
3:158  0:004     fakesmc-key-CLKH-{clh:00 00 70 80 00 01 19 40 
3:173  0:015     fakesmc-key-LSSS-ui16:02 00 
3:183  0:009     fakesmc-key-CLKT-ui32:00 01 33 03 
3:195  0:012     fakesmc-key-HBKP-ch8*:E8 8E 37 AF 92 7F 44 49 9E F2 CC 27 02 B5 7B F6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
3:249  0:054     fakesmc-key-MSDW-ui8:00 

Share this post


Link to post
Share on other sites

Hi,

 

Today I decided to improve my Dsdt, I get finally what I want for my GA H97-WIFI. Size is now less than 8ko.

I use Dsdt2Bios to import Dsdt in AmiBoardInfo, put into my bios and after flash, black screen  :(

 

I've found the bug and update Dsdt2Bios to rev 0.4.12  :yes:

 

https://www.dropbox.com/s/m0391hzhkprfrc5/Dsdt2Bios-0.4.12.zip?dl=0

 

Fred

Did you fix .rom problem? 

Share this post


Link to post
Share on other sites

Did you fix .rom problem? 

 

No.

 

do you have such hardware with .rom section ? hardware to recover bad flash ?

I ask that because I've an idea of how to bypass this limitation.

We need to leave same size of DSDT like that doesn't need to calculate new jump and so on.

Restriction is that DSDT should never be greater than original, lower is not a problem.

It should work but need somebody to test.

 

Fred

Share this post


Link to post
Share on other sites

Hello,

 

I wrote a little soft to extract key from smc file provide by Apple.

Nothing great just for fun.

https://www.dropbox.com/s/eh65d1cs4p0pa4a/SmcExtract.zip?dl=0

 

In Mac-27ADBB7B4CEE8E6.csv look at col "E" seems to be an offset in 64k space.

Device (SMC)
{
    ***code***
    Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
    {
        ***code***
        Memory32Fixed (ReadWrite,
                       0xFEF00000,         // Address Base
          ====>        0x00010000,         // Address Length
                      )
        IRQNoFlags () {6}
    })
}

Fred

 

It's not the good place, I know but can't post in dev forum.

Share this post


Link to post
Share on other sites

No.

 

do you have such hardware with .rom section ? hardware to recover bad flash ?

I ask that because I've an idea of how to bypass this limitation.

We need to leave same size of DSDT like that doesn't need to calculate new jump and so on.

Restriction is that DSDT should never be greater than original, lower is not a problem.

It should work but need somebody to test.

 

Fred

Hi fred,Yes i have such hardware

 

Inviato dal mio ASUS_Z00UD utilizzando Tapatalk

Share this post


Link to post
Share on other sites

What do you mean by 'offset'? I'm not on OS X, so can't run the app right now. :/

 

I mean address in 64 k space. 

 

Look at that.

 

OSK0 8336 0 ch8* 6849 1

OSK1 8336 0 ch8* 6887 1

 

MSTj 384 0 ui8  1282 16392

MSTf 384 0 ui8  1283 16392

 

 

HC0N 448 0 ui8  2008 8192

MSLS 448 0 ui8  2009 8192

GT0C 640 0 ui16 2012 8192

FRmp 640 0 ui16 2014 8192

 

https://www.dropbox.com/s/qkw37qokdxvw9oi/2013IM27.csv?dl=0

 

Fred

Share this post


Link to post
Share on other sites
Memory32Fixed (ReadWrite,
                       0xFEF00000,         // Address Base
          ====>        0x00010000,         // Address Length
                      )

 

If you mean this by '64 k space', this is for MMIO. Can't think of a reason why a key would point there tbh...

Share this post


Link to post
Share on other sites

Are there any future for Ozmosis and AMD GPU cards?

In the Clover section I can see, that they are working for it.

 

But how about Ozmosis?

 

I got following lines on verbose boot:

verbosebootamo5pv4zcx.jpg

 

Mainboard: Z77MX-QUO-AOS

GPU: PowerColor RX480 8GB

 

Screenshot is from setting GPU as primary output.

When I remove the ID from AMD4100X Kext I can boot, but only with VESA Graphics...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By partha.slg123
      Hackintosh High Sierra 10.13.3 USB Installer Boot Into USB DIrectly Enter Exit Option Menu. Clover Boot Menu Not Showing. Plz Help .................
       

       
      My System Specification :

      CPU : Core i5 6400
      MB : Asus H110M-CS
      RAM : 8GB DDR 4
      HDD : WD 1TB For Windows And WD 500 GB For Hackintosh
      Bootloader : Clover
    • By cvad
      View File Bootdisk Utility
      Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      BDU_v2.1.2018.023b.zip
      MakeCloverBDUReadyZip.bat.zip
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
       
       
       
      Feel free to "Rate File"
      Submitter cvad Submitted 04/28/2013 Category Bootloaders  
      BDU_v2.1.2015.016b.zip
      BDU_v2.1.2015.018b.zip
      BDU_v2.1.2016.019b.zip
      BDU_v2.1.2016.020b.zip
      BDU_v2.1.2017.021b.zip
      BDU_v2.1.2017.022b.zip
    • By cvad
      Make bootable USB Flash Disk for MAC OS X with Latest Clover bootloader revision fast and easy by one click! under OS Windows.
      Special utility from cvad & russian MAC community for new hackintosh users.
       
      Enjoy...
       
      For more information and complete instructions please see this topic.
       
       
       
       
      Feel free to "Rate File"
    • By MacNB
      Recently transition from ###### to Clover.
      All work great on my raging Dell530 (with Quad-core Xeon E5450).
      I can triple boot Snow-Leopard, Mavericks or Yosemite.
      Really love the way clover does dynamic patching.
       
      Decided to add a second drive that had the original Dell-installed Windows Vista.
       
      Question for the community: Is it even possible to boot legacy Vista on the second drive using Clover ?
       
      I ask because I cannot. I have searched and all topics discuss UEFI boot which is OK for Win7 and up.
      Vista does not support UEFI boot.
      And this good old Dell only has BIOS.
       
      Clover GUI lists two new partitions after the Recovery HD partition.
      The last one is called "Boot Windows from OS" (screenshot0):
       
      When I hit enter, the screen clears to black and Clover windows badge is displayed but does not boot.
      If I hit enter again, I see the Clover GUI again.
       
      It just will not boot Vista.
       
      Disk details are as shown:
      OSX-YS-Pro:~ MacNB$ diskutil list /dev/disk0    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:      GUID_partition_scheme                        *1.0 TB     disk0    1:                        EFI EFI                     209.7 MB   disk0s1    2:                  Apple_HFS OSX-SL                  803.3 GB   disk0s2    3:                  Apple_HFS OSX-MV                  153.3 GB   disk0s3    4:                  Apple_HFS OSX-YS                  42.4 GB    disk0s4    5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5 /dev/disk1    #:                       TYPE NAME                    SIZE       IDENTIFIER    0:     FDisk_partition_scheme                        *750.2 GB   disk1    1:                 DOS_FAT_16 DellUtility             74.0 MB    disk1s1    2:               Windows_NTFS RECOVERY                10.7 GB    disk1s2    3:               Windows_NTFS OS                      739.3 GB   disk1s3 OSX-YS-Pro:~ MacNB$ OSX-YS-Pro:~ MacNB$ sudo fdisk440 /dev/disk1 Password: Disk: /dev/disk1 geometry: 91201/255/63 [1465149168 sectors] Signature: 0xAA55          Starting       Ending  #: id  cyl  hd sec -  cyl  hd sec [     start -       size] ------------------------------------------------------------------------  1: 06    0   1   1 -    8 254  63 [        63 -     144522] DOS > 32MB    2: 07    9  13   5 - 1023 254  63 [    145408 -   20971520] NTFS         *3: 07 1023 254  63 - 1023 254  63 [  21116928 - 1444028416] NTFS          4: 00    0   0   0 -    0   0   0 [         0 -          0] unused       OSX-YS-Pro:~ MacNB$    FDISK shows that the 3rd partition is ACTIVE on the Vista drive (disk1).
       
      Clover is installed on EFI partition on the OS X drive (disk0).
       
      Config.plist attached.
      debug.log attached.
       
      If I boot from a Chameleon USB-stick, I can select the OS partition and it boots, but Clover does not.
       
      Edit: I can boot Vista via the BIOS by hitting F12 and selecting the vista hdd.
      screenshot0.bmp
      MacNB-debug.log.zip
      MacNB-config.plist.zip
      MacNB-530-Generic.zip
    • By Soeren_DK
      Hi there.
      I'm new to this site but not totally new to hack. I've had a hack since 10.4 and the latest version I ran was 10.9, not totally fixed but it worked to what I needed. Now I want to make the machine run as good as it can. I can see there has been a lot of changes/upgrades/new solutions since I installed my hack and I have a hard time to catch up.  
      I've been able to boot and install macOSX and now I need the POST installation.
      I tried to install the clover EFI boot loader with these settings:
       
      and found the DSDT.aml and SSDT-0.aml from HERE
      found the apfs.efi
      and placed it in EFI -> EFI -> CLOVER -> driver64
      and these kext in here:

       
       
      But when I boot it up this is the first bootscreen I have. No partions, no mouse control, no nothing.

      if I exit clover this screen appear.

      and now everything works. 
       
      What is wrong?
      Cheers
      Soren
×