Jump to content

midi-sama

Members
  • Content Count

    889
  • Joined

  • Last visited

  • Days Won

    3

Reputation Activity

  1. Like
    midi-sama got a reaction from johnrey in El Capitan UEFI Clover on Sony Vaio S   
    Thanks @johnrey. Btw, no need for Disableturboboost.kext anymore, the latest clover had an option for that and it's working great for me.
  2. Like
    midi-sama reacted to johnrey in El Capitan UEFI Clover on Sony Vaio S   
    I have updated the guide for AppleHDA Audio in 10.11.4. It worked with the rest of the guide. Check original post.
  3. Like
    midi-sama reacted to Onestyle in El Capitan UEFI Clover on Sony Vaio S   
    Thanks midi,now I only need one from SVE. I've already seen difference between SVS and mine SVE,fan reading might work after some testing and my research,so midi we will stay in touch over pm.
  4. Like
    midi-sama got a reaction from johnrey in El Capitan UEFI Clover on Sony Vaio S   
    Ok guys!
    for AppleHDA problem, I updated (later, a lot later) OS X to 10.11.4 and I had this audio problem and use the AppleHDA Patcher app as I told you but for me it didn't work.
    For some reason the Platforms.xml.zlib in the generated Dummy doesn't work for us, so what I did is copy it from the original DummyHDA (check #1) then paste it under <aDummy.kext>/Contents/Resources/ and replace the old one. ATM I'm contacting Mirone to check what's the problem and he'll sure try to fix it.
     
    @Onestyle 
     
    here is my SVS (the same as OP's, latest bios) DSDT_midi.zip
    What I applied:
    [As in #1] + 0x0D USB patch and maybe AR9285 patch.
  5. Like
    midi-sama reacted to SirGanty in [GUIDE] Samsung Ativ Smart Pro XE700T1C 10.10.x and 10.11.0 [100%]   
    really appreciate the time and effort midi
     
    I'll try this later and let you know how it goes
  6. Like
    midi-sama got a reaction from Allan in [Guide] Dual-boot with Windows 10 and Clover - Legacy or UEFI   
    Srsly?
  7. Like
  8. Like
    midi-sama reacted to Allan in [Guide] Dual-boot with Windows 10 and Clover - Legacy or UEFI   
    Thanks midi 
  9. Like
    midi-sama got a reaction from Allan in [Guide] Dual-boot with Windows 10 and Clover - Legacy or UEFI   
    Srsly?
  10. Like
    midi-sama reacted to fusion71au in [Guide] Dual-boot with Windows 10 and Clover - Legacy or UEFI   
    For those wanting to try Windows 10, I thought I would create a short guide on how to create a Clover/UEFI Windows 10 installer with Rufus and clean install.  This guide is tailored for legacy BIOS machines but should also work in systems with native UEFI firmware.

    Prerequisites
    1.  Access to OSX and Windows to run Rufus and install Clover
    2.  Install Rufus: Download from here
    3.  Download the Windows 10 insider preview ISO (build 10074) from here. 
         Edit 29/7/15 RTM build 10240 available!:  Download MediaCreationTool.
     
    Making the UEFI Windows Installer
    1.  In Windows, Insert a 4GB or larger USB and start Rufus with the following settings

    Partition scheme and target system device = MBR for UEFI computer File System FAT32 2.  Click the “Create a bootable disk using ISO image” checkbox and the CDROM icon to browse/choose your downloaded ISO
    3.  Click Start & OK to burn the image to the USB.  Notice the USB takes on the name of the original ISO.

    4.  After the image has been burned to the USB, copy bootx64.efi from the /efi/boot folder of the Windows ISO/DVD into /efi/microsoft/boot.  Rename the file to "bootmgfw.efi" and also rename cdboot.efi to cdboot.bak.

    For Windows 7, you need to extract bootmgfw.efi from "install.wim" eg using 7-Zip, open the iso and navigate to \sources\install.wim\1\Windows\Boot\EFI\bootmgfw.efi and copy to efi\microsoft\boot on the USB.  
    Installing Legacy Clover (for legacy BIOS machines to boot the installer in UEFI mode)
    1.  Install Clover onto the USB drive (in OSX) with the “use alternative booting PBR” option ticked as shown below.

     
        Note - you can also install legacy Clover onto the USB in Windows using the Bootice program - see post#23
    2.  Copy the config.plist, DSDT/SSDT.aml file(s) which are specific to your system into the Clover folder
        - Put config.plist in /EFI/CLOVER directory
   
        - Put DSDT.aml in /EFI/CLOVER/ACPI/patched
        - Put FakeSMC.kext and other kexts required in EFI/CLOVER/kexts/10.x (where x is your version of OSX)

    Installation of Windows 10
    1.  Create free space on the target hard drive for Windows 10.  This can be done in OSX using Disk Utility or in Windows with Disk Management/Diskpart.exe.
    2.  It is recommended to temporarily disconnect all hard drives except the target hard drive when installing or updating Windows 10.
    3.  Boot the computer with the Installer USB, pressing <F12> (or whatever your system’s BIOS boot selection key is) to choose the USB and then pressing the number <6> key when you see Clover’s flashing underscore
    4.  At the Clover Main Menu, choose “Boot Microsoft EFI boot menu from your_USB_name” ---> start the Windows 10 installer GUI

    5.  Follow the rest of the steps in this guide - http://www.tenforums.com/tutorials/1950-windows-10-clean-install.html
     

    Notes
    Choose the “Custom: Install Windows only (advanced)” option and just select the Unallocated Space for the installation —> the correct partitions will be automatically set up At the first reboot, boot to the USB again but at the Clover Main Menu, select “Boot Microsoft EFI boot menu from EFI” As the final step, don’t forget to install Clover on the hard drive . Major version upgrades through Windows Update (as opposed to a clean install) may overwrite the bootsector so legacy Clover might need to be re-installed.  I recommend clean installing instead of letting Windows update perform an upgrade. If you run Windows 10 or 8 with Windows 7, you should turn off "Windows Hybrid Boot" to avoid chkdsk running every time you change from booting Windows 8/10 to Windows 7. Chameleon/Clover Emergency Boot Disk
    As an added bonus, by adding the attached Chameleon boot file to the root of the USB, you can use the installer as an emergency boot disk for Clover or Chameleon:

    Set your BIOS to boot first from USB ---> when you see the flashing underscore, press <1> to boot with Chameleon or <6> to boot with Clover .
    Chameleon v2737_boot1.zip
    Chameleon v2795_boot1.zip
  11. Like
    midi-sama reacted to th3us3r in [Guide] Change default Music, Documents, Downloads folder location   
    This is simple guide how to change/alias location of home folders.
     
    Many of hackintosh users use SSD drives for system and apps and would prefer not to crowd them with extensive amounts of data.
    This guide, courtesy of Davemreed from MacRumors.com explains in most simple way how to link default home folders to any secondary internal or external hard drive. Thanks to this solution you can store downloads, pictures, music, FCP libraries etc not on your system drive.
     
    This example refers to 'Downloads' folder, but can be applied to any home folders respectively.
     
    Warning!!! - this procedure deletes home folder with whole its content, so please be careful.
    First copy your Download folder to target location, otherwise you lose it. Launch Terminal Type: sudo rm -rf ~/Downloads/ You will prompted by a password, preceded by a warning about being careful. Now your Downloads folder is deleted from your home location. Next, in the Terminal window, type: ln -s (with a space following the 's'). Now, open a Finder window and go to the target location of your Downloads. Drag the new Downloads folder into the Terminal window. The path to the new destination will auto fill. Hit the return key to issue the command. The new Downloads default folder has now been successfully changed. Enjoy!
     
     
     
  12. Like
    midi-sama got a reaction from kosakgroove in Why are we in Wikipedia ?   
    Deep ☝☝☝ so deep I can see rolling in it.
  13. Like
    midi-sama got a reaction from johnrey in El Capitan UEFI Clover on Sony Vaio S   
    Lemme guess, 10.11.4 update right?
     
    http://www.insanelymac.com/forum/files/file/496-applehda-patcher/
     
    Use this, open it, Choose your Mobile Codec, hit patch, it will make a folder in your desktop with your codec patches, open it, go to Clover folder there, you'll find a "config.plist" and a "aDummyHDA.kext". Delecte DummyHDA.kext from your system (found in /S/L/E) then install this one, reboot after fixing caches/perms. Audio should be back No Voodoo required for this experiment, no need to sacrifice your sound!
  14. Like
    midi-sama reacted to JahStories in Why are we in Wikipedia ?   
  15. Like
    midi-sama got a reaction from CEGOCAP in [GUIDE] Samsung Ativ Smart Pro XE700T1C 10.10.x and 10.11.0 [100%]   
    Ok fixed:
    Download this file: AtivHDA.kext.zip
    All credit goes to http://www.insanelymac.com/forum/files/file/496-applehda-patcher/
  16. Like
    midi-sama got a reaction from duduclx in [GUIDE] Samsung Ativ Smart Pro XE700T1C 10.10.x and 10.11.0 [100%]   
    IMPORTANT!!!!!
    I just found a way to have UPDD Gestures + Pen with Wacom!!
    As I found that our Tab 7 and Surface Pro (first and maybe second too) share the same Atmel touch panel (maXtouch 8xxx), I downloaded the according UPDD+Gestures from their Documentation webpage, and since they have (mostly) a M$ rebranded Wacom pen, it wont conflict with ours!! Check here: http://touch-base.com/documentation/SurfacePro.htm
     
    here is the direct link to the UPDD download http://touch-base.com/downloads/SurfacePro/Contact/UPDD_05_01_1448.dmg
     
    The UPDD 2016 fix still needs to be applied!
     
    Procedure: 
    Download the UPDD driver above. Install it SHUT DOWN THE TABLET, DO NOT REBOOT Start up the device Check if touch is working and the UPDD Console icon is showing (optionally, run updd-uk.app, restore your saved settings and try the gestures) Download the Wacom bamboo driver (http://www.wacom.com/en-us/support/product-support/drivers) for OS X and install it (it should the first pair) Shut down the computer again and start it up calibrate the Wacom pen ... Enjoy.
  17. Like
    midi-sama got a reaction from Allan in Why are we in Wikipedia ?   
    I think (just my opinion) that we are helping Apple than making it lose! All those KPs and security bypassing and some devices emulations to make it think it's an Apple device are reported to Apple, whether you like it or not. Knowing that Apple made a move about MBL/SN/ROM thing for iMessage, that means they acknowledge our existence and what we're doing. And we are not the only one, everytime I type Hackintosh or OS X on PC on google (on a new pc, mine always shows IM at first) the first link is TonyMacx86 then comes IM and other websites related to osx86 project. All these information helps Apple to better its OS, make moves against us, so that we find holes and some hacks. if Apple didn't want us to do that, it could have made all its sources closed (for example the kernel, that way AMD users could boot OS X on their rigs). They are profiting from our backs and we're actually ok with that, since it's not our sw but theirs!
  18. Like
    midi-sama got a reaction from Allan in Why are we in Wikipedia ?   
    I think (just my opinion) that we are helping Apple than making it lose! All those KPs and security bypassing and some devices emulations to make it think it's an Apple device are reported to Apple, whether you like it or not. Knowing that Apple made a move about MBL/SN/ROM thing for iMessage, that means they acknowledge our existence and what we're doing. And we are not the only one, everytime I type Hackintosh or OS X on PC on google (on a new pc, mine always shows IM at first) the first link is TonyMacx86 then comes IM and other websites related to osx86 project. All these information helps Apple to better its OS, make moves against us, so that we find holes and some hacks. if Apple didn't want us to do that, it could have made all its sources closed (for example the kernel, that way AMD users could boot OS X on their rigs). They are profiting from our backs and we're actually ok with that, since it's not our sw but theirs!
  19. Like
    midi-sama reacted to Alessandro17 in Is it legal to install OS X on a PC?   
    Hackintoshing is not illegal, provided you own a legal copy of OS X. In fact, having a pirated copy of Windows is much worse from a legal point of view.
    At most, it is breach of EULA, which is a private contract between Apple and you. The legal status of EULAs varies from country to country.
    In any case, keep in mind that you can't be sent to prison and that breach of EULA has nothing to do with the police (it is not a criminal offence).
    For more, read here
     
    DISCLAIMER: The opinions expressed above are mine & do not necessarily reflect the views of InsanelyMac or its owners. Secondly, I am not a lawyer, and the above is merely the legal position to the best of my knowledge, errors & omissions excepted etc etc. (by Hagar).
  20. Like
    midi-sama got a reaction from Mr_nUUb in [GUIDE] Samsung Ativ Smart Pro XE700T1C 10.10.x and 10.11.0 [100%]   
    Why didn't you follow post #20? I always follow it if I want to reinstall and it works!
  21. Like
    midi-sama got a reaction from fusion71au in Run Vanilla OS X El Capitan, Sierra, High Sierra or Mojave in VirtualBox 5.x.x on a Windows Host   
    Well it's in the manual chapter 9.8.1: https://www.virtualbox.org/manual/ch09.html#idp46730497496080
    VBoxManage setextradata "VM name" "CustomVideoMode1" "1400x1050x16" You have to change "VM name" by your real VM name (put it in "") then change the "1400x1050x16" to whatever res you would like, for eg: "1920x1080x32".
    Write a feedback if it worked.
    Thanks
  22. Like
    midi-sama got a reaction from johnrey in El Capitan UEFI Clover on Sony Vaio S   
    Yey! I got USB working, I just merged some patches (that are "normally" already merged un a patch but weirdly it doesn't work!)
     
    ok first I patched everything but the USB, then I patched the DSDT with these:
     
    [usb] 7-series/8-series USB
    #Maintained by: RehabMan for: Laptop Patches #usb_USB_7-series.txt # USB property injection for 7-series boards (originally HM76) # Insert Apple USB properties into EHC1 into method label _DSM parent_adr 0x001D0000 remove_entry; into device name_adr 0x001D0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,clock-id", Buffer() { 0x01 },\n "built-in", Buffer() { 0x00 },\n "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n "AAPL,current-available", 2100,\n "AAPL,current-extra", 2200,\n "AAPL,current-extra-in-sleep", 1600,\n "AAPL,device-internal", 0x02,\n "AAPL,max-port-current-in-sleep", 2100,\n })\n }\n end; # Insert Apple USB properties into EHC2 into method label _DSM parent_adr 0x001A0000 remove_entry; into device name_adr 0x001A0000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,clock-id", Buffer() { 0x01 },\n "built-in", Buffer() { 0x00 },\n "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n "AAPL,current-available", 2100,\n "AAPL,current-extra", 2200,\n "AAPL,current-extra-in-sleep", 1600,\n "AAPL,device-internal", 0x02,\n "AAPL,max-port-current-in-sleep", 2100,\n })\n }\n end; # Insert Apple USB properties into USB 3.0 XHC into method label _DSM parent_adr 0x00140000 remove_entry; into device name_adr 0x00140000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,clock-id", Buffer() { 0x02 },\n "built-in", Buffer() { 0x00 },\n "subsystem-id", Buffer() { 0x70, 0x72, 0x00, 0x00 },\n "subsystem-vendor-id", Buffer() { 0x86, 0x80, 0x00, 0x00 },\n "AAPL,current-available", 2100,\n "AAPL,current-extra", 2200,\n "AAPL,current-extra-in-sleep", 1600,\n "AAPL,device-internal", 0x02,\n "AAPL,max-port-current-in-sleep", 2100,\n })\n }\n end; then 
     
    EHCx Renaming
    # rename EHC1 to EH01 into device label EHC1 set_label begin EH01 end; into_all all code_regex EHC1\. replaceall_matched begin EH01. end; into_all all code_regex \.EHC1, replaceall_matched begin .EH01, end; # rename EHC2 to EH02 into device label EHC2 set_label begin EH02 end; into_all all code_regex EHC2\. replaceall_matched begin EH02. end; into_all all code_regex \.EHC2, replaceall_matched begin .EH02, end; then either USB3_PWR(0x0D) or USB3_PWR(0x6D) but only the power patching part (everything until XHC renaming)
     
    Notice: I haven't noticed any output change and it got the same behaviour!
    #Maintained by: RehabMan for: Laptop Patches #usb_prw_0x0d_xhc.txt # remove _PRW methods to prevent instant wake # delete any existing XHC1 device into device label XHC1 name_adr 0x00140000 remove_entry; # delete any existing USB2 device into device label USB2 name_adr 0x001D0000 remove_entry; # if _PRW objects are methods into method label _PRW parent_adr 0x001D0000 remove_entry; into method label _PRW parent_adr 0x001A0000 remove_entry; into method label _PRW parent_adr 0x00140000 remove_entry; into method label _PRW parent_adr 0x001B0000 remove_entry; # some other LAN cards use 0x00190000 into method label _PRW parent_adr 0x00190000 remove_entry; # if _PRW methods are stuffed into a separate scope into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label _SB.PCI0.XHC remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label \_SB.PCI0.XHC remove_entry; # if _PRW objects are names into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; # some _PRW have three entries in the Package into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; # seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x0D, 0 }) end; OR
    #Maintained by: RehabMan for: Laptop Patches #usb_prw_0x6d_xhc.txt # remove _PRW methods to prevent instant wake # delete any existing XHC1 device into device label XHC1 name_adr 0x00140000 remove_entry; # delete any existing USB2 device into device label USB2 name_adr 0x001D0000 remove_entry; # if _PRW objects are methods into method label _PRW parent_adr 0x001D0000 remove_entry; into method label _PRW parent_adr 0x001A0000 remove_entry; into method label _PRW parent_adr 0x00140000 remove_entry; into method label _PRW parent_adr 0x001B0000 remove_entry; # some other LAN cards use 0x00190000 into method label _PRW parent_adr 0x00190000 remove_entry; # if _PRW methods are stuffed into a separate scope into method label _PRW parent_label _SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label _SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label _SB.PCI0.XHC remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC1 remove_entry; into method label _PRW parent_label \_SB.PCI0.EHC2 remove_entry; into method label _PRW parent_label \_SB.PCI0.XHC remove_entry; # if _PRW objects are names into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\}\) remove_matched; # some _PRW have three entries in the Package into device name_adr 0x001D0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001A0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00140000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x001B0000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; into device name_adr 0x00190000 code_regex Name.*_PRW.*\n.*\n.*\n.*\n.*\n.*\}\) remove_matched; # seems to work better if _PRW is present, but returns 0 (original was 3) for sleep state into device name_adr 0x001D0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end; into device name_adr 0x001A0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end; into device name_adr 0x00140000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end; into device name_adr 0x001B0000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end; into device name_adr 0x00190000 insert begin Name(_PRW, Package() { 0x6D, 0 }) end; Then it's done
     
    Patch sources : https://github.com/RehabMan/Laptop-DSDT-Patch/tree/master/usb
     
    Other than that, I actually was able to change brightness buttons (sadly they replace F5 and F6 to brightness controls, so you'll lose F5/6 function keys) and changed "Pause/Break" to Previous buttons (music) and "Insert" to Play/Pause (music) and Fn+Delete (aka Scr Lk) to Next (music). if you're ok with this configuration I'll post the kext.
  23. Like
    midi-sama got a reaction from JahStories in [GUIDE] OS X ON-THE-GO (OTG)   
    Assalamo Alaikom Wa Rahmato Allahi Ta3ala Wa Barakatuh
     
    OS X ON-THE-GO
    Hey there
    I've been asked lately (as many old users) about the Recovery Partition on OS X and how is it useful, well we found out that it is useful if you need it and know how to use it.
    This Recovery Partition is usually made when Installing OS X with the "createinstallmedia" method + Clover (See HERE for Mavericks and HERE for Yosemite), but it have many problems: 
    Chameleon users can't have it Some users that even though they use Clover install method, the createinstallmedia OS X installer fails to load at boot, or at installing, so they got to use the Chameleon Way, and we go back to the last point Some users have SSDs, which means smaller disk space, and since that recovery partition takes about 640MB, it's not funny at all to have it on such small storage device To use the Recovery way of OS X Reinstallation, you should have an AirPort compatible WiFi chip, without it, you can't download or reinstall OS X if it's broken So, is this recovery partition needed?
    Well, that depends on your needs, for people who are trying stuff on their OS X partition and wont a rescue it when broken, it's really useful, BUT, it lacks so many things that makes it suck or unusable (or unavailable).
    So many of the OLD OS X users had this idea of a portable OS X, which they succeed to do, and which is our AIM in this GUIDE since a Full OS X on a USB will really help broken OS X Installs and recover disks and save time and energy of reinstalling
     
    But before we start, I would like to thank many users who contributed to give me ideas and guides and help about this OS X On-The-Go: 
    iFire: he was the first one to give me that idea of a "Portable OS X", he started making an App that will make what this guide aims to but I didn't hear of him since a long time (hope you're ok ) Pokenguyen: Thanks to his guide, many ppl got OS X booting on their PCs, we will use his guide again to make our disk bootable Download-fritz for some Clover stuff yeah ... IF I FORGOT SOMEONE TELL ME NOTICE 1:
    Before we start, I would like to point out some benefits and some weak points of this OS X OTG:
     
    Benefits:
    Reliable when OS X is broken, you can use the dmg (we will make later) to reinstall OS X without getting to the Install screen (premade OS X system DMG) Still have all the functions of OS X like Finder and Safari and pretty much everything needed for a complete OS X desktop Use it on multiple computers without getting bricked, may help for testing kernels for AMD users (it's a suggestion) Weak Points:
    Well if you're trying on a conventional USB 2.0 Flash drive, it may take you a LOOOOOOOONG time to load itself and to load Apps which is sad, and may make you feel that that piece of software is worthless Limited storage, since you may be using a simple USB disk, space on that disk is really small (I mean the System DMG we will make is 7.1GB and a 8GB USB may work, but you'll get only 0.9GB of spare space ... it's ridiculous, since later you'll try to put the System DMG (we will make later) on it a 16GB USB will do the work and will play the role of a true recovery system Need configuring on each new system so before plugging it to any new PC make sure you make a new config for it, save it on Clover partition and switch whenever you need to You can only make a System DMG with the same version of the running OS X.  
    NOTICE 2:
     
    Our friend chris1111 made a giantic work of creating a EZ and Automatic way to Install OS X to an HDD directly from OS X (it's the same method but the output is directly the HDD, not a dmg as my guide show), it's less time taker and noob-proof And he even added a Post-Install package that mey be useful for some.
    Go check it here: NEW WAY TO INSTALL OS X YOSEMITE Enjoy
     
    Let's Get Started
     Requirements:
    At least 8GB of blank USB storage, and it must be for a minimum a USB2.0 (running OS X from USB only, nothing more, nothing less) The recommended tech for that is 16GB USB3.0 or a USB2.0 HDD cuz it will be faster than a flash drive (this way you'll run more apps and get faster loading, and even put a clean OS X system in case of emergency recovery) A running OS X machine, and its respective Installer version: You must run Mavericks to get a Mavericks DMG and you must have Mavericks installer, and you must run Yosemite to get Yosemite DMG and must have Yosemite installer, you can't make a cross-over At least 10GB of free space on your HDD (where OS X is installed) to make the necessary DMG Patience This piece of software (I'm in love ) https://github.com/MagerValp/AutoDMG/releases Important:
    If that didn't work, try again until it works, if it's slow, you gotta have another, more powerful USB
     
    STEP1:
    1) Downlaod OS X from the AppStore (for now, you'll find Yosemite Only)
     
     
    STEP 2:
    Open AutoDMG.app

     
    STEP3:
    Drag the OS X Installer to where it should be (obviously)
     

     
    And then wait until it analyze it and you may get updates needed: do not install them, it's useless and take more time (unless you have an ultra fast internet connection, then you can go for it )
     

     
    STEP4:
    Select "Build"
    It will prompt you where to save it, so save it wherever you want and name that output DMG whatever you want!
    Notice: you must at least have 10GB of free space for the output DMG
    Warning: DO NOT SAVE THE DMG ON THE TARGET DEVICE (the USB disk we will use to bootup the system)!
     

     
    Hit Save, it will ask you to enter your admin password, do so
     

     
    The Install will start right after, leave your PC on, and you may leave it for now and close all other apps, cuz it uses a lot of CPU/RAM/Resources!
     

     
    Warning: If you have a laptop, it may get REALLY HOT, so please take all precautions before starting!
     

    *Look at my CPU's Heat, forget about the HDD (or maybe the sun xD)
     
    For verbose output, just hit View Log:
     

     
    When the install finishes, you'll get this message informing that the Install finished
     

     
    STEP5:
    Plug your USB HDD/Flash and open Disk Utility and select your USB Disk
     

     
    STEP6:
    Go to Partitions, partition your HDD and make it GPT (you may skip that if you had already partitioned it and GPTed it), hit Options
     

     
    STEP 7:
    Select GUID Partition Table (GPT) then OK
     

     
    STEP 8:
    Then hit Apply
     

     
    STEP 9:
    Open the dmg we just made earlier, unmount the volume, the image will be listen in Disk Utility, select and go to "Restore", slide the dmg to the Source and the Target HDD/SSD/USB to Destination, then hit apply:
     

     
    STEP 10:
    A confirmation window will pop out, hit Erase and let it proceed:
     

     
    A progress bar will apear, go make yourself a sandwich meanwhile (if you have a USB, go out socialize then go back):
     

     
    STEP 11:
    Install Clover bootloader for both UEFI and Legacy mode
     
    Select these in the installer:
    ESP Install (it installs Clover in the EFI partiton, may be pain in the ass after, but it's for both UEFI/Legacy systems) Boot0af (try boot0ss if boot0af doesn't work) CloverEFI 64-bits SATA or BlockIO (BlockIO is faster, but may not work for everyone) A theme (mendatory) Driver64 XhciDxe-64 <Other Drivers if needed> Drivers64UEFI OsxAptioFixDrv-64 OR OsxAptioFix2Drv-64 (use ONE of them, NOT both) <any other driver if needed>
     
    Install it, then configure it with your own guide, the AIO guide, or if you're smart and advenced enough, by yourself Add kexts (FAKESMC FIRST!!!!) and kernels (if needed) then try to boot up the whole thing.
     
    Good Luck And Enjoy your OS X on-the-go

     
    A lil' notice:
    You may need to reconfigure the kexts and kernels each time you boot up, so maybe you may need to creat more than one config.plist, thanks to Download frits he showed me a way to use multiple config.plists on one Clover install:
    Make your configs Rename them (remember each one's name) In Clover GUI, go to options > Config: <type your config name without the .plist suffix> Then select Return and let it load Good luck
  24. Like
    midi-sama got a reaction from kosakgroove in [GUIDE] OS X ON-THE-GO (OTG)   
    Well the difference here is that you can't simply run any application on recovery, while on the real OS X can be ran on ANY computer and run ANY OS X compatible applications (for tests and recovery too, like linux, the only thing is you would need a proper config.plist).
  25. Like
    midi-sama reacted to kosakgroove in [GUIDE] OS X ON-THE-GO (OTG)   
    It is an awesome idea! But I have a working recovery partition for El Capitan , that was created without me knowing by the OSX installer,and it works wonderfully! If I can do something for you guys to know why it works i'd love to help!
×