I need to insert some configuration data at the time when the SIS file is downloaded to the user's handset. The configuration data varies depending on who the user is and a number of other factors meaning we can't prepackage the SIS file with the config data.

I was wondering if anybody had an idea for solving this?

We thought this approach might work:

At delivery time:

1. Unpack the SIS file using unsis.
2. Write the appropriate config data inside the extracted SIS directory structure in a text file.
3. Repack using makesis.

Any comments on this approach or any better alternatives?