Jump to content
janek202

Chameleon Wizard - Utility for Chameleon.

681 posts in this topic

Recommended Posts

Advertisement

Excellent idea janek202! Great work!

I think what I can add for future versions is perhaps a radio button to select between Leopard, Snow Leopard and Lion (I hear that Lion wants a special parameter like UseKernelCache=Yes) and also the installation and use of modules in /Extra/modules path. To be honest, I installed Resolution.dlyb and don't know how to activate it or what to do to see it works :(

Does your application inform itself of its own updates, too?

Share this post


Link to post
Share on other sites

Yes... very nice, i'll test when i'm back home.

 

A cool feature would be if one could install to EFI too, i.e. i prefer to have everything there and leave

the OS untouched... :rolleyes:

Share this post


Link to post
Share on other sites

Awesome app but needs one more feature : current chameleon version, which could be implemented like this

 

strings BOOT_FILE_HERE | grep "Chameleon v"

 

eg.

strings /Volumes/Snow\ Leopard/boot | grep "Chameleon v"
Darwin/x86 boot v5.0.132 - Chameleon v2.0-RC5 r823

Share this post


Link to post
Share on other sites
Yes... very nice, i'll test when i'm back home.

 

A cool feature would be if one could install to EFI too, i.e. i prefer to have everything there and leave

the OS untouched... :D

 

Yes, would be a nice feature.

Share this post


Link to post
Share on other sites
Hi all. I made a new utility for Chameleon. It helps to install, update and download latests revs of bootloader.

 

Features:

Installing Chameleon with boot0 and boot0hfs install methods.

Updating Chameleon only by replacing boot file.

Downloading latests revs from server.

 

Works on Snow Leopard and Lion.

Universal binary: x86_64 and i386.

 

Download links:

Beta 1.1: http://cl.ly/6vJA

 

Please report me any bugs or ideas for new features.

If anyone knows how to build Chameleon's sources on linux without Xcode, please let me know.

 

I would never make this application without support and ideas by osx86.org.pl team. Thank you, guys!

 

Amazing! Truly, you're a genius, Janek. I am desperately fighting the urge to donate you money for all of this quality coding. If you don't mind my asking, are you a programmer? Few with your level of expertise are willing to produce such treasures with zero compensation and scant praise. I applaud you for doing this, you are truly a generous spirit. :D This community desperately needs this to expand and accelerate its development. Your last two products stand above the primitive and limited tools that most of us had to resort to streamline and accelerate the processes of various operating system machinations. ;)

Share this post


Link to post
Share on other sites
Amazing! Truly, you're a genius, Janek. I am desperately fighting the urge to donate you money for all of this quality coding. If you don't mind my asking, are you a programmer? Few with your level of expertise are willing to produce such treasures with zero compensation and scant praise. I applaud you for doing this, you are truly a generous spirit. :D This community desperately needs this to expand and accelerate its development. Your last two products stand above the primitive and limited tools that most of us had to resort to streamline and accelerate the processes of various operating system machinations. :D

 

I agree!

 

Thanks janek202

 

;)

Share this post


Link to post
Share on other sites

Worked like charm! I just needed to reinstall Chameleon due to my Win7 SP1 update :) and your app arrived at perfect time to save me a manual installation. Thank you for your good work!

 

rDrG

Share this post


Link to post
Share on other sites

New Beta version 1.2:

Links in the first post.

Added:

Showing installed Chameleon's revision. Thanks LIMITER!

New option: Backup boot file.

 

If you don't mind my asking, are you a programmer?

No. It's just a hobby. I'm studying at the moment.

 

Edit: Small update. Installed Chameleon's revision is now updated after installation.

Share this post


Link to post
Share on other sites
Hi all. I made a new utility for Chameleon. It helps to install, update and download latests revs of bootloader.

 

That's a very usefull tool, Thanks a lot.

Share this post


Link to post
Share on other sites

Thank you for this excellent app, it's a very good idea and really helps as previously getting the latest builds of chameleon was quite tedious!

 

One thing though, when I first run this app and updated chameleon it broke chameleon themes and I just got a text based selector, I reinstalled the old version of Chameleon and then installed with this app again and my chameleon themes still work!

Share this post


Link to post
Share on other sites
Hi all. I made a new utility for Chameleon. It helps to install, update and download latests revs of bootloader.

 

Features:

Installing Chameleon with boot0 and boot0hfs install methods.

Updating Chameleon only by replacing boot file.

Downloading latests revs from server.

 

Hi Janeck,

 

Yet another great idea after Kext Wizzard.

 

I have a suggestion:

 

Is it possible to have an option which allowws you to install from a local i386 folder. This would be handy when internet connection is not available.

 

 

 

Keep up the good work,

 

best regards :rolleyes:

Share this post


Link to post
Share on other sites
Is it possible to have an option which allowws you to install from a local i386 folder. This would be handy when internet connection is not available.

 

If I understood You correctly, It have been arleady implemented. Just select tab: "Folder on disk", and select Chameleon's i386 folder.

Share this post


Link to post
Share on other sites
If I understood You correctly, It have been arleady implemented. Just select tab: "Folder on disk", and select Chameleon's i386 folder.

 

 

Hi Janeck,

 

I apologise. I posted before testing it. :rolleyes:

 

 

Regards. :rolleyes:

Share this post


Link to post
Share on other sites
If I understood You correctly, It have been arleady implemented. Just select tab: "Folder on disk", and select Chameleon's i386 folder.

 

Great job, Is it possible to support EFI partition? It seems only support MBR partition.

Share this post


Link to post
Share on other sites
Great job, Is it possible to support EFI partition? It seems only support MBR partition.

 

Currently it works only with "normal" HFS+ partitions. No matter is it MBR or GUID (GPT).

 

I will think about it, but personally I don't use EFI partition, so others would have to test it.

Maybe I will only add support for updating Chameleon on EFI partition, not whole installation.

 

Edit: Are this commands OK for updating chameleon on EFI partition?

mkdir /Volumes/EFI
mount_hfs /dev/diskXs1 /Volumes/EFI
cp boot /Volumes/EFI
umount /Volumes/EFI
rm -rf /Volumes/EFI

 

As I mentioned earlier, I don't use EFI partition myself...

Share this post


Link to post
Share on other sites
Currently it works only with "normal" HFS+ partitions. No matter is it MBR or GUID (GPT).

 

I will think about it, but personally I don't use EFI partition, so others would have to test it.

Maybe I will only add support for updating Chameleon on EFI partition, not whole installation.

 

Edit: Are this commands OK for updating chameleon on EFI partition?

mkdir /Volumes/EFI
mount_hfs /dev/diskXs1 /Volumes/EFI
cp boot /Volumes/EFI
umount /Volumes/EFI
rm -rf /Volumes/EFI

 

As I mentioned earlier, I don't use EFI partition myself...

 

Thanks for your reply, I don't use EFI partition, too. That's my friend's reply, doesn't work with EFI.

So, I don't know the exact commands. Sorry~

Share this post


Link to post
Share on other sites

New beta version 1.3.

 

Fixed EFI partitions detection.

Little GUI changes.

Some small fixes in a code.

Still no EFI support... (see second post on second page)

 

Link in the first post.

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By kylon
      Cloud Clover Editor is an open source application that allows you to manage the configuration of various Hackintosh Bootloaders.

      Open Cloud Clover Editor
       
      Cloud Clover Editor Wiki
      Cloud Clover Editor Sources
       
       
      Features
      Supports Clover EFI, Ozmosis, Chameleon, OpenCore GUI and Text Editor Mode CCE Bank Mobile friendly and more...  
      Officially supported browsers
      Chrome 42+ Microsoft Edge 14+ Firefox 39+ Safari 10+ Opera 29+ Opera Mobile 12+ Chrome for Android 75+ Firefox for Android 67+  
       
      Credits
      mackie100 - took some ideas from his app Clover EFI dev team Eric Slivka - new serial number Virtual1 - new serial number cecekpawon - PHP 5.3.3 patch, , help with the ACPI Loader Mode flag and more Micky1979 - Clover flying editor  (Discontinued) crusher. - Help with the ACPI Loader Mode flag Download-Fritz - Help with the ACPI Loader Mode flag Pavo - Ozmosis fields and values stehor - Ozmosis fields and values Sherlocks - General help and support gujiangjiang - General help and support  
      Please let me know if i forgot you!
    • By liljboi2
      Trying To Boot Mac OS X El Capitan On Surface Book 1 i5 128GB 
      Ive tried everything under the sun to try to get this to even load the installer
      ive had mixed experiences trying many different options and “combos” 
      i Can Offer Someone That Can Help A “Software Pack” Which Includes
      My EFI
      Kexts
      DSDT
      Readmes
       
      Pretty Much Everything I HaveTried And Researched
      Hopefully That Will Help As I’m Confident I Should Have All Required Files But Not So Confident On How They Should Be Coupled 
      There Is A Guide On This Platform That Goes Over Installing This But What Is Demoed Is MacOS Sierra 10.12 When My Target Is 10.11 El Capitan  Everyone In The Comments That Tried El Capitan Either Have Out Of The Gate Sucess Or Gave Up And Went To Sierra The Problem Is Besides The Guide Author Correcting A Few Mistakes There Is No Actual Diagnosis And Help Given 
       
      For A While I Was Getting Nothing But A Black Screen After Moving Files I Finally Got An Apple Logo Great!..Not Really Because that’s all it would do.
       
      i Tried EFI Folder From Guy Who Did Surface Pro 4 “Port” And after I While I Will Get Cross Where The Apple Logo Would Be So There’s Something Happening When Using His EFI ; Mines Will Just Hang At Apple Logo For As Long As I Let It 
       
      With Verbose Boot Or Boot Flag -v 
       
      I Get Errors Concerning OSXAptioFixDrv They Are Usually Different 
      If I Try OSXAptioFix2Drv I Get
       
      ...........................................
       
      if i try OSXAptioFixDrv I get 1 of 3 errors Typically Saying Similiar Things 
      About Relocating Memory 
       
      Will Try To Add Photos 
       
      This Is Not My First Hackintosh More Like 5th or 6th But Besides On HP Elitebook Revolve Where I Had Similar Issues Due To BIOS Settings 
      I simply CAN NOT Get It To Boot No Matter What I Do Or Edit Please Help Or Provide EFI Folder That Will Work For Me 
      For Now Looking To Upgrade BIOS as I think it has something to do with firmware being to old as this PC Is usually never connected to Wi-Fi unless I need to download something and I cannot stress I have done everything under the sun to get this to even boot the installer 
    • By Ragimund (HP Z820)
      Hi All,
       
      I have old HP Z820 (my first Hackintosh, Mojave) and I have in SMBIOS set value MacPro 6,1 like in Sierra and High Sierra guides for HP Z820.
      But when I googled Geekbench 5 results (is this Bad/Average/Good?) for my CPU type to see others results, I find different results for Product type.
       
      I looked for Xeon E5-2695 v2 12 Core Ivy Bridge EP (I have double, so 24 Core) and found Windows and macOS results.
      I think that those macOS E5-2695 v2 devices were Hackintosh's.
       
      But there were types like :
       
      -MacPro 1,1
      -MacPro 5,1
      -MacPro 6,1
      -iMac 14,2
      -iMac 16,2
      -iMac 18,3
      -iMac 19,2
       
      Why so many ? Is there some benefits with "newer one" or are they build with some Clover "Default value" or what ?
      Should I stay with my MacPro 6,1 setting in Mojave 10.14.6 ?
       
      -Noob 
       
    • By irfan67670
      Hi all,
       
         I have a perfectly working Mojave installation on my Dell 3537, i5-4200U, Intel HD4400 Graphics, 8GB RAM. When I tried to upgrade using Catalina, it got stuck on showing '8 hours and 54 minutes remaining' and then the time started increasing instead of decreasing. So I decided to create a bootable USB and when I boot it, it always gets stuck on one of these two lines (sometime one comes before the other..):
        
        apfs_module_start: 1683: load: com.apple.filesystem.apfs, v1412 ....
        OR
        ApplePS2Controller: Notification consumer published: ApplePS2SynapticsTouchPad
       
        Things I have tried already and did nothing:
        - Removing VoodooPS2Controller kext and use external mouse/keyboard,
        - keep only minimal kexts in clover for booting (ethernet, smc etc)
        - clover patch to change ECDV to EC
        - Add SSDT-EC.aml to my patched ACPI folder in clover 

        Next thing will try is removing VirtualSMC and use FakeSMC during installation, if anyone faced same issue and found a solution, please advise.
       
        Thanks
      CLOVER.zip
    • By fusion71au
      This is a brief guide on how to create a vanilla El Capitan (also same process for Sierra) OS X Installer USB with an updated prelinked kernel containing FakeSMC.

      It is tailored for those users who want to understand the “nuts and bolts” of how to create an installer and also to help brush up on their terminal skills (rather than have one made for them with the numerous automated “tools” available or even Apple’s createinstallmedia) :
       
       
      Specifically, it is also a “Proof of Concept” which shows that installation is possible without even having to rely on boot loader kext injection.

      Prerequisites
      Existing Yosemite installation (or Mavericks - see post#4 for steps 7,8) “Install OS X El Capitan.app" downloaded to the Applications folder Pacifist FakeSMC.kext - Slice or Kozlek branch Bootloader - Clover or Chameleon 8GB or larger USB drive (16GB recommended), formatted HFS+ (MBR or GUID) named “Installer”  
      Procedure
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Open OS X terminal and type the following lines, followed by <Enter> after each line.
          The image restore and file copying may take a while to complete, and at the end of the process, the Installer volume is renamed to “OS X Base System"....
       
      sudo -s hdiutil attach /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/InstallESD.dmg asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg  -target /Volumes/Installer -erase -format HFS+ -noprompt -noverify rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages cp -av /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation cp -av /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System diskutil unmount /Volumes/OS\ X\ Install\ ESD exit 3.  Right click on the “OS X Base System” Volume and click “Get Info”
       

      4.  Click on the lock icon and untick “Ignore ownership on this volume”
       

      5.  Extract/Copy the El Capitan Kernels folder into /System/Library/ of the USB with Pacifist.  NB It is found in the "Essentials.pkg" in /System/Installation/Packages
       

      6.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel —> OG.prelinkedkernel
       

      7.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of the installer USB using Finder.
       

      8.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel…..
       
      sudo -s chmod -R 755 /Volumes/OS\ X\ Base\ System/Library/Extensions chown -R 0:0 /Volumes/OS\ X\ Base\ System/Library/Extensions touch /Volumes/OS\ X\ Base\ System/System/Library/Extensions kextcache -u /Volumes/OS\ X\ Base\ System exit Any errors should be noted but the output below is normal e.g.


      9. Install your Bootloader targeting the OS X Base System volume
       
       
       
       
      10.  Boot your system with the USB without injected kexts into the OS X Installer GUI....
       
       
       
       
       
      Post Install
      The original prelinked kernel in a fresh install of El Capitan will also lack FakeSMC ie it will only be linked to Apple signed kexts.  In order to boot into El Capitan the first time around without boot loader kext injection, the PLK needs to be rebuilt for the El Capitan volume like we did for the installer:
       
      1.  Boot into Yosemite with the kext-dev-mode=1 boot flag
      2.  Delete or Rename the original /System/Library/PrelinkedKernels/prelinkedkernel for the El Capitan volume —> OG.prelinkedkernel
      3.  Copy FakeSMC.kext and other necessary kexts (e.g. VoodooPS2Controller.kext for laptops) into the /Library/Extensions folder of El Capitan using Finder
      4.  Back in terminal, type the following lines, followed by <Enter> after each line to rebuild the prelinkedkernel.  In this example, the El Capitan volume is named "El_Capitan" - change if you have named it something else...
      sudo -s chmod -R 755 /Volumes/El_Capitan/Library/Extensions chown -R 0:0 /Volumes/El_Capitan/Library/Extensions touch /Volumes/El_Capitan/System/Library/Extensions kextcache -u /Volumes/El_Capitan exit 5. Install your Bootloader targeting the El Capitan volume.  This step is only necessary if you are installing El Capitan on a new drive without existing boot loader (not required if installing on a disk with existing boot loader beside Yosemite).
      6. Reboot your system without injected kexts into El Capitan!
       
       
      Other links
      The All-In-One Guide to Vanilla OS X for beginners
       
      Updates for Sierra and High Sierra   Custom Prelinkedkernel Generator Tool I have made a custom prelinkedkernel generator "PLK.tool" for Sierra + El Capitan.  Instructions:   1.  Download and extract the attached BaseSystem_PLK.tool.zip into your ~/Downloads folder.   2.  Copy any extra kexts necessary for booting your hack to ~/Downloads/BaseSystem/ExtraKexts (e.g. FakeSMC, VoodooPS2Controller), making sure SIP is disabled. 3.  Copy BaseSystem.dmg to ~/Downloads/BaseSystem  4.  Open terminal and run the following commands... cd ~/Downloads/BaseSystem chmod +x PLK.tool ./PLK.tool ---> supply your admin password ---> will place your new custom prelinkedkernel on the desktop.       macOS High Sierra bypass Firmware and MBR checks in post#13.
      BaseSystem_PLK.tool_ElCap.zip
      BaseSystem_PLK.tool_Sierra.zip
      BaseSystem_PLK.tool_Mojave.zip (need to run in Mojave to avoid dependency errors)
      BaseSystem_PLK.tool_Catalina.zip
×