TN 4398.1: Deputizing Mac installers - CS 5

This tech note provides detail on the file locations for installer payloads that must be transformed in order to deputize Adobe installers

2011.05.16 (reviewed)

This document assumes you have already keyed an instance of a CS5 program and now you want to create a deputized installer. The basic procedure involves locating the essential executable file within the appropriate installer disk image file (.dmg) and replacing it with the corresponding keyed executable file from the "Contents/MacOS/" sub-directory of the keyed application (.app).

The procedures documented here are based on the multi-DVD CS5 Master Collection package for Macintosh. Sites with other CS5 packages or standalone CS5 product installers should be able to follow these steps, substituting their packages' paths/names as appropriate.

The following list shows the applications that comprise the "Adobe Creative Suite 5 Master Collection" followed by the application's version string and then the name of the essential executable file that is contained within Contents inside the application package.

Application Name version           executable file name    
Adobe Acrobat Pro 9.3 Adobe Acrobat
Adobe After Effects CS5 10.0 After Effects
Adobe Contribute CS5, 6.0 Contribute
Adobe Dreamweaver CS5 11.0.0.490 Dreamweaver
Adobe Encore CS5 5.0 Adobe Encore
Adobe Fireworks CS5 5.0 Adobe Fireworks CS5
Adobe Flash Builder 4 4.0.0 Adobe Flash Builder 4
Adobe Flash Catalyst CS5 1.0.0.273 Adobe Flash Catalyst CS5
Adobe Flash Professional CS5   11.0.0.485 Adobe Flash CS5
Adobe Illustrator CS5 39.0.0.0 Adobe Illustrator
Adobe InDesign CS5 7.0.0.355 Adobe InDesign CS5
Adobe Photoshop CS5 12.0 Adobe Photoshop CS5
Adobe Premiere Pro CS5 CS5 5.0 Adobe Premiere Pro
Adobe Soundbooth CS5 20.0.9.30 Adobe Soundbooth CS5

Once an installer disk image has been deputized by substituting the keyed executable in its payload, then you can use the modified installers for deployment using any of your standard methods. For example, Adobe's Application Manager Enterprise Edition (AAMEE) can make use of the deputized installers to distribute keyed applications. This may be a convenient convenient distribution method since install code(s) can be hidden - unfortunately, Acrobat Pro cannot be distributed by AAMEE.

Prototype instructions for deputizing Adobe installers

First we prepare a Folder on the desktop that will be the base for alterations:

1.) Duplicate an instance of each of your keyed CS5 applications (and perhaps also, Acrobat 9 Pro) into a folder on the desktop.

2.) Insert the dvd labeled "CS5 Master Collection Disc 2".

3.) Create another folder on the desktop named exactly like the dvd, "CS5 Master Collection Disc 2"

4.) Copy the entire contents of the mounted dvd into the identically named folder.

5.) Eject the dvd

We will use the Adobe Creative Suite 5 installer for After Effects as an example.

6.) inside the desktop folder named "CS5 Master Collection Disc 2", open the sub-folder "Adobe CS5 Master Collection/payloads/"

7.) Open the subfolder "AdobeAfterEffects10AllRetail/"

8.) rigtht-click on "AdobeAfterEffects10AllRetail.dmg" and then use the menu to "Open with ...Disk Utility".

9.) In Disk Utility, select the "AdobeAfterEffects10AllRetail.dmg" in the left column and click the Convert button.

10. In the save dialog, select 'Image Format: read/write' and save to the desktop with no change to the file name.

11.) Double-click on the converted .dmg file. It will mount as a volume with a name like "35452335234534", (referred to as "[NUM]" below).

12.) In [Num], navigate to the folder "Assets1/universal/Professional/", select "Adobe After Effects CS5.app".

13.) Right-click to 'Show Package Contents' and navigate within the packaged app to "Contents/MacOS/"

14.) Now back in the folder of keyed applications (step 1), use right-click to expose "Contents/MacOS/" inside the keyed After Effects application.

15.) Duplicate the "Adobe After Effects CS5.app" from the keyed application package and use it to replace the corresponding file in [Num].

16.) Eject the mounted volume, [NUM], and select its .dmg file (which now contains the keyed executable file inside the installer).

17.) Replace the original "AdobeAfterEffects10AllRetail.dmg" file in the folder "CS5 Master Collection Disc 2" with the modified version.

The procedures and file locations are similar for the other installers but each one uses slightly different naming conventions. For reference, the exact name and file paths used in the "CS5 Master Collection Disc 2" are documented here. Having deputized all installers as appropriate, now use Disk Utility to transform the carefully named desktop folder (from step 3) back into an image file and then burn a dvd from the image to use in place of the original.

18.) Launch Disk Utility and select "File/New/Disk Image From Folder

19.) Select the "CS5 Master Collection Disc 2" folder on the Desktop, click 'Image', and save in your favorite .dmg format.

Burn a dvd from the image to use in place of the original Disc 2, or use the image directly along with images of the other dvds. Note: any of the format choices will be fine for burning a dvd. The final modified DVD (or disk image, .dmg) can be used in place of the original in all the usual ways.

*Note: the installer for Acrobat Pro is contained on a separate disk, "Adobe Acrobat 9 Pro". You can mimic steps 1-5 (substituting the name Acrobat...), but instead of steps 6-17, the insertion of the keyed Acrobat executable in place of the original is quite obvious - consult the file name and path info documented here. The disk burning steps, 18-19, are of course the same.