ART-Submodul für AOSP 7.1.2 fügt Xposed-Funktionalität zu benutzerdefinierten Nougat-ROMs hinzu

Xposed Framework ist eine der beliebtesten verfügbaren Android-Modifikationen, da es Benutzern die Installation von Modulen ermöglicht, die ihrer aktuellen Firmware spezifische Funktionen hinzufügen. Dies erfordert viel Arbeit und erfordert daher einen XDA Senior Recognized Developer rovo89 Es dauert so lange, bis es sich entwickelt, nachdem ein neues großes Update von Android veröffentlicht wurde.

Die Community hat nach einem Update verlangt, das die Kompatibilität mit Android 7.0 Nougat erhöht, und jetzt sieht es so aus, als gäbe es dafür eine Lösung.

Derzeit handelt es sich nicht um Ihre herkömmliche Installation von Xposed Framework, die in einer benutzerdefinierten Wiederherstellung geflasht werden muss und die auf einer Vielzahl von Geräten hinzugefügt werden kann. Stattdessen wurde für AOSP 7.1.2 ein einzigartiges ART-Submodul erstellt Aktiviert die Xposed Framework-Funktionalität direkt nach dem Auspacken in einem benutzerdefinierten ROM. Allerdings hat diese Methode ihre Vor- und Nachteile, da sie nicht oben installiert werden kann Ihres aktuellen ROMs und Benutzer oder Betreuer müssen ROMs kompilieren, die Xposed unterstützen, indem sie diese übernehmen Änderungen.

Ein großer Teil der Arbeit am offiziellen Xposed-Framework besteht darin, es auf allen Geräten korrekt zu installieren Ändern von Teilen des ROM, auf dem es installiert wird (und wenn Sie sich erinnern, ist dies der einzige Schritt, der erforderlich ist). Wurzel). Einfach ausgedrückt macht diese inoffizielle Methode all das überflüssig, indem sie die erforderlichen Änderungen im ROM vornimmt Stattdessen wird ein Modul erstellt, indem das geänderte Submodul zum Erstellungsprozess eines benutzerdefinierten Moduls hinzugefügt wird ROM. Ähnlich wie wie Substratum kann auf benutzerdefinierten ROMs ohne Root verwendet werden, dadurch wird dem benutzerdefinierten ROM selbst Xposed-Funktionalität hinzugefügt. Das bedeutet, dass Sie von Ihren aktuellen benutzerdefinierten ROM-Betreuern Unterstützung für diese Methode hinzufügen müssen, indem Sie das ART-Submodul im AOSP-Quellbaum hinzufügen/platzieren und dann das gesamte ROM von Grund auf neu erstellen.

Betreuer von benutzerdefinierten ROMs müssen dann die ursprünglichen Frameworks/base/cmds/app_process ersetzen mit dem modifizierten, erstellen Sie ein vorgefertigtes Modul, das XposedBridge.jar nach system/framework kopiert, und aktualisieren Sie dann build/target/product/base.mk, um libxposed_art und XposedBridge einzuschließen. Diese Methode wird also nicht zufriedenstellend sein alle Da es nicht direkt auf Ihrem aktuellen ROM installiert werden kann, bietet es einige Vorteile zusätzlich zu dem, was in der Vergangenheit möglich war. Erste Berichte deuten darauf hin, dass auch verschiedene Module kompatibel sein könnten.

Wir müssen nur sehen, ob Betreuer von benutzerdefinierten ROMs diese Unterstützung in ihre aktuellen Builds integrieren. Wer eine detailliertere Erklärung sucht, sollte dies unbedingt tun Sehen Sie sich die verfügbare Datei readme.md an auf GitHub. Insgesamt könnte dies eine nette Lösung für Nougat-Benutzer sein, um Xposed kennenzulernen und zu nutzen, sodass neuere Telefone auf eine Reihe von Modulen zugreifen können.


Quelle: GitHub