Mi Roaming (eSIM) no longer works on Patched MIUI 11 & MIUI 12 ROM


EnumC

Members
Jun 19, 2020
3
3
Hi everyone!
This thread is similar to another thread posted in 2018: https://xiaomi.eu/community/threads/mi-roaming.44410/

Mi Roaming is an APK offered by Xiaomi that enables fairly cheap eSIM plans for international travels. It is not present in the patched MIUI builds as it can be considered "bloatware", and rightfully so. However, it still doesn't work even if you sideload the APK from apkmirror (com.miui.vsimcore & com.miui.virtualsim). Are we still missing a dependency? Has anyone gotten it to work on any of the patched builds?

Logcat reveals:
java.lang.LinkageError: While checking class com.miui.virtualsim.network.PassPortStack method org.apache.http.HttpResponse com.miui.virtualsim.network.PassPortStack.performRequest(com.android.volley.Request, java.util.Map) signature against interface com.android.volley.toolbox.HttpStack: Failed to resolve return type org.apache.http.HttpResponse with dalvik.system.PathClassLoader (declaration of 'com.miui.virtualsim.network.PassPortStack' appears in /data/app/com.miui.virtualsim-XXXXXXXXXX==/base.apk)
at com.miui.virtualsim.base.VirtualSimApp.ca(SourceFile:143)
at com.miui.virtualsim.network.CustomRequestMgr.a(SourceFile:55)
at com.miui.virtualsim.network.EventRequestMgr.a(SourceFile:52)
at com.miui.virtualsim.network.EventRequestMgr.a(SourceFile:29)
at com.miui.virtualsim.ui.j.jC(SourceFile:528)
at com.miui.virtualsim.ui.j.b(SourceFile:79)
at com.miui.virtualsim.ui.StoreFragment$2.run(SourceFile:189)
at com.miui.common.thread.DynamicThreadPool$Worker.run(SourceFile:218)
Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/HttpResponse;
... 8 more
Caused by: java.lang.ClassNotFoundException: org.apache.http.HttpResponse
... 8 more
 
Last edited: