Introduction to MakeSis v1.0 by Gip

This utility has been written to help you make Symbian Installation Files without become crazy with scripts. It will help crackers to rebuild up a program after cracking it, or to distribute a group of files in one package.

You can get the last version at http://www.giptech.tk

Now you can choose between Light and Heavy mode: in Light mode, you can build a SIS file easily with the default options, while in Heavy mode you can use advanced functions. You can switch between Light and Heavy mode simply by clicking on the buttons on the top corners.

Step by Step guide for Light mode:

1) Select the folder which contain all files that will be installed to the device. The Project folder must be structured as it will appear on device memory. For example, if you want to put the file "hello.txt" on "x:\System\Apps\MyApp\", you must put the file on "x:\...\projectname\System\Apps\MyApp\hello.txt" and specify "x:\...\projectname\" on the "Project path" textbox.

2) Select the destination folder. By default it is the same as origin.

3) Insert the name of the program, that will be displayed during installation

4) Select where do you want to copy each file:
for the MMC
for the phone memory
user select

5) Click on "Create .sis file". If no errors happened, sis file will be placed in the folder you specified before. Else, please send me the file log.txt so I can see the cause of the problem.
NOTE: The sis file can take a long time to build if you have selected big files. Just wait some time also if the program says that the sis is created. Anyway, building a 500Kb file should take not more than 3sec.

Functions available in Heavy mode:

-Select a language for the installation. The default is English. In future, multiple languages support will be added.

- Insert an UID number. You can also take it from the original sis file that you previously disassembled (and cracked) to make it compatible with it.
Important info about UID:

The application UID is a unique identifier for the application. Because UIDs are fundamental to Symbian, it is important that they are used correctly when developing programs. To ensure uniqueness, it is essential that UIDs be properly allocated. Uniqueness is guaranteed by managing allocation centrally from a single database. All UIDs must therefore be assigned to users by a central allocating authority. The only exception to this rule a reserved range of values which may be used as UIDs by developers during development but which must not be used in released software.
During development temporary UIDs may be chosen from the range 0x01000000 to 0x0fffffff. Care must still be taken to avoid clashes within development teams and between multiple projects, including old projects, which may be installed on emulator or native platforms. UID clashes may stop a program from loading correctly, typically leading to Not Found errors.

- Selecting "Support all symbians" will make the sis compatible with all Symbian devices. You can also select a specific mobile phone, anyway do it only in extreme situations. To support SE P8xx and P9xx select them. If the sis will be installed on a phone not compatible it will cause the msgbox "Application may not be compatible with phone. Abort?" popup.

- If you want to add a popup message with your own message, just check the box and click on the pen icon to edit it.

- Insert a version. On the first box goes the Major release, on the second the Minor release (2 digit long), on the third the Build.

- You can create a sis file that patches (substitute) some files of an already installed program selecting the "Patch for an existing APP" box. In that case, you MUST specific exactly the same UID of the app to patch and its name.

- You can specify another SIS file that will be installed after yours (without prompting). The second file will be included in the output sis. If you uninstall the first, also the second will be uninstalled.

If you appreciate my work please give me a feedback on my forum here.
If you need help, write a post on the forum.
If you are english and you can make a better grammatically-correct version of this guide fell free to send it to me.

Thanks to:
- Tony Crack for his grammatical corrections.
-Adrian W. for the help testing the prog on a SE P900

Have fun
Gip

Italian do it better

News from 0.9hD:
-Completly rewritten engine
-Graphic improvement
-Now you can chose the destination drive of every single file
-You can put another sis file inside yours

News from v0.9fD:
-Now you can specify ANY path in your hard disk, that can contain spaces and be as long as you want!!
-Fixed some problems
-SE compatibility added
-Added possibility to choose the target phone
-Added Patch mode

News from v0.9c:
-Debug added to manage errors
-User can choose the drive where the program installs
-Version problem solved