IPB
5 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> [guide] How To Dev-sign A Sis/sisx File, For Nokia S60 3rd Devices
EchoZulu
post Mar 2 2007, 02:08 PM
Post #1



Group Icon

Group: Admin Team
Posts: 2032
Joined: 16-June 06
From: Bergen County, NJ USA
Member No.: 427062



ANNOUNCEMENT July 14 2007: It looks like all of the fuss has gotten through to Symbian Signed and we will all be able to get dev certs again once they're done with their maintenance!

Please note that as of July 2 2007, Symbian Signed is no longer supplying developer certificates to the public...

Note: If you get a date or expiration error when trying to install an app that you dev-signed, make sure that the date format on your device (Tools -> Settings -> Date and Time -> Date format) is "dd mm yyyy"!

More and more developers are openly providing unsigned beta applications on their sites. Examples are rotateMe, TaskSpy, and of course FExplorer.

DZed posted an incredible guide over on the Go Symbian Forum teaching the masses how to sign an unsigned SIS file. As most of you know, S60 3rd apps must be signed in order to be installed on a device.

Despite this guide, many people are still having troubles when attempting to sign a sis file. As such, I've compiled a slightly ammended guide that should clear up all of the question marks with regards to Symbian signing. Of course, all credit goes to DZed and Team 3G365...

Note: In this guide I will be signing an app called "xyz" as an example. When you sign a real app, simply substitute "xyz" with the actual app name.


TOOLS

1. SignSIS Files

2. Register an account on www.symbiansigned.com

3. DevCertRequest Tool


GUIDE

1. Create a new folder on your desktop containing the unsigned SIS and the two files from signsis_files.zip.

(IMG:http://img70.imageshack.us/img70/3628/89085917ba4.png)

2. Open the DevCertRequest tool that you downloaded and installed as per item 3 above under Tools.

You must now create a name and an output directory for the cert request you will be creating. Give it any name and choose the folder that you created in step 1 for the output directory. Then hit next.

(IMG:http://img126.imageshack.us/img126/5640/62534870hl6.png)

3. On the next screen, check No. Then next to "Private key file" browse to the folder you created in step 1 and give your key file the same name you've been using. Then click on Open.

(IMG:http://img265.imageshack.us/img265/6856/48640576kt3.png)

4. Make the password 12345 and then re-enter it.

(IMG:http://img410.imageshack.us/img410/6453/64795312el8.png)

5. Populate the required fields on the next screen with any data and then click next.

(IMG:http://img410.imageshack.us/img410/7852/19229244ra1.png)

6. Now you will have to add your device's IMEI number to the cert. Follow the guide in the image below and if you do not know your device's IMEI, enter *#06# on your device in the standby screen.

(IMG:http://img442.imageshack.us/img442/8989/68202927wu5.png)

7. Highlight all of the "Application Capabilities" and click Add.

(IMG:http://img113.imageshack.us/img113/8956/18021617wd2.png)

8. On the final screen simply click Finish.

(IMG:http://img158.imageshack.us/img158/2944/73599765ut0.png)

9. You will now see four new files in the folder you created in step 1.

(IMG:http://img252.imageshack.us/img252/130/77243901xv5.png)

10. Now go to www.symbiansigned.com and log in.

(IMG:http://img159.imageshack.us/img159/6389/40436351ga2.png)

11. Click on the "My Symbian Signed" tab, then click on "Developer Certificates".

(IMG:http://img159.imageshack.us/img159/9628/10gr9.png)

12. Click "Request" under "Developer Certificates". Then browse to the CSR file in the folder you created in step 1.

(IMG:http://img340.imageshack.us/img340/390/11bk9.png)

Once the CSR is uploaded, simply click on "My DevCerts" in the menu on the left and you will see a link to download your newly created certificate (CER file). Save it in the folder you created in step 1.

(IMG:http://img519.imageshack.us/img519/3507/12dh2.png)

You now have everything you need to sign your SIS file.

Open auto_signsis.bat in MS Notepad. You will see that is currently contains the following:

CODE
signsis xyz.sis xyz_signed.sis xyz.cer xyz.key 12345


Replace every "xyz" as appropriate. So if your unsigned file (and all of the files you named above) is called "MyApp", then the text in the batch file should read:

CODE
signsis MyApp.sis MyApp_signed.sis MyApp.cer MyApp.key 12345


Save the batch file (choose Save, not Save As) and exit.

Now just go back to the folder you created in step 1 and double-click on auto_signsis.bat. Your newly signed SIS file will be created in the same folder for you to install and enjoy. :)

This post has been edited by EchoZulu: Jul 14 2007, 06:50 AM
Go to the top of the page
 
+Quote Post
elton
post Mar 2 2007, 03:35 PM
Post #2



Group Icon

Group: Certified Themer
Posts: 6358
Joined: 10-October 04
From: England
Member No.: 38947



Great work, this should definately be a sticky.

Another fyi - You can re-use the developer certificate easily, by adding a new sis file to this folder, edit the .bat file, changing the old name to the new sis file you want to sign, save, and then double click and get another signed app.

Keep in mind the developer certificates only last 6 months, when you will have to apply for another dev cert. :good:
Go to the top of the page
 
+Quote Post
EchoZulu
post Mar 2 2007, 04:44 PM
Post #3



Group Icon

Group: Admin Team
Posts: 2032
Joined: 16-June 06
From: Bergen County, NJ USA
Member No.: 427062



Thanks for the additions elton - all valid points!

:good:
Go to the top of the page
 
+Quote Post
mrcreativity
post Mar 3 2007, 06:57 AM
Post #4





Group: Partial Members
Posts: 4
Joined: 20-January 07
Member No.: 957758



Amazing work once again.

You my friend, truly are a star.
Go to the top of the page
 
+Quote Post
razor_titann
post Mar 19 2007, 10:57 AM
Post #5





Group: Partial Members
Posts: 3
Joined: 21-June 06
Member No.: 434867



EchoZulu i have a big problem ! `ve everything you said above but at the end i`m editing the .bat file the i click "SAVE" . and i double-click auto_signsis.bat but nothing happen :((( i tryied many times but no succes ! what can i do
Go to the top of the page
 
+Quote Post
EchoZulu
post Mar 19 2007, 07:07 PM
Post #6



Group Icon

Group: Admin Team
Posts: 2032
Joined: 16-June 06
From: Bergen County, NJ USA
Member No.: 427062



Are you sure that all of your files and the unsigned sis are in one folder with the bat and the exe? Also, are you sure you're naming everything properly in the bat file and using the right password?

If it still won't work, can you post a screen cap of your folder contents and type what you put in the bat?
Go to the top of the page
 
+Quote Post
pinkfloid
post Mar 20 2007, 12:30 AM
Post #7





Group: Partial Members
Posts: 1
Joined: 16-February 07
Member No.: 1063286



i am starting and laernning here , i looked in the all sites to learn how to do that . arabic site , english site , chaines site flpinooo site and more
i am searching since 3 weeks trying to learn , i got many many disapointed as in the last i prepared my visa card to buy , many stragel to find you to learn me , now as some body says here you are star realy good work you are our friend thanks :grouphug:

This post has been edited by pinkfloid: Mar 20 2007, 12:31 AM
Go to the top of the page
 
+Quote Post
Vir2k
post Mar 20 2007, 08:05 AM
Post #8





Group: Partial Members
Posts: 2
Joined: 20-March 07
Member No.: 1189335



hello, i've signed applications in the last 2-3 days... 1st of them works good but now.... today , every app , even if were the apps which i signed and workd last time ...not working it say : "certification may not be yet valid, expired or phone's date may be incorrect" ... the time is set good, today's time 20/03/2007 , time also ... what then ???
Go to the top of the page
 
+Quote Post
EchoZulu
post Mar 20 2007, 01:50 PM
Post #9



Group Icon

Group: Admin Team
Posts: 2032
Joined: 16-June 06
From: Bergen County, NJ USA
Member No.: 427062



Thanks for your kind words guys :)

@Vir2k

The best thing to do might be to create a new cert and resign your apps. Then make sure your date format is as specified above when you install the signed apps.
Go to the top of the page
 
+Quote Post
razor_titann
post Mar 22 2007, 12:36 AM
Post #10





Group: Partial Members
Posts: 3
Joined: 21-June 06
Member No.: 434867



here is the screenshot (IMG:http://img92.imageshack.us/img92/8827/aspsignto6.jpg)
Go to the top of the page
 
+Quote Post
EchoZulu
post Mar 22 2007, 09:19 AM
Post #11



Group Icon

Group: Admin Team
Posts: 2032
Joined: 16-June 06
From: Bergen County, NJ USA
Member No.: 427062



Hmm. Try going through the process again and creating a new key and cert. Also, try naming the signed file with a sisx extension instead of sis. Shouldn't make a different but you never know.
Go to the top of the page
 
+Quote Post
Vir2k
post Mar 22 2007, 12:07 PM
Post #12





Group: Partial Members
Posts: 2
Joined: 20-March 07
Member No.: 1189335



QUOTE(EchoZulu @ Mar 22 2007, 09:19 AM)
Hmm.  Try going through the process again and creating a new key and cert.  Also, try naming the signed file with a sisx extension instead of sis.  Shouldn't make a different but you never know.
[right][snapback]299138[/snapback][/right]



i've created new account on symbiansigned , worked for 1 file only .... the 2nd told me again that sh** ... :(( i don't know what's wrong:(
Go to the top of the page
 
+Quote Post
michaelxyxy
post Mar 23 2007, 01:26 AM
Post #13





Group: Partial Members
Posts: 1
Joined: 23-March 07
Member No.: 1199409



where can I geht this 666.key ?

best regards
Michael
Go to the top of the page
 
+Quote Post
drmoe
post Mar 24 2007, 04:35 AM
Post #14





Group: Partial Members
Posts: 5
Joined: 24-March 07
Member No.: 1203683



hello ECHOZULU, im a new member around here.
i have tried signing the following applications-gunbox&taskspy- over and over again i have even tried renaming the signed sis into .sisx but im still having the certificate error on my nokia e61.
please help me out.
ps i used the guide thoroughly step by step.
thx ahead
furthermore its like im havin the same problem razor_titann has

This post has been edited by drmoe: Mar 24 2007, 04:41 AM
Go to the top of the page
 
+Quote Post
EchoZulu
post Mar 24 2007, 05:35 AM
Post #15



Group Icon

Group: Admin Team
Posts: 2032
Joined: 16-June 06
From: Bergen County, NJ USA
Member No.: 427062



Can you install other apps? You may want to check the FAQs and ensure that your phone is set for Software installation: All and Online cert check: Off.
Go to the top of the page
 
+Quote Post

5 Pages V   1 2 3 > » 
Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 2nd September 2014 - 10:01 PM