Hi you all !
I've been using a K750i some time now, but never could get rid of the frustrating Java restrictions when developing/testing/using my own midlets on my own cellphone. So 2 weeks ago I started out for a new try. And this time with success !
With due credits to mr. Halmerfor his previous ventures I had to create my own certificate, since the halmer-certificates I found on the internet had all expired. So I made a 'root-certificate' to put on the cellphone, and a signing-certificate to use on my laptop.
The procedure described below is kept as simple as possible, and is K750i (CID49) specific. So, if you have another device, I don't know if it will work. I have attached an archive with 3 files. 2 of them must be put into the cellphone's filesystem. The 3rd is for use on your PC to sign your midlet.
1) With XS++ use the FSX option to go into your phone's filesystem. I've connected the phone via the DCU-60 cable that came with the phone.
2) Look for the directory "tpa/preset/custom/" and 'upload' the files "customize_upgrade.xml" and "myCA.cer" into this directory.
3) Now disconnect an restart your phone. The new Java-certificate should be present now (check via settings/internet settings/security/Java certificates).
4) Put the file "myKeyStore.jks" on your PC.
5) Open your Java IDE (I've used NetBeans) and select the keystore you just copied to the PC.
6) Unlock this keystore with 'password' as password.
7) Unlock the key 'mycertificate' with 'password' as password.
8) Sign your midlet with this key, and DO NOT FORGET to set the appropriate API permissions for your midlet !
9) Deploy the midlet to your phone, install using the JAD-file, set the permissions and start the midlet That should do the trick ......
Good luck![]()