Zum Inhalt springen

Xposed Framework: Unterschied zwischen den Versionen

80 Bytes hinzugefügt ,  19. Mai 2015
(Die Seite wurde neu angelegt: „Das '''Xposed Framework''' ist ein Framework für Android, welches umfassende Veränderungen am System zulässt, ohne die Installation eines CustomROM…“)
 
Zeile 2: Zeile 2:


== Funktionsweise ==
== Funktionsweise ==
Das Xposed Framework an sich bietet grundlegend keinerlei zusätzliche Funktionen. Veränderungen werden durch die Installation (und Deinstallation) von sogenannten Xposed-Modulen herbeigeführt, die der Nutzer über das [http://repo.xposed.info/module-overview offizielle Repository] oder externe Quellen auf dem Gerät installieren kann.
Das Xposed Framework selbst stellt nur die Grundfläche für die Module dar und besitzt selbst keinerlei Funktion. Veränderungen werden erst durch die sogenannten Xposed-Modulen erreicht, die der Nutzer über das [http://repo.xposed.info/module-overview offizielle Repository] , der Xposed Installer App oder über externe Quellen auf dem Gerät installieren und über die App auch wieder deinstallieren kann.


Die Module definieren dabei die Funktionen einer beliebigen App (einschließlich System-Apps) neu und können dadurch das komplette Verhalten und die Funktionsweise dieser beeinflussen, erweitern oder komplett deaktivieren. Möglich wird dies dadurch, dass das Framework bei der Installation die für das Starten und Ausführen verwendete ausführbare Datei ''app_process''<ref>{{Cite web|url = https://android.googlesource.com/platform/frameworks/base/+/ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3/cmds/app_process/app_main.cpp|title = cmds/app_process/app_main.cpp - platform/frameworks/base - Git at Google|accessdate = 2015-05-19}}</ref> durch eine eigene, veränderte Version ersetzt und dadurch das Laden von Quellcode von Drittanbietern mit einer App erlaubt. Dieser zusätzliche Programmcode wird dabei mit den gleichen Rechten wie die App ausgeführt und kann dadurch die App beliebig verändern.
Die Module definieren dabei die Funktionen einer beliebigen App (einschließlich System-Apps) neu und können dadurch das komplette Verhalten und die Funktionsweise dieser beeinflussen, erweitern oder komplett deaktivieren. Möglich wird dies dadurch, dass das Framework bei der Installation die für das Starten und Ausführen verwendete ausführbare Datei ''app_process''<ref>{{Cite web|url = https://android.googlesource.com/platform/frameworks/base/+/ebed7d6e35f7f960e6e6add2b8ab7c7a31a511c3/cmds/app_process/app_main.cpp|title = cmds/app_process/app_main.cpp - platform/frameworks/base - Git at Google|accessdate = 2015-05-19}}</ref> durch eine eigene, veränderte Version ersetzt und dadurch das Laden von Quellcode von Drittanbietern mit einer App erlaubt. Dieser zusätzliche Programmcode wird dabei mit den gleichen Rechten wie die App ausgeführt und kann dadurch die App beliebig verändern.


== Installation ==
== Installation ==
Die Installation erfordert [[Root]]-Zugriff, sowie Schreibrechte auf die ''/system''-[[Partition]] und geschieht am einfachsten mit der [http://repo.xposed.info/module/de.robv.android.xposed.installer XposedInstaller App]. Diese muss lediglich auf das Gerät übertragen und manuell installiert werden.
Die Installation erfordert zwingend [[Root]]-Zugriff, sowie Schreibrechte auf die ''/system''-[[Partition]] und geschieht am einfachsten mit der [http://repo.xposed.info/module/de.robv.android.xposed.installer XposedInstaller App]. Diese muss lediglich auf das Gerät übertragen und manuell installiert werden.


== Einzelnachweise ==
== Einzelnachweise ==
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von Android Wiki. Durch die Nutzung von Android Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.