Jump to content

AnV Chameleon boot loader


  • Please log in to reply
135 replies to this topic

#1
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,630 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
just like the topic says, my very own bootloader.
If you guys would like, I can also give a startupfiletool + source, let me know.
It supports also DSDT override.
NEW: It now support SSDT(s) override AND loading from /Extra/Extensions
If you guys have more patches for me, give them...
This is a work in progress, still need to add a lot of Apple stuff.
As for now... enjoy...
Edit: new release, is now just like a real Mac(Book)Pro.
As for credits, I do acknowledge it is based on Chameleon, but so does Netkas...
I did change a lot, improved the code to perfection, builds without warning, am releasing sources, the Chameleon guys may take my code if they wish, I don't mind...
In any case, enjoy my next (and probably last) bootloader release... LOL it wasn't the last...

Attached Files



#2
Dr. Hurt

Dr. Hurt

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,493 posts
  • Gender:Male
  • Location:Cairo, Egypt and NYC, USA
  • Interests:Wandering around on the internet!! Politics, Sci/Tech, Medicine.
Forgive my ignorance, but what is this? What is a proper apple id?

#3
Trauma!

Trauma!

    Took too much...

  • Members
  • PipPipPipPipPipPipPip
  • 964 posts
  • Gender:Male
  • Location:France
Yes please could you give us more informations about that ?

Cheers

#4
pet1

pet1

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 269 posts
  • Gender:Male
  • Location:Classified
  • Interests:Trax and Hax
Well... I would think it is an updated version of chameleon.... Actually I know it is because I'm using it right now... It seems to work pretty good.... Only thing I had to move my extensions from the extra folder to the default extensions folder. That's ok... Although I did notice boot up time was a little faster using the extra/extensions method... But this is suppose to be closer to a real mac... which makes sense by having them in the default dir....

#5
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,885 posts
  • Gender:Male
  • Location:Stuttgart / Germany

just like the topic says, my very own bootloader.
As for now... enjoy...

Dear Andy Vandijck,
please add an readme to your stuff, even you are within the furter dev of that thing.
You can easy mark planned but not implemented features somehow.
The readme in the source.zipd seems NOT to show any +features or other things like chameleon for me.

So whats the main difference to the available "Chameleon with DSDT overwrite support", which i use already ?
( For people which ??? DSDT overwrite : http://forum.insanel...howtopic=132757 )
Thanks !!!

#6
bs0d

bs0d

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 166 posts
please explain what you changed ?

or is this like your previous releases .. basically a retagging excercise.

bs0d.

#7
dgsga

dgsga

    I've seen things you people wouldn't believe...

  • Members
  • PipPipPip
  • 156 posts
  • Gender:Male
I downloaded this and installed it to find that to my dismay the startup screen has been retagged as AnV Software bootloader instead of Chameleon, I think it is important that Chameleon be acknowledged for what it is: a great TEAM effort. This is another variant of chameleon (not bad in itself) that adds another feature that I hope finds it's way into the next official release. I think that the 1.0.12 tag should be reserved for the next official release and this alone. I don't like the idea of someone renaming and taking ownership of it, especially as there's no acknowledgement of the many who have made Chameleon what it is today:- a great piece of open source software.

Right, that's my moan out of the way...

#8
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,630 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
As to answer questions, it is really almost just like the EFI64 of Apple (BootX).
Like I said, take my code it is public effort (I'm a bit like Netkas, I made this one for real, I take credits for this one but do acknownledge the great effort done by the Chameleon guys...).
But try my new release, you'll like it...
I've done tests, compared with real Mac(Book)Pro EFI entries, it's more complete now...
As for the plus features, it's an updated version, perfect code build (with -Werror on everything) which behaves just like the real Mac EFI bootloader.
I've also put a lot of time in this, done tests, and approved...
By the way, did you know Chameleon is based on boot-122 of Apple?
I diffed them against each other and they are almost identical except code improvements and Fake EFI...
If you want to know the difference: install xcode, use IORegistryExplorer, device entries, efi, check there, you'll know then...

#9
MacNutty

MacNutty

    Mad for Mac

  • Members
  • PipPipPipPipPipPipPip
  • 648 posts
  • Gender:Male
  • Location:India
Sorry to ask, but can you explain how to install it? I have Chamelon already installed, how to remove it and install this? Please explain me.

#10
rhyguy

rhyguy

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
Does this support /Extra

if not, could you add that, and possibly custom boot logo

#11
ac3bcn

ac3bcn

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
  • Gender:Male
  • Location:ESP

Does this support /Extra

if not, could you add that, and possibly custom boot logo

I have the same question. Does it support /Extra/Extensions , like chameleon for HD.

Thanks

#12
!Shaun!

!Shaun!

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts
Could we have some instructions please :D I'm used to installers unfortunately...

#13
Volcacius

Volcacius

    InsanelyMac Sage

  • Donators
  • 461 posts
  • Gender:Male
  • Location:BG, Italy
Does this support, for example, bootcamp? (like real Mac EFI)

#14
shortbus

shortbus

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Cincinnati
This interests me too.

I'd like to know how to put this on a usb to boot from a usb.

#15
Dr. Hurt

Dr. Hurt

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,493 posts
  • Gender:Male
  • Location:Cairo, Egypt and NYC, USA
  • Interests:Wandering around on the internet!! Politics, Sci/Tech, Medicine.
OK, so what advantages does this give over PC EFI v9 or chameleon? What features does it support/not support? By the way, I'm not attacking or anything. I just don't get this is? Sorry!

#16
robertoSTUDIOS

robertoSTUDIOS

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
  • Gender:Male
  • Location:Hungary
Please attach a mini how-to for the install....
how to use startupfiletool, etc...

Thanks!

roberTO

#17
shortbus

shortbus

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Cincinnati
Thanks Andy, I'll give this a try.

#18
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,630 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Well it does not support custom boot logo.
It does not support /Extra (need patches).
It does support DSDT override.
It has everything set up like a real Mac EFI booter (except EFI32).
It does not support boot camp.
It boots faster than regular Chameleon.
It has optimized, and perfected code.

As for the retagging guy:
Try to make all the stuff I've made, examine my work, it's more than retagging believe me.

Install instructions:
put files on USB stick, keep it plugged in.
boot from Mac install disk.
open Disk Utility
right click on your disk - get info.
Write down the disk /dev/diskXsY linkage.
close Disk Utility.
Open Terminal.
cd /Volumes/<USB Stick>
cp boot /Volumes/<Mac Disk>
umount /Volumes/<Mac Disk>
./fdisk -u -y -f boot0 /dev/diskX
umount /Volumes/<Mac Disk>
dd if=boot1h of=/dev/diskXsY
./startupfiletool /dev/diskXsY boot

You're done, reboot...

#19
Axethrower

Axethrower

    InsanelyMac Protégé

  • Members
  • PipPip
  • 68 posts
  • Gender:Male
  • Location:Belgium
I'll try this when I get home.

<dutch>Bedankt voor al de moeite die ge doet :) </dutch>

#20
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

  • Coders
  • 1,630 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

I'll try this when I get home.

<dutch>Bedankt voor al de moeite die ge doet :) </dutch>

<dutch>Geen probleem, graag gedaan, de Belgen helpen ook graag mee :)</dutch>





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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