Related
Something happened to my over the weekend. I found it had reset and kept resetting on the loading screen. I took the battery out, popped it on and turned it on. It made it to the home screen but all the apps I had stored on the SD card would close unexpectedly. It looked like ext2 partition crapped out or something as none of those apps would run. So I restored a backup from Nandroid and everything was working again EXCEPT for my SMS/MMS.
Whenever I go into messages, it crashes with a "force close" prompt stating com.android.mms closed unexpectedly. I'm thinking if I could clear all the messages I had save that would solve the problem, but I have no clue where they're stored.
Any advice?
Found what I needed here: http://forum.xda-developers.com/showthread.php?p=2976069&highlight=messages+stored#post2976069
I deleted the DB with the messages, all is well.
same problem here,
clicking "sms" pops up an error msg "com.android.mms ended unexpected"
I have not found any .db files yet :-(
Hello,
Did you deleted mmssms.db or some of "PART_XXXXXXXXXX" files too?
Thanks!
Deleting the mmssms.db file
For no apparent reason my phone's messaging app suddenly started force closing. After multiple reboots, even taking the battery out while phone was on, changing the language settings, and even doing a data factory reset, nothing worked. Found this post and deleted the mmssms.db file, now messaging app works fine, tho I lost all the old messages. That's ok, I had all but the last day backed up to Gmail anyway. So, just delete the database file.
VirtuallyNadine said:
For no apparent reason my phone's messaging app suddenly started force closing. After multiple reboots, even taking the battery out while phone was on, changing the language settings, and even doing a data factory reset, nothing worked. Found this post and deleted the mmssms.db file, now messaging app works fine, tho I lost all the old messages. That's ok, I had all but the last day backed up to Gmail anyway. So, just delete the database file.
Click to expand...
Click to collapse
I have the same problem. Did you permanently delete the database or is it still there? Cos I tried to delete the database throught root explorer but it still remains altho it has deleted all the messages saved in it.
any news on the com.android.mms subject????? I feel very frustrated with my android and i looked everywhere on the internet and can't manage to fix it!
A possible fix
Here's what I did that fixed mine:
I think the root-cause of this error occurred from restoring old messages. There must have been a character/corruption somewhere that was screwing everything up.
Please note the following: I'm using an Evo 4G, running gingerbread-evo-deck-1.2 ROM. I realize this is a G1 thread, but this came up first on google, so I think it would be most helpful here. I was getting the error as described when using the "Messaging" app.
What I did:
Terminal Emulator
su (allow root if prompted)
rm /data/data/com.android.providers.telephony/databases/mmssms.db
Menu > Reset terminal (probably an unnecessary step, but it's what I did)
home screen > remove battery while running
wait 20 seconds
reboot
I don't know why removing the battery that way works. I did try force closing the "Message" app and it didn't work. I realize now I probably should have tried to figure out how to kill the underlying framework, but oh well. I'm not going to try breaking it again.
echoota said:
Here's what I did that fixed mine:
I think the root-cause of this error occurred from restoring old messages. There must have been a character/corruption somewhere that was screwing everything up.
Please note the following: I'm using an Evo 4G, running gingerbread-evo-deck-1.2 ROM. I realize this is a G1 thread, but this came up first on google, so I think it would be most helpful here. I was getting the error as described when using the "Messaging" app.
What I did:
Terminal Emulator
su (allow root if prompted)
rm /data/data/com.android.providers.telephony/databases/mmssms.db
Menu > Reset terminal (probably an unnecessary step, but it's what I did)
home screen > remove battery while running
wait 20 seconds
reboot
I don't know why removing the battery that way works. I did try force closing the "Message" app and it didn't work. I realize now I probably should have tried to figure out how to kill the underlying framework, but oh well. I'm not going to try breaking it again.
Click to expand...
Click to collapse
Works for me thanks
Was working and after flashing the new image for Sprint from Flipz it stopped working..
what do i have to do to fix it? can someone guide me please
What is it doing / not doing? It works fine. What steps did you take when you flashed it? What rom did you come from?
Make sure USB Debugging is checked in Settings>Applications >Development
Hey flipz....
I'm on your latest ROM Fresh 2.0d and flashed the new image over it..
Superuser doesn't pop up the allow/deny option whenever i try to run an app that uses it..
PROBLEM SOLVED!
MOD's delete this thread please ..thanks!
Just flashed from the first RegawMOD to Fresh 2.0d on my wife's and had to check it i didn't have to on mine but I've flashed so many times I can't even remember what it was before flashing Fresh. Always wiping before flashing as well.
I was having problems with all my apps that require SU permissions since I installed Fresh 2.0d. I realized that usb debugging was not enabled, but after enabling i was still having problems when the SU window would pop up totally black and just hang there.
What worked for me was enabling usb debugging then going into settings>applications>manage applications, then selecting the Superuser app and clearing the data. Now the Superuser allow/deny window pops up like normal when opening those apps which require permissions.
I have a question that some of you might be able to answer. It got buried in the dc2.05 thread. It's regarding the Superuser Permissions app/utility.
I get allow/deny prompts for various tasks, so the actual function works fine. I'm wondering about the management when I open the Superuser Permissions app. It looks like I can clear a set permission by tapping on the rule. However, it always looks like I only have one rule, which is listed at the top. If I tap on it to clear it, another rule will be displayed. It's as if all my rules are overlapping on the top row.
If I want to clear a single rule, there's a chance I need to clear multiple rules to get to it. Is that how things are supposed to work? I'm guessing all the rules should be displayed in a list; but being new to all this, I could be wrong. Are fresh users seeing this behavior?
e30user said:
I have a question that some of you might be able to answer. It got buried in the dc2.05 thread. It's regarding the Superuser Permissions app/utility.
I get allow/deny prompts for various tasks, so the actual function works fine. I'm wondering about the management when I open the Superuser Permissions app. It looks like I can clear a set permission by tapping on the rule. However, it always looks like I only have one rule, which is listed at the top. If I tap on it to clear it, another rule will be displayed. It's as if all my rules are overlapping on the top row.
If I want to clear a single rule, there's a chance I need to clear multiple rules to get to it. Is that how things are supposed to work? I'm guessing all the rules should be displayed in a list; but being new to all this, I could be wrong. Are fresh users seeing this behavior?
Click to expand...
Click to collapse
Same function for me, just shows one rule at the top. Its been like this on fresh 1.0 and 2.0. Looks like you can only clear one at a time, or all at once in the "manage applications" setting as I described above.
EDIT: After studying some logs, and struggling with this issue for some time, I am happy to say I have finally figured out why this happens, and how to fix it.
The issue is with the calendar, which is why what is written below would work for a short time, before the problem would resurface. If you navigate into the calendar settings, you will see an option within Calendar View Settings to "Include Weather". What is happening, regardless of whether this is checked, is upon the gps turning on, and in set intervals afterward, the calendar tries to check the weather. When it does not find the proper apk, the com.htc.bgp message appears.
How To Fix
The files that need to be replaced are WeatherProvider.apk and WeatherProvider.odex (WeatherProvider.zip), which I have attached below for convenience. Simply replace these files using the method you prefer (adb, terminal, root file browser), remembering to remount /system as rw, then fix_permissions and reboot.
Alternatively, I made a flashable version (com.htc.bgp_fix_flashable-signed.zip), which you need only flash from recovery and reboot.
Click to expand...
Click to collapse
I recently started getting notices that com.htc.bgp stopped and needed a force close. Though it seemed not to affect anything, it was annoying.
It happens when one removes the sense apps (though I have not narrowed down exactly which ones).
To fix this, go to settings, applications, manage applications, then clear data in Calendar, Calander Provider, and Gmail.
Thank you! It was starting to really annoy me.
EDIT: It's back.
^ Shift Faced
Came back on me too. Cleared delvik as well. I may have to try and track down all the weather app crap I removed to stop it if no one can figure out a better way.
According to Elixer that process is started by ConnectToPCService. Hope that helps. I no longer get but I'm back to stock with all HTC junk intact, just Sprint crap removed.
^ Shift Faced
Code:
http://forum.xda-developers.com/showthread.php?t=659325
Check the OP for a real fix to this issue.
How do you "flash" from recovery & reboot
does this work on other htc phones?
i flashed this on a desire hd running leedroid 3.0.2 but i still get the FC
din clear data after flashing
note: i used a no sense script but left myhtc and htclocationservice intact
problem parsing package
i had downloaded the said files but when I tried to install the files,it says problem parsing the package..how to fix this?
thanks,
Jovirex
Is anyone else able to install the latest update to Google Keyboard from the Market? I am unable to. I think I broke my Razr at some point, sadly. I manually updated to the new keyboard before they put it in the market (way back when). I have been able to get it to update in the past, but now, something is wrong, and it won't update...it keeps either telling me my certificate isn't correct, or it is already installed.
Things I have tried:
Making sure the following were the stock versions, and then removing all of them:
in /system/app:
Latin.apk, LatinIME.apk, LatinImeDictionaryPack.apk
in /system/lib:
libjni_latin.so, libjni_latinime.so
in /data/data:
com.google.android.inputmethod.latin
com.google.android.inputmethod.latin.dictionarypack
com.motorola.android.inputmethod.latin
I have tried wiping davlik-cache and cache, tried rebooting. Tried installing from market, and downloaded apk, using adb and pm install. It seems to either, if all the files are present, tell me that it can't install, as it is a different version of the certificate OR if I delete them all, it tries to install and reports the app is already installed.
Any suggestions?
Just to help anyone else find this post, some of the error messages I encountered that would help them find this in searching:
From the pm install, errors: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES and INSTALL_FAILED_ALREADY_EXISTS
and from the dialogs in Android, when trying to do it from the market:
Application already exists, and Package file was not signed correctly.
Are you rooted? If so, have you tried uninstalling the keyboard with titanium backup, rebooting, then installing the new one from the play store?
Yep, I'm rooted, I should have mentioned that. I tried uninstalling with Titanium Backup, no luck. There must be some other thing that is colliding with the keyboard, something that I need to delete or clear, no idea. I am sure it is an odd problem to me, cause I got the keyboard manually before it came to market, but darned if I can figure this out. It really stinks, cause now I have only one choice, Swype. I really like and miss the Google Keyboard.
Only other thing that I can think of is if you are running a custom rom, do a dirty flash and then flash gapps. Otherwise you might have to do a complete wipe and start over.
RoboCuz said:
Is anyone else able to install the latest update to Google Keyboard from the Market? I am unable to. I think I broke my Razr at some point, sadly. I manually updated to the new keyboard before they put it in the market (way back when). I have been able to get it to update in the past, but now, something is wrong, and it won't update...it keeps either telling me my certificate isn't correct, or it is already installed.
Things I have tried:
Making sure the following were the stock versions, and then removing all of them:
in /system/app:
Latin.apk, LatinIME.apk, LatinImeDictionaryPack.apk
in /system/lib:
libjni_latin.so, libjni_latinime.so
in /data/data:
com.google.android.inputmethod.latin
com.google.android.inputmethod.latin.dictionarypack
com.motorola.android.inputmethod.latin
I have tried wiping davlik-cache and cache, tried rebooting. Tried installing from market, and downloaded apk, using adb and pm install. It seems to either, if all the files are present, tell me that it can't install, as it is a different version of the certificate OR if I delete them all, it tries to install and reports the app is already installed.
Any suggestions?
Just to help anyone else find this post, some of the error messages I encountered that would help them find this in searching:
From the pm install, errors: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES and INSTALL_FAILED_ALREADY_EXISTS
and from the dialogs in Android, when trying to do it from the market:
Application already exists, and Package file was not signed correctly.
Click to expand...
Click to collapse
If your problem is in somewhere in data then a factory data reset is an option. But before you try that my restore thread allows you to try 3 different systems (stock, stock deodexed-debloat & if your are unlocked: a Telstra deodexed-debloat) and keep your data. They all need to be done is a series to keep data.
aviwdoowks said:
If your problem is in somewhere in data then a factory data reset is an option. But before you try that my restore thread allows you to try 3 different systems (stock, stock deodexed-debloat & if your are unlocked: a Telstra deodexed-debloat) and keep your data. They all need to be done is a series to keep data.
Click to expand...
Click to collapse
I managed to get this installed...I'm not sure exactly what I did to get it to work, and I still think I am somewhat broken, unfortunately. I removed the data directory, left all the .so and .apk files from stock, EXCEPT I took the Google Keyboard apk and manually stuck it into /system/app. I THEN did a pm install -r googlekeyboard.apk and it managed to install on top. I think I also (although not sure it helped) removed a rename line in /data/system/packages.xml about the package.
I don't have it linked in the market (in spite of trying with TB) and I don't have the Google Keyboard Settings app showing in my app tray, but the keyboard is there, selectable and seems to be working.
Cheers
RoboCuz
I am unable to install any version of google keyboard in my rooted Micromax A177.
Hi, I've got a problem I cant fix.
I wanted to downgrade Google Search so I uninstalled updates and it went back to stock. I then installed the version I wanted. v3.1
Now, this is my problem. I DONT want it to show in Google Play as an update so I tried to make a updated APK like I have with many other apps where I like older versions.
Now I used Lucky Patcher and that didn't like making the modded APK but it did back a backup. So I clicked RESTORE BACKUP. and guess what? It deleted the app instead of restoring it.
Now when I try to install it from either any APK or even directly from Google Play it keeps saying the device is full and fails to install.
I have over 1GB free. I've deleted about 10 apps and still keeps saying device is full. I've reinstalled those 10 apps and they fit and install without problems and I still have over 1GB free.
HOW do i get Google Search reinstalled? I dont want to reflash it as I will loose ROOT and that was a big enough ***** to install the first time.
I have a stock recovery menu. Rooted Galaxy S4 i9505 4.3 official firmware.
I did delete delvik cache and the cache in recovery menu.
I cant find any other ways to restore it? I tried titanium backup with the backup I have of it but that never ends when I click restore. It doesn't finish, doesn't do anything just sits there saying its restoring but never stops still I kill it even after 30 mins it was still restoring.
Anyone??
I did try Titanium Backup and made a update.zip and that fails both from SDCARD and ADB as its not signed and its stock recovery.
Do I have to install a custom recovery? Can I use the one I used with 4.2.2 or do I have to get a 4.3 version? That was i9505-cwm-recovery-6.0.3.2-4.tar
Anyone?
I'm stumped. I dont have a clue whats going on and why it wont install and why its saying its full when its got 1GB free.
NakedFaerie said:
Hi, I've got a problem I cant fix.
I wanted to downgrade Google Search so I uninstalled updates and it went back to stock. I then installed the version I wanted. v3.1
Now, this is my problem. I DONT want it to show in Google Play as an update so I tried to make a updated APK like I have with many other apps where I like older versions.
Now I used Lucky Patcher and that didn't like making the modded APK but it did back a backup. So I clicked RESTORE BACKUP. and guess what? It deleted the app instead of restoring it.
Now when I try to install it from either any APK or even directly from Google Play it keeps saying the device is full and fails to install.
I have over 1GB free. I've deleted about 10 apps and still keeps saying device is full. I've reinstalled those 10 apps and they fit and install without problems and I still have over 1GB free.
HOW do i get Google Search reinstalled? I dont want to reflash it as I will loose ROOT and that was a big enough ***** to install the first time.
I have a stock recovery menu. Rooted Galaxy S4 i9505 4.3 official firmware.
I did delete delvik cache and the cache in recovery menu.
I cant find any other ways to restore it? I tried titanium backup with the backup I have of it but that never ends when I click restore. It doesn't finish, doesn't do anything just sits there saying its restoring but never stops still I kill it even after 30 mins it was still restoring.
Anyone??
I did try Titanium Backup and made a update.zip and that fails both from SDCARD and ADB as its not signed and its stock recovery.
Do I have to install a custom recovery? Can I use the one I used with 4.2.2 or do I have to get a 4.3 version? That was i9505-cwm-recovery-6.0.3.2-4.tar
Click to expand...
Click to collapse
Im be honest with you
Happened to me once and unfortunately solved by flashing stock again
RubbaBand said:
Im be honest with you
Happened to me once and unfortunately solved by flashing stock again
Click to expand...
Click to collapse
Thanks for the reply.
Was hoping not to do that.
BUT, everything still works without it anyway and as it stole the use of my Bluetooth button it wont be missed but I do like the Google Now alerts.
What happened with me was the latest few versions stole the link to the bluetooth button. Before when you pressed the button you had the option of S-Voice or Google Search and now the newer versions dont have that option and always use Google Search and you have no way to revert back to S-Voice. I had Google Search disabled for a while but I want to use Google Now so I need the app but not the new version so an old version works fine. I think the last is 3.1? I didn't try 3.2 but I know 3.4 has that forced Google Search now.
RubbaBand said:
Im be honest with you
Happened to me once and unfortunately solved by flashing stock again
Click to expand...
Click to collapse
I got it installed and fixed a few other apps at the same time.
I went to root /data/data and found the google search was a 0kb file so I deleted it and it installed fine after that. I also had a few other apps that were playing up so I deleted those folders and they now install and work fine.
So in the end no need to reflash just remove the corrupt files and its all fixed.
I did find out Google Search 3.3 is the last of the good versions, 3.4 is when it steals your bluetooth's connection and uses it for its own without letting you choose default.
As S-Voice is a Samsung feature those not with a Samsung phone wont care but those like me that use S-Voice will be annoyed that the latest Google Search removes the choice. I recommend to disable so it goes back to default version then get v3.3 and install that and use an app to remove it from updating in Google Play then all will be good.
it's solved right?
but anyway maybe you could try to flash gapps . Don't now if it will works but i good to try anyway ;D
NakedFaerie said:
Anyone?
I'm stumped. I dont have a clue whats going on and why it wont install and why its saying its full when its got 1GB free.
Click to expand...
Click to collapse
When uninstalling on stock, you only delete apk file. You have also to delete corresponding odex odex file in system/
Then, you have to remove also corresponding folder in system/data/data
Then, you can try to reinstall the app.
petrusconsult said:
When uninstalling on stock, you only delete apk file. You have also to delete corresponding odex odex file in system/
Then, you have to remove also corresponding folder in system/data/data
Then, you can try to reinstall the app.
Click to expand...
Click to collapse
I fixed it. There was a corrupt file in /data/data and as soon as I deleted it, it finally installed fine after that.
Now trying to stop Google Play from upgrading and also removing it from the update list is another problem.
NakedFaerie said:
I fixed it. There was a corrupt file in /data/data and as soon as I deleted it, it finally installed fine after that.
Now trying to stop Google Play from upgrading and also removing it from the update list is another problem.
Click to expand...
Click to collapse
You have to enter the GPlay Shop's setting and disabla autoupdate.
petrusconsult said:
You have to enter the GPlay Shop's setting and disabla autoupdate.
Click to expand...
Click to collapse
I do that and it doesn't work with Titanium Backup.
I want to remove it completely so it doesnt even see it in the Google play store.
In Titanium Backup you can remove it from Google Play but that option doesn't work as I've had it removed twice and its updated both times.
So far its working. I've turned it into a user app and removed it from the store and its not updated yet but I will give it till tomorrow and if it auto updated like the last 2 times I will just uninstall it again and not use it. Its more trouble than its worth anyway.
NakedFaerie said:
I want to remove it completely so it doesnt even see it in the Google play store.
In Titanium Backup you can remove it from Google Play but that option doesn't work as I've had it removed twice and its updated both times.
So far its working. I've turned it into a user app and removed it from the store and its not updated yet but I will give it till tomorrow and if it auto updated like the last 2 times I will just uninstall it again and not use it. Its more trouble than its worth anyway.
Click to expand...
Click to collapse
You have also to remove manually froam /data/data the folder of that app, if not, system will see it as installed
petrusconsult said:
You have also to remove manually froam /data/data the folder of that app, if not, system will see it as installed
Click to expand...
Click to collapse
I want it installed, I want to use Google Now but I don't want to update to the bad version and I don't want Google Play to keep telling me there is an update so I want it removed from Google Play.
As I said Titanium Backup does have a "Detach from Market" option which does remove it but after a few hours it updates anyway so that option doesn't work.
When you make a custom APK it's not seen in the Market so that works but Google Search doesn't work when you customise the APK.
NakedFaerie said:
I want it installed, I want to use Google Now but I don't want to update to the bad version and I don't want Google Play to keep telling me there is an update so I want it removed from Google Play.
As I said Titanium Backup does have a "Detach from Market" option which does remove it but after a few hours it updates anyway so that option doesn't work.
When you make a custom APK it's not seen in the Market so that works but Google Search doesn't work when you customise the APK.
Click to expand...
Click to collapse
In GPlay's settings, there are options "do not update automaticly" and, the first one "do not notify about updates"
petrusconsult said:
In GPlay's settings, there are options "do not update automaticly" and, the first one "do not notify about updates"
Click to expand...
Click to collapse
I've unticked that box so Google Search won't auto update but it's still in the update list and it still gives notifications that it needs to be updated.
It needs to be removed from Google Play, that's the only way to stop it from updating or asking to update and it's the only app I can't customise that I've tried. I've modded many apps and they work and they are removed from Google Play but this one I can't.
I also want other apps to auto update so I dont want to turn that option off.
NakedFaerie said:
I've unticked that box so Google Search won't auto update but it's still in the update list and it still gives notifications that it needs to be updated.
It needs to be removed from Google Play, that's the only way to stop it from updating or asking to update and it's the only app I can't customise that I've tried. I've modded many apps and they work and they are removed from Google Play but this one I can't.
I also want other apps to auto update so I dont want to turn that option off.
Click to expand...
Click to collapse
So, You can't eat the cookie and have a cookie...
fixed
petrusconsult said:
So, You can't eat the cookie and have a cookie...
Click to expand...
Click to collapse
YES YOU CAN.
Just install Market Fixer and that removed it. But it does sometimes show up after a reboot. I rebooted twice and it showed up the first time but not the 2nd time.
So it looks like I've fixed the problem.
Titanium Backup's 'Detach from Market' doesn't work but Market Fixer does the same thing and that does work.
The problem I think is its a system app, its used by my Google account, its used by half the system so its not easy to hide from the App Store. As other apps aren't used the same way they are easily hidden but Google Search isn't.