I require a **PC based** script that can dynamically create SIS files as required.
We have a server that creates unlock codes for our Symbian software. These codes are currently sent to end users via SMS text message. The user then has to write this code down, open our software, then type in the unlock code.
We want to be able to create a .dat or .ini file inside of a .sis installer that we can send out to the end users so that the unlock code is automatically installed on to their handset without them having to type it in.
The format of a .SIS file (installer) can be found here:
<[login to view URL]>
The script needs to take in the telephone number (ie +441234567890) and output a file something like +[login to view URL]
The unlock codes are generated by our server and are put into text files in the form of +[login to view URL]
The script needs to package this file inside the sis.
Any questions please ask!
Marek
PS having a Symbian handset would probably be very useful for this!
***Update***
The code must use the protocol descibed above and not the "makesis" function in the nokia SDK since we are sending an "update" to the code described in "type" (see protocol).
Also we may decide to run this code multithreaded.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Tuesday Sep 13, 2005 7:28:36 PM:
I have updated this bid request to say that I don't want a script that just runs the makesis function in the nokia SDK.
We want a sis that has the type "update".
See protocol at
[login to view URL]
* * *This broadcast message was sent to all bidders on Wednesday Sep 28, 2005 3:08:35 PM:
OK I have been reliably informed, and after checking the SDK documentation, have found that you can use the MAKESIS function to produce a SIS file of type SISUPGRADE. A script that calls the MAKESIS function is now perfectly acceptable.
We therefore need a script that generates a PKG file (referencing the relevant unlocking (ini) file) then compiles a SIS file using MAKESIS.
The output SIS should be of form +[login to view URL]
i.e.
1. Take +[login to view URL] --make-- +[login to view URL]
2. Take +[login to view URL] --make-- +[login to view URL]
+[login to view URL] will be generated by our server that calculates unlocking codes.
Target filename on device will be C:\system\[login to view URL]
Therefore the script needs to have the following variables...
UID of our app
Source file location (eg. C:\code generator\handsets\+[login to view URL])
## Platform
Windows XP