Help - Search - Members - Calendar
Full Version: [guide] How To Dev-sign A Sis/sisx File
mobile9 Forum > Site Related > Frequently Asked Questions > Nokia FAQs
Pages: 1, 2
EchoZulu
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.

user posted image

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.

user posted image

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.

user posted image

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

user posted image

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

user posted image

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.

user posted image

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

user posted image

8. On the final screen simply click Finish.

user posted image

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

user posted image

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

user posted image

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

user posted image

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

user posted image

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.

user posted image

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. smile.gif
elton
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. thumbsup.gif
EchoZulu
Thanks for the additions elton - all valid points!

thumbsup.gif
mrcreativity
Amazing work once again.

You my friend, truly are a star.
razor_titann
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 sad.gif(( i tryied many times but no succes ! what can i do
EchoZulu
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?
pinkfloid
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.gif
Vir2k
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 ???
EchoZulu
Thanks for your kind words guys smile.gif

@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.
razor_titann
here is the screenshot user posted image
EchoZulu
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.
Vir2k
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** ... sad.gif( i don't know what's wrong:(
michaelxyxy
where can I geht this 666.key ?

best regards
Michael
drmoe
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
EchoZulu
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.
acs76
Thanks EchoZulu nice job just signed my fexplorer
drmoe
QUOTE(EchoZulu @ Mar 24 2007, 02:35 PM)
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.
[right][snapback]300005[/snapback][/right]

everythins ok i just created a new account at symbian sign and entered a key password other than 12345 and renames all the files in my desktop folder to one single name.
thax again clap.gif
EchoZulu
No prob, I'm glad that it worked out! smile.gif
drmoe
QUOTE(EchoZulu @ Mar 24 2007, 02:35 PM)
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.
[right][snapback]300005[/snapback][/right]


thx mate evrythins doin fine i just renamed all the files to a single name and used another key password.
drmoe
hey there ECHOZULO im new to the forums thing here, n i dont like to post requets but i was wondering if it is possible to discuss the use of GNUBOX via USB connection. ive got a S60V3 Nokia E61, furthermore id really like to see smthn bout it at the GREAT NOKIA S60 3RD EDITION APPLICATIONS REVIEW site.
thx ahead
drmoe
QUOTE(EchoZulu @ Mar 24 2007, 11:11 PM)
No prob, I'm glad that it worked out! smile.gif
[right][snapback]300277[/snapback][/right]


hey there ECHOZULO im new to the forums thing here, n i dont like to post requets but i was wondering if it is possible to discuss the use of GNUBOX via USB connection. ive got a S60V3 Nokia E61, furthermore id really like to see smthn bout it at the GREAT NOKIA S60 3RD EDITION APPLICATIONS REVIEW site.
thx ahead

EchoZulu
Hey drmoe smile.gif To be honest I haven't really played with Gnubox yet. I've been too busy with other things. I'll add it to my list though and hopefully have a look at it soon. thumbsup.gif
razor_titann
echozulu do u see ? it`s the same problem as mine drmoe ! ONLY if u have time u could record the steps on your pc and upload here for us thx
EchoZulu
I would love to if it was that easy. Unfortunately, the way a developer certificate works is that you are able to sign the file for one IMEI and then the signed app will work on that device only. The whole idea behind symbian signed is to prevent just anyone from making files that can be installed on s60 3rd devices.

It is against the rules to post your IMEI on this forum so I cannot sign any apps for you.

It might seem like a PIA but this is also why there are no s60 3rd viruses! Keep trying and I'm sure you'll get it. A few things to try:

1. Do not rename the original sis file.
2. Register another new account at symbian signed and go through the process again.
3. Try naming the signed file (in the bat) with a sisx extension. Example: "gnubox_signed.sisx" instead of "gnubox_signed.sis".
tilutza
Hey I read this thread, I tried but unsuccesiful
I edited the .bat file in:

CODE

signsis mobiola.sis mobiola_signed.sis xyz.cer xyz.key 12345
pause


and look what error got:
CODE

C:\Documents and Settings\dan\Desktop\app>signsis mobiola.sis mobiola_signed.sis
xyz.cer xyz.key 12345
SISfile error, mobiola.sis is not a SIS file.

C:\Documents and Settings\dan\Desktop\app>pause
Press any key to continue . . .

it seems to be uncompatible. I tryed 10 applications but I got the same error!

ps : sorry about my english smile.gif[attachmentid=15182][attachmentid=15182]
EchoZulu
You should remove pause from the bat file. It is possible that the file you have isn't a valid sis though.
andreiileana
Hello. echozulu I've found a little bug in your tips.
when editting the auto_signsis.bat you should write the following:
signsis MyApp.sis MyApp_signed.sis Mycert.cer Mycert.key 12345

MyApp= the name of the sis you want to sign
Mycert= tne name of the certificate you got from symbiansigned

Hope this was helpful.
EchoZulu
@andreiileana

Thanks for your post. Of course you are correct, but you can name the csr file (used to request the cert) with any name you like and the resulting cert will have the same name.

I find it easiest to explain to new users if they name the csr file (and therefore the cert) with the same name as the app they're trying to sign. It just makes things simpler to explain...

As elton emphasized, you can use your cert to sign any app. For example, my cert is named EchoZulu.cer and I use it to sign all of my unsigned apps. thumbsup.gif
princessskully1
Well I have followed everything correctly but cannot get the file to change to signed.When I double click on autosign nothing happens.Any ideas?
EchoZulu
Hey princess, just replied to your comment on my blog thumbsup.gif
land_004
thnk yoooooooooooooou
coolguy6415
gr8 tutorial.... really
EchoZulu
Thanks guys. smile.gif
ajos
hey thanks 4 d infos;
but u r not mentioning any free or cracked applications for 3rd edition;
so please mention some free application softwares fo s60 3rd edition phones
pranavd1980
hey...thanks for this usefull guide....
i need to sign this attached file....
i did everithing as per instruction but in last step after saving bat file and run it not a single file created in my folder.
if possible please sign this file for me...PLEASE PLEASE PLEASE PLEASE PLEASE.....
My EMIE no is <snipped>
EchoZulu
You need to read THE RULES for this forum. You are not allowed to request, post, or link to war3z/serials/cracks/keygens/etc.

Also, please do not post your IMEI number on the forum.
coctimtrau
ow, it's great. thanks!
hrja
QUOTE(EchoZulu @ Mar 24 2007, 05:35 AM)
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.
[right][snapback]300005[/snapback][/right]

都是英文,我看都看不懂啊,晕
ArthurWill
QUOTE
都是英文,我看都看不懂啊,晕

没有办法,这是一个以英文为主要语言的论坛. 您可以试一试
santoshl
I followed the step 1 and when I went to step 2, I ran into problems. I registered on the Symbian signed and downloaded DevCertRequest software. When I double clicked the exe file, I did not get the window where I can request a key. Nothing happened no matter how many times I tried to double click the exe file. Can you tell me what I am doing wrong? Your help would be much appreciated. Thank you.
Santosh
EchoZulu
Did you install the software? What OS is running on your PC?
scrapp
QUOTE(santoshl @ Jun 7 2007, 04:05 PM)
I followed the step 1 and when I went to step 2, I ran into problems.  I registered on the Symbian signed and downloaded DevCertRequest software.  When I double clicked the exe file, I did not get the window where I can request a key.  Nothing happened no matter how many times I tried to double click the exe file.  Can you tell me what I am doing wrong?  Your help would be much appreciated.  Thank you.
Santosh
[right][snapback]347092[/snapback][/right]



I get the same problem - have test on two computers, both running XP Pro.

Download the DevCertRequest_30_10_2006_v2.0.exe from Symbiansigned.com
Double click on it - nothing - the hourglass appears next to the cursor for a sec or two.


edit: spelling
EchoZulu
Sounds like the file might be corrupted I suppose. You should contact Symbian Signed for more details and to let them know that the file has problems. thumbsup.gif
santoshl
QUOTE(EchoZulu @ Jun 8 2007, 08:01 AM)
Sounds like the file might be corrupted I suppose.  You should contact Symbian Signed for more details and to let them know that the file has problems. thumbsup.gif
[right][snapback]347590[/snapback][/right]


My OS is Win XP.
Santosh
DR-Nasi
thank you
nice work
santoshl
QUOTE(EchoZulu @ Jun 8 2007, 08:01 AM)
Sounds like the file might be corrupted I suppose.  You should contact Symbian Signed for more details and to let them know that the file has problems. thumbsup.gif
[right][snapback]347590[/snapback][/right]


I tried to contact Symbian Signed several times regarding the possibility of the corrupt file, without much luck. Do you know any link which would allow me to download the older version so can move forward with the signing of the certificate?

Your response will be greatly appreciated. Thank you.

girishisgr8
The same problem exists with me... is there any older version which we could use...

Thanks a lot
G i r i § ]-[
Moin12
Hi Zulu,

little question, i installed both clock screensaver succesfully with a new cert and also installed it on an german E50, but it won´t work, no error messages before, nothing. Date is correct dd.mm.jjjj.
i absolutly have no clue, pls help.

thanks

EchoZulu
No prob Moin12. smile.gif First question - did you sign it with a new cert? Note that each dev-cert can be valid only for one IMEI. So if you want to install an unsigned app on multiple devices, you must sign it individually for each app.

Let me know if that helps. thumbsup.gif
dusun
I receive this problem form symbian sign website.

Request DevCert

This applies to Symbian OS v9 only
Your request has failed. Reason:


that's all and i still unable to sign the cert although i followed all the step given.

cheerrss
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.