Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Module loosing hook

オープン
#951 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 7 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
28/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
活発
技術スタック
android, kotlin
領域
mobile-dev

調査の方向性

提供されたスタックトレースとスクリーンショットを使い、Android 16、KernelSU next 33249、Vector 3107 上の最新の debug build で crash を再現することから始めます。利用可能なプロジェクトのエントリーポイントから Resources$NotFoundException とモジュールのランダムなアンマウントを追跡します。報告されたセットアップでモジュールがアンマウントされなくなり、crash も発生しなくなれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug
Steps to reproduce/复现步骤

Updated ci to latest.

Expected behaviour/预期行为

Should not crash.

Actual behaviour/实际行为

Module unmounting randomly.

Xposed Module List/Xposed 模块列表
See screenshots
Root implementation/Root 方案

Kernelsu next 33249

System Module List/系统模块列表
See Screenshots
Vector version/Vector 版本

3107

Android version/Android 版本

Crdroid 12.11 official

Version requirement/版本要求
Logs/日志

2026-08-29 12:41:44 +0200 · thread main
manager 2.2 (3107) 5e4dcb92-JingMatrix-Vector · parasitic in com.android.shell · android 16 (sdk 36)
android.content.res.Resources$NotFoundException: String resource ID #0x7f0a0028
at android.content.res.Resources.getText(Resources.java:522)
at android.content.res.Resources.getString(Resources.java:615)
at ld2.E(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at yc2.z(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:117)
at ez.d(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:105)
at zy.g(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.d(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at p50.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:333)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at dv.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:512)
at dv.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:134)
at yc2.v(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:103)
at cz.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:26)
at cz.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:3)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at lt.c(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:171)
at qd3.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:72)
at uq1.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at yd2.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:44)
at uq1.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:80)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at lt.d(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:214)
at vq1.b(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:210)
at b3.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:407)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at lt.c(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:171)
at vq1.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:237)
at lc2.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:1429)
at cz.g(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:26)
at cz.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:3)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at lt.c(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:171)
at cz.i(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:37)
at cz.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:3)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at z70.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:177)
at r81.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:27)
at cz.k(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:26)
at cz.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:3)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at yz.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:64)
at s.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:406)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at lt.d(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:214)
at x00.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:471)
at zz.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:58)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at lt.d(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:214)
at b00.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:390)
at yz1.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:122)
at zy.e(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:39)
at zy.f(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:9)
at nv.P(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:13)
at vu0.o(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:85)
at q00.m(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:37)
at qi2.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:78)
at q00.B(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:43)
at tf3.h(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:115)
at mt3.b(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:36)
at mt3.k(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:19)
at oh1.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:18)
at ph1.a(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:281)
at tf3.h(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:84)
at f6.onAttachedToWindow(r8-map-id-c2666537b187fc9ac7ff3792e9b230f9fc2e30202a8375e8752225de9344fe19:244)
at android.view.View.dispatchAttachedToWindow(View.java:23299)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3517)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3524)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3677)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3133)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10824)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1632)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1641)
at android.view.Choreographer.doCallbacks(Choreographer.java:1237)
at android.view.Choreographer.doFrame(Choreographer.java:1166)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1615)
at android.os.Handler.handleCallback(Handler.java:1070)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.dispatchMessage(Looper.java:333)
at android.os.Looper.loopOnce(Looper.java:263)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9328)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)

Image Image Image Image Image
主要言語
Kotlin
スター
12.7k
フォーク
854
平均マージ
20分
マージ済み PR(30日)
1

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

JingMatrix/Vector のほかの issue

JingMatrix/Vector の issue をすべて見る

似ている issue

Kotlin の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。