You Are Here:

Community: Developer Discussion Boards

#1 Old Where the files goes after installation sis file? - 2007-09-12, 16:17

Join Date: Jul 2007
Posts: 15
amaj1407
Offline
Registered User
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.
Reply With Quote

#2 Old Re: Where the files goes after installation sis file? - 2007-09-12, 19:23

Join Date: May 2007
Posts: 2,737
Location: 21.46 N 72.11 E
croozeus's Avatar
croozeus
Online
Forum Nokia Champion
Hello amaj1407

They go to the folder where the apps are installed in Memory card or the phone memory.
To be more specific
Quote:
E:/System/Apps/ApplicationName
Where ApplicationName is the name of the application u created.


Hope that helps,

-Pankaj Nathani
Reply With Quote

#3 Old Re: Where the files goes after installation sis file? - 2007-09-14, 10:07

Join Date: Apr 2007
Posts: 81
Location: Lublin, Poland
janekw_'s Avatar
janekw_
Offline
Regular Contributor
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
Reply With Quote

#4 Old Re: Where the files goes after installation sis file? - 2007-09-14, 21:46

Join Date: Jul 2007
Posts: 15
amaj1407
Offline
Registered User
ok, thank you croozeus but I can't see "apps" under "system".

janekw_ thank you for that but when I use ensymble as:

Code:
./ensymble_python2.5-0.23.py py2sis --uid=0x10259634 --appname=aName --verbose srcDir
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.
Reply With Quote

#5 Old Re: Where the files goes after installation sis file? - 2007-09-15, 00:25

Join Date: Aug 2007
Posts: 7
wilen_ding
Offline
Registered User
In New V9.0 an dup, it better to use UID start from 0xf.....
It works in my side when I use 0xf1111111

Quote:
Originally Posted by amaj1407 View Post
ok, thank you croozeus but I can't see "apps" under "system".

janekw_ thank you for that but when I use ensymble as:

Code:
./ensymble_python2.5-0.23.py py2sis --uid=0x10259634 --appname=aName --verbose srcDir
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.
Reply With Quote

#6 Old Re: Where the files goes after installation sis file? - 2007-09-15, 11:01

Join Date: Apr 2007
Posts: 81
Location: Lublin, Poland
janekw_'s Avatar
janekw_
Offline
Regular Contributor
Exactly. You've got all the info here:
http://wiki.forum.nokia.com/index.ph...ed_supplier.22


whatever happens happens
Reply With Quote

#7 Old Re: Where the files goes after installation sis file? - 2007-09-15, 11:41

Join Date: Feb 2005
Posts: 1,353
Location: Belgium (Europe)
cyke64's Avatar
cyke64
Offline
Super Contributor
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 you Others are read-only !


Now it's clearer I think

BR
Cyke64


pys60 1.4.5,1.9.7,pygame,PyS60 CE on E90 , N810 with Python 2.5.2 and ... last PyS60 1.9.7 with touch ui on 5800 !

pys60 extension modules on http://cyke64.googlepages.com/
Last edited by cyke64 : 2007-09-15 at 17:42. Reason: add sisinfo result !
Reply With Quote

#8 Old Re: Where the files goes after installation sis file? - 2007-09-15, 22:20

Join Date: Jul 2007
Posts: 15
amaj1407
Offline
Registered User
Ok, thank you all for your interaction but does every one must do the long way with symbiansigned to get his app signed.
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
Location of the SIS file during installation rihoe General Symbian C++ 0 2006-05-10 13:17
secure sis file contents BlueLava Digital Rights Management & Content Downloading 12 2006-04-18 01:53
Automatic install through SIS file downloaded over WAP bigrio General Browsing 1 2004-10-27 12:23
Question about SISAR or making SIS files. Hell255 Symbian Tools & SDKs 5 2004-03-23 08:59
installation with embedded sis files on Nokia 7650 EranNoyman General Symbian C++ 0 2002-11-18 06:13

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia