rovo89 / Xposed

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

zygote64 crash on Note8 Snapdragon(bootloop) #273

Open me2151 opened 6 years ago

me2151 commented 6 years ago

Hello. I am attempting to use Xposed 88.1 on the Galaxy Note8(7.1.1 API 25 arm64) and I'm encountering a bootloop issue. Ive narrowed it down to the art files and managed to get some information using adb bugreport as I cannot get a logcat from the boot(adb offline).

Essentially this is where my boot fails:

10-19 20:40:04.680 19545 19545 I art : GenerateImage: /system/bin/dex2oat --image=/data/dalvik-cache/arm64/system@framework@boot.art --dex-file=/system/framework/SmpsManager.jar --dex-file=/system/framework/core-oj.jar --dex-file=/system/framework/core-libart.jar --dex-file=/system/framework/conscrypt.jar --dex-file=/system/framework/okhttp.jar --dex-file=/system/framework/core-junit.jar --dex-file=/system/framework/bouncycastle.jar --dex-file=/system/framework/ext.jar --dex-file=/system/framework/fram10-19 20:40:14.804 19545 19545 E art : Could not create image space with image file '/system/framework/boot.art'. Attempting to fall back to imageless running. Error was: Failed to generate image '/data/dalvik-cache/arm64/system@framework@boot.art': Failed execv(/system/bin/dex2oat --image=/data/dalvik-cache/arm64/system@framework@boot.art --dex-file=/system/framework/SmpsManager.jar --dex-file=/system/framework/core-oj.jar --dex-file=/system/framework/core-libart.jar --dex-file=/system/framework/consc10-19 20:40:14.804 19545 19545 E art : Attempted image: /system/framework/boot.art 10-19 20:40:15.600 19545 19545 W art : Skipping non-existent dex file '/system/framework/oem-services.jar'

That sadly was the most i saw error wise. It is impossible to get a logcat of the bootloop unfortunatly. But I removed the libart.so and the dexoat files from the zip for the framework and it BOOTS but obviously xposed installer says it isnt running

Here are tombstones from the failed boot https://gist.github.com/me2151/135b863463dd4b938f4a8d763f14faa4

EDIT: After trying again ive found that zygote64 is crashing which causes my bootloop. I added tombstones from the failed boot. Ive managed to get past the previous point of failure and now have this.

me2151 commented 6 years ago

No it has not been resolved. I closed it because I have been receiving no feedback/guidance in the last few weeks. I have made apparently no progress since the beginning so I felt I should just close it and be done with it.

edmondt commented 6 years ago

Problem not resolved; main goal is to have Note 8 Snapdragon access Xposed Framework for customization. This has not been achieved yet until the Framework can be installed on the device.

dazemc commented 6 years ago

I have been working on this issue but, I work 80 hour weeks and I'm taking to college courses right now. Please don't close.

On Jan 7, 2018 22:11, "edmondt" notifications@github.com wrote:

Problem not resolved; main goal is to have Note 8 Snapdragon access Xposed Framework for customization. This has not been achieved yet until the Framework can be installed on the device.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rovo89/Xposed/issues/273#issuecomment-355889975, or mute the thread https://github.com/notifications/unsubscribe-auth/AE_WakrlH3HyA4Ovne-i0JRbBQ9_VxaWks5tIbGBgaJpZM4QBw3s .

ucxl commented 6 years ago

Thank you for rovo89 Thank you for dazemc Look forward to the perfect solution !!

ucxl commented 6 years ago

01-21 13:21:09.460 14144-14144/? A/DEBUG: #00 pc 00000000002f802c /system/lib64/libart.so (_ZNSt316treeINS_12value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEPN3art13SharedLibraryEEENS_19map_value_compareIS7_SB_NS_4lessIS7_EELb1EEENS5_ISB_EEE4findIS7_EENS_15tree_iteratorISB_PNS_11tree_nodeISBPvEElEERKT+28) 01-21 13:21:09.460 14144-14144/? A/DEBUG: #01 pc 00000000002f5174 /system/lib64/libart.so (_ZN3art9JavaVMExt17LoadNativeLibraryEP7_JNIEnvRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEP8_jobjectP8jstringPS9+168) 01-21 13:21:09.460 14144-14144/? A/DEBUG: #02 pc 0000000000004698 /system/lib64/libopenjdkjvm.so (JVM_NativeLoad+284)

droidislinux commented 6 years ago

@me2151 @rovo89 @wanam sorry if I am bothering you here is what I got so far. I got xposed installed, but it says not active please check logs, I included a link to my boot log and my xposed log.

https://github.com/droidislinux/xposed-note-8-log

me2151 commented 6 years ago

You removed the art from the framework.

ahkai98 commented 6 years ago

Any update?

ddalcanto commented 6 years ago

@ahkai98 No one is working on Xposed for note 8 anymore :(

ahkai98 commented 6 years ago

is this the 1st samsung device can't support xposed ?!

me2151 commented 6 years ago

Ugh. Im going to start working on xposed again soon. I need additional logging though.

ahkai98 commented 6 years ago

any update?!

me2151 commented 6 years ago

Xposed v90 works on stock 8.0

ghost commented 6 years ago

@me2151 v90 works on snapdragon 8.0? :o

me2151 commented 6 years ago

Yes. makes no sense but it works. ill be releasing a rom in a few days

ghost commented 6 years ago

@me2151 wow nice! would this custom rom work on n9500 if ever? since it's a snapdragon variant as well. only difference i think would be an unlockable bootloader

ahkai98 commented 6 years ago

my n9500 didnt receive any update.. still 7.1.1 ;(

shyydy commented 6 years ago

持續關注中,幾乎每週都會GOOGLE一下關於N9500框架的最新動態

Dillweedinc commented 6 years ago

Hey Rovo, are you planning on taking a crack at it? I'm still on u1 bootloader with safestrap twrp just missing xposed. Didn't think we had root for 8.0 so I don't think upgrading is an option for us.