system_server: LSPlant init fails (mmap dual mapping EACCES) — module handleLoadPackage never runs there
Los mantenedores suelen responder en 7 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Activo
- Área
- mobile-dev, operating-systems
Línea de trabajo
Comienza con la ruta de inyección de system_server y el fallo de dual-mapping de LSPlant reportado como EACCES. Reprodúcelo en la configuración indicada de Android 15 y Magisk/Zygisk, y después compara el comportamiento de system_server con la inyección en aplicaciones normales mientras recopilas los logs relevantes. Se considera completado cuando la carga de módulos funciona en system_server o cuando se documentan los prerrequisitos necesarios del kernel y SELinux.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Environment
- Device: moto g54 5G (MTK Dimensity 6020), Android 15, stock-ish ROM
- Root: Magisk 30.7 + Zygisk, SELinux Enforcing
- Vector v2.2 (3110-c4a701aa)
Symptom
The framework injects into system_server and logs Loading Vector/Xposed for system (UID: 1000), but immediately after:
E/LSPlant: mmap dual mapping failed with 13: Permission denied
I/VectorNative: Injected Vector framework into system_server.
After this, module handleLoadPackage is never invoked for the system_server process (zero module logs from the system_server pid), while injection into regular apps works perfectly on the same device and boot.
Diagnosis attempts
- Kernel audit is functional (other unrelated avc denials from system_server are logged at boot), but no avc denial corresponds to the LSPlant mmap failure — so this appears to be something other than a SELinux policy denial (memfd/seccomp/kernel restriction on system_server?).
- Applying
allow system_server system_server process execmemvia magiskpolicy (live + module sepolicy.rule) and rebooting has no effect — same error. dmesg -n 8+ reboot also produced no avc line for this operation.
Expected
Either system_server module loading works (module entry point invoked), or the failure mode is documented with the required kernel/SELinux prerequisites.
Question
Is system_server module loading supported on this combination, and if so what kernel/SELinux prerequisites does the LSPlant dual mapping need there? Happy to test canary builds or provide more logs.
- Lenguaje dominante
- Kotlin
- Estrellas
- 12.7k
- Forks
- 854
- Merge medio
- 20 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de JingMatrix/Vector
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
JingMatrix/Vector#999 ·
Los mantenedores suelen responder en 7 días
-
Vector is inactiveAbiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
JingMatrix/Vector#1004 ·
Los mantenedores suelen responder en 7 días
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 22/100
JingMatrix/Vector#1003 ·
Los mantenedores suelen responder en 7 días
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
JingMatrix/Vector#1002 · 1 reacción ·
Los mantenedores suelen responder en 7 días
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
JingMatrix/Vector#997 · 3 comentarios ·
Los mantenedores suelen responder en 7 días
Todos los issues de JingMatrix/Vector
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 3 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
lugassawan/swe-workbench#799 ·
Los mantenedores suelen responder en 1 día
-
Default book icon displayed while loadingPosiblemente ocupada @Bhaskar-Guthula-137 la tomó hoy. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
kiwix/kiwix-android#5194 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
jellyfin/jellyfin-androidtv#5885 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 73/100
tortuvshin/open-apps#377 ·
Los mantenedores suelen responder en 1 día