Xposed-Modules-Repo / com.fuck.android.rimet

锤锤

Home Page:https://github.com/Xposed-Modules-Repo/com.fuck.android.rimet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

系统升级后,打开锤锤闪退

danniod opened this issue · comments

升级系统和magisk后,打开锤锤闪退了,重启、清除缓存和数据、禁用magisk和lsposed其他插件、卸载重装等方式试过好几次,仅有有几次重装后可以打开页面,然后无限闪退。

设备:Google Pixel 4 (flame)
系统版本: Android 13(TP1A.221005.002.B2)
magisk版本:26.3(26300)
LSPosed版本:1.9.1 (6990) - Zygisk

在lsposed的日志里找到部分报错信息如下:

[ 2023-09-20T09:33:04.275    10020:  5663:  5663 I/LSPosed-Bridge  ] Loading legacy module com.fuck.android.rimet from /data/app/~~vZ7qZElfgUHouxTAY9eqTQ==/com.fuck.android.rimet-0RNEYb3QncCEoWE5h8Cjag==/base.apk
[ 2023-09-20T09:33:04.288    10020:  5663:  5663 I/LSPosed-Bridge  ]   Loading class com.fuck.android.rimet.core.CoreLoader
[ 2023-09-20T09:33:04.348    10020:  5663:  5663 I/LSPosed-Bridge  ] [Smartisan] INFO handleLoadPackage: com.fuck.android.rimet
[ 2023-09-20T09:33:04.429    10020:  5663:  5663 I/LSPosed-Bridge  ] Crash unexpectedly: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fuck.android.rimet/com.fuck.android.rimet.MainActivity}: java.lang.IllegalStateException: Bad magic number for Bundle: 0xb8
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3676)
	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3813)
	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:101)
	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2308)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loopOnce(Looper.java:201)
	at android.os.Looper.loop(Looper.java:288)
	at android.app.ActivityThread.main(ActivityThread.java:7898)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: java.lang.IllegalStateException: Bad magic number for Bundle: 0xb8
	at android.os.BaseBundle.readFromParcelInner(BaseBundle.java:1838)
	at android.os.BaseBundle.<init>(BaseBundle.java:170)
	at android.os.Bundle.<init>(Bundle.java:103)
	at android.os.Parcel.readBundle(Parcel.java:3306)
	at android.os.Parcel.readBundle(Parcel.java:3289)
	at android.location.Location$1.createFromParcel(Location.java:947)
	at android.location.Location$1.createFromParcel(Location.java:914)
	at com.amap.api.location.AMapLocation$1.a(SourceFile:1)
	at com.amap.api.location.AMapLocation$1.createFromParcel(Unknown Source:0)
	at android.os.Parcel.readParcelableInternal(Parcel.java:4772)
	at android.os.Parcel.readParcelable(Parcel.java:4740)
	at com.fuck.android.rimet.profile.Profile.<init>(SourceFile:2)
	at com.fuck.android.rimet.profile.Profile.<init>(SourceFile:3)
	at com.fuck.android.rimet.profile.Profile$1.createFromParcel(SourceFile:1)
	at com.fuck.android.rimet.profile.Profile$1.createFromParcel(SourceFile:2)
	at com.fuck.android.rimet.profile.Profile.a(Unknown Source:14)
	at k0.n.h(Unknown Source:56)
	at com.fuck.android.rimet.MainActivity.onCreate(Unknown Source:114)
	at android.app.Activity.performCreate(Activity.java:8290)
	at android.app.Activity.performCreate(Activity.java:8269)
	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1384)
	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3657)
	... 12 more

现象应该和#9 一致,开issue贴了点日志

commented

升级系统可能会导致数据不兼容,手动删除数据目录应该就好了。数据存储位置参考README文档

好了好了,删掉好用了。