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...
\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!
[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):
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
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."
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
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."
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.
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)
- aniperleo
Good Ol' Reliable Aniper Leo
Good Ol' Reliable Aniper Leo
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."
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.
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 it. Steve Lamerton's working on something called Libertà, which is supposed to do all this.
~nm35 {blog} {personal space}
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
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}
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.
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
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
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
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.
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
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 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
File calls, 'ey? Why don't we ask Steve?
Steve? Here boy...
----
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."
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?
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."
Well ... is he coming?
Good Ol' Reliable Aniper Leo
Good Ol' Reliable Aniper Leo
I seem to be here, who summoned me?
Yours
Steve Lamerton
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 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
don't use Lapwing yet, just wait a few days for the next release.
Yours
Steve Lamerton
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
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."
so don't complain.
Yours
Steve Lamerton
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
Looks like we took that too seriously.
----
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."
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 which allows you to keep the shortcuts working ? I find it almost impossible to use without them.
Thx
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?
i cant copy the epic's things... coz it's really cant!
tell me how tell me how.. please..
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 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
Why shortcuts like CTRL+"+" or Tab aren`t working with Photoshop created like this?
the end.................................is just the beginning
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
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
Thx.
"I don't hate cats...as long as they stay on the freeway, where they belong."
- Brad Stine