You are here

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

47 posts / 0 new
Last post
aniperleo
Offline
Last seen: 16 years 2 months ago
Joined: 2006-04-09 02:59
Portable Adobe Photoshop CS2 v9.0 (26 MB) Project

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

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    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."

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    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."

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    Hey R McCue

    How exactly would I do that?

    - aniper

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Bruce Pascoe
    Offline
    Last seen: 12 years 2 months ago
    Joined: 2006-01-15 16:14
    ...

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

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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) Smile

    - aniperleo

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    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."

    Bruce Pascoe
    Offline
    Last seen: 12 years 2 months ago
    Joined: 2006-01-15 16:14
    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.

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    nm35
    Offline
    Last seen: 17 years 6 months ago
    Developer
    Joined: 2005-12-12 17:13
    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}

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    nm35
    Offline
    Last seen: 17 years 6 months ago
    Developer
    Joined: 2005-12-12 17:13
    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 ;).

    ~nm35 {blog} {personal space}

    PimpJuice
    Offline
    Last seen: 17 years 6 months ago
    Joined: 2006-01-15 08:48
    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.

    zacharyliu
    Offline
    Last seen: 17 years 1 week ago
    Joined: 2006-06-29 10:39
    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

    md
    Offline
    Last seen: 16 years 7 months ago
    Joined: 2006-05-03 13:03
    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

    macsucks
    Offline
    Last seen: 17 years 1 week ago
    Joined: 2006-08-16 17:47
    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

    Deuce
    Offline
    Last seen: 13 years 6 months ago
    Developer
    Joined: 2005-12-24 16:32
    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.

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    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."

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    Hmm

    File calls, 'ey? Why don't we ask Steve?
    Steve? Here boy... Blum
    ----
    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."

    Knivez
    Offline
    Last seen: 17 years 7 months ago
    Joined: 2006-07-08 08:27
    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?

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    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."

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    Steve?

    Well ... is he coming? Smile

    Good Ol' Reliable Aniper Leo

    Good Ol' Reliable Aniper Leo

    Steve Lamerton
    Steve Lamerton's picture
    Offline
    Last seen: 10 years 6 months ago
    Developer
    Joined: 2005-12-10 15:22
    What?

    I seem to be here, who summoned me?

    Yours

    Steve Lamerton

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    Kormann
    Offline
    Last seen: 17 years 6 months ago
    Joined: 2006-08-30 10:02
    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 :P.. Cause I've searched google and libertà website and I couldnt find any. I wanna try CS2 products.

    Thank you

    Steve Lamerton
    Steve Lamerton's picture
    Offline
    Last seen: 10 years 6 months ago
    Developer
    Joined: 2005-12-10 15:22
    STOP

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

    Yours

    Steve Lamerton

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    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."

    Steve Lamerton
    Steve Lamerton's picture
    Offline
    Last seen: 10 years 6 months ago
    Developer
    Joined: 2005-12-10 15:22
    Yeh,

    so don't complain.

    Yours

    Steve Lamerton

    aniperleo
    Offline
    Last seen: 16 years 2 months ago
    Joined: 2006-04-09 02:59
    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

    Ryan McCue
    Ryan McCue's picture
    Offline
    Last seen: 14 years 6 months ago
    Joined: 2006-01-06 21:27
    Oops

    Looks like we took that too seriously. Smile
    ----
    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."

    NQK
    Offline
    Last seen: 17 years 3 months ago
    Joined: 2006-11-01 04:35
    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.

    John T. Haller
    John T. Haller's picture
    Online
    Last seen: 26 sec ago
    AdminDeveloperModeratorTranslator
    Joined: 2005-11-28 22:21
    ...

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

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

    Mad101daN
    Offline
    Last seen: 17 years 4 months ago
    Joined: 2006-11-20 05:33
    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

    Axsynthe
    Offline
    Last seen: 17 years 4 months ago
    Joined: 2006-11-22 04:19
    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.

    zacharyliu
    Offline
    Last seen: 17 years 1 week ago
    Joined: 2006-06-29 10:39
    ...

    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?

    chikamix
    Offline
    Last seen: 17 years 3 months ago
    Joined: 2006-12-23 02:17
    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..

    sbw2004
    Offline
    Last seen: 12 years 9 months ago
    Joined: 2006-12-26 11:58
    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?

    Liam30
    Offline
    Last seen: 17 years 1 month ago
    Joined: 2007-02-11 23:00
    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.

    myheartlion
    Offline
    Last seen: 17 years 1 month ago
    Joined: 2007-02-24 18:47
    i want download this

    i want download this

    TrickyTrix
    Offline
    Last seen: 13 years 9 months ago
    Joined: 2006-04-06 09:11
    Why shortcuts like CTRL+"+"

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

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

    Preacher
    Offline
    Last seen: 9 months 4 weeks ago
    Joined: 2006-11-13 16:52
    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

    learn2laugh
    Offline
    Last seen: 1 month 4 weeks ago
    Joined: 2007-01-30 20:26
    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

    Preacher
    Offline
    Last seen: 9 months 4 weeks ago
    Joined: 2006-11-13 16:52
    Ah, now I see.

    Thx.

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

    Topic locked