[SupportThread]Kiwi++Kernel

  • 479 Antworten
  • Letztes Antwortdatum
W!ldGunM@n schrieb:
Nee, ist so, wie Du es gepostet hast... also nur einmal cannot find...
Dann sollte aber EIGENTLICH einmal die Busybox gefunden werden und über Deine Scripte Hoppeln...Hmmmm....

Ich denke mal nach, was sonst noch sein könnte...

Und das 'cannot find...' kommt auch wirklich für den Pfad, wo NICHT die Busybox liegt?
doch, wird er zumindest am Datum sieht man das...
Wenn man aufmerksam ist...

Grüsse Uwe
 
ja, des cannot find kommt beim richtigen Pfad (also, da wo nix liegt)... hab auch mal die busybox zwischen den Verzeichnissen getauscht... dann wechselt die Meldung auf den anderen Pfad...
 
Und wenn Du in einer Konsole mal folgendes machst (angenommen eines Deiner scripte im init.d heisst xyz.sh):
Code:
su
/system/etc/init.d/xyz.sh

Alternativ über adb:

Code:
adb shell
/system/etc/init.d/xyz.sh
Grüsse Uwe
 
dann sagt er not found... liegt aber eventuell daran, dass die scripte im init.d keine .sh endung haben...

BTW: Sollte Busybox eigentlich auch 755 haben ?
 
W!ldGunM@n schrieb:
dann sagt er not found... liegt aber eventuell daran, dass die scripte im init.d keine .sh endung haben...

BTW: Sollte Busybox eigentlich auch 755 haben ?

Wenn er das script nicht aus der shell aufrufen kann, kann es die busybox auch nicht. Die Endung sollte eigentlich Piepenhagen sein...

Hast Du ein Terminal und Hackers Keyboard auf dem Tab?

Wenn ja,dann kannst Du mal folgendes
Code:
su
/system/etc/init.d/[COLOR="Red"]< HIER jetzt TAB Taste 2x drücken[/COLOR]

Dann sollte er Dir alles auflisten, was im init.d Verzeichnis drin liegt.

Klappt das nicht dann:

Code:
su
/system/etc/init.d[COLOR="Red"]< HIER jetzt TAB Taste 1x drücken (Beachte, diesmal FEHLT der /)[/COLOR]

Dann sollte er zumindest den '/' hinter den Pfad ergänzen

Grüsse Uwe
 
u.k-f schrieb:
Wenn er das script nicht aus der shell aufrufen kann, kann es die busybox auch nicht. Die Endung sollte eigentlich Piepenhagen sein...

Hast Du ein Terminal und Hackers Keyboard auf dem Tab?

Wenn ja,dann kannst Du mal folgendes
Code:
su
/system/etc/init.d/[COLOR="Red"]< HIER jetzt TAB Taste 2x drücken[/COLOR]

Dann sollte er Dir alles auflisten, was im init.d Verzeichnis drin liegt.

jo, geht...
 
Dann gib den Name von Hand soweit ein, adss er nur einen Treffer hat, und ergänze dann durch Tab drücken. Dann Return. Dann dürfte M.E. nicht 'not found' kommen, es sei denn, das Script selbst gäbe 'not found' aus.

Schreibe mal an den Anfang des Scriptes (nach der #!/system/bin/sh Zeile)
echo "Ich lebe"

Grüsse Uwe
 
Die beiden test scripte die ich in die ramdisk zip von gestern packte gehen definitiv.

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
AAALSO... ich habe jetzt mal andere scripte probiert... die kann ich laden... kommen zwar Fehlermeldungen aber die gehen... was nicht geht ist das oc script (von hier) und das test script (wo es ne test.txt erzeugen soll)...

Der ursprüngliche Beitrag von 18:16 Uhr wurde um 18:37 Uhr ergänzt:

wenn ich jetzt ein script erstelle mit dem inhalt:

#!/system/bin/sh

echo "Ich lebe"

gehts nicht... langsam kotzts mich an...
 
Was bringt den der terminal/adb shell wenn du es ausführst?

Gesendet von meinem Nexus 4 mit der Android-Hilfe.de App
 
W!ldGunM@n schrieb:
AAALSO... ich habe jetzt mal andere scripte probiert... die kann ich laden... kommen zwar Fehlermeldungen aber die gehen... was nicht geht ist das oc script (von hier) und das test script (wo es ne test.txt erzeugen soll)...

Der ursprüngliche Beitrag von 18:16 Uhr wurde um 18:37 Uhr ergänzt:

wenn ich jetzt ein script erstelle mit dem inhalt:

#!/system/bin/sh

echo "Ich lebe"

gehts nicht... langsam kotzts mich an...

Was kommt für eine Meldung?
Findet man es über das 'durch tab drücken Ergänzen'?

Grüsse Uwe
 
Das Terminal sagt mir:

/system/bin/sh: system/etc/init.d/009test: No such file or directory

adb sagt das Gleiche...

Der ursprüngliche Beitrag von 18:45 Uhr wurde um 18:46 Uhr ergänzt:

u.k-f schrieb:
Was kommt für eine Meldung?
Findet man es über das 'durch tab drücken Ergänzen'?

Grüsse Uwe

ja, da wird es gefunden...
 
W!ldGunM@n schrieb:
Das Terminal sagt mir:

/system/bin/sh: system/etc/init.d/009test: No such file or directory

adb sagt das Gleiche...

Der ursprüngliche Beitrag von 18:45 Uhr wurde um 18:46 Uhr ergänzt:



ja, da wird es gefunden...

Hat die Datei 009test eine Endung?

G. U.
 
??? mach mal noch ein / vor system
 
u.k-f schrieb:
Hat die Datei 009test eine Endung?

G. U.

nein

Vetzki schrieb:
??? mach mal noch ein / vor system

ändert nix...

Was mir aufgefallen ist... bei meinem neuen Updater-script ist aber "sh" nicht mit /bin verlinkt, sondern mit /xbin... da ja Busybox da liegt und logischerweise auch die symlinks...
 
W!ldGunM@n schrieb:
nein



ändert nix...

Was mir aufgefallen ist... bei meinem neuen Updater-script ist aber "sh" nicht mit /bin verlinkt, sondern mit /xbin... da ja Busybox da liegt und logischerweise auch die symlinks...

Dann ändere mal

#!/system/bin/sh nach #!/system/xbin/sh ab....

Vielleicht hilft das

G.u.
 
Deshalb kommt "/system/bin/sh: system/etc/init.d/009test: No such file or directory"
sh würde ich immer stock lassen. Entweder in bin mit ln -s nen symlink erstellen oder
#!/system/xbin/sh

am Anfang ins script.

edit:
lieber bash nach xbin, dann kann der nutzer selbst wählen.

edit2:
oh, uwe war schneller :)
 
u.k-f schrieb:
Dann ändere mal

#!/system/bin/sh nach #!/system/xbin/sh ab....

Vielleicht hilft das

G.u.

Nein, dann kommt immer noch beim Aufrufen system/bin/sh...

Vetzki schrieb:
Deshalb kommt "/system/bin/sh: system/etc/init.d/009test: No such file or directory"
sh würde ich immer stock lassen. Entweder in bin mit ln -s nen symlink erstellen oder
#!/system/xbin/sh

am Anfang ins script.

edit:
lieber bash nach xbin, dann kann der nutzer selbst wählen.

Wasn a bash ??? :scared:
 
Wobei ich mir über die Folgen von sh nicht in /system/bin im klaren bin. M.e. könnte es einen ganzen Sack voll scripte geben, die /system/bin/sh vorraussetzen, auch solche von Tools und Apps, die nachträglich installiert werden.

Ein symlink sollte es im minimum geben...

G.U.

Der ursprüngliche Beitrag von 19:04 Uhr wurde um 19:06 Uhr ergänzt:

W!ldGunM@n schrieb:
Nein, dann kommt immer noch beim Aufrufen system/bin/sh...
Probier mal nen symlink
Ne Komfort-Shell

G.u.
 

Ähnliche Themen

B
Antworten
7
Aufrufe
1.585
bejonwe
bejonwe
U
Antworten
22
Aufrufe
3.142
vetzki
vetzki
U
Antworten
10
Aufrufe
2.340
chef_de
C
Zurück
Oben Unten