Wie kann adbd während des Starts in Android einen Port überwachen?

8

Ich habe einen HTC Hero, und ich möchte den adbd aktivieren um einen Port beim Booten zu hören.

Ich habe versucht, einen Code hier zu finden:

%Vor%

in einer Android-Shell und es funktioniert super.

Ich habe versucht, die Datei init.rc zu ändern. Ich habe den obigen Code in init.rc hinzugefügt und ich ersetzte es durch die Originaldatei durch diese Befehle:

%Vor%

Die Datei wurde erfolgreich ersetzt, aber wenn ich mein Telefon neu starte und versuche, eine Verbindung herzustellen durch:

%Vor%

Die Verbindung wird nicht hergestellt.

Irgendwelche Ideen?

(PS. Ich möchte nicht die remoteADB Anwendung und ein Shell-Befehl wie     %Code% )

    
Thanasis Petsas 03.09.2012, 16:03
quelle

3 Antworten

24

Dies macht es dauerhaft:

%Vor%

ADB über USB ist nach dem Neustart möglicherweise nicht verfügbar. Um diese Einstellung rückgängig zu machen, tun Sie:

%Vor%     
Zoli_K 11.12.2015 08:54
quelle
1

Sie müssen die initrd innerhalb von boot.img entpacken, modifizieren und neu packen. Mehr dazu finden Sie unter:

Zypern

    
jduck 22.03.2013 06:57
quelle
0

Warum versuchen Sie nicht, BroadcastReceiver der Aktion BOOT_COMPLETED ?

zu verwenden?

Sie können einen in Ihnen Manifest registrieren:

%Vor%

und in der Klasse können Sie tun, was Sie wollen, wenn der Bootvorgang abgeschlossen ist:

%Vor%     
Or B 29.07.2013 15:40
quelle