Tuesday, August 22, 2006

Portable Photoshop CS2 (26MB)

I've been dabbling with portable applications this past month.And it's been great!

What Is A Portable App? portable - carried or moved with ease. app - a computer program like a web browser or word processor

A portable app is a computer program that you can carry around with you on a portable device and use on any Windows computer. When your USB flash drive, portable hard drive, iPod or other portable device is plugged in, you have access to your software and personal data just as you would on your own PC. And when you unplug, none of your personal data is left behind.

There is a lot of possibilities for this concept. I've been running all my apps on a external hard drive because I also work at home to finish some projects at the office. Yup, I love my work.

So, the question is, is it legal? Well most of the portable apps are freeware. For other licensed version , there is a way to do it.

Creating a legitimate, portable Adobe Photoshop & ImageReady CS2 is entirely possible! These are the steps found in a forum on portableapps .com

# Locate the directory that contains your Adobe Photoshop CS2 setup installation.

# Install Adobe Photoshop CS2, enter your serial registration, and activate the product.

# Create a new directory on your computer and copy the following necessary files for Adobe Photoshop CS2 & Adobe ImageReady CS2 to operate:

\Program Files\Adobe\Photoshop CS2\ ->
ACE.dll
AdobeLM.dll
Adobelmsvc Installer.dll
AdobeUpdater.dll (generates error, program runs)
AdobeXMP.dll
agldt28l.dll
AGM.dll
asneu.dll
AXE8SharedExpat.dll
Bib.dll
BIBUtils.dll
CoolType.dll
epic_regs.dll (generates error, program runs, goodbye shortcuts)
FileInfo.dll (program runs, error on File>File Info)
libagluc28.dll
pdfsettings.dll
persresen_US.dll
Photoshop.dll
Plugin.dll
PSArt.dll
PSViews.dll
Tw10122.dat
VersionCue.dll
VersionCueUI.dll
\Program Files\Adobe\Photoshop CS2\\Activation\(your language/country)\tw12216.dat
\Program Files\Adobe\Photoshop CS2\\Required\*.*
\Documents & Settings\All Users\Application Data\Adobe Systems\Product licenses\B2B86000.dat

You may decided to keep certain folders; like for example "Plug-Ins", but it is not necessary for Photoshop CS2 or ImageReady CS2 to operate, and though some plugins will still appear to be available, they will cause no change to the image if selected. UPDATE: Using UPX v1.95 beta I was able to compress all EXEs and DLLs in the root directory and keep full functionality!
# Copy the minimum required registry entries by running "regedit".

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{236BB7C4-4419-42FD-0409-1E257A25E34D}]
"EPIC_ORG"="(your company or organisation you registered under)"
"EPIC_SERIAL"="(your serial registration number without dashes)"
"EPIC_NAME"="(the name you registered under)"

UPDATE: In total, this removes approximately 212 MB of unneeded materials and brings the installation down to approximately 26 MB!!!

At this point you can uninstall Adobe Photoshop/ImageReady CS2 and remove your license file. To run Photoshop or Imageready without installing the application, do the following (it's obvious):
# Copy the registry entries (EPIC_ORG, EPIC_SERIAL, EPIC_NAME) back to their appropriate place in your registry.

# Copy "B2B86000.dat" back to the directory \Documents & Settings\All Users\Application Data\Adobe Systems\Product licenses
# Locate the directory you copied your files to and launch either "Photoshop.exe" or "ImageReady.exe".

22 comments:

Tania said...

Great!!! I will try it!!!
How about Illustrator CS2? Could you teach us? Thanks in advance!!!

Anonymous said...

"These are the steps found in a forum on portableapps .com"

people have no respect. he is reviewing and referring to the creators of it. :/ how do you think people find about new things? They most certainly do not go to ONE site to find out. Thats how information travels and thats how the web communicates. . Like rey said "Peace man, there are more problems in these world that need our attention. The web is suppossed to help in that arena." , but at anyone who goes to any site and posts such unthoughtful(stupid, could work in conjunction) posts.

Good Post by the way , I am going to try it:)

Anonymous said...

Great tutorial!
i'm just half way i only have to edit the registry.. but if you have copied the registry entry what then? i don't know what to do with it. by example where do you have to store the copied stuff? and if you go to another comp. do you need the registry entries? and do you have to copy the entries into the other comp's registry first? before running the program?

Anonymous said...

Very nice explaination. Now we need to learn how to create a "launcher" to copy the Registry settings in the host computer and delete all of it after use. That needs a certain skill, NSIS (freeware) and maybe a template to start with...
Dirinfo

Anonymous said...

How is that portable if you have to edit someone's registry every time you want to run on a new pc :P

Anonymous said...

I fond that you can do almost the same with the CS version of Photoshop, you just need to copy all the files in the Photoshop CS directory plus the "required" and "activation" folder, then you export the whole registery key, and it works.

Unfortunately this methods issues a heavier version (68MB) but still, it's not that bad...

Martin::Jesusfreak said...

This sounds great, cant wait to give it a go...just as soon as I find my MP3...LOL.
Thanks.
PS I just use batch files for all my launchers, then I can edit them anywhere, also if you use the subst command when you first insert the drive (eg from autorun.inf) then you can use absolute paths for everything...

Ravi K said...

Great post, Rey! Worked for me!
Couple of suggestions:
1) The registry entry can be exported as a text file for convenience;
Select the entry {236BB7C4-4419-42FD-0409-1E257A25E34D} and the do
Registry->Export
Give a file name something.reg.
This is just a plain text file with
all the entries of the selected registry branch.
Later on another computer you han just right-click on the file and choose merge.
If you do not want to leave the registry entry on the computer, you can even use another .reg file to remove this entry. See the .reg file format at http://support.microsoft.com/kb/310516
2)The registry entry in this page doesnot show up properly on firefox, maybe you could break it into couple of lines?

Chris said...

Somebody seems to have tried this method and uploaded to MiniNova.org! I just downgraded from CS3 to this version as CS3 is extremely slow on my PC. I'm having one issue though - the Save for Web function is gone. Is the same true for everyone else?

Douglas said...

This is very useful, but it's not really "portable" if you are adding info to the registry. What you are doing is creating what's known as a "thinstall". If any info is added to the registry (or, in this case, replaced after the full install is removed from registry), it's installed...fixed, not portable. The concept of "portable" means that you can run it off a flash or other removable drive (even a CDR) on any computer anywhere. The version you are describing would require that you install the few registry keys you've backed up, which might be fine for your home and work machines, but wouldn't be so nice if you were at a friend or relative's house or on a public terminal (and it probably wouldn't be legal to be leaving thinstalls on multiple machines anyway). That said, I experimented with someone's portable version of CS3 and found it to be quirky and disconcerting, so maybe temporary thinstalls are really the way to go. Even if you don't need portability, the concept of a stripped down version sounds intriguing.

shajinder said...

Is it just me, or many file formats missing. For instance I can't open or save images as png or gifs. Anyone else noticing this, or is it just me?

naruphos said...

Oh Thank

-------------------------------------
http://naruphos.blogspot.com
http://mp3zoom.blogspot.com

Iian Kehn said...

'tis Interesting my friend, I will try this when I get home, I would have to grab the files and try this at school. Thanks for the find.

Garcya said...

If you want to download portable adobe flash cs3 try this out http://garcya.us/blog/portable-photoshop-cs-3/

Sarah said...

Good work/explanation, I like the product but I prefer the full version :)

algarcia said...

i got here by googling portable photoshop. a friend of mine showed to me today and i was wodering how did they manage it to work, i mean, photoshop is known for being a really nice creatinio and edition tool, but also for being kinda bulky....

the one i saw today (and tried it!) was CS3, the file was 55mb i think... it was awesome.

djin said...

There used to be a portable Photoshop 7, it was a launcher and yes, I *think* it copied the registy entries to the host machine, but NO functionality was lost... I´d love instead of PS7, CS2 to be like that, anyone knows if it's possible?

Anonymous said...

I've found that some books that i bought from the web are a real help when mastering photoshop, especially the mysterious plugins which can transform photos from simple to professional in seconds

casitecenter said...

thanks for sharing also new v cs3 has a portable as well 56 mb :D

Anonymous said...

How do we install brushes in Portable Photoshop?

N.I.Czuma said...

Just what I was looking for man. I've already got Flash and Dreamweaver in portable form on an external hard drive. All I needed was image editing software.

Faraz Azhar said...

i tried it, it works allright. but i have a different problem. my dad gave away his laptop to me and he's forgotten his admin password. when i try your solution, it copies allright, and Photoshop runs ok. but when everything opens, it says 'you are not allowed to continue because your account does not have administrative privileges." and then it quits. When its showing this message, the Photoshop is opened fully in the background. Whereas ImageReady is working perfectly! What should I do ? I want to do my important work on photoshop, but this admin thing's gotton on my nerves!