Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
Hi !

Sorry if my English is bad, I'm French.

I recently succeeded to install Mountain Lion 10.8.2 on my Late 2006 iMac with ATIRadeon X1600 graphics who is worked very well (with graphics acceleration and OpenGL Support) !

Macs who work with v2 :

iMac X1600 : Perfect
iMac GMA 950 : Perfect
MacBook GMA 950 : Perfect
MacBook GMA X3100 : Perfect
Mac Mini GMA 950 : Not tested, should work !
MacBook Pro X1600 : Not tested, should work !

Macs who work with v3 :

iMac X1600 : Perfect
iMac GMA 950 : Doesn't work yet
MacBook GMA 950 : Doesn't work yet
MacBook GMA X3100 : Doesn't work yet
Mac Mini GMA 950 : Doesn't work yet
MacBook Pro X1600 : Not tested, should work !

---------------------------------------------------------------

Hack ML v3 : A Totally new Hack for ML !



Change log :

- Add 64 bits support
- Add 64 bits Graphics support with sleep and QE/CI
- Fix Networking problems
- Fix kexts problems
- Fix iSight problem (lags).

Public Testing !!!!! : download the beta here !!!

SAME GUIDE !

State :

- This works perfectly on my iMac Late 2006 ! Should work on MacBook Pro who have ATI Radeon X1600 Graphics !
- This doesn't works on any MacBooks yet because there isn't 64 bits driver for GMA Graphics... (PM me if you are skilled in decompiling, in c.....)
- It takes more time to boot than v2.
- You can't choose your startup disk from ML (System or Installation).


Can I add my graphics card to the Hack ?

- To add your Graphics Card, the kexts must be 64 bits and from Lion 10.7.5.
- PM me if your Graphics Card (except ATI Radeon X1600) works.



---------------------------------------------------------------

Here the method I created (Text) :

1. Buy ML via the MacAppStore
2. Go to your Install Mountain Lion Application -> click Show Packages Contents -> Contents -> SharedSupport -> and mount InstallESD.
3. open a terminal and type : open /Volumes/Mac\ OS\ X\ Install\ ESD/basesystem.dmg
4. Partition your Hard drive (see pics)
5. Restore your Installer partition with Mac OS X Base System
6. When restoring operation is finished, eject Mac OS X Base System DISK IMAGE and rename your Installer partition to ML Setup (with a space between ML and Setup).
7. on terminal, type : sudo rm /Volumes/ML\ Setup/System/Installation/Packages
sudo cp -R /Volumes/Mac\ OS\ X\ Install\ ESD/Packages /Volumes/ML\ Setup/System/Installation
8. When copying operation is finished, download this file here (Hack ML v2, don't download if you want to test v3 !).
9. Unzip this and move the folder on your startup disk (/).
10. Go to the Hack ML folder, and open Install.command
11. After running, you should be see the message : Done ! You can....
12. Boot into your ML Setup partition and Install ML on a partition who must be named : ML
(If it's doesn't boot (Waiting for DSMOS), boot into your main system and type on a terminal window :
sudo chmod -R 755 /Volumes/ML\ Setup/System/Library/Extensions
sudo chown -R root:wheel /Volumes/ML\ Setup/System/Library/Extensions
13. After installing, you should see Installation Failed. It's not important, It's normal !
14. When you see this error message, go to Utilities -> Terminal and type : /Hack.command
15. After hacking, close terminal and reboot into your ML disk (It named ML).
16. enjoy with ML on your iMac or MacBook !

The method in images :

1.png


2.png


3.png


4.png


5.png


6.png


7.png


8.png


9.png


10.png


11.png


12.png


13.png


14.png


15.png


16.png


17.png

The "rm : No such file or directory" error is removed with Hack ML v2.


Continue to follow steps 11, 12...

PS : To Upgarde to 10.8.2, apply the update via the Mac App Store. After installing, reboot into your Installation and reapply /Hack.command on a terminal. Then, reboot into your ML disk.

MLforAll on twitter, please follow, I publish news (In French, sorry) for the Hack's state.
 
Last edited:

rezzo

macrumors regular
Jun 12, 2006
169
23
Chile
I am very interested in doing this in my old MacBook2.1, but I think you need a little more detail (maybe screenshots) in the guide.

Greetings.
 

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
I haven't Lion or SL partition because I use ML on my main partition but I will update the guide with screenshots adding.
 

RSL

macrumors regular
Nov 6, 2012
124
0
I've yet to try this but it sounds GREAT!!!

Merci beaucoup!!!
 

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
This is a pic from my iTouch 5G :

iMac.jpg


You can see a Early 2006 iMac Core Duo upgraded to a Core 2 Duo and running Mountain Lion's Launchpad (search bar) !
 

rezzo

macrumors regular
Jun 12, 2006
169
23
Chile
Finally a guide that work for me! thx MLforAll

iG71oi16hVBgC.png


ixLZTisqv75gb.png


For the moment I only found that the dock look different (maybe issue of the GMA950?) and a minor problem with the old keyboard of my MacBook2,1 with the numeric lock LED (F6 key), if I press the Cap Lock key *both* led (cap lock and numeric lock) turning on but if I deactivate the Cap Lock the led of the numeric lock is still on.

Again, great work man.
 
Last edited:

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
The dock issue is only for GMA950.
But, it's a fix for that :

Open a terminal window, from ML and type :

defaults write com.apple.dock hide-mirror -bool yes
killall Dock

You should see the dock background after typing that.

For the keyboard, I work on that. It's a issue with their keyboards.
 

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
RSL, the MacBook 2,1 has better graphics performance than Lion !
The Launchpad isn't lacked like Mission Control, switching desktops, the Notification Center... All have better graphics in Mountain Lion !

I'm very happy to have it as my Main System !

Specs :
OS : OS X 10.8.2
Graphics : GMA 950, 64 MB
RAM : 3 GB
Model : MacBook 2,1

PS : Sorry for my server problems, it's an electric problem :(
 

RSL

macrumors regular
Nov 6, 2012
124
0
RSL, the MacBook 2,1 has better graphics performance than Lion !
The Launchpad isn't lacked like Mission Control, switching desktops, the Notification Center... All have better graphics in Mountain Lion !

I'm very happy to have it as my Main System !

Specs :
OS : OS X 10.8.2
Graphics : GMA 950, 64 MB
RAM : 3 GB
Model : MacBook 2,1

PS : Sorry for my server problems, it's an electric problem :(

Wow, amazing, thanks!!!
 

Michelasso

macrumors 6502
Feb 20, 2012
405
69
Treviso, Italy
That's a good work. Bravo! Just few things:

- Where did you get the kext for GMA 950 with QE/QL support? Did you make them? Just curious
- Is the sleeping working fine? with the kexts I have now it gets stuck in a black screen
- Any chance you can put the files in Dropbox or anywhere else? That server is still not working.

Thanks!
 

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
Michelasso,

- The GMA 950 kext are from Lion 10.7.5 !! I create a combined OpenGL.framework for their support on Mountain Lion !!!!!

- The sleep worked, like brightness !!! The graphics card is FULLY SUPPORTED !!!!!

- You can download the file here !

------------------------------------

MacBook 2,1 Graphics Performance on ML here.
 

mishendr

macrumors member
Apr 20, 2009
81
1
@MLforALL:

Do I only need the "AppleIntelGMAX3100.kext" from system/library/extensions or also al the other X3100 related kexts from 10.7.5? (for my Macbook3,1 with X3100)

Thank you very much! Merci Beaucoup!
 

bosscharles

macrumors member
Mar 3, 2013
34
3
Hi, could you re-upload the images? For some reason they are not showing on your initial post. Also, the hack download is not working.... This is excellent news by the way!!!! Can't wait to get this runnning.

Thanks.
 
Last edited:

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
You need to copy these file from Lion 10.7.5 to ML :

- AppleIntelGMAX3100.kext
- AppleIntelGMAX3100FB.kext
- AppleIntelGMAX3100GA.plugin
- AppleIntelGMAX3100GLDriver.bundle
- AppleIntelGMAX3100VADriver.bundle

Your graphics should work after repairing permissions :

- with Kext Utility or
- with Disk Utility or
- with terminal :
sudo chmod -R 755 /System/Library/Extensions
sudo chown -R root:wheel /System/Library/Extensions
 
Last edited:

Michelasso

macrumors 6502
Feb 20, 2012
405
69
Treviso, Italy
Michelasso,

- The GMA 950 kext are from Lion 10.7.5 !! I create a combined OpenGL.framework for their support on Mountain Lion !!!!!
- The sleep worked, like brightness !!! The graphics card is FULLY SUPPORTED !!!!!
- You can download the file here !

------------------------------------

MacBook 2,1 Graphics Performance on ML here.

I am a bit confused. So you changed the OpenGL framework to make it working with the 32 bits 10.7.5 kexts? I thought the kernel was going to ignore them. I assume I can safely apply the patch over my working 10.8.2 installation. Am I correct?

Sorry if I insist, I just want to make it sure that I know what I am doing. My internet connection is pretty bad, so I can't check the files yet. And thanks for using another server!!
 

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
The patch do :

- replacing Extensions folder with the dp1 Extensions folder
- replacing mach_kernel with the dp1 mach_kernel
- replacing OpenGL.framework with my modified OpenGL.framework
- adding GMA 950, ATI Radeon X1600 kexts on ML.

To apply the patch :

- You need to create ML Setup disk (Installation disk)
- Patch it with the file who can be downloaded (It must be placed in the root of your startup disk).
- Boot into ML Setup.
- Type in terminal (Utilities -> Terminal) : /Hack.command

The patch work on 10.8 and 10.8.2 ML Systems !

My tests :
I tested the patch on 10.8.0 then I update my system to 10.8.2, reapplying the patch and it rebooted fine on my ML 10.8.2 fully working !
 

mishendr

macrumors member
Apr 20, 2009
81
1
@MLforALL

After step 6, I get these messages:

cp: /Volumes/ML Setup/System/Installation/Packages: File exists
cp: /Volumes/Mac OS X Install ESD/Packages: unable to copy extended attributes to /Volumes/ML Setup/System/Installation/Packages: No such file or directory
cp: /Volumes/ML Setup/System/Installation/Packages/AdditionalEssentials.pkg: No such file or directory

etc...

Has the copying gone wrong then?
 

ShiryuX

macrumors member
Jul 19, 2009
67
4
Luxembourg
Hey, I am going to follow your guide this afternoon in upgrading the 2006 iMac I have at home.

Hoping it works great!

Un grand merci, je pensais pas que quelqu'un y arriverait! ;)
(Thanks a lot, didn't think anyone would fix the 2006 iMacs for ML)
 

MLforAll

macrumors member
Original poster
Feb 28, 2013
36
0
mishendr,

- Your Installation disk must be named "ML Setup" (without quotes)
- If it doesn't work anymore, type : rm /Volumes/ML\ Setup/System/Installation/Packages
before.
 

mishendr

macrumors member
Apr 20, 2009
81
1
It's copying now! It was the creation of the folder with your command that did the trick. And for others: it can take some time to copy. :D

----------

@MLforALL

I do get this message now after step 9:

rm: /Volumes/ML Setup/mach_kernel: No such file or directory
Done ! You can reboot on your disk to complete the Installation process !
logout

Is that a problem...?
Merci.
 

mishendr

macrumors member
Apr 20, 2009
81
1
mishendr,

I'ts normal, you can reboot and install ML !

Stupid me, I could have seen that myself when looking at your pics...! :eek:

Now rebooting, first reboot didn't work, I just applied the 2 terminal commands of step 11.... (first time I got the spinning wheel).

----------

@MLforALL

I have a problem, I'm stuck at "waiting for DSMOS..."

I did apply the two commands of step 11, but no luck....

Any advice?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.