Skip to content
This repository has been archived by the owner on Dec 13, 2023. It is now read-only.

[Bug] 在Patch完成或者更新加载器时闪退或无法完成 #148

Closed
1 task done
naloder opened this issue Nov 27, 2022 · 0 comments
Closed
1 task done

[Bug] 在Patch完成或者更新加载器时闪退或无法完成 #148

naloder opened this issue Nov 27, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@naloder
Copy link

naloder commented Nov 27, 2022

Steps to reproduce/复现步骤

1.正常patch一个应用 勾选对应模块内置

2.正常patch完毕 点击安装

3.此时app闪退

Expected behaviour/预期行为

正常patch安装包并且调用shizuku完成安装

Actual behaviour/实际行为

点击安装后闪退

Xposed Module List/Xposed 模块列表

哔哩漫游(me.iacn.biliroaming)
杜比大喇叭α(com.raincat.dolby_alpha)
杜比大喇叭β(com.raincat.dolby_beta)
贴吧TS(gm.tieba.tabswitch)

LSPatch version/LSPatch 版本

0.5.1(361)

Android version/Android 版本

12

Shizuku version/Shizuku 版本

13.0.0.r928.55c605f

Version requirement/版本要求

  • I am using latest debug CI version of LSPatch and enable verbose log/我正在使用最新 CI 调试版本且启用详细日志

Logs/日志

java.lang.SecurityException: Binder invocation to an incorrect interface
at android.os.Parcel.createExceptionOrNull(Parcel.java:2426)
at android.os.Parcel.createException(Parcel.java:2410)
at android.os.Parcel.readException(Parcel.java:2393)
at android.os.Parcel.readException(Parcel.java:2335)
at android.content.pm.IPackageManager$Stub$Proxy.getApplicationInfo(IPackageManager.java:5061)
at org.lsposed.lspatch.util.ShizukuApi.isPackageInstalledWithoutPatch(ShizukuApi.kt:63)
at org.lsposed.lspatch.ui.page.NewPatchScreenKt.InstallDialog(NewPatchScreen.kt:392)
at org.lsposed.lspatch.ui.page.NewPatchScreenKt.access$InstallDialog(NewPatchScreen.kt:1)
at org.lsposed.lspatch.ui.page.NewPatchScreenKt$DoPatchBody$2.invoke(NewPatchScreen.kt:328)
at org.lsposed.lspatch.ui.page.NewPatchScreenKt$DoPatchBody$2.invoke(NewPatchScreen.kt:281)
at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke(ComposableLambda.jvm.kt:116)
at androidx.compose.runtime.internal.ComposableLambdaImpl$invoke$1.invoke(ComposableLambda.jvm.kt:127)
at androidx.compose.runtime.internal.ComposableLambdaImpl$invoke$1.invoke(ComposableLambda.jvm.kt:127)
at androidx.compose.runtime.RecomposeScopeImpl.compose(RecomposeScopeImpl.kt:145)
at androidx.compose.runtime.ComposerImpl.recomposeToGroupEnd(Composer.kt:2375)
at androidx.compose.runtime.ComposerImpl.skipCurrentGroup(Composer.kt:2643)
at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:3260)
at androidx.compose.runtime.ComposerImpl$doCompose$2$5.invoke(Composer.kt:3238)
at androidx.compose.runtime.SnapshotStateKt__DerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:341)
at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(Unknown Source:1)
at androidx.compose.runtime.ComposerImpl.doCompose(Composer.kt:3238)
at androidx.compose.runtime.ComposerImpl.recompose$runtime_release(Composer.kt:3203)
at androidx.compose.runtime.CompositionImpl.recompose(Composition.kt:771)
at androidx.compose.runtime.Recomposer.performRecompose(Recomposer.kt:1031)
at androidx.compose.runtime.Recomposer.access$performRecompose(Recomposer.kt:125)
at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$2.invoke(Recomposer.kt:534)
at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$2.invoke(Recomposer.kt:503)
at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.android.kt:34)
at androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch(AndroidUiDispatcher.android.kt:109)
at androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch(AndroidUiDispatcher.android.kt:41)
at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:69)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1186)
at android.view.Choreographer.doCallbacks(Choreographer.java:978)
at android.view.Choreographer.doFrame(Choreographer.java:890)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1170)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:211)
at android.os.Looper.loop(Looper.java:300)
at android.app.ActivityThread.main(ActivityThread.java:8237)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1046)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [androidx.compose.runtime.PausableMonotonicFrameClock@b536818, androidx.compose.ui.platform.MotionDurationScaleImpl@6cad271, StandaloneCoroutine{Cancelling}@4e03856, AndroidUiDispatcher@d2660d7]
Caused by: android.os.RemoteException: Remote stack trace:
at android.os.Parcel.nativeEnforceInterface(Native Method)
at android.os.Parcel.enforceInterface(Parcel.java:699)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:2042)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:8939)
at android.os.Binder.execTransactInternal(Binder.java:1185)

@naloder naloder added the bug Something isn't working label Nov 27, 2022
@yujincheng08 yujincheng08 closed this as not planned Won't fix, can't repro, duplicate, stale Jun 28, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants