Jump to content

Adobe CS3 Silent Install


kenlau

Recommended Posts

Sorry but I have no idea that this thread was still active, which is why I did not check it for quite some time.

DryKillLogic,

Strictly speaking, there is no way you can activate it silently, but you could try activating it first, then exporting the license somewhere, and then reusing the license when you install silently. I have not try this myself.

wirawan1988,

I think you are confusing the serial number and activation. The serial number only allow you to install, and you still need to activate it once installation is completed.

shauntr,

I cannot help with this as it looks like the serial number is invalid for some reason. You could check with Adobe on this issue.

contdeforum,

512MB RAM is a minimum requirement for Adobe Photoshop. I have no idea how to circumvent this requirement. Given the low price of RAM, I suggest a RAM upgrade.

Link to comment
Share on other sites


The problem is silent install from DVD/CD. I made it work but just from my hd. I tried to repack but it doesnt work either :S... I dont know what to do... I am open for advices, ideas or whatever

kenlau: It doesnt work that method and you're wrong, there's a way to activate it silently... but you know... I cant say it :P

See ya!!

I wasted 2 days of my life and It wasnt worth it

Link to comment
Share on other sites

This is for Adobe Photoshop CS3 Extended.

- Install and activate over phone

- Copy the extracted content of installer into a folder

- Delete all text from Requires to Requires (including both Requires) from .\payloads\AdobePhotoshop10en_US\AdobePhotoshop10en_US.proxy.xml

- Delete unnecessary folders from payloads

- Snapshot the system before and after installing updates (use WinINSTALL LE 2003)

and build the installer (you need some skills to use Microsoft Orca, for editing msi installer after).

But this step is not necessary.

For silent install and activation I used the next AutoIt script:

Opt("TrayIconDebug", 1)
Opt("SendKeyDelay", 200)
; Executable file name
$EXECUTABLE = "Setup.exe"
; Serial numbers
$SN1 = "XXXX-XXXX-XXXX-XXXX-XXXX-XXXX"
$SN2 = "YYYY-YYYY-YYYY-YYYY-YYYY-YYYY"
; Installation folder
$INSTALLLOCATION = @ProgramFilesDir & "\Adobe"

If FileExists($INSTALLLOCATION & "\Adobe Photoshop CS3\Photoshop.exe") Then
MsgBox(0x40010, @ScriptName, "Please uninstall previous version of Adobe Photoshop before using this script", 4)
Exit
EndIf

; Run the installer
Run($EXECUTABLE)

; License Agreement
WinWait("Adobe Photoshop CS3 Installer: License Agreement", "")
WinActivate("Adobe Photoshop CS3 Installer: License Agreement", "")
Send("{TAB 2}")
Send("{ENTER}")

; Options
WinWait("Adobe Photoshop CS3 Installer: Options", "")
WinActivate("Adobe Photoshop CS3 Installer: Options", "")
Send("{TAB 3}")
Send("{ENTER}")

; Options
WinWait("Adobe Photoshop CS3 Installer: Installation Location", "")
WinActivate("Adobe Photoshop CS3 Installer: Installation Location", "")
Send("{TAB 3}")
Send("{ENTER}")

; Summary
WinWait("Adobe Photoshop CS3 Installer: Summary", "")
WinActivate("Adobe Photoshop CS3 Installer: Summary", "")
Send("{TAB 3}")
Send("{ENTER}")

; Done
WinWait("Adobe Photoshop CS3 Installer: Done", "")
WinActivate("Adobe Photoshop CS3 Installer: Done", "")
Send("{TAB}")
Send("{ENTER}")

Sleep(2000)

; Run Adobe Photoshop CS3 Extended
Run($INSTALLLOCATION & "\Adobe Photoshop CS3\Photoshop.exe")

; Software Setup
WinWait("Adobe Photoshop CS3 : Setup", "Software Setup")

; Remove "-" from the first serial number
$SERIALNUMBER1 = StringReplace($SN1, "-", "")
$COD1 = StringMid($SERIALNUMBER1, 1, 4)
$COD2 = StringMid($SERIALNUMBER1, 5, 4)
$COD3 = StringMid($SERIALNUMBER1, 9, 4)
$COD4 = StringMid($SERIALNUMBER1, 13, 4)
$COD5 = StringMid($SERIALNUMBER1, 17, 4)
$COD6 = StringMid($SERIALNUMBER1, 21, 4)

; Write the first serial number into Adobe Photoshop CS3 Extended activation window
WinActivate("Adobe Photoshop CS3 : Setup", "Software Setup")
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit1", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit1", $COD1)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit2", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit2", $COD2)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit3", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit3", $COD3)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit4", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit4", $COD4)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit5", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit5", $COD5)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit6", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 : Setup", "", "Edit6", $COD6)
ControlClick("Adobe Photoshop CS3 : Setup", "", "Button8")

; Activate
WinWait("Adobe Photoshop CS3 Extended : Activate Now", "Activate")
WinActivate("Adobe Photoshop CS3 Extended : Activate Now", "Activate")
Send("{ENTER}")

; Activation - No Connection
WinWait("Adobe Photoshop CS3 Extended : Activation Problem", "Activation - No Connection")
WinActivate("Adobe Photoshop CS3 Extended : Activation Problem", "Activation - No Connection")
ControlCommand("Adobe Photoshop CS3 Extended : Activation Problem", "", "Button20", "Check", "")
ControlClick("Adobe Photoshop CS3 Extended : Activation Problem", "", "Button23")

; Phone Activation
WinWait("Adobe Photoshop CS3 Extended : Phone Options", "Phone Activation")
WinActivate("Adobe Photoshop CS3 Extended : Phone Options", "Phone Activation")

; Remove "-" from the second serial number
$SERIALNUMBER2 = StringReplace($SN2, "-", "")
$COD7 = StringMid($SERIALNUMBER2, 1, 4)
$COD8 = StringMid($SERIALNUMBER2, 5, 4)
$COD9 = StringMid($SERIALNUMBER2, 9, 4)
$COD10 = StringMid($SERIALNUMBER2, 13, 4)
$COD11 = StringMid($SERIALNUMBER2, 17, 4)
$COD12 = StringMid($SERIALNUMBER2, 21, 4)

; Write the second serial number into Adobe Photoshop CS3 Extended activation window
WinActivate("Adobe Photoshop CS3 Extended : Phone Options", "Phone Activation")
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit7", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit7", $COD7)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit8", "" )
Sleep(500)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit8", $COD8)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit9", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit9", $COD9)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit10", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit10", $COD10)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit11", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit11", $COD11)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit12", "")
Sleep(500)
ControlSetText("Adobe Photoshop CS3 Extended : Phone Options", "", "Edit12", $COD12)
ControlClick("Adobe Photoshop CS3 Extended : Phone Options", "", "Button37")

; Activation Complete
WinWait("Adobe Photoshop CS3 Extended : Activated", "Activation Complete")
WinActivate("Adobe Photoshop CS3 Extended : Activated", "Activation Complete")
ControlClick("Adobe Photoshop CS3 Extended : Activated", "", "Button13")

Sleep(1000)

; Close Adobe Photoshop CS3 Extended process
$PID = ProcessExists("Photoshop.exe")
If $PID Then
ProcessClose($PID)
EndIf

; Block mDNSResponder.exe (Bonjour) service to run at Windows startup
RegWrite("HKLM\SYSTEM\ControlSet001\Services\Bonjour Service", "Start", "REG_DWORD", "4")

Probable your serials will work only in a machine with the same hardware like that you have on activation.

Edited by radix
Link to comment
Share on other sites

Hmmmm, I'm getting that error code 7 and "record option not specified"..Not sure what is causing it..

(It only seems to happen when I already have another CS3 suite installed..I wonder if the overlapping components aren't playing nice [Adobe Bridge, etc.]) I'm testing an install now with the limited components and will see how it works...

Edited by mattklein623
Link to comment
Share on other sites

Stupid Adobe, can't you even play nice with yourself?!

I found the issue is caused by having other CS3 suite software (in my case Flash CS3) installed also using the silent script. It detects that it already has the bridge, and other colorcomponents and then just blows up and quits the install...

So, I made the After Effects install without all the shared components and it worked great.

Link to comment
Share on other sites

Hi.

I'm having a really hard time trying to get this to install. I'm trying to install After Effects only without any of the crap that gets installed with it (Bridge, Version Cue ... etc) I deleted everything in the "<Requires></Requires> tags including the tags themselves. However, When trying to install I don't get these packages as selectable options.

I tried just taking what I needed and do a seperate package but everytime I try to install I get a "Please Insert CD names bla bla into drive F:".

Help??

Link to comment
Share on other sites

hi is there any way to skip this? (its an eror from the log)

CheckSwitchTo for systemCheck

[ 3896] Tue Nov 20 15:24:20 2007 ERROR

The minimum system requirements listed below are needed in order to run Adobe Dreamweaver CS3 and are not met.

- 512 MB of RAM or more

Please upgrade or adjust your system to meet these minimum requirements and then restart the installer.

Yes, I cannot remember where it is located, but it is in one of XML files. Open up the files and do a search for memory (or for 512). IIRC, there is a "soft" requirement which is 512MB, or a hard limit of 500MB that it will actually stop the install. Both are changable in the XML file. I did this for Illustrator CS3 since the computer at work had 512MB RAM, but shared it with the gfx.

Link to comment
Share on other sites

Hi I'm trying to deploy Adobe Master Collection from a removable media (OS install DVD) source. I can run a silent install from a network location. However when i try to do the installation from aDVD, I get error code 7 (when using variables in the install.xml file, instead of absolute paths). I tried using AutoIT and it kind of works... just gets to the install part and asks for disk D. even though I've removed any mention of a specific drive letter. My autoIT script is pretty basic maybe I'm missing something. Installing on Vista if that makes a difference.

thanks for any advice

Edited by pixelpusher
Link to comment
Share on other sites

Hi,

I'm having a strange problem with the silent install. I have successfully silnetly installed Photoshop CS3 once on one PC using a script. But now I can't install it on the other machines I need it on. The shared components are installed pertectly but Photoshop CS3 won't install. Even if I run the installer manually it says it can't install but doesn't give an error code.

Any help would be greatly appreciated. It's driving me mad.

Thanks

Shaun :wacko:

Link to comment
Share on other sites

6. Now, create application.xml.override file inside the application payload folder. The entry should be

<?xml version="1.0" encoding="utf-8"?>
<Configuration>
<Payload>
<Data key="Serial" protected="0">1XXXXXXXXXXXXXXXXXXXXXX</Data>
<Data key="Registration">Suppress</Data>
<Data key="EULA">Suppress</Data>
<Data key="Updates">Suppress</Data>
</Payload>
</Configuration>

Ensure that the "<Data key="Serial" protected="0">1234xxxx1234xxxx1234xxxx</Data>" does not contain any hyphens.

I am currently having problem with the pre-serialization. I was able to deploy the install silently without any error using the deployment.xml.override method, but when I go to run the program I was prompt for the serial key, I already did input the key into the .override file as prescribed by both this guide and the adobe guide. I did check and my serial key is a valid upgrade key from previous version of Adobe InDesign.

@Radix

Can you help me writing the AutoIt code to send answer to these windows:

Adobe InDesign CS3 : Installation Setup

  Numéro de série :

Adobe InDesign CS3 : Vérification de mise à niveau

  1) sélectionnez un produit dont vous disposez

  2) entrez le numéro de série de ce produit

Adobe InDesign CS3 : Activer maintenant Activate Now

  <ALT>+<A>

Adobe InDesign CS3 : Activé Activated

  <ALT>+<S>

Adobe InDesign CS3

  ne pas m'enregistrer

  <ALT>+<C>

Edited by Bilou_Gateux
Link to comment
Share on other sites

@Radix

Can you help me writing the AutoIt code to send answer to these windows:

Adobe InDesign CS3 : Installation Setup

  Numéro de série :

Adobe InDesign CS3 : Vérification de mise à niveau

  1) sélectionnez un produit dont vous disposez

  2) entrez le numéro de série de ce produit

Adobe InDesign CS3 : Activer maintenant Activate Now

  <ALT>+<A>

Adobe InDesign CS3 : Activé Activated

  <ALT>+<S>

Adobe InDesign CS3

  ne pas m'enregistrer

  <ALT>+<C>

I need more information.

For example: you need to enter a s/n into a field.

-check the window title

-some text which appear in that window (you find this under the control section in AutoIt v3 Window Info)

-class and instance of that field (click with mouse on that field and then CTRL+ALT+F to freeze

AutoIt v3 Window Info and you will found this under control section in AutoIt v3 Window Info

An example:

WinWaitActive("Enter Licensing Information", "Start")

ControlSetText("Enter Licensing Information", "", "Edit2", $SN)

"Enter Licensing Information" is window title

"Start" is text found in the area of window (found under Control section)

"Edit" is Class (found under Control section)

2 is Instance (found under Control section)

$SN is serial number (this variable must be declared on top of the script like this $SN = "xxxxxxxxx")

Link to comment
Share on other sites

  • 2 weeks later...
I need more information.

Details

>>>> Window <<<<

Title: Adobe InDesign CS3 : Installation

>>>> Visible Text <<<<

Installation du logiciel

Choisissez une option ci-dessous :

&J'ai un numéro de série pour ce produit.

N&uméro de série :

>>>> Control <<<<

Class: Edit

Instance: 1

ClassnameNN: Edit1

Class: Edit

Instance: 2

ClassnameNN: Edit2

Class: Edit

Instance: 3

ClassnameNN: Edit3

Class: Edit

Instance: 4

ClassnameNN: Edit4

Class: Edit

Instance: 5

ClassnameNN: Edit5

Class: Edit

Instance: 6

ClassnameNN: Edit6

"XXXX" "XXXX" "XXXX" "XXXX" "XXXX" "XXXX" I enter Serial Number here

&Suivant >

>>>> Window <<<<

Title: Adobe InDesign CS3 : Vérification de mise à niveau

>>>> Visible Text <<<<

Vérification de mise à niveau

1) Sél&ectionnez un produit dont vous disposez :

>>>> Control <<<<

Class: ComboBox

Instance: 1

ClassnameNN: ComboBox1

"Adobe InDesign CS" I choose my previous version in list (2nd choice in list)

2) &Entrez le numéro de série de ce produit :

>>>> Control <<<<

Class: Edit

Instance: 19

ClassnameNN: Edit19

"XXXX-XXXX-XXXX-XXXX-XXXX-XXXX" I enter Serial Number of previous version here

&Suivant >

>>>> Window <<<<

Title: Adobe InDesign CS3 : Activer maintenant

>>>> Visible Text <<<<

Activer

&Activer maintenant

>>>> Window <<<<

Title: Adobe InDesign CS3 : Activé

&Suivant >

>>>> Window <<<<

Title: Adobe InDesign CS3

>>>> Control <<<<

Class: Internet Explorer_TridentCmboBx

Instance: 5

ClassnameNN: Internet Explorer_TridentCmboBx5

"Ne pas m'enregistrer" 3rd choice in list

&Continuer >

Link to comment
Share on other sites

You can register very easy on future installation of Adobe CS3 products, by making backup of these:

%allusersprofile%\FLEXnet (two files inside)

%programfiles%\Common Files\Adobe\Adobe PCD\cache\cache.db (single file)

after an installation and registration.

But will work on the same machine or on a machine with identical hardware. :D

Tested by me with Photoshop CS3.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...