Running iMovie '08 on a G4 Mac
Whew! Sorry I haven't blogged here in a while. I've been extremely busy lately with our severe weather here, & the fact that I've recently started my own corporation known as Mallard Computer, Inc. I've just become the President/CEO & am really excited about the new technology items we're working on delivering. The Lord has a lot in store for us here & I'm excited on how He will be using us to aid in fulfilling the Great Commission. Please pray for us during this exciting time!
This week I've decided to discuss an interesting discovery I recently found out about that has been an exciting one for me. Back last summer when Steve Jobs unveiled the new iLife '08 during a keynote presentation he demonstrated the amazing new, totally re-written iMovie '08 video editing app. It was built to be an entirely new way to edit movies. Well, today I'm not here to discuss what features I like & dislike about the new iMovie and what Apple did right & wrong to iMovie, I'm here to address the issue that was the most important one to me: iMovie '08 will not run on a G4 Mac. The system requirements at apple.com state you must have a G5 or Intel Mac to run it. But my PowerBook G4 is only a little more than two years old. It's also very good at running Apple's $1,000 Final Cut Studio package according to some movie editors who use it on their PowerBooks. And I'm very satisfied with my PowerBook & don't need a MacBook yet. So what am I, as well as all the other G4 users out there to do? It's sad that iMovie '08 won't run on our very good, powerful Macs...
...or does it? I did some research on the web & it turns out that there IS a way to get iMovie '08 running natively (& in fact quite well) on a G4 Mac. All it takes is an afternoon of time & your iLife '08 installation disc. Here's how:
Step 1:
First of all, you're going to have to re-install the entire iLife CD. It shouldn't downgrade any of your apps except GarageBand may need to be updated again afterwards. That's what happened to mine. However, when you insert the CD & try to run the installer it will pop up a message stating that iMovie '08 will not be installed, so before you run the installer you need to adjust a setting.
Step 2:
Open Disk Utility (Applications/Utilities) & click on the iLife '08 installer DVD in the left hand pane. then click Disk Image, select DVD/CD Master, & click create. It will take a while to read/image the disk so go grab yourself a cup of coffee (or perhaps go eat a meal) & come back when it's finished. You could try also copying the package installer to your desktop by option-dragging it to the desktop, although I found the disk image method works a lot easier.
Step 3:
Eject your iLife disk & mount the new disk image on your desktop. It should look just like the iLife '08 disk. Right-click (control-click) on the iLife '08.pkg file & click on "show package contents". Double-click on the Contents folder. Right-click on the Distribution.dist file & click on "Open With>Other". Find the TextEdit app in the list (found in Applications), click on it, then click "open". Scroll down in that file until you find the second occurrence of "hasSufficientHardwareForiMovie" (the easiest way to do is is to hit command-f, type in the above text, & hit find twice). Scroll down to the line after "catch (e) {}" and change "false" to "true". Save the file. Now run the iLife '08 installer pkg file from your desktop. You'll see everything is installed, including iMovie '08. Easy wasn't it?
Step 4:
Not quite. If you try to launch iMovie '08 it simply won't work. Next you need to edit a file & download some updates. To edit the files you will need an app called HexEditor, or you can simply download the already-patched files I've attached below.
Step 5:
Now to edit the files. Go to your applications folder, right-click on iMovie (that looks like a star), & click on "Show package Contents". Double-click the Contents folder, then double-click the MacOS folder.
Step 6:
EITHER: Drag the iMovie UNIX executable file into HexEdit & change these variables:
Go to location 0x11ab44 and change the value there to 0x4e
Go to location 0x11ab45 and change the value there to 0x80
Go to location 0x11ab46 and change the value there to 0x00
Go to location 0x11ab47 and change the value there to 0x20
Go to location 0x11abd4 and change the value there to 0x4e
Go to location 0x11abd5 and change the value there to 0x80
Go to location 0x11abd6 and change the value there to 0x00
Go to location 0x11abd7 and change the value there to 0x20
OR: Download the iMovie '08-part file below & replace the UNIX file inside the iMovie package with the UNIX file in this archive.
Step 7:
Run Software Update to update to 7.0.1 (if applicable, if 7.1 shows up, then update to 7.1 & skip down to step 11).
Step 8:
Repeat Step 5, then proceed with Step 9.
Step 9:
EITHER: Drag the UNIX file back into HexEdit & change:
In simplified syntax, change the following:
11A820: 7C 08 02 A6 -> 4E 80 00 20
11A8B0: 7C 08 02 A6 -> 4E 80 00 20
OR: Download the iMovie '08 7.0.1-part file below & again replace the previous file.
Step 10:
Run Software Update to update to 7.1.
Step 11:
Repeat Step 5, then proceed to Step 12.
Step 12:
EITHER: Load the UNIX file back into HexEdit & change the following:
12B63C: 7C 08 02 A6 -> 4E 80 00 20
12B71C: 7C 08 02 A6 -> 4E 80 00 20
12B7E0: 7C 08 02 A6 -> 4E 80 00 20
12B8A0: 7C 08 02 A6 -> 4E 80 00 20
OR: Download the iMovie '08 7.1-part file below & again replace the previous UNIX file with it.
Step 13:
Run Software Update to update to 7.1.1.
Step 14:
Repeat Step 5, then proceed to Step 15.
Step 15:
EITHER: Load the UNIX file back into HexEdit & change the following:
12F6A8: 7C 08 02 A6 -> 4E 80 00 20
12F76C: 7C 08 02 A6 -> 4E 80 00 20
12F5C8: 7C 08 02 A6 -> 4E 80 00 20
12F6DC: 7C 08 02 A6 -> 4E 80 00 20
OR: download the iMovie '08 7.1.1-part file below & again replace the previous UNIX file with it.
That's it! iMovie '08 should now successfully open up on your G4 Mac. Answers to your questions & related links are listed blow.
Enjoy!
Nathan
Frequently Asked Questions:
Is it legal?
Obviously, yes. It's one thing if I was going behind Apple's back hunting down a hacked version of iMovie for free so I wouldn't have to pay for it. However, I, as well as every other honest Apple customer, has went to the Apple Store & bought & paid for their copy of iLife '08. You install the actual copy of iMovie that comes on your CD, the only thing you're downloading is the UNIX files that contain the G4 binary codes. If you even don't want to use those then you can use the instructions above & load your file into HexEditor & edit the binaries yourself. Apple is the one that didn't put the G4 support into the app to begin with, & all these instructions tell you how to do is take your legal copy of iMovie & get it to run on a G4. If Apple doesn't like it, then spare us the trouble by supporting the G4!
How well does it run?
Quite well, actually! It takes a moment to start up, but performance is as good as any other app on my PowerBook. I've yet to find any problems with it, & it runs as well as if Apple personally supported the G4 platform.
Will Apple help me if it doesn't work?
I doubt it! Apple doesn't support the G4 with iMovie '08, so if you have an issue with it I don't think Apple's going to be interested. If you do happen to need assistance just drop a comment here on the blog or join the Mac OS X Hints discussion group at the link below & maybe one of us can try to help. None of us can promise anything, but we'll try to do our best.
Will it mess up my system?
I've personally performed this test on my actual work machine and it didn't mess up anything, so if it didn't mess up mine, it shouldn't mess up yours (since I'm the one every computer problem usually happens to). If you're worried about it then I'd backup your critical files first. Everything should go smoothly, but please remember none of us are responsible if it doesn't. Install at your own risk.
Will it run on my Mac?
It runs well on my 12" 1.5GHZ PowerBook G4, so if you have a fairly new Mac it should run OK. If you have an older G4 Mac it may or may not run. Simply put, you won't know if you don't try.
Will it run on a G3?
I doubt it! It's highly unlikely that it's going to run on a G3, but if you can ever get it do, let me know! Would love to hear about it!
Will 7.0 or 7.0.1 work with the patches?
I couldn't get it to do anything until I updated to at least 7.1. 7.0 & 7.0.1 just bounced in the dock & did nothing. I'd still patch each time after downloading each update from Software Update to make sure you get everything patched.
What happens when new updates are released?
As Apple updates iMovie '08, chances are it will break the program. Visit the Teksanity link below to get the latest updates & patches, & I will try to post updates here as they become available.
Related Links:
Mac OS X Hints Discussion Thread on iMovie '08 G4
Latest Updates & Patches for iMovie '08 from Teksanity
| Attachment | Date | Size |
|---|---|---|
| 05/17/08 2:26 pm | 1.81 MB | |
| 05/17/08 2:27 pm | 1.96 MB | |
| 05/17/08 2:28 pm | 2.01 MB | |
| 05/17/08 2:29 pm | 1.81 MB |
- parkernathan's blog
- Login or register to post comments

Send to friend
Recent comments
- I reduced the price down to
2 days 17 hours ago - Would you be willing to sell
1 week 2 days ago - If there are some individual
1 week 2 days ago - Hello!
In answer to the
1 week 4 days ago - Yes, I would love a new PBB
2 weeks 2 days ago - How much? Let me know ASAP,
2 weeks 3 days ago - No, there is still quite a
2 weeks 6 days ago - sold
3 weeks 1 day ago - Were you able to sell
3 weeks 1 day ago - I still have quite a few
2 weeks 6 days ago



Comments
I managed to get this hack to work for iMovie '09 on my G4 but used the hex codes from macosxhints.com. Your instructions were much better and that was the only way I got it done.
Only problem is that I expected to be able to edit the AVCHD files and the system tells me that I have to have an intel processor to do that. Is there anyway to bypass this as well so that I can edit the application to allow me to work with the AVCHD format? Or any suggestions on converting the files somehow???
I think you need Intel for AVCHD files. The G4's aren't powerful enough to handle them.
Nathan Parker
StillTruth.com Editor and Mac Specialist
Hi Guys,
Thanks a lot for detailed instructions on how to run iMovie on a G4 PPC. As I am reading it the software "transformation" into a G4 friendly version is provided starting from version 7.0. What is one's starting point is a higher version, i.e. is someone's starting version is already 7.1.1 or even higher. In this case would one only do step 15?
Thanks for you advice.
PS: the link "Latest Updates & Patches for iMovie '08 from Teksanity" returns nothing
Hi,
I have the same question. I have version 7.1.4, and I'm not sure what patch to run. Did you ever get an answer?
Ron
Hey guys,
Don't know if you already found out the answer yourself but the patch for every version up till 7.1.4 is on http://teksanity.com/iMovie/iMovie_08_on_G4/GoodBye.html
If the link doesn't work, just google teksanity to see if his site is still up. I had the same problem, iMovie didn't (fully) work until I got the proper patch from that site.
For everyone attempting this in the future; use these instructions and patches. Every other patch you may need is on teksanity.com.
Hope this helps.
Thanks much for this info.
In step 3 I could not change the distribution file because when I went to save it I get:
"Distribution.dist could not be saved because Contents can not be modified."
PLease help I really want to get iMovie to work with a new Camcorder on my G4. (Camcorder only works with iMovie 8/9)
Another question- is there a software for Mac G4 I can easily download that will convert MPEG2 files to .avi, .mov or .dv?
Once you have created the disk image (the .dmg file on the desktop) double click to open it so the window shows an 'iLife '08' icon like the one from the original disk. Then you have to drag this icon back onto your desktop. Now when you right click it to get to the Distribution.dist file it WILL save when you alter 'false' to 'true'.
Hey this is great! Thanks so much for doing this. I was wondering though, if you could update the files. I didn't do update 7.1.1 because software update showed 7.1.4 and I was afraid it would make it crash. I ran iMovie, and it works!!
Thanks!
I could use some help...
I really appreciate the instructions, and have followed them carefully twice. (I'm new to all this). Everything seems fine through Step 6, however when I go to Software Update it doesn't show iMovie at all. I tried replacing the UNIX file with your latest patch, however iMovie 08 still won't open. Suggestions?
Ron
I looked, and it appears the version I have is 7.1.4. I put the original UNIX file back in and removed the 7.1.1 patch. Still won't run.
So...I tried again and ran the first patch, but it won't run. Also, it says to save the file after you run the patch but it won't save.
Thank you for the forum. I ran the patches twice and still get the following message...
You cannot use this version of the application iMovie with this version of of Mac OS X.
I am running
Model Name: iMac
Model Identifier: PowerMac6,1
Processor Name: PowerPC G4 (3.3)
Processor Speed: 1.25 GHz
Number Of CPUs: 1
L2 Cache (per CPU): 256 KB
Memory: 768 MB
Bus Speed: 167 MHz
System Version: Mac OS X 10.5.8 (9L31a)
Any thoughts are appreciated.
Staz
Can something similar be done with iWeb 09 on the Mac PowerBook G3?
I have iWeb '09 from iLife '09 but I am stuck using my old Mac PowerPC G3 laptop running 10.4.11 Tiger.
I know and used trick in which through hexediting in which I managed to get iMovie installed and working on my PowerPC G4 destop following this.
I hope there is a similar hint to help with my problem.
Long story
I am in the process of moving across the country.
My desktop computers are in storage.
I have only my old laptop, PowerPC G3 and the IDE harddrives from my desktop computers.
It has been more than a month and I have tons of photos to upload and need to update my blog.
I use iWeb '09 from iLife '09.
Is there a way to hexedit h a c k the iWeb '09 (and if need be iPhoto '09) so that I can run iWeb (and iPhoto) on my PowerPC G3 laptop?
I have iLife dmg on an external harddrive.
My Home folder 'moved' onto another external harddrive. Wherein I have my Applications and System files on another internal harddrive. And my user profile Home on another internal haddrive.
For the sake of moving, while in transition, I removed my Home internal harddrive so that I can still have my 'computer' with me, albeit not the applications but I have dmg of 10.5 Leopard which I currently use.
I mentioned all that to say I have my iWeb web sites data and iWeb '09 application itself, but the only computer I am stuck using is my old laptop, PowerPC G3.
I need to find a way to run iWeb '09 (and iPhoto '09) on my PowerPC G3.
Why not just simply use iWeb 08, there is not that much difference?
Answer: There is a serious bug which makes the navigation bar disappear and all blog entries disappear. Not very useful for using iWeb 08.
Thanks in advance for advice.
I'm sure there is, but I'm just not sure how to do it. Maybe another brave haxie out there would know!
Nathan Parker
StillTruth.com Editor and Mac Specialist