So verwenden Sie Init.d mit jedem Telefon

Init.d hat einen besonderen Platz in Android. Damit können Benutzer Skripte und Mods installieren, die beim Booten ausgeführt werden, und so fast jeden gewünschten Aspekt des Telefons ändern. Es gibt Batterieoptimierungen, Leistungsoptimierungen, GPS-Optimierungen, Signaloptimierungen und die Liste geht weiter und weiter. Damit diese Skripte funktionieren, muss das Telefon jedoch zunächst aktiviert sein init.d Unterstützung. Normalerweise bieten Ramdisks init.d Unterstützung, aber manchmal ist es möglich, zu gewinnen init.d Unterstützung, ohne eine neue Ramdisk zu flashen oder sogar ohne die Ramdisk überhaupt zu verändern.

Dies ist etwas, das von XDA als anerkannter Entwickler anerkannt wurde rauchen1337 hat für eine Reihe von Geräten gearbeitet. Mit einem Mod namens EZ InitD möchte smokin1337 Benutzern beim Hinzufügen helfen init.d problemlos unterstützen. Darüber hinaus gibt der Entwickler einige Optionen zur Verwendung des Mods an. Eine Version ist für Benutzer zum Flashen über eine benutzerdefinierte Wiederherstellung vorgesehen, während die andere für ROM-Entwickler vorgesehen ist, die sie in ihre ROMs integrieren können. Das Beste daran ist, es ist einfach.

Nachdem der Mod angewendet wurde, ist alles in Ihrem init.d Der Ordner wird wie gewohnt beim Booten ausgeführt. In der ROM-Entwicklerversion können Entwickler das Verzeichnis tatsächlich nach Belieben ändern. Mit anderen Worten, es könnte ROMs geben, mit denen hergestellt wurde init.d Unterstützung, aber ohne tatsächliche init.d Ordner. (Ed: Ich denke /etc/NyanCat oder /etc/bacolicious, Ich selbst.) Die Methode wurde am getestet HTC One S und das HTC ein x, aber eigentlich sollte es auf jedem Gerät funktionieren. Wie viele Benutzer Ihnen sagen werden, kommt die init.d-Unterstützung von der Ramdisk. Das ist nicht unbedingt wahr. Laut smokin1337:

Dieser Mod fügt init.d-Unterstützung zu jedem ROM hinzu, auch zu Standard-ROMs, ohne die Ramdisk zu bearbeiten. Stattdessen wird die Datei post_boot.sh verwendet, die in den meisten, wenn nicht allen ROMs enthalten ist. Es sollte auf den meisten Geräten funktionieren. Wenn es auf Ihrem nicht funktioniert, schauen Sie bitte in /system/etc nach und geben Sie den Namen der Datei ein, die „post_boot.sh“ enthält.

Mit dieser Methode ist es also tatsächlich möglich, init.d-Unterstützung zu erhalten, ohne die Ramdisk oder den Kernel zu wechseln, zu bearbeiten oder anderweitig zu berühren. Weitere Informationen finden Sie im Originalthread.