2.4 KiB
Häufig gestellte Fragen
Was ist APatch?
APatch ist eine Root-Lösung, ähnlich wie Magisk oder KernelSU, welche das Beste beider vereint.
Es kombiniert Magisks bequeme und leichte Installationsmethode über boot.img mit KernelSUs starken Kernel-Korrektur-Fähigkeiten.
Was ist der Unterschied zwischen APatch und Magisk?
- Magisk modifiziert das Init-System mit einer Korrektur in Ihrem boot image ramdisk, während APatch den Kernel direkt korrigiert.
APatch gegen KernelSU
- KernelSU benötigt den Quellcode für dein Geräte-Kernel, welcher nicht immer von der OEM gegeben wird. APatch funktioniert allein mit Ihrem Standard-
boot.img.
APatch gegen Magisk, KernelSU
- APatch erlaubt Ihnen, optional, nicht SELinux zu modifizieren, was bedeutet, dass ein App-Kontext gerootet werden kann, sodass libsu und IPC nicht benötigt werden.
- Kernel Korrektur Modul gegeben.
Was ist ein Kernel Korrigtur Modul?
Etwas Code läuft im Kernelbereich, ähnlich zu Ladbaren Kernel-Modulen (LKM).
Dazu stellt KPM die Fähigkeit bereit, "inline-hook", "syscall-table-hook" im Kernelbereich zu machen.
Für mehr Informationen, siehe Wie schreibt man ein KPM
Beziehung zwischen APatch und KernelPatch
APatch benötigt KernelPatch, übernimmt all seine Fähigkeiten und wurde erweitert.
Sie können nur KernelPatch installieren, aber dies wird Ihnen nicht erlauben, Magisk-Module zu nutzen.
Was ist SuperKey?
KernelPatch fügt einen neuen System-Abruf (syscall) hinzu, um alle Möglichkeiten, Apps und anderen Programmen im Benutzerbereich, bereitzustellen, dieser System-Abruf ist bekannt als SuperCall. Wenn eine App / ein Programm versucht, SuperCall abzurufen, muss es ein Berechtigungsnachweis vorlegen, bekannt als SuperKey. SuperCall kann nur erfolgreich abgerufen werden, wenn der SuperKey korrekt ist und wenn nicht, dann bleibt der Rufer unbetroffen.
Was ist mit SELinux?
- KernelPatch bearbeitet den SELinux-Kontext nicht und umgeht den SELinux über einen Haken. Dies erlaubt Ihnen, einen Android-Kontext in dem App-Kontext, ohne dem Gebrauch, libsu zu nutzen, um einen neuen Prozess zu starten und darauf IPC auszuführen, zu rooten. Dies ist bequem.
- Dazu verwendet APatch direkt das Magiskkonzept, um weitere SELinux-Unterstützung bereitzustellen.