rovo89 / Xposed

The native part of the Xposed framework (mainly the modified app_process binary).
Other
7.43k stars 1.47k forks source link

XiaoMi Mi6 stuck bootloop on Xposed 90-beta2 #317

Open LMing123 opened 6 years ago

LMing123 commented 6 years ago

Phone: XiaoMi MI 6 OS: MIUI Developer version 8.1.18 Android 8.0, Xposed: 90-beta2 Here is my logcat: https://drive.google.com/open?id=1HTILwIQFBsrEZTwT3uWNuUqa_Kh0jGCg

Wish can help you fix this problem.

rovo89 commented 6 years ago

Seems like their ROM can't find a method that is needed for the AssetManager class:

01-21 16:05:11.838 F/libc    (20494): Fatal signal 6 (SIGABRT), code -6 in tid 20494 (main)
01-21 16:05:11.856 F/DEBUG   (20572): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-21 16:05:11.856 F/DEBUG   (20572): Build fingerprint: 'Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/8.1.18:user/release-keys'
01-21 16:05:11.856 F/DEBUG   (20572): Revision: '0'
01-21 16:05:11.856 F/DEBUG   (20572): ABI: 'arm64'
01-21 16:05:11.856 F/DEBUG   (20572): pid: 20494, tid: 20494, name: main  >>> zygote64 <<<
01-21 16:05:11.856 F/DEBUG   (20572): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
01-21 16:05:11.859 F/DEBUG   (20572): Abort message: 'Unable to find method <init>'
01-21 16:05:11.859 F/DEBUG   (20572):     x0   0000000000000000  x1   000000000000500e  x2   0000000000000006  x3   0000000000000008
01-21 16:05:11.859 F/DEBUG   (20572):     x4   0000000000000000  x5   0000000000000000  x6   0000000000000000  x7   7f7f7f7f7f7f7f7f
01-21 16:05:11.859 F/DEBUG   (20572):     x8   0000000000000083  x9   ad6d59b8da9f2ed1  x10  0000000000000000  x11  0000000000000001
01-21 16:05:11.859 F/DEBUG   (20572):     x12  ffffffffffffffff  x13  ffffffffffffffff  x14  ff00000000000000  x15  ffffffffffffffff
01-21 16:05:11.859 F/DEBUG   (20572):     x16  0000007a604e82f8  x17  0000007a60489d40  x18  00000000ebad6082  x19  000000000000500e
01-21 16:05:11.859 F/DEBUG   (20572):     x20  000000000000500e  x21  0000007a5e7b8ce8  x22  0000007a614a2030  x23  0000007a5e79b2a8
01-21 16:05:11.859 F/DEBUG   (20572):     x24  0000000000000003  x25  0000007a5e7b7000  x26  431bde82d7b634db  x27  0000000000000003
01-21 16:05:11.859 F/DEBUG   (20572):     x28  00000060ba0eb7a8  x29  0000007fc4e96d40  x30  0000007a6043de54
01-21 16:05:11.859 F/DEBUG   (20572):     sp   0000007fc4e96d00  pc   0000007a60489d48  pstate 0000000060000000
01-21 16:05:11.871 F/DEBUG   (20572): 
01-21 16:05:11.871 F/DEBUG   (20572): backtrace:
01-21 16:05:11.871 F/DEBUG   (20572):     #00 pc 0000000000069d48  /system/lib64/libc.so (tgkill+8)
01-21 16:05:11.871 F/DEBUG   (20572):     #01 pc 000000000001de50  /system/lib64/libc.so (abort+88)
01-21 16:05:11.871 F/DEBUG   (20572):     #02 pc 0000000000007eec  /system/lib64/liblog.so (__android_log_assert+304)
01-21 16:05:11.871 F/DEBUG   (20572):     #03 pc 000000000011a6ec  /system/lib64/libandroid_runtime.so (_ZN7android37register_android_content_AssetManagerEP7_JNIEnv+1236)
01-21 16:05:11.871 F/DEBUG   (20572):     #04 pc 00000000000b8190  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv+108)
01-21 16:05:11.871 F/DEBUG   (20572):     #05 pc 00000000000b7e2c  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcRKNS_6VectorINS_7String8EEEb+420)
01-21 16:05:11.871 F/DEBUG   (20572):     #06 pc 00000000000040a8  /system/bin/app_process64_xposed (main+1456)
01-21 16:05:11.871 F/DEBUG   (20572):     #07 pc 000000000001b8b0  /system/lib64/libc.so (__libc_init+88)
01-21 16:05:11.871 F/DEBUG   (20572):     #08 pc 0000000000003a58  /system/bin/app_process64_xposed (do_arm64_start+80)

I wish Xiaomi/MIUI would stop messing with critical Android internals, but they do it again every release for no apparent reason. That's why MIUI issues have low priority for me. I'll look at this in more detail once other issues are solved (which might easily take a few weeks).

LMing123 commented 6 years ago

thanks so much , look forward new version fix this problem 😁

kurtextrem commented 6 years ago

I am sorry, but is there any news yet? Can we help you somehow?

G4B33 commented 6 years ago

Hey @rovo89, just want to tell you that, with MIUI 8.2.1 8.0, Xposed was working perfectly with beta 2, but bootlooped with beta 3. Today I updated to 8.3.22, and SystemUI force closes constantly. But I can tell that the 'hooking' is working, because I set XposedEdge app to vibrate the phone twice when I press the home button, and that doesn't work without the xposed framework. I tried to disable resource hooking, remove all xposed apps, install beta1/2/3, but nothing changed, it just doing the same thing. Here are some logs, and I don't find any fatal errors. logs.zip

k99k5 commented 6 years ago

I am sorry, but is there any news yet? Can we help you somehow?@rovo89