Hey every one,
I just want to ask where the files in the packaged sis -created by ensymble- be copied to if my device is 3rd edition.
I hope that my question is clear.
Hey every one,
I just want to ask where the files in the packaged sis -created by ensymble- be copied to if my device is 3rd edition.
I hope that my question is clear.
Hello amaj1407
They go to the folder where the apps are installed in Memory card or the phone memory.
To be more specific
Where ApplicationName is the name of the application u created.E:/System/Apps/ApplicationName
Hope that helps,
-Pankaj Nathani![]()
Almost all of them go to the app's private dir, i.e. /private/<uid>/
Very few ui- and install related files go to /resource/apps and /private/10003a3f/ (this last one is for rsc file).
You can view sis content and it's destination using sisinfo utility:
http://www.niksula.cs.hut.fi/~jpsukane/sisinfo.html
whatever happens happens
ok, thank you croozeus but I can't see "apps" under "system".
janekw_ thank you for that but when I use ensymble as:
then try to install the produced sis, it refuses that and says it's from unauthorized provider I think it's the --uid option because in my past usage of ensymble I don't use the --uid option, so I think it's the problem. I hope you or any member can help me.Code:./ensymble_python2.5-0.23.py py2sis --uid=0x10259634 --appname=aName --verbose srcDir
Exactly. You've got all the info here:
http://wiki.forum.nokia.com/index.ph...ed_supplier.22
whatever happens happens
hello wilen_ding
crozeus is wrong again ;-)
In 2nd phone the app is under \system\apps\"appname"
But with 3nd phone it's more complicated !
And here you are using the best tool for making application on 3rd : ensymble
You have two possibilities : selfsigned apps and unsigned app with developer certificates from symbian signed
selfsigned (ss) allows less possibilities in PyS60 (less capabilities : only 5 : NetworkServices+LocalServices+ReadUserData+WriteUserData+Location )
So you can't use the modules in PyS60 which need more capabilities like
keypress,keycapture )
unsigned app with dev cert allow more possibilities ( 13 capabilities :
But it is only for one IMEI (1 phone) and you have to register in symbiansigned site and ask for a dev cert (validity 6 months !)
With your dev cert you have to SIGN your UNSIGNED application.
You have to request also UID from protected and unprotected range
With it you can use advanced modules like keypress and keycapture
Ensymble can sign both ways : ss and dev cert
If you don't name the parameters for your dev cert it produce ss application !
typical use with ensymble with the 2 ways of signing application
I want to make an application from a single script test.py
SS (uid are UNPROTECTED : begin from 0xAxxx xxxx)
p2sis --uid = 0xA0000000 --caps=NetworkServices+LocalServices+ReadUserData+WriteUserData+Location
Result with sisinfo -f test_v1_0_0.sisx -i
!:\sys\bin\test_0xa0000000.exe [NetworkServices LocalServices ReadUserData WriteUserData Location]
!:\resource\apps\test_0xa0000000.rsc
!:\private\10003a3f\import\apps\test_0xa0000000_reg.rsc
!:\resource\apps\test_0xa0000000_loc.r01
!:\resource\apps\test_0xa0000000_aif.mif
!:\private\a0000000\default.py
Unsigned with dev cert ( uids are PROTECTED : begin from 0x2xxx xxxx)
py2sis --uid = 0x20000000 --cert=c:\phone3rd\yourcert.cer --privkey=c:\phone3rd\yourcert.key --passphrase=yourpassword --caps=NetworkServices+LocalServices+ReadUserData+WriteUserData+Location+UserEnvironment+PowerMgmt+ProtServ+SwEvent+SurroundingsDD+ReadDeviceData+WriteDeviceData+TrustedUI
Result with sisinfo -f test_v1_0_0.sisx -i
!:\sys\bin\test_0x20000000.exe [PowerMgmt ReadDeviceData WriteDeviceD
ata TrustedUI ProtServ SwEvent NetworkServices LocalServices ReadUserData WriteUserData Location SurroundingsDD UserEnvironment]
!:\resource\apps\test_0x20000000.rsc
!:\private\10003a3f\import\apps\test_0x20000000_reg.rsc
!:\resource\apps\test_0x20000000_loc.r01
!:\resource\apps\test_0x20000000_aif.mif
!:\private\20000000\default.py
What file can you see in your phone after installing the application ?
Only 3 among 6 files.
default.py containing the script code , test_reg.rsc and exe file are invisible for youOthers are read-only !
Now it's clearer I think
BR
Cyke64
Last edited by cyke64; 2007-09-15 at 16:42. Reason: add sisinfo result !
pys60 1.4.5 and 2.0.0, pygame, PyS60 CE on E90 and 5800 !
Find my pys60 extension modules on cyke64.googlepages.com
Ok, thank you all for your interaction but does every one must do the long way with symbiansigned to get his app signed.