×

Discussion Board

Results 1 to 8 of 8
  1. #1
    Registered User
    Join Date
    Jul 2007
    Posts
    16

    Where the files goes after installation sis file?

    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.

  2. #2
    Nokia Developer Moderator
    Join Date
    May 2007
    Location
    21.46 N 72.11 E
    Posts
    3,795

    Re: Where the files goes after installation sis file?

    Hello amaj1407

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


    Hope that helps,

    -Pankaj Nathani

  3. #3
    Regular Contributor
    Join Date
    Apr 2007
    Location
    Lublin, Poland
    Posts
    81

    Re: Where the files goes after installation sis file?

    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

  4. #4
    Registered User
    Join Date
    Jul 2007
    Posts
    16

    Re: Where the files goes after installation sis file?

    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.

  5. #5
    Registered User
    Join Date
    Aug 2007
    Posts
    7

    Re: Where the files goes after installation sis file?

    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.

  6. #6
    Regular Contributor
    Join Date
    Apr 2007
    Location
    Lublin, Poland
    Posts
    81

    Re: Where the files goes after installation sis file?

    Exactly. You've got all the info here:
    http://wiki.forum.nokia.com/index.ph...ed_supplier.22
    whatever happens happens

  7. #7
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: Where the files goes after installation sis file?

    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
    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

  8. #8
    Registered User
    Join Date
    Jul 2007
    Posts
    16

    Re: Where the files goes after installation sis file?

    Ok, thank you all for your interaction but does every one must do the long way with symbiansigned to get his app signed.

Similar Threads

  1. Replies: 0
    Last Post: 2006-05-10, 12:17
  2. secure sis file contents
    By BlueLava in forum Digital Rights Management & Content Downloading
    Replies: 12
    Last Post: 2006-04-18, 00:53
  3. Question about SISAR or making SIS files.
    By Hell255 in forum Symbian Tools & SDKs
    Replies: 5
    Last Post: 2004-03-23, 07:59
  4. Replies: 0
    Last Post: 2002-11-18, 05:13

Posting Permissions

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