The uninstall mode modifies your card registry. Here is the solution:
Copy the "card registry" from /mmc/mmca1/.system/java to your PC.
Open the file with a UNIX compatible editor like Notepad++.
DO NOT MODIFY THE FILE ON THE PHONE ITSELF IN TELNET MODE, OR WITH THE BUILT IN NOTES APPLICATION.
1. To get an application to uninstall, its attributes are changed from Attribute = 2 to Attribute = 5.
So change back all
Attribute = 5
to
Attribute = 2 (ONLY FOR PKG. DON'T CHANGE ATTRIBUTE OF JAVA)
2. Uninstall mode also sometimes changes the "Directory" tag. So, if you see something like
Directory = ekonsole
change it to
Directory = /mmc/mmca1/.system/QTDownLoad/ekonsole
Do this for all pkg applications.
Save this file and put it back in the /mmc/mmca1/.system/java directory.
Restart your mobile.
Now the programs should work.
If not, then please post your card registry file.
"I refuse to tip-toe through life, only to arrive safely at death"