Canon EOS Utility Software ohne CD installieren (aus Update)

Ich hatte letztens das Problem, das ich die Software meiner Kamera (EOS 400D) auf meinem MacBook installieren wollte. Leider musst ich feststellen, das man diese Software bei Canon nicht direkt runterladen kann, sondern nur ein Update. Dies ließ sich augenscheinlich leider nicht installieren, da die Basissoftware fehlte. Nach ein bischen googeln und Basteln habe ich folgenden Weg für mich entdeckt die Software zu installieren:

  • Saugt euch das Updatepaket von der Canonseite
  • Mounted das dmg (doppelklickt) und zieht das UpdateInstaller Paket auf den Desktop
  • Öffnet ein Terminal und wechselt nach ~/Desktop/UpdateInstaller.app/Contents/Resources/
  • Macht ein less update.plist und sucht nach <key>Signature</key> und schaut euch in diesem Tag die <string> Werte an. Hier steht z.B.: CEUX oder CEU2
  • Wenn Ihr das gefunden habt, nehmt eine eine App die Ihr sonst nicht brauch, oder installiert euch einfach schnell irgendeine die Ihr danach Kicken könnt. Ich hab mir für den Zweck ein Spiel namens Bullfrog gekrallt, aber ich denke es geht jede Applikation.
  • Wechselt nach /Applications/Bullfrog.all/Contents (wobei Bullfrog.app durch die App eurer Wahl ersetzt werden sollte) und Editiert die Datei Info.plist.
  • Such nun nach <key>CFBundleSignature</key> und tragt den Wert aus der update.plist darunter im <string> tag ein. Z.B.: <string>CEUX</string>.
  • Speichert die Datei und startet UpdateInstaller. Und siehe da, schon geht das alles brav. Wenn in dem Updater mehrere Komponenten enthalten sind, könnt Ihr diese nach einander Installieren indem Ihr die Signatures austtauscht.