Read-only archive of the All About Symbian forum (2001–2013) · About this archive

How to: Sign an S60 application with GenialSiS

21 replies · 11,455 views · Started 14 January 2008

AAS forum member Andrew Galpin answers one of the big FAQs of the last few months - how do you 'sign' an unsigned utility for use on your smartphone? Thanks, Andrew, clearly done, but all readers should both note that this sort of thing isn't for computing beginners and that a more elegant solution is just around the corner (see the header note).

Read on in the full article.

change the date on ur fone to 2007/2006, and it shud work, just dont 4get 2 change after

Many thanks. all unsigned apps are now under my power lol!!!!

slitchfield wrote:AAS forum member Andrew Galpin answers one of the big FAQs of the last few months - how do you 'sign' an unsigned utility for use on your smartphone? Thanks, Andrew, clearly done, but all readers should both note that this sort of thing isn't for computing beginners and that a more elegant solution is just around the corner (see the header note).

Developer Certificates are intended for developers to test their applications.

Users who abuse Developer Certificates to sign applications for their own phones are taking a risk. As they have not been tested by Symbian Signed there is no assurance that the program will not e.g. spend your money on data such as GPRS connections or MMS messages, corrupt your phone settings or interfere with phone calls.

ttfn,
Tony

Yes, which is why I put in the warning. Signing apps is NOT for beginners. Anyone who does this sort of thing is generally clued up enough to notice malware-type behaviour and give the culprit a speedy exit!

tonyn wrote:Developer Certificates are intended for developers to test their applications.

Users who abuse Developer Certificates to sign applications for their own phones are taking a risk. As they have not been tested by Symbian Signed there is no assurance that the program will not e.g. spend your money on data such as GPRS connections or MMS messages, corrupt your phone settings or interfere with phone calls.

ttfn,
Tony

Abuse

🙄

slitchfield wrote:Yes, which is why I put in the warning. Signing apps is NOT for beginners. Anyone who does this sort of thing is generally clued up enough to notice malware-type behaviour and give the culprit a speedy exit!

It's not just about being competent. It's about making life even more difficult for the people who are developing the real apps.

The whole of the symbian signed web site was down not so long ago exactly because of this - end users deciding to sign their own applications. The result of this is that an already difficult to use system was made even more difficult, and I suspect developers are put off by this and decide to ignore Symbian development.

Of course, there's always the question about where to draw the line between a developer and an end user....

Maybe some of the developers here could help me out?
I have had a carelessness to buy a game called "Virtual Pool" by Celeris, from Handango. The file is here http://www.celeris.com/games/VPMobile/downVPMUIQ
but it is signed with an expired certificate (at least the UIQ2 version for P910i that I need). I have the serial key but the game would not install! The irony here is that the trial game is not signed and it installed fine!
Both the Handango and the Celeris support have not been able to help me, since Jan 8. 😡 They don't even seem to understand what certificates I talk about...
So I need just what the zippiracer asks for - and I figure to solve this I would need to strip the signature from the vpfull.sis file.
I have tried many tools already but they all gave me some sort of an error meaning that my vpfull.sis file is not OK. But I know it's OK since I got it from several sources, and the installer at least sees the expired signature.
Finally I somehow got an unsigned file which is 2K less in size (it is Symbian 7 so some new SDK tools work very weird), copied it over to the phone but
Now it says that the file is not compatible with my phone!
Have I stripped some needed header info?
Does anybody have a proper (old) SDK or expertise to help me? (Tony?)
Last thing I tried was SISware which had a nice UI but it refused to work with "pre-Symbian 9" files...

Unfortunately the company's that issue certificates issue them for a limited time.
I guess this is like the message in a web browser saying that s site's certificate is expired. :frown:

My only suggestion at this point is to try changing the date on your phone to a year or more earlier before installing. Afterwards you can change the date forwards again. 😎

I will look into this.

Regards,
Tony

I am unable to upload the CSR file due to missing publisher ID. does anyone knows what i need to do in order to proceed?

WHEN I CLICK OPEN SIGNED > REQUEST, AN ORANGE BOX IS SHOWN GIVING THESE REASONS:

Your request has failed. Reason:
- Developer Certificates will be ENABLED for users who have a Publisher ID ONLY. (during GMT office hours)
- ONLY if you used a Publisher ID to create a .csr file with the DevCertCreate tool will you be able to use Open Signed Offline to create a Developer Certificate.
- Developer Certificates are currently DISABLED for users without a Publisher ID. Users who DO NOT have a Publisher ID CANNOT request Developer Certificates or use Open Signed Offline.
- Open Signed Online and Offline for users without a Publisher ID will NOT be available temporarily, an update will be provided during Week beginning 25th Feb
- If you have recently obtained a Publisher ID and are unable to create a Developer Certificate using Open Signed Offline please request support through the Symbian Signed forum on the Symbian Developer Network

PLEASE EMAIL ME SOME HELP! I AM DESPERATE TO SIGN SOME APPLICATIONS 😞

gianazz(at)gmail(dot)com

Thanks

Unregistered wrote:WHEN I CLICK OPEN SIGNED > REQUEST, AN ORANGE BOX IS SHOWN GIVING THESE REASONS:

Your request has failed. Reason:
- Developer Certificates will be ENABLED for users who have a Publisher ID ONLY. (during GMT office hours)
- ONLY if you used a Publisher ID to create a .csr file with the DevCertCreate tool will you be able to use Open Signed Offline to create a Developer Certificate.
- Developer Certificates are currently DISABLED for users without a Publisher ID. Users who DO NOT have a Publisher ID CANNOT request Developer Certificates or use Open Signed Offline.
- Open Signed Online and Offline for users without a Publisher ID will NOT be available temporarily, an update will be provided during Week beginning 25th Feb
- If you have recently obtained a Publisher ID and are unable to create a Developer Certificate using Open Signed Offline please request support through the Symbian Signed forum on the Symbian Developer Network

PLEASE EMAIL ME SOME HELP! I AM DESPERATE TO SIGN SOME APPLICATIONS 😞

gianazz(at)gmail(dot)com

Thanks

i have the same problem too.. anyone have the solution for it? is the webby down thus result in this kinda error?

Unregistered wrote:WHEN I CLICK OPEN SIGNED > REQUEST, AN ORANGE BOX IS SHOWN GIVING THESE REASONS:

Your request has failed. Reason:
- Developer Certificates will be ENABLED for users who have a Publisher ID ONLY. (during GMT office hours)
- ONLY if you used a Publisher ID to create a .csr file with the DevCertCreate tool will you be able to use Open Signed Offline to create a Developer Certificate.
- Developer Certificates are currently DISABLED for users without a Publisher ID. Users who DO NOT have a Publisher ID CANNOT request Developer Certificates or use Open Signed Offline.
- Open Signed Online and Offline for users without a Publisher ID will NOT be available temporarily, an update will be provided during Week beginning 25th Feb
- If you have recently obtained a Publisher ID and are unable to create a Developer Certificate using Open Signed Offline please request support through the Symbian Signed forum on the Symbian Developer Network

PLEASE EMAIL ME SOME HELP! I AM DESPERATE TO SIGN SOME APPLICATIONS 😞

gianazz(at)gmail(dot)com

Thanks

hi, i face this error too when i click open signed/request... anyone can help?

tonyn wrote:Home developers can sign their applications with the new Open Signed Online.

Commercial developers are probably best off getting a Publisher Id so that they can generate Developer Certificates for testing.

There is an FAQ on this here https://developer.symbian.com/forum/ann.jspa?annID=46

ttfn,
Tony

...and end-users should not sign their own apps. Instead, you should pester the developer of the relevant application to get it signed. From the FAQ you reference :

Symbian Signed is provided for development and testing purposes only. The policy of what an end-user can install on their phone, without Symbian Signed, is determined by your device manufacturer, via the concept of �User-Grantable Capabilities� configured by the manufacturer on shipment.

A small number of developers are forcing end-users to go through a process intended for developers only.

and there's more :

Contact your freeware developer (especially if they are accepting money) and request him/her to be responsible and release the application appropriately as most other developers have done; i.e. Express Sign the applications to assure end users that the application comes from a trusted source and meets the recommended minimum quality level as detailed in the Symbian Signed Test Criteria.

symbian signed does not accept public emails like yahoo and gmail.
what should i do?

Unregistered wrote:symbian signed does not accept public emails like yahoo and gmail.
what should i do?

The rules change from time to time, so I am not clear whether you are trying to use Open Signed Online or register as a user?

What do you want to sign? Applications should be signed by the developer rather than the user.
Writers of most Freeware (that needs signing) will probably get their applications signed soon.

Tony

Hi..

I tried to follow the process but first of all it doesnot accept public mail domains like gmail, hotmail etc.

Second, will it be able to sign a cracked application?

Rgds

genialsis software has deathly trojans in it its was activate on my computer now i am suffering 😞