


                  The Bitarts Solution v1.5 by DAEMON [UG2002]
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


whats new: - fixed a few really damn bugs
	     (there were some files causing a exception! fixed it)
	   - added 2 keygens
	   - changed gfx
           - file is protected by my protector (sry! no w95!)
           - added support for Softlocx v6 (pe encoder) \
           - added support for Crunch v3 (pe encoder)   / BOTH ARE THE SAME!


this is maybe a nice game for you out there! UNPACK "TBS V1.5.EXE" :)

maybe some words before.... hmm first i would thank bit-arts for their work
on their projects.... it was really nice to see the difference between your
products :) (crunch -> fusion -> softlocx -> trial wrap -> titanium)
in my opinion the coders are asking too much money for these programs
 - they are really expensive... $499 dollar for a copy of softlocx!
hats off! bit-arts sux....

        therefore here comes my unpacker (which is available for free :)


                support for : Trial Wrap v6.0 build 6.0
                              Trial Wrap v5.1 build 5.1.0.0
                              Softlocx v6.0   (SDK)
                              Softlocx v5.0.1 (SME)
                              Softlocx v5 SDK build 5.0.0.6
                              Softlocx v4 IDE build 2.0.1
                              (some other versions)

                              Crunch v3.0
                              Crunch v2.0
                              Crunch v1.2
                              Crunch v1.0

           included keygens : softlocx v5 sme
                              softlocx v5 sdk



future plans: - adding support for titanium v3,v2,v1 ??? full/evaluation
              - all other softlocx version i can find on the web!
              - the same for crunch!
              - making the peoples stop calling me and saying: hey your
                unpacker wasn't able to unpack "crunch"....
                if u encounter the same problem please use "unpack softlocx"
              - maybe i should add support to unpack dll files that got 
                embedded into the app



usage        : start tbs.exe and select your options...
               then unpack a softlocxed/trial wrapped file or a crunched one.

               after that select your target and wait till it's getting
               unpacked


ATTENTION!!! : PLEASE HIDE YOUR SOFTICE IF U GONNA "UNPACK CRUNCHED" FILES!!!
               ALWAYS BETTER TO UNLOAD IT!!!




options : fix pointers     (default - on) : use it to fix the all necessary
                                            pointers in the pe-header auto-
                                            maticly (entry point, import table
                                            etc...)

          show version     (default - off): this will show u what version
                                            of softlocx got detected

          patch protection (default - on) : this patches the protection
                                            so that the files don't crash
                                            afterwards (only clever thing!)

          cut last section (default - on) : just to optimize file size :)

          force if unknown (default - off): force it to unpack even if it
                                            detects an unknown (method!!!)
                                            version!

          extract section  (default - off): extract all unpacked sections to
                                            harddisk in binary format

          extended info... (default - off): guess what ???!?!?!

          unpack older s.  (default - off): turn this option on if u wish to
                                            unpack a file protected by
                                            softlocx 4 (IDE) or 5 (SDK)

                                                   !!! not SME !!!

          heuristic renam. (default - on) : tries to rename the sections back
                                            to their original names
                                            (.code, .idata, .rsrc...)



note        : i actually don't know what versions of softlocx it can handle
              but i have tested several exes (many different versions of it):

            
              trial wrap v5.1 (BUILD 5.1.0.0)
              softlocx v5.0.1 (SME)
              softlocx v5     (SDK)
              softlocx v4.0 (BUILD 2.0.1)
              crunch v1.2 (19-01-2000)
              crunch v1.2 (09-11-2000)
              crunch v1.2 (29-11-2000)
              crunch v2.0.0.2 (15-02-2001)
              crunch v2.0.0.2 (16-02-2001)
              crunch v2.0.0.2 (02-03-2001)

              
              and all of them got unpacked fine!


known problems: - crunch v1.0 (build 1.0) cannot be unpacked
                  it seems to be protected by some rare version of softlocx v4.0
                  ???? haven't traced it so if u wish to unpack crunch v1.0
                  do it by hand :)
                - unpacked-"crunched" files will loose their icon :(




history     :    09.03.01  14:00 - got home from school....
                           14:30 - studied necessary softlocx code
                           14:45 - going to a friend now (all infos collected)
                           17:00 - got home
                                   saw that i missed a crc check
                           18:00 - modified crunch unpacker :)
                                   everything is working now

                 21.03.01  20:30 - got home and saw that there is a time
                                   critical problem
                                   need to fix it and then i can go on to
                                   release it to public
                           21:30 - decided to recode project

                 22.03.01  20:30 - got home
                                   started other analysis
                                   found (encrypted) section table
                           21:00 - started to rip unpacking code
                                   disassembly was a bit tricky ??!?!?!
                                   (ida4.04 couldn't disassemble it :( !)
                           22:30 - first files are getting unlocked
                                   resources are left to fix
                                 - and relocations!
                 23.03.01  01:00 - found your tricks bitarts :)

                 24.03.01  11:00 - destroyed hopefully all anti unpacking
                                   tricks
                           12:00 - found 2 really really stupid bugs in
                                   my code

                 30.03.01  0:00  - installed trialwrap v5.1 right now
                                   (itself got unpacked fine but protected
                                    need to be updated !)

                 24.04.01  21:00 - working since some weeks on my bit-arts
                                   solution.... more and more is working
                                   adding several options to explore
                                   everything a little bit deeper
                
                 15.05.01  22:30 - finished support for trial wrap v5.1
                                   *GGGG*
 
                 21.05.01  21:45 - ahhh shit! i gotta work on... iam so lazy
                                   (working now on "extended info")

                 25.05.01  22:00 - improved extended information
                                 - added support for softlocx v5 sdk
                                   build 5.0.0.6
                                 - added support for softlocx v4 ide
                                   build 2.0.1

                 26.05.01  14:00 - added "fix pointers" for crunch

                 27.05.01  12:00 - added "extract sections" for crunch
                                 - cutted one option
                                 - added first heuristic renaming shit to
                                   program
                           15:00 - time to release it to some friends for
                                   first beta tests!
                                 - added heuristic renaming also to crunch!

                 31.05.01  22:00 - installed titanium v2.0 :)
                           22:30 - first examining the code
                                   pretty different to softlocx :(
                                   got to work more on it!
                                 - finally fixed "handle" bug

                 06.06.01  18:00 - got bored of titanium's trial shit
                                   unpacked it now :)
                                 - added support for crunch 1.0
                                 - crunch is no longer dumping !!!
                                   (using the same unpacking method as soft-
                                    locx :)

                 24.08.01  12:00 - fixed a "zero"-section bug which caused
                                   a decryption loop of 0xFFFFFFFFh bytes
                                   hehe :) (only visual basic ????)
                                 - added 2 keygens (proudly stolen :)
                                   (by reversing!)
                                 - added the animated text shit
                                 - inserted a new picture in it

                 05.01.01  21:30 - finished v1.5
                                 - added different things
                                 - new dumping engine
                                 - etc...



greetz to   : christoph (wir sehen uns im SOMMER!),totnak,exit2,vag,sac,ni2,
              lightdruid, mackt, overflow, all ucf members, statman,harry,
              snacker,snaker,rAscal,all other unpacking gods, the egoiste,
              da fixer.... and to all others out there

              more greets in proggy!


DAEMON
