Hi Cristian, Thanks for all these script updates. At the moment I cannot test this on the emulator due to incompatibilities with a real device. There is one thing I wanted to point out: you do not need to generate the jad file if it does not exist. In such a case, you create the sh file without the '-jadpath midlet.jad' parameters. Also, you could argue if you create a desktop file, you can directly put the startup command in the desktop file rather than in a separate script. Then there are a few minor other issues I have come across with certain midlets (like wrong line endings and dangling spaces). I will see how I can fix these issues and embed the script in my next build. My plan was actually to build something directly within the phoneME application in native Qt4 code in a similar way like I did for my Android build, but for the time being I think you script will do. Cheers, Davy