Now we all know the story of reformatting your phone or updating the
firmware, just to find that your previously installed applications from
the memory card are appearing in your apps menu - You go to open them,
but nothing happens.. So maybe deleting them will work? Well it would
be nice if it did..!
Up until now I was under the impression that reformatting the memory
card was the only way out, but this was often a very big inconvenience
and so it was never a pleasurable way around it, but it worked. There
again you could always move the icon to a remote location in a
sub-folder hidden away in your menu somewhere - What you can't see
can't hurt?
I was roumaging through my memory card the other day and realised that
symbian native applications actually included an uninstallation list -
Meaning that you could view where all the installed files are dumped
(This is used by the device in reverse to remove all the files)
Mr G in his troubles, actually gave me the idea today to use this to our advantage - So I got onto the experimenting
Now I'm no C++ expert, and I hardly had any idea as to which of these
listed files would actually be the shortcut that we found ourselves
stuck with in our phones - So by trial and error, I tracked down each
file listed and removed it from the memory card, checking each time to
see what effects were made (And replacing the file if nothing was found)
Eventually I came accross a THE directory - The folder in which seemed to contain ALL installed application shortcuts! SCORE
Anyway, I'll finish off my babbling and get to the point - Removing these files is easier than we ever could have thought!
--Removing 'Stuck' Applications--
--Simple Version--
Note: In these examples, I am going to refer to the Memory Card as 'E:\' - This may be different for everyone else
1. Now the first thing you need to do is connect your phone via USB in
Data Transfer/Mass Storage mode (Or get the old card reader out) - What
you need to be able to do is view the hidden AND system files - So you
can not do this internally
2. Make you way accross to this folder from your computer: E:\Private\10003a3f\import\apps\
THIS is the folder that contains all shortcuts for applications
installed on your memory card (You should see a/some *.rsc file/s and
maybe another folder or two)
Note: *.rsc files refer to installed Symbian applications (*.sis/*.sisx) The folders refer to installed Java files (*.jar)
You will most likely want to delete ALL of these files, but I shall
explain the proccess in detail incase you want to remove individual
shortcuts
3. (For Symbian installations) Delete the *.rsc that refers to the
application you are trying to remove (The file is easy to determine as
it will be named in relation to the original application)
4a. (For Java installations) This is a little more complicated - You
will need to remove the folders one by one (Making a backup each time)
to figure out which folder refers to the Java application in question
(This is because the folder, nor its contents refer to the original
application directly)
4b. Now head to: E:\Private\102033E6\MIDlets\ Here you will find the root folders for Java applications - You need to
open each folder to find and delete the *.jar file and the 'uids' file
that accompanies it
And that's it! All shortcuts should be removed from your applicaions
menu or anywhere else that the 'stuck' shortcuts were placed
--Removing 'Stuck' Applications--
--Advanced Version (Optional)--
I mentioned earlier about the uninstallation files I found - These are located here: E:\sys\uninstall\
You may have numerous folders included in this diectory, but simply
searching through them will aid you in finding the desired *.log file
The *.log file can be viewed in Notepad or any simple text editor - It
will include the directories of ALL installed files on the memory card
for each application
The trick is to follow the links and delete each and every file to maximise recovery of data storage
I describe this as the more advanced option as you will need to KNOW
what you are deleting or you may cause damage to other resources in the
card
Note: I have ONLY tested this on my v20.0.015 device so please inform me if this is not compatible with other firmware versions
And thus concludes my little tutorial - I have tested this on numerous
applications now with full success but I would love to hear any
feedback you guys have! Also, any bugs reported will be greatly
appreciated, but please MAKE SURE to follow this exactly as stated
before coming back with problems
Yes, it's possible. Although Apple is blntaitg the implementation of Flash in its web browser, it does allow Adobe AIR applications. So you can use Flex (written in ActionScript) or the Flash Professional tools to develop cross-platform AIR apps. For a while Adobe made available beta versions of the iPhone (and Android) SDK, but I think they took one or both of them offline to get ready for an official release. One downside to using the Adobe development environments is that they do not yet support widgets and lack some capabilities that the xcode has. Check out the book Flash Mobile by Matthew David. It focuses on Flash Pro and not Flex, it's helpful nonetheless.
For java its simply. Just delete from that private folder or reinstall. For city blox is resource file any in : z. Sometime you need restart your phone or delete from file manager for file hidden..