Joe Gramm wrote:
I read that article a little while ago. I'm not launching the script unless someone in the forum, a lot smarter than me, say's it's okay to do so.
The script is indeed harmless. It contains just two lines:
(sleep 3; osascript -e 'tell application "iMovie HD" to activate') &
/Applications/iMovie\ HD.app/Contents/MacOS/iMovie\ HD
The second line starts the iMovie HD application binary. The first line waits 3 seconds in the background, then switches iMovie HD to the foreground; otherwise it would open behind any other running apps. I presume the 3 seconds is there to make sure iMovie HD has fully launched.
So the script works, but I have figured out a way to modify/patch iMovie HD to run directly. This may or may not be the same as the patch mentioned above, but it works for me. The steps are:
- Right-click iMovie HD and select Show Package Contents
- Double-click the Contents folder
- Right-click Info.plist, go to Open With, then Other...
- Select TextEdit
- Once the plist file is open in TextEdit, search for CFBundleVersion
- You will see 2 lines (amongst a bunch of others):
<key>CFBundleVersion</key>
<string>6.0.4</string>
- Change 6.0.4 to any other (higher) number. I changed it to 6.0.5 and it worked fine. You might change it to something higher than that in case Apple decides to disallow other 6.x.x numbers in the future. 10 (the current iMovie major version number, no .x.x needed) also worked just fine.
- Save the plist file in TextEdit
I hope this helps!