Originally Posted by qzone23
Is there or is it possible for someone to create a module that keeps your default apps set as default apps when you reboot?
This is a bug.
Could be a bug in your ROM, check the thread of your ROM. Or could be a bug in one of your apps.
Flush your /data aprtition (backup, to be able to restaure later eventually), start from scratch, and see if defaults work. If they work after reboot, the ROM is fine, and one of your apps is broken. Re-install your apps 10 by 10, reboot, and see which batch includes an app that breaks the phone. Restaure your backup, and you should have your bug back; freese apps 10 by 10, and reboot untill default works correctly.
There are many app manager that handle freesing; AppMaster is my favourite; but there are many other ones.
Freesing is fast, and works also for system apps. Freesing makes your phone faster; boot is a bit faster, but not that much. But on long term, the more apps you freese, the more battery you save. It is especially interesting when your phone is not rooted, and you can not remove-uninstall apps from system => you can disable apps you never use. Also, for apps I rarely use, disabling them saves CPU and battery, but, takes less than 5s to re-enable them; faster than a legacy install, and, all my user prefs in /data are safe.
I had the issue of loosing some defauts; usually, it affects only one defaut param, for one particular event; and the bug usually comes from one app that can handle this event. In my case, for 2 months, I was asked to choose my HOME launcher every time i tapped on home button; the issue was that one of my managers had a bug; not the one I used daily; an other one installed in the phone. Freese it, works. So, if your issue is about handling URL, freese all your browsers (in data and system).
Originally Posted by nielowen
Every time I upgrade a custom Rom I subsequently seem to have to reassociate individual custom ringtones with the contacts I originally assigned them to. Does anyone know of a mod to store that data across upgrades or, if not, have a go at solving it?
Are songs stored in /data ? How do you update your ROM ? If possible, try to move your songs to /system, if the updater does not override the media folder. Some user data settings are deleted by updaters, or, can be lost if at some point, the new version is not smoothly migrated from older, or if the song is not found when the new version is activated (ie: when /data is not mounted: the new package will remember it could not find the song, and when /data get mounted later, it starts by recording in /data that it defaulted to a song in /system). In this case, having songs in /system can help.