Parasitic manager crash-loops on GrapheneOS with ptrace-based Zygisk — `DENY_PROCESS_PTRACE` left armed on the host
メンテナーはふだん 7 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 42/100
調査の方向性
Start by reproducing the failure on GrapheneOS with NeoZygisk, then trace Vector manager startup around the logged selinux_android_setcontext failure in frameworks/base/core/jni/com_android_internal_os_Zygote.cpp. The payload does not name a Vector source file or test, so first locate the manager process startup path and inspect how the reported ptrace-related state is handled. Done means the Vector notification opens successfully in the reported setup.
索引モデルが issue の本文から書いたものです。
説明
Steps to reproduce/复现步骤
Install Vector normally, and try to open the Vector notification
Expected behaviour/预期行为
Vector actually opening
Actual behaviour/实际行为
Vector never opens
Xposed Module List/Xposed 模块列表
NeoZygisk
Root implementation/Root 方案
Apatch on 6.6 kernel
System Module List/系统模块列表
NeoZygisk
Vector
Vector version/Vector 版本
3112, but it happends on stable too.
Android version/Android 版本
17
Version requirement/版本要求
- I am using the latest debug build from GitHub Actions./我正在使用 GitHub Actions 中最新的调试版本。
Logs/日志
F DEBUG : Abort message: 'JNI FatalError called: (org.matrix.vector.manager)
frameworks/base/core/jni/com_android_internal_os_Zygote.cpp:2111:
selinux_android_setcontext(2000, 0,
"platform:privapp:targetSdkVersion=36:partition=system:complete",
"org.matrix.vector.manager", grapheneos_flags: "100") failed'
I Zygote : Process exited due to signal 6 (Aborted)
...ExecSpawning.replayCommands ... ZygoteServer.runSelectLoop ... ZygoteInit.main
- 主要言語
- Kotlin
- スター
- 12.6k
- フォーク
- 850
- 平均マージ
- 20分
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
JingMatrix/Vector のほかの issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
JingMatrix/Vector#999 ·
メンテナーはふだん 7 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 22/100
JingMatrix/Vector#1003 ·
メンテナーはふだん 7 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
JingMatrix/Vector#1002 · リアクション 1 件 ·
メンテナーはふだん 7 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
JingMatrix/Vector#1000 ·
メンテナーはふだん 7 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
JingMatrix/Vector#996 · コメント 2 件 ·
メンテナーはふだん 7 日以内に返信
JingMatrix/Vector の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
utopia-rise/godot-jvm#1004 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
ankidroid/Anki-Android#22408 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1時間未満 初心者へのやさしさ 72/100
afarber/OpenMapView#22 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
nightscout/AndroidAPS#5245 ·
メンテナーはふだん 1 日以内に返信