RuntimeException in system two of MI-One Plus after upgrading to 2.12.7


eazilyled

Members
Nov 12, 2012
28
11
I found a problem when updating my Xiaomi M-One Plus to 2.12.7 using Xiaomi recovery. System one was fine, but when I rebooted to system two to upgrade it repeatedly showed the message 'Unfortunately, the process com.android.phone' has stopped'. If I clicked Report MIUI it showed details of a RuntimeException. First part of exception was:

java.lang.RuntimeException: Unable to get provider com.android.providers.telephony.SmsProvider: android.database.sqlite.SQLiteException: Can't downgrade database from version 71 to 70.

I managed to resolve this by upgrading system one again using the Updater app (i.e. clear cache / wipe data etc and install 2.12.7 to system one in recovery, reboot to system one and use Updater app to install 2.12.7 again). For some reason this sorted out the FC in system two.

Hope this helps anyone else who has this problem. I also posted this on the MIUI forum (http://en.miui.com/thread-1253-1-1.html) and someone said they also had the problem on the MI2.
 
when you see errors like ""'Unfortunately, the process com.android.phone' has stopped'""" after a update/flash, it's probably because of some error(random) that happened during the flashing process.... or you didn't wipe cache/data/davlik/system...
Do a complete wipe of your phone, and re-flash it with the latest rom, and the problem goes away... This kind of situation happens all the time.
 
Thanks I'll bear that in mind.

However in this case, I wiped cache / wiped user data / wiped all data / updated system partition / installed update.zip twice, and the problem happened each time.

Although I suppose the random error could have occurred twice due to bad luck.
 
Thanks I'll bear that in mind.

However in this case, I wiped cache / wiped user data / wiped all data / updated system partition / installed update.zip twice, and the problem happened each time.

also keep in mind.

1. You dont have to update system partition everytime, it's only if you're coming from 2.3 to 4.0

2. Recovery mode can only flash update.zip to the first partition.

3. Using the updater app in Partition One to flash update.zip will go into Partition Two, and vice versa. While doing this, i am not sure if there is any way to do a "wipe" on partition two, as there is no option for it.

I usually use MIUI-Australia to flash my partition 2, because the creator (Lenny) uses Aroma installer, and it has the option to wipe/install to partition 2, and boot into particular partitions as you please.
 
also keep in mind.

1. You dont have to update system partition everytime, it's only if you're coming from 2.3 to 4.0

2. Recovery mode can only flash update.zip to the first partition.

3. Using the updater app in Partition One to flash update.zip will go into Partition Two, and vice versa. While doing this, i am not sure if there is any way to do a "wipe" on partition two, as there is no option for it.

I usually use MIUI-Australia to flash my partition 2, because the creator (Lenny) uses Aroma installer, and it has the option to wipe/install to partition 2, and boot into particular partitions as you please.
OK cool thanks for the info!