Mi Cloud sync not working after fuxi 14.0.31.0 rebuild on 3-Dec-2023


denis1532

Members
18 Sep 2016
17
13
Hi.

So, I have Xiaomi 13 (fuxi) with 14.0.31.0 of old build.
After some time I decided to update ROM after its rebuild on 3-Dec-2023.
And after this ROM reinstall (from scratch with data wipe ofc) it's not possible to enable SMS and call sync anymore on my side. Though other things are synced perfectly.

Region: Singapore.
Phone number: Belarus.

The error I was able to catch is here:

Code:
java.lang.NullPointerException: Attempt to invoke virtual method 'android.net.NetworkInfo$State android.net.NetworkInfo.getState()' on a null object reference
 at com.xiaomi.micloudsdk.utils.NetworkUtils.checkWifiAvailability(Unknown Source:13)
 at com.miui.micloudsync.util.SyncSettingsHelper.shouldSyncSmsMms(Unknown Source:0)
 at com.miui.micloudsync.mms.MmsSmsSyncAdapter.getOnlySyncMmsOnWifi(Unknown Source:0)
 at com.miui.micloudsync.mms.MmsSmsSyncAdapter.onPerformMiCloudSync(Unknown Source:76)
 at com.xiaomi.micloudsdk.sync.SyncAdapterBase.onPerformSync(Unknown Source:428)
 at com.miui.micloudsync.CloudServiceSyncAdapterBase.onPerformSync(Unknown Source:0)
 at android.content.AbstractThreadedSyncAdapter$SyncThread.run(Unknown Source:148)

Any ways to fix this?
 
I was able to find this via logs:

adb logcat -v time > micloud_sync_log.txt result:
Code:
06-28 03:46:16.957 E/PackageManager(3105): com.android.server.pm.PackageManagerException: Package com.xiaomi.micloud.sdk requires unavailable shared library com.miui.system; failing!

adb shell pm list packages | findstr miui.system results:
Code:
package:com.miui.systemui.overlay.devices.android
package:miui.systemui.plugin
package:com.miui.system
package:com.miui.systemui.carriers.overlay
package:com.miui.system.overlay
package:com.miui.systemui.devices.overlay

adb shell ls /system/framework/ result:
Code:
MiuiBooster.jar
NetworkBoost.jar
QPerformance.jar
QXPerformance.jar
UxPerformance.jar
WfdCommon.jar
abx.jar
am.jar
android.hardware.wifi.supplicant-V1.0-java.jar
android.hardware.wifi.supplicant-V1.1-java.jar
android.hardware.wifi.supplicant-V1.2-java.jar
android.hardware.wifi.supplicant-V1.3-java.jar
android.hidl.base-V1.0-java.jar
android.hidl.manager-V1.0-java.jar
android.test.base.jar
android.test.mock.jar
android.test.runner.jar
appwidget.jar
bmgr.jar
bu.jar
com.android.future.usb.accessory.jar
com.android.location.provider.jar
com.android.media.remotedisplay.jar
com.android.mediadrm.signer.jar
com.android.nfc_extras.jar
com.xiaomi.slalib.jar
content.jar
ext.jar
framework-graphics.jar
framework-res.apk
framework.jar
hid.jar
ims-common.jar
incident-helper-cmd.jar
javax.obex.jar
locksettings.jar
miuix.jar
monkey.jar
org.apache.http.legacy.jar
qcom.fmradio.jar
requestsync.jar
services.jar
sm.jar
svc.jar
tcmclient.jar
tcmiface.jar
telecom.jar
telephony-common.jar
telephony-ext.jar
uiautomator.jar
uinput.jar
vendor.qti.hardware.radio.qtiradio-V1-java.jar
vendor.xiaomi.hardware.bgservice-V1.0-java.jar
vendor.xiaomi.hardware.misys-V1.0-java.jar
vendor.xiaomi.hardware.misys-V2.0-java.jar
vendor.xiaomi.hardware.misys-V4.0-java.jar
vendor.xiaomi.hardware.misys.V3_0.jar
voip-common.jar
vr.jar
wapicertstore.jar
 
Last edited: