Read-only archive of the All About Symbian forum (2001–2013) · About this archive

P990i Software problem

9 replies · 9,892 views · Started 19 July 2007

Has anyone else experienced this.

When i install an application on my P990i and then maybe delete it for whatever reason it keeps wanting to re-install it again. It does this mainly after putting it on charge in the desk cradle. As soon as i take it out of the cradle it pops up with this application and that application, one after the other giving the option to install them.

Its driving me nuts and i don't know how to sort it out so it never asks me again.

Does nobody know what i mean? Does nobody else have the same problem or has had the same problem in the past?

Venom,
You still have the installation files stored on your memory card. When you disconnect from the cradle the phone gets access to the card again and see's the installation files, assuming that you want to install them.

Adam

hammera wrote:Venom,
You still have the installation files stored on your memory card. When you disconnect from the cradle the phone gets access to the card again and see's the installation files, assuming that you want to install them.

Adam

But i am sure they are not there. You are talking about the sis files yeah? I deleted them from the phone but it still keeps wanting to install them.

There must be one hidden away somewhere that wasn't removed by the uninstall.

Did you remove the .sis files with the card being accessed by your phone or via PC? Banging my memory card into my PC shows .sis files in the PRIVATE folder that is protected while the card is in use by the phone.

Failing that, let me know what software is trying to reinstall itself and we'll see were we go from there.

Adam

If i remember tonight i will take the card out of the phone and access it directly via a card reader and see what i can find.

OK. I took the mem stick out of the phone and then browsed round the files on it and deleted anything that looked like it had anything to do with the offending softwares. This seemed to do the trick but is not an ideal way to go about things.

I agree that this is really annoying. Sometimes you can find a file on the MS with uninstall info for the application you want to get rid of. In this file you can find the paths for all the files that belong to the app, so this makes it easier.

Does anyone know which files to remove for Agile Messenger? This app keeps asking to install.

I had a lot of trouble after a firmware upgrade. After the upgrade the phone attempted to reinstall all the old software. Two programs would not reinstall because the SIS signing certificate had expired. After this it would prompted to reinstall these two programs on every restart or every time the card was inserted. I tried setting my date back, installing the software, then uninstalling it (using the phone uninstall tool) and then change the date back. After this it still prompted to reinstall! Once again, the phone vendor's attempts at controlling the platform only serves to punish customers. (Something iPhone customers know well too.)

WARNING: The below worked great for me, but who knows, it could ruin your phone, so no warranty provided, use at your own risk etc. I made a back-up first before I did this and you should too.

This is what worked for me. First I uses 'strings' to search '/sys/install/sisregistry/' for some distinctive text. I took the card out of the phone and did this directly.

find ./sys/install/sisregistry/ -exec strings -e l --print-file-name \{\} \; | grep -i MessageStorer

./sys/install/sisregistry/a0000c65/00000000_0000.ctl: Best MessageStorer
...

This gives us the magic number for this application, in this case 'a0000c65'.

Now search the '/private' folder for an sis file with your magic number 'a0000c65.sis', in my case:

\private\10202dce\a0000c65.sis

Deleting this may be enough to stop the re-install issue.

To clean up, also delete all of the files listed in '/sys/install/sisregistry/a0000c65/00000000_0000.ctl'. In my case the five files listed here:

$ strings -e l ./sys/install/sisregistry/a0000c65/00000000_0000.ctl
SmartphoneWare
Best MessageStorer
SmartphoneWare
UIQ30ProductID
!:\sys\bin\BMessageStorer.exe
!:\Resource\Apps\BMessageStorer_loc.rSC
!:\Resource\Apps\BMessageStorer.rSC
!:\resource\apps\BMessageStorer.mbm
!:\resource\apps\BMessageStorerAppIcon.mbm
!:\private\10003a3f\import\apps\BMessageStorer_reg.rSC

Now delete the '/sys/install/sisregistry/a0000c65/00000000_0000.ctl' file and you should be done.

Now if you installed your application direct on the phone memory, then Symbian has really screwed you, as they block access to the '/private' folder and '/sys' folder. Once again, the phone vendor's attempts at controlling the platform only serves to punish customers. You'll need to do a master reset and rebuild you phone from scratch. Anyone know a way around that?

Aaron.