1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Meine erste Shell ;)

Dieses Thema im Forum "Android OS Entwicklung / Customize" wurde erstellt von BaLLi, 08.06.2012.

  1. BaLLi, 08.06.2012 #1
    BaLLi

    BaLLi Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    52
    Erhaltene Danke:
    5
    Registriert seit:
    10.08.2011
    Phone:
    Sony Xperia Z3+
    Hallo liebe Gemeinde,

    ich glaub ich brauch eure Hilfe. Ich will mir eine kleine Shell-Datei schreiben.
    Zum Grundgedanken:
    Ich nehme erfolgreich am Testlauf von CM9 fürs i9100G teil und flashe jede neue Nightly-Version. Auch des weiteren möchte ich gern mein Telefon 100% SuperCharged haben, dazu muss ich die im /system/framework befindliche services.jar umbennen (als quasi Backup) und eine neue bearbeitete services.jar einfügen. Dann den Script dazu ausführen und so weiter. Aber das ist ne ander Sache.
    Ich jedenfalls wollte mir jetzt eine kleine Shell basteln, die mir die Geschichte mit dem umbennen, kopieren und chmod-setzen abnimmt, weil das arg nervig ist.
    Ich hab mich auch schon mal hingesetzt und was geschrieben, aber leider scheitert es schon am ersten Befehl und ich bekomme einen Fehler -> No such file or directory.
    Das System habe ich natürlich bevor ich den Script starte auf r/w gemountet.

    Code:
    cd /system/framework
    mv services.jar services.jar.bak
    cp /mnt/sdcard/download/services.jar /system/framework/
    cd /system/framework
    chown 0.0 services.jar
    chmod 644 services.jar
    Oder arbeite ich grundlegend falsch mit Linux Befehlen? :confused:

    Vielen Dank und liebe Grüße aus NRW :)
     
  2. BaLLi, 08.06.2012 #2
    BaLLi

    BaLLi Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    52
    Erhaltene Danke:
    5
    Registriert seit:
    10.08.2011
    Phone:
    Sony Xperia Z3+
    Ok, habs selbst gefunden :D
    In der ersten Zeile fehlte das #!/system/bin/sh :D
    Dennoch was anderes: wie kann ich jetzt noch ne abfrage einbauen welche Datei von wo kopiert werden soll?

    Gesendet von meinem GT-I9100G mit Tapatalk 2
     
  3. steerben, 27.06.2012 #3
    steerben

    steerben Erfahrener Benutzer

    Beiträge:
    247
    Erhaltene Danke:
    33
    Registriert seit:
    27.04.2011
    Das ist ein Shell-Script, welches du in der Shell ausführst. Keine Shell ;)

    Was meinst du mit "welche Dateien von wo kopiert werden sollen"?
    Du meinst, dass das Script vom Benutzer die Pfade und Dateinamen verlangt?
     
  4. BaLLi, 27.06.2012 #4
    BaLLi

    BaLLi Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    52
    Erhaltene Danke:
    5
    Registriert seit:
    10.08.2011
    Phone:
    Sony Xperia Z3+
    Ja genau das meine ich. Das man Optionen auswählen kann.

    Gesendet von meinem GT-I9100G mit Tapatalk 2
     

Diese Seite empfehlen