Jump to content

azlvda

Members
  • Content Count

    47
  • Joined

  • Last visited


Reputation Activity

  1. Like
    azlvda reacted to cecekpawon in AptioMemoryFix   
    latest bin.
    X64.rar
  2. Like
    azlvda reacted to cvad in Bootdisk Utility   
    BDUtility.exe v2.1.2017
    rev.021b:
    The BDU default save path is now saved as a relative path, i.e. ". \", which is useful for removable disks;  Updating the Recovery HD list is disabled (temporarily, because the set of files in the SUCatalog has changed); The download list for Recovery HD is fixed in the program (it is possible to add new URLs to BDUtility.ini); It's possible to do FreeDos boot disk with Volkov Commander; Minor changes and improvements. Enjoy
  3. Like
    azlvda reacted to RehabMan in EFICheckDisabler   
    You don't need a Disabler binary to create a disabler kext.
    It can be done as a codeless kext.
    Take a look at my version of the same. It is just an Info.plist.
    Attached.
    EFICheckDisabler.kext.zip
  4. Like
    azlvda reacted to Donk in macOS Unlocker 2.1 for VMware Workstation 11/12/14, Player 7/12/14, Fusion 7/8/10   
    As I said earlier this year, I am retiring from maintaining the unlocker after 10 years now that this version has been released. I have 2 volunteers willing to take it on for the future and we will announce who they are when we are ready.
     
    Before this happens I want to point out a few things about the unlocker that newer members may not know about and where to look if they have problems.
     
    1. The unlocker does not modify any code in the executables. It only patches data tables for the virtual SMC (vmware-vmx to run VMs) and the Guest Host Tables (vmwarebase to show macOS in the OS selector).
     
    2. Issues with guest resolution and keyboards/mice etc. will be down to VMware tools. It may need them to be downgraded to a previous version if issues are found with the latest ones. Issues like resolution also occur with unpatched VMware Fusion on Apple hardware, and so it is worth looking on the VMware forums as well for a solution.
     
    3. Kernel panics during macOS guest startup are usually down to 3 possible causes:
    Running on an AMD CPU which is not natively supported by Apple macOS and requires a modified XNU kernel. Installation media incorrectly built from the downloaded installation app. 3rd party macOS "distros" which quite often have KEXTs and settings that are not VMware friendly 4. Installation issues for unlocker have mainly been due to certain AV products protecting the VMware folders. I know that McAfee Host Intrusion Protection can cause the installation to fail, so disable them when running install/uninstall. Also make sure VMware is not running during installation.
     
    5. Issues where macOS guests do not work after a VMware upgrade. This will be due to the patched executables being overwritten during the upgrade process. Make sure you re-run the installer.
     
    I will still be lurking around on the forums but not working on this topic. I need a break and some new challenges.
     
    Thanks to all those who have helped over the years with the different incarnations of code to make macOS on VMware happen. You know who you are and I could not have done it without those who helped answer questions, donates code patches and tried out early versions.
     
    Dave (Donk)
  5. Like
    azlvda reacted to Donk in macOS Unlocker 2.1 for VMware Workstation 11/12/14, Player 7/12/14, Fusion 7/8/10   
    Unlocker 2.1 for latest VMware products.
     
    Important message - ESXi 6.x support has been removed from the Unlocker as it is too unreliable. Several methods have been tried but they cause random disconnects of vCenter and failure of the hostd daemon. Support will be added back if and when a reliable method is found.
     
     
    Support Request
    Please, please, please do NOT copy vmx or log files inline in a post. Always attach the log file as an attachment. It slows down the forum editor and puts a lot of junk in the actual post, and I cannot analyse unless it is a separate file. Alternatively post a link to a Gist.
     
    Download Links
    Version 2.1.1  - http://www.insanelymac.com/forum/files/file/835-unlocker/
     
    Please continue to use version 2.0.8 for ESXi 6.0.
    macOS Unlocker for VMware V2.1 ============================== +-----------------------------------------------------------------------------+ | IMPORTANT: | | ========== | | | | Always uninstall the previous version of the Unlocker before using a new | | version. Failure to do this could render VMware unusable. | | | +-----------------------------------------------------------------------------+ 1. Introduction --------------- Unlocker 2 is designed for Workstation 11/12/14, Player 7/12/14, and Fusion 7/8/10. If you are using an earlier product please continue using Unlocker 1. Version 2 has been tested against: * Workstation 11/12/14 on Windows and Linux * Workstation Player 7/12/14 on Windows and Linux * Fusion 7/8/10 on macOS Sierra The patch code carries out the following modifications dependent on the product being patched: * Fix vmware-vmx and derivatives to allow macOS to boot * Fix vmwarebase .dll or .so to allow Apple to be selected during VM creation * Download a copy of the latest VMware Tools for macOS Note that not all products recognise the darwin.iso via install tools menu item. You will have to manually mount the darwin.iso for example on Workstation 11 and Player 7. The vmwarebase code does not need to be patched on macOS systems so you will see a message on those systems telling you that it will not be patched. In all cases make sure VMware is not running, and any background guests have been shutdown. The code is written in Python as it makes the Unlocker easier to run and maintain on ESXi. 2. Prerequisites ---------------- The code requires Python 2.7 to work. Most Linux distros and macOS ship with a compatible Python interpreter and should work without requiring any additional software. Windows Unlocker has a packaged version of the Python script using PyInstaller, and so does not require Python to be installed. 3. Limitations -------------- If you are using VMware Player or Workstation on Windows you may get a core dump. Latest Linux products are OK and do not show this problem. +-----------------------------------------------------------------------------+ | IMPORTANT: | | ========== | | | | If you create a new VM using version 11, 12 or 13 hardware VMware may stop | | and create a core dump. There are two options to work around this issue: | | | | 1. Change the VM to be HW 10 - this does not affect performance. | | 2. Edit the VMX file and add: | | smc.version = "0" | | | +-----------------------------------------------------------------------------+ 4. Windows ---------- On Windows you will need to either run cmd.exe as Administrator or using Explorer right click on the command file and select "Run as administrator". win-install.cmd - patches VMware win-uninstall.cmd - restores VMware win-update-tools.cmd - retrieves latest macOS guest tools 5. Linux --------- On Linux you will need to be either root or use sudo to run the scripts. You may need to ensure the Linux scripts have execute permissions by running chmod +x against the 2 files. lnx-install.sh - patches VMware lnx-uninstall.sh - restores VMware lnx-update-tools.cmd - retrieves latest macOS guest tools 6. macOS -------- On macOS you will need to be either root or use sudo to run the scripts. This is really only needed if you want to use client versions of macOS. You may need to ensure the macOS scripts have execute permissions by running chmod +x against the 2 files. osx-install.sh - patches VMware osx-uninstall.sh - restores VMware 7. ESXi ------- ESXi is no longer supported as there are too many errors on newer versions due to VMware hardening the ESXi image. 8. Thanks --------- Thanks to Zenith432 for originally building the C++ unlocker and Mac Son of Knife (MSoK) for all the testing and support. Thanks also to Sam B for finding the solution for ESXi 6 and helping me with debugging expertise. Sam also wrote the code for patching ESXi ELF files and modified the unlocker code to run on Python 3 in the ESXi 6.5 environment. History ------- 10/10/17 2.1.0 - New version to support ESXi 6.5, Workstation/Player 14 and Fusion 10 - Removed support for ESXi 6.0 - Added ESXi boot option to disable unlocker (nounlocker) 11/10/17 2.1.1 - Removed all support for ESXi 6.x (c) 2011-2017 Dave Parsons
  6. Like
    azlvda reacted to Donk in Workstation 11/12, Player 7/12, Fusion 7/8 and ESXi 6 Mac OS X Unlocker 2   
    Quick update - code for Windows and Linux Workstation and Player now tested and appears OK. Still some issues on ESXi which are currently being worked on.
     
    UPDATE - I think everything is now done. I will build a release tomorrow.
  7. Like
    azlvda reacted to Donk in Workstation 11/12, Player 7/12, Fusion 7/8 and ESXi 6 Mac OS X Unlocker 2   
    I am going to work with David-B on this and I hope he will take over from me. I am currently on vacation so expect a delay of 2 weeks. Once this version is released I hope David-B can run with the project, abnd I will be available to offer advice to him, and any others who want to join in with the work.
  8. Like
    azlvda got a reaction from Badruzeus in [pre-release] macOS High Sierra   
    https://pikeralpha.wordpress.com/2017/01/14/does-apple-load-microcode-for-the-igpu/
  9. Like
    azlvda reacted to foxlet in FetchMacOS - A tool to download macOS on non-Mac platforms.   
    FetchMacOS - A tool to download macOS on non-Mac platforms.
     
    A few months ago I was playing around with the idea of looking at Apple's new distribution method for the macOS Installer (in the A/B test that delivers either a complete app bundle, or a 7MB stub that downloads the rest separately).
     
    Since it seemed to use the existing swdist distribution server, I decided to use some older code to write a client that emulates the 7MB macOS Installer and fetches the installation data from Apple's servers. It works on Linux and Windows, and is probably the closest thing to a clean copy of macOS without involving an actual Mac or the App Store.
     
    This thread is just to garner some opinions on the idea, and maybe adding some improvements (such as including createinstallmedia logic to make installation drives from the data) before making a wider release.
     
    FetchMacOS 1.2a (for macOS 10.14 Mojave)
    http://swdist.furcode.co/bin/FetchMacOS-1.2.zip
    SHA1 = ba19a1d3fdf00aa65ac7797388de27089e91d101
     
    Changelog
    1.2 - Support for macOS Mojave (10.14)
    1.1 - Support for High Sierra (10.13)
  10. Like
    azlvda got a reaction from D-an-W in Clover General discussion   
    http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/page-655?do=findComment&comment=2436330
  11. Like
    azlvda got a reaction from crazybirdy in [pre-release] macOS High Sierra   
    hi,
    try to drop BGRT table
            <key>DropTables</key>         <array>             <dict>                 <key>Signature</key>                 <string>BGRT</string>             </dict>         </array>
  12. Like
    azlvda got a reaction from crazybirdy in [pre-release] macOS High Sierra   
    hi,
    try to drop BGRT table
            <key>DropTables</key>         <array>             <dict>                 <key>Signature</key>                 <string>BGRT</string>             </dict>         </array>
  13. Like
    azlvda reacted to Sherlocks in [pre-release] macOS High Sierra   
    Drop some ACPI Table 
    나의 LG-F800S 의 Tapatalk에서 보냄
  14. Like
    azlvda reacted to C.Frio in To Hackintosh or not to Hackintosh. General observations of OS X vs Windows   
    hi...
     
    imho...
    the best system is the one that does the work...that you need...
    and you feel comfortable using it...
    "what should be the red color  ,if all like the blue color"
    c.frio
  15. Like
    azlvda reacted to syscl in Clover Problems and Solutions   
    For those who experience Dell SMBIOS truncate in SMBIOS Table Type 1(Broadwell, Skylake, ...), here's the solution:
     
    Remap SmBios Table Type 1 standard GUID from EB9D2D31-2D88-11D3-9A16-0090273FC14D to EB9D2D35-2D88-11D3-9A16-0090273FC14D Kexts patch to make AppleSMBIOS and AppleACPIPlatform to read table in new location Notice:
    Since SmBios Table Type 2 hasn't been affected, thus boot.efi hasn't been affected(lucky part) Since SmBios Table Type 1 GUID is the same on all computers even on Apple, thus, Apple has to follow the same definition from UEFI, that's why we can simply change GUID without any worries  
    So how about the solution?
     
    We can manually patch AppleSMBIOS and AppleACPIPlatform then use a hacked CLOVERX64.efi to fix issues on Dell's laptop. But this solution is not elegant. Because:
    The patched CLOVERX64.efi can not easily sync with the latest code This method may be applied on other platforms, other computers as well, thus not be applicable in practice  Need to add kext patch manually  
    Thus my goal is to implement this fix in Clover as an option(like many other patches: AsusAICPUPM, AppleRTC...). And, yes, minor change in Clover source code to achieve consistency.
     
    Here's the new option I made for Clover(Dell SMBIOS Patch)

     
    Here's the new key(boolean) value in Clover config.plist
    <key>KernelAndKextPatches</key> <dict> <key>DellSMBIOSPatch</key> <false/> </dict> Here's the source code I've changed
    Clover.zip
     
    Here's the compiled CLOVERX64.efi(based on latest r3998 @Sherlock's fix version from sourceforge)
    CLOVERX64.efi.zip
     
    Here's the prove after applying this patch on XPS 13 9350(Iris 540 model)

     
    Notice: This method can be applied in any computers without problems(in theory). But I recommend you use this method only when you encounter SMBIOS Table Type 1 truncate issue.
     
    Credit: David Passmore who provided the clue for the fix. Thank's for your good idea!
    Credit: @Sherlock who help me refine RC.Script bugs such that I have time to implement David Passmore's workaround into Clover
    Credit: my friends(like Hongyi, @Mirone) who give me courage not to give up 
    Credit: syscl who implement this method into Clover
    Credit: Clover, a great project
     
    Thanks everyone, have a great day
    syscl
  16. Like
    azlvda got a reaction from kanton in From desktop to laptop   
    i would choose dell xps 13 with i7 6560u 
    surface pro 4 doesnt have thunderbolt 3 port
  17. Like
    azlvda reacted to cvad in Bootdisk Utility   
    BootDiskUtility.exe v2.1.2016
    rev.020b:
    Now You can Download Usefull files from User Download List
    and BDU Additional Download List, additional verification that the file has completely downloaded, auto copy \EFI\CLOVER\drivers-Off\drivers64UEFI\OsxAptioFixDrv-64.efi in \EFI\CLOVER\drivers64UEFI\ , open Clover Update Log link from window "Configuration". Enjoy
  18. Like
    azlvda reacted to Slice in Clover Change Explanations   
    Rev 3266
    A task: Mavericks and ElCapitan use different framebuffers so ATIConnectorData must be different.
    As well FakeCPUID needed for Mavericks is not needed for ElCapitan.
    Users must have an ability to load different config.plist for different systems.
    Moreover I may propose different configs for similar systems on different volumes.
    Or just two entries with different configs without manual switch settings.
    That is.
    Now we can write name of config into Custom Entry (without .plist extensions!). Tested on Lion computer.

    a line Settings=special mean a file special.plist which is the same as config.plist but with other values.
    GUI looks like this

    First entry has SubEntries with a possibility to return to common setting from common config.plist.

     
    Choosing common or special setting I can boot same system with two different settings.
    In my demo this is different VideoCard names. NvidiaGeneric=true/false
     
    In this demo I used file special.plist.
    It may be ElCapitan.plist or config-666.plist or any other to your taste.
     
    One note, this plist should not contain sections Boot and GUI.
  19. Like
    azlvda got a reaction from Ioan Kralev in Intel HD 4600 QE/CI Yosemite   
    DP 6's out
    hope a good news on H4600 mobile
  20. Like
    azlvda got a reaction from vjenne in Intel HD 4600 QE/CI Yosemite   
    all done via clover, using clover configurator
     
    device/IntelGFX/0x04128086
    Graphics/Inject Intel/IG-Platform-ID/0x0a260006
    Kernel and kext patches
    Name      : AppleIntelFramebufferAzul
    find         : 3D86801204
    Replace  : 3D86801604
     
    Name      : AppleIntelHD5000Graphics
    find         : 3D868012047410EB5D
    Replace :  3D868016047410EB5D
     
    HP Probook 440 G1 i5 4200M HD4600
  21. Like
    azlvda got a reaction from vjenne in Intel HD 4600 QE/CI Yosemite   
    all done via clover, using clover configurator
     
    device/IntelGFX/0x04128086
    Graphics/Inject Intel/IG-Platform-ID/0x0a260006
    Kernel and kext patches
    Name      : AppleIntelFramebufferAzul
    find         : 3D86801204
    Replace  : 3D86801604
     
    Name      : AppleIntelHD5000Graphics
    find         : 3D868012047410EB5D
    Replace :  3D868016047410EB5D
     
    HP Probook 440 G1 i5 4200M HD4600
  22. Like
    azlvda got a reaction from vjenne in Intel HD 4600 QE/CI Yosemite   
    all done via clover, using clover configurator
     
    device/IntelGFX/0x04128086
    Graphics/Inject Intel/IG-Platform-ID/0x0a260006
    Kernel and kext patches
    Name      : AppleIntelFramebufferAzul
    find         : 3D86801204
    Replace  : 3D86801604
     
    Name      : AppleIntelHD5000Graphics
    find         : 3D868012047410EB5D
    Replace :  3D868016047410EB5D
     
    HP Probook 440 G1 i5 4200M HD4600
  23. Like
    azlvda reacted to Donk in Workstation 8/9/10, Player 4/5/6 and Fusion 4/5/6 Mac OS X Unlocker   
    Updated 7th December
    Updated for Workstation 8.0.1 and Fusion 4.1.0
    http://goo.gl/5CZVn
×