PortableApps.com needs your help: Please consider making a donation today.
300+ free and legal portable apps (over 9GB), up-to-date, & new apps regularly (Apr 19: TAudioConverter).
Get the encrypted PortableApps.com Carbide, the fast PortableApps.com Companion, or carry your KeyZ.
PortableApps.com lead developer recovering from injury/surgery (Latest News Mar 19th)

Portable Adobe Photoshop CS2 v9.0 (26 MB) Project

aniperleo - April 11, 2006 - 2:51am

Creating a legitimate, portable Adobe Photoshop & ImageReady CS2 is entirely possible! Creating a working NSIS-based launcher is still in development, however, these are the exact steps I have taken to reach the nearest point. To write these steps most accurately, I am starting with neither Adobe Photoshop/ImageReady CS2 or its activation license on the machine...

  • 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".

  • I am aware this post is lengthy, but hopefully this means that it is also complete. Maybe this will provide the means to a working NSIS-based solution. Cheers.

    - aniperleo

    Good Ol' Reliable Aniper Leo


    ( categories: )

    Thanks for that

    Do you know NSIS? If you do, make a launcher and head to portasoft.org so we can host it.
    Otherwise, wait `til tomorrow and I`ll do it for you.
    ----
    R McCue

    "If you're not part of the solution, you're part of the precipitate."

    Working on it

    I am still very new (just one day old) to this forum and have yet to fully understand what is going on inside those fancy NSIS-based launchers; in the meantime, you are more than welcome to make the launcher yourself so that the community can benefit immediately! The idea this site presented of portability seemed so cool to me that I had decided to immediately start development on an application before learning what exactly was going on in the existing products (it seemed like nobody else was close to a CS2 solution).

    Currently I am working in AutoIt to complete a simple and easy tool which guides you through all the steps I outlined here previously; that way, in a matter of a few clicks, you can have created your own "Portable" folder and all the necessary assemblage. The tool will include options for selecting specific components and eventually it will also contain descriptions for each of those components. I hope to contribute again, many more times. Cheers!

    - aniperleo

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Hey John,

    can you make me project pages for:
    Portable PS and IR CS2
    Portable K-meleon
    ----
    R McCue

    "If you're not part of the solution, you're part of the precipitate."

    Hey R McCue

    How exactly would I do that?

    - aniper

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    ...

    Didn't you see the "Hey John" in his post title? He was addressing John T. Haller, the webmaster of PortableApps.com.

    Indeed!

    Whoops! I thought you were just calling me John, like John Doe - I'm sorry - it made sense to me at the time. A Project Page would be awesome, I second the motion (of course) Smiling

    - aniperleo

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Ah.

    Back comes the sweet PortableApps.com funny stuff.
    Nice Good Ol' Reliable Aniper Leo.
    ----
    R McCue

    "If you're not part of the solution, you're part of the precipitate."

    Neat.

    The only barrier to true portability that I see is that the required registry entries are in HKEY_LOCAL_MACHINE. Unfortunately, write access to that key is limited to Administrators--and possibly Windows 2000 "Power Users"--only. Standard (Windows XP terminology: "Limited") Users and Guests can't write to HKEY_LOCAL_MACHINE. Same goes for the stuff in \Documents and Settings\All Users.

    Could be Neat.

    There may be a solution, although it may not exist, yet (or maybe it cannot exist), but if there could be an appliation which redirects communication from a given EXE to a virtual registry/file-structure that would solve the problem entirely. I thought there was something about the NSIS-based launchers that created this.

    - aniperleo

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    We wish... We're working on

    We wish...

    We're working on it. Steve Lamerton's working on something called Libertà, which is supposed to do all this.

    ~nm35 {blog} {personal space}

    Liberta Project?

    PLEASE KEEP ME UPDATED on the status of the Liberta project, and/or also any way I may be able to help. I spent several hours researching the internet for virtual filesystem and virtual registry solutions, and it seems that no true solution has yet been developed. The closest match was Thinstall, and that is hardly freeware!

    -aniperleo

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Well...

    Steve Lamerton is keeping development over at PortaSoft, and it's restricted to beta testers. If you sign up there, though, you can send him a private message and ask him if you can be a beta tester.

    The Libertà project is supposed to have syncronization, a portable registry, and portable-ization functions, along with backup features -- a bit beyond ordinary NSIS. You might be able to get the source code from him if you ask nicely Eye-wink.

    ~nm35 {blog} {personal space}

    I made a working version of

    I made a working version of photoshop cs2 back in Jan. of this year. You get a couple of errors at startup just click ok and the program works fine. If anyone is interested in how to do it let me know.

    PortaPotty - A registry and system file redirecter

    There is one, it's currently called PortaPotty.
    It's being discussed at http://portablefreeware.com/forums/viewtopic.php?t=442
    However you cannot download because it uses Detours, and the author ran into legal problems, so he is rewriting it to use a free DLL instead. Don't know when he will finish, though.
    ____________________________________
    My Portable Apps-
    http://zachshomepage.googlepages.com

    Interesting but...

    That was interesting... but I don't have CS2. Can u or someone else please post how to do Photoshop 8 CS as a portable app PLEEEEEEEEEEEASE ????

    10x
    MD

    MD

    Crack it?

    Maybe if someone can find a cracked photoshop.exe for CS2, then you might not need to have all the registry stuff...I haven't been very successfull in finding a cracked exe for CS2, but its just an idea to throw out there...not to mention its not very much on the legal side

    Sorry, we don't...

    handle cracking programs here. 1. It's illegal (As you said) 2. We work on opensource free programs, or those covered under and OSI approved license.

    If you want to make CS2 portable, you just need to use regmon and find out where the registry settings are located. and then using NSIS or some similar programming language, create the launcher needed to start the program. It should write the saved registry entries to the registry start the program, and then on shutdown save the settings and delete them from the registry, or something like that.

    But, just a little thought on it, the regsitry settings that store the registration info, usually what adobe uses, is located in the HKEY_LOCAL_MACHINE, which means that if you do not have admin rights, you will not be able to run it.

    good luck

    ***********************************
    Deuce {The Core}{Dev Blog}
    Portable Software: Just the beginning.

    Deuce
    Portable Software: Just the beginning.

    Back from College Retirement

    Okay, I'm gonna throw out and S.O.S to all the guys out there in portable app land. Did anyone ever figure out how to localize ROOT registry entries and/or fake out an exe to write to a virtual registry instead? I lost a lot of hope for this project when it seemed nearly impossible to do those things I mentioned, but maybe a lot has changed over half a year. So, any old friends wanna throw me an update?

    - aniperleo

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Well

    What about Lapwing?
    ----
    R McCue
    PortaBlog Home and My Website
    And before anyone complains about the grammar, I'm so jetlagged that my
    hands aren't even in the same time zone...

    "If you're not part of the solution, you're part of the precipitate."

    That's FANTASTIC news. I

    That's FANTASTIC news. I remember having HUGE hopes for Liberta, but I never saw anything happening regarding the specific technology I needed. Thank you again so much for bringing that to my attention. What are we waiting for?!

    So, rmccue, can it also intercept file calls? (ie "All Users\Application Data\Adobe Systems\Product licenses\B2B86000.dat". If it can, we're 99.99%+ of the way there, and that's great.

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Hmm

    File calls, 'ey? Why don't we ask Steve?
    Steve? Here boy... Sticking out tongue
    ----
    R McCue
    PortaBlog Home and My Website
    And before anyone complains about the grammar, I'm so jetlagged that my
    hands aren't even in the same time zone...

    "If you're not part of the solution, you're part of the precipitate."

    what about..

    Hey guys, just wanted to point out that Portable Application Template 1.1 is perfectly capable of intercepting various file and registry calls succesfully. Maybe you should give it a go?

    Actually

    It doesn't.
    It saves the registry files afterwards.
    ----
    R McCue
    PortaBlog Home and My Website
    And before anyone complains about the grammar, I'm so jetlagged that my
    hands aren't even in the same time zone...

    "If you're not part of the solution, you're part of the precipitate."

    Steve?

    Well ... is he coming? Smiling

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    What?

    I seem to be here, who summoned me?

    Yours

    Steve Lamerton

    Hi Genie Er I Mean Steve

    Heya, we were just talking about Lapwing, and we were curious if it could do file calls, so eh? I actually haven't had a chance to test CS2 with Lapwing, should I wait for the next beta?

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    I downloaded Lapwing but I

    I downloaded Lapwing but I don't have any idea on how to start..
    Can someone help me? Or point me the exact url where I have answers Sticking out tongue.. Cause I've searched google and libertà website and I couldnt find any. I wanna try CS2 products.

    Thank you

    STOP

    don't use Lapwing yet, just wait a few days for the next release.

    Yours

    Steve Lamerton

    Sigh

    Fine, Fine, Fine. I'll be patient. Then again, when did I start this thread? Oh yea, APRIL.

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Yeh, well

    Looks like Steve has had some problems.
    ----
    R McCue
    PortaBlog Home and My Website
    And before anyone complains about the grammar, I'm so jetlagged that my
    hands aren't even in the same time zone...

    "If you're not part of the solution, you're part of the precipitate."

    Yeh,

    so don't complain.

    Yours

    Steve Lamerton

    Complaining?

    What, me complain? That's pish-posh, no way man, no way. In fact, I was pointing out how patient I've been. I can wait, for REAL.

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Oops

    Looks like we took that too seriously. Smiling
    ----
    R McCue
    PortaBlog Home and My Website
    And before anyone complains about the grammar, I'm so jetlagged that my
    hands aren't even in the same time zone...

    "If you're not part of the solution, you're part of the precipitate."

    similar steps work with illustrator cs2

    Thank to your suggestion with Photoshop CS2, I managed to do similar steps with my installed illustrator cs2. it works.

    The only thing I wonder is the activation file which is "machine-based" and doesn't work on another computer. This is then not truly "portable" unless you have already developed a bypass which I'm not aware of.

    =========
    PS: At least i will not have to take time with AI-CS2 again in case of a system clean reinstall.

    ...

    Which is, of course, illegal... and should not be discussed here.

    Sometimes, the impossible can become possible, if you're awesome!

    Does anyone know a method

    Does anyone know a method which allows you to keep the shortcuts working ? I find it almost impossible to use without them.

    Thx

    Exactly how portable is this?

    Exactly how portable is this?

    I've followed the steps to the letter and I couldn't get photoshop working on my friend's computer. For one thing I couldn't find the 'B2B86000.dat', but had a similar file called 'B2B86000.ff'. Also, copyinng the photoshop .exe file was 19MB by itself, which massively increases the total size.
    Looking at the steps I'm thinking you can only use this at the original computer that uninstalled CS2?

    Well, I've found a download for portable CS2 which is 110MB in size (with upx) and I've confirmed that it works for sure.

    ...

    Of course, downloading Photoshop is illegal (Would you like people downloading your $600+ software for free??).
    Also, I tried it and it came to 33MB. What am I doing wrong?

    how to do the regedit things?

    i cant copy the epic's things... coz it's really cant!
    tell me how tell me how.. please..

    Problem

    I copied all of the items you said, but one I try to run Photoshop.exe this is what it says in an error box:

    "Adobe Photoshop CS2 has encountered a problem and needs to close. We are sorry for the inconvenience."

    Is their something I am not doing?

    I had the same issue at

    I had the same issue at first, but I did get it to work. I copied all the files in /Program Files/Adobe/Photoshop CS2/ to the new folder (just the files, not the folders). I thought I may have a required file missing, since I didn't have all the files on the list above. I'm not sure which file it was I was missing, since I haven't had time to delete the extra files one by one and see if it crashes.

    i want download this

    i want download this

    Why shortcuts like CTRL+"+"

    Why shortcuts like CTRL+"+" or Tab aren`t working with Photoshop created like this?

    the end.................................is just the beginning

    Eh...

    Pardon me ignorance, but I've seen many an app listed on the internet with this "CS2" designation - wth exactly IS it, and/or what does it signify?...

    /Curious

    "I don't hate cats...as long as they stay on the freeway, where they belong."
    - Brad Stine

    CS2 == Creative Suite 2

    Adobe packages several of their products in Creative Suite, similar to Microsoft's packaging of its productivity tools in Microsoft Office.
    -----------------
    Jeffrey Wiggs
    Loving God and Learning Laughter

    ---
    Jeffrey Wiggs
    Loving God and Learning Laughter

    Ah, now I see.

    Thx.

    "I don't hate cats...as long as they stay on the freeway, where they belong."
    - Brad Stine