| Reply | « Previous Thread | Next Thread » |
|
Hi all,
I need to do the SIS file of a folder. I've used this code: Code:
ensymble.py simplesis --version=1.0.0 --caption="myfolder" --drive=C MyFolder Where Was I wrong?![]() Can anyone help me? It's my first time with the "simplesis" of Ensymble!!! Chiara |
| Chiara81000 |
| View Public Profile |
| Find all posts by Chiara81000 |
|
Join Date: Oct 2007
Posts: 2,841
Location: Deva, Romania
Offline
Forum Nokia Champion
|
|
|
Quote:
Last edited by bogdan.galiceanu : 2008-03-24 at 15:04.
|
|
Quote:
Any other idea?Chiara |
| Chiara81000 |
| View Public Profile |
| Find all posts by Chiara81000 |
|
Join Date: Oct 2007
Posts: 2,841
Location: Deva, Romania
Offline
Forum Nokia Champion
|
|
|
Quote:
Again, that's what I think happened. If you did something else, please correct me (this is the first time I've used simplesis ) |
|
Join Date: Feb 2008
Posts: 2,542
Location: Bhavnagar, Gujarat, India
gaba88
Offline
Forum Nokia Champion
|
|
|
Quote:
can u tell me in what phone you r installing the sis of your application. ![]() Gargi Das- http://gargidas.blogsot.com Forum Nokia Python Wiki Learn Python at http://mobapps.org/PyS60 |
|
Quote:
Chiara |
| Chiara81000 |
| View Public Profile |
| Find all posts by Chiara81000 |
|
Hi!
I've still got problems with my file sis. I have a mobile phone N95 with the following installed:
I'm following this procedure: simplesis - py2sis - mergesis Code:
ensymble.py simplesis --uid=0x1fffffff --version=1.0.0 --caption="MyApp" --drive=C MyApp/ myapp.sis ensymble.py py2sis --drive=C MyApp ensymble.py mergesis MyApp_v1_0_0.sis myapp.sis final_v_1_0_0.sis Then I installed the application but it doesn't work well. it stops on the lightblue command that I use. (the lightblue module is installed on C: like all the other things) ![]() Can someone help me? Chiara |
| Chiara81000 |
| View Public Profile |
| Find all posts by Chiara81000 |
|
None can help me??? I give you more information!
When I create the sis files, I got these errors: ![]() Code:
C:\Ensymble>ensymble.py simplesis --uid=0x1fffffff --version=1.0.0 --caption="MyApp" --drive=C MyApp/ myapp.sis ensymble.py: warning: no certificate given, using insecure built-in one ensymble.py: warning: UID is in the protected range (0x00000000 - 0x7ffffff) C:\Ensymble>ensymble.py py2sis --drive=C MyApp ensymble.py: warning: no application version given, using 1.0.0 ensymble.py: warning: no UID given, using auto-generated test UID 0xe9de0147 ensymble.py: warning: no certificate given, using insecure built-in one C:\Ensymble>ensymble.py mergesis --cert=n95.cer --privkey=key.key --passphrase=password MyApp_v1_0_0.sis myapp.sis FINAL_SIGNED.sis ensymble.py: warning: removing old signatures from the first input SIS file ![]() Chiara PS: the result of the first step (simplesis) is myapp.sis with the structure of the folder MyApp. The result of the second step (py2sis) is MyApp_v1_0_0.sis. |
| Chiara81000 |
| View Public Profile |
| Find all posts by Chiara81000 |
|
Hi,
There is no problem with the 2 steps. The 3rd step where you merge the file the signature of the 1st files are removed, as shown below Code:
ensymble.py: warning: removing old signatures from the first input SIS file Sign the file that you got from the 3rd step using signsis of ensymble. Hopefully you wont have that error when you install this on the device. Kandyfloss V 7.0642.0 18-10-06 RH-51 Nokia 7610 |
| kandyfloss |
| View Public Profile |
| Find all posts by kandyfloss |
|
Simplesis and mergesis are not used in this case. Just create a SIS file with py2sis, send it to Open Signed Online and install it. Simplesis is an advanced command to create any kinds of SIS files. Making a Python application with simplesis requires some manual work and knowledge about Symbian internals. Better use the py2sis command of Ensymble, which does all that automatically.
Quote:
Try this: Code:
ensymble.py py2sis --uid=<MYUIDFROMSYMBIANSIGNED> --caps=LocalServices+NetworkServices --version=1.0.0 --caption="MyApp" --drive=C MyApp |
|
Quote:
I used simplesis because i wanted to transfer the content of a folder under C: so that then I can refer to the files inside this folder using absolute paths. (It's because I try with the relative paths but I couldn't). Another question is: I need to use the mergesis if I want to incorporate also Python for s60 and lightblue in my final sis file, don't I? I have tried (before you answered me) to meke the first two steps I told you: 1) simplesis and then sign the resultant sis with all the capabilities i need; 2) py2sis and sign it. Then I've installed both on the mobile and then the application has worked. Was it luck? The problem is that i would like to have only one unsigned SIS file that I could go and sign on symbiansigned.com Thank you very much for the help! ![]() I hope you can help me more Chiara |
| Chiara81000 |
| View Public Profile |
| Find all posts by Chiara81000 |
|
Quote:
Code:
...
import sys
...
SYMBIAN_UID = 0x12345678
SIS_VERSION = "1.0.0"
...
DATADIR = "C:\\private\\%08x\\" % SYMBIAN_UID
try:
f = open(sys.path.join(DATADIR, "mydata.dat"))
s = f.read()
...
finally:
f.close()
...
Quote:
Quote:
This was a capability problem. |
|
Hello,
i have one python script that i want to use.. i have this signed from open signed online. However this script calls other scripts and creates databases during its lifetime. How can i successfully have all the files and images i need made into one sis file ? is there a step by step procedure i can follow.. im only new to ensymble too. Any help appreciated thank you ![]() |
|
If you give a directory to Ensymble's py2sis command, all the files in the directory are put in the SIS file. You can then find these files in the application's private directory, when the SIS file is installed on the phone.
|
|
Hi Jethro,
Thank you for help. is it only full drives that i can do?? This works fine and creates a sis (but its of my entire c drive on laptop!! Code:
python ensymble.py py2sis -caps=location+readuserdata+readdevicedata --version=0.0.1 --drive=C mytestsis.sis then if i try this Code:
python ensymble.py py2sis -caps=location+readuserdata+readdevicedata --version=0.0.1 --drive=C:\Python25 mytestsis.sis So i cant use subfolders too ![]() |
| Reply | « Previous Thread | Next Thread » |
| Thread Tools | Search this Thread |
|---|---|
| Rate This Thread | |
| Thread | Thread Starter | Forum | Replies | Last Post |
|---|---|---|---|---|
| [announce] Ensymble v0.26 | jethro.fn | Python | 7 | 2008-03-15 17:35 |
| [announce] Ensymble v0.25 | jethro.fn | Python | 12 | 2008-01-05 20:34 |
| Custom icon with ensymble 'simplesis' command | janekw_ | Python | 2 | 2007-10-26 13:42 |
| Ensymble vs PyS60 v1.4 | jking_ok | Python | 5 | 2007-07-16 08:17 |
| [announce] Ensymble v0.22 | jethro.fn | Python | 2 | 2007-02-15 19:41 |