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

Scripting fail...

Dieses Thema im Forum "Root / Hacking / Modding für Motorola Milestone" wurde erstellt von MisterD, 23.12.2010.

  1. MisterD, 23.12.2010 #1
    MisterD

    MisterD Threadstarter Erfahrener Benutzer

    Beiträge:
    192
    Erhaltene Danke:
    7
    Registriert seit:
    23.04.2010
    Phone:
    Sony Xperia S
    ich bin einfach zu doof für den Sch**** ^^
    Ich wollte die Google Apps in den Milestone nachinstallieren, dazu diesen Script gemacht

    Code:
    #/sbin/sh
    
    mount /system
    mount /META-INF
    
    echo "hoffen wir mal dass das funktioniert..."
    sleep 2
    echo "INSTALLIERE GOOGLE APPS"
    cp -fr /sdcard/gapps/system/* /system/
    chmod 644 /system/*
    cp -fr /sdcard/gapps/system/app/* /system/app/
    chmod 644 /system/app/*
    cp -fr /sdcard/gapps/system/etc/permissions/* /system/etc/permissions/
    chmod 644 /system/etc/permissions/*
    cp -fr /sdcard/gapps/system/framework/* /system/framework/
    chmod 644 /system/framework/*
    cp -fr /sdcard/gapps/system/lib/* /system/lib/
    chmod 644 /system/lib/*
    cp -fr /sdcard/gapps/META-INF/* /META-INF/
    chmod 644 /META-INF/*
    cp -fr /sdcard/gapps/META-INF/com/google/android/* /META-INF/com/google/android/
    chmod 644 /META-INF/com/google/android/*
    
        
    sync
    sleep 1
    umount /system
    umount /data
    exit 0
    mit OR ausgeführt und nach den Reboot... keinerlei Veränderung...
    die Dateien SIND ich /sdcard/gapps/
     
  2. dodotech, 23.12.2010 #2
    dodotech

    dodotech Android-Lexikon

    Beiträge:
    1,426
    Erhaltene Danke:
    278
    Registriert seit:
    10.06.2010
    Hallo

    Wieso nimmst du nicht einfach dieses Pack hier:
    Gapps

    Kopierst den Zip Ordner nach OpenRecovery/Updates, und führst ihn dann via Misc Menü aus?

    Gehst nach dem Kopieren einfach ins Misciolenious Menu, und auf Apply:Update!
    Gapps auswählen und die OR machen lassen! :)

    Einfachste Weg! :)
     
    MisterD bedankt sich.
  3. MisterD, 23.12.2010 #3
    MisterD

    MisterD Threadstarter Erfahrener Benutzer

    Beiträge:
    192
    Erhaltene Danke:
    7
    Registriert seit:
    23.04.2010
    Phone:
    Sony Xperia S
    dankeschön!
    Trotzdem wüsste ich gerne, was ich falsch gemacht habe... ^^
     
  4. -FuFu-, 24.12.2010 #4
    -FuFu-

    -FuFu- Android-Urgestein

    Beiträge:
    8,406
    Erhaltene Danke:
    3,148
    Registriert seit:
    17.03.2010
    Phone:
    Motorola Moto E 2.Gen
    1.
    der Ordner META-INF ist überflüßig, dadrin ist das script was die recovery ausführt um die Dateien zu kopieren...

    2.
    durch:
    cp -fr /sdcard/gapps/system/* /system/
    kopierst du schon alles inclusive unterordner aus /sdcard/gapps/system nach /system

    3.
    ein setzen von chmod 644 auf /system/* kann böse enden

    4.
    nehm die gapps update.zip wie dodotech sagte, du kannst die .zip mit winrar/winzip öffnen und überflüßige apps rausschmeißen, denn so wie es aussiehst hast du von scripts nicht viel ahnung, und dann kannst du dir mehr probleme machen wie freude...

    5.
    wenn du unbedingt nen script willst arbeite so:
    Code:
    for FILE in "/sdcard/gapps/system/app/"*; do
    BASE_FILE="$(basename $FILE)"
    cp -f /sdcard/gapps/system/app/$BASE_FILE /system/app/$BASE_FILE
    chmod 644 /system/app/$BASE_FILE
    done
    for FILE in "/sdcard/gapps/system/etc/permissions/"*; do
    BASE_FILE="$(basename $FILE)"
    cp -f /sdcard/gapps/system/etc/permissions/$BASE_FILE /system/etc/permissions/$BASE_FILE
    chmod 644 /system/etc/permissions/$BASE_FILE
    done
    for FILE in "/sdcard/gapps/system/framework/"*; do
     BASE_FILE="$(basename $FILE)"
     cp -f /sdcard/gapps/system/framework/$BASE_FILE /system/framework/$BASE_FILE
     chmod 644 /system/framework/$BASE_FILE
     done
    for FILE in "/sdcard/gapps/system/lib/"*; do
      BASE_FILE="$(basename $FILE)"
      cp -f /sdcard/gapps/system/lib/$BASE_FILE /system/lib/$BASE_FILE
      chmod 644 /system/lib/$BASE_FILE
      done
    
    6.
    ich übernehm keine garantie das es klappt, denn ich würd die gapps update.zip nehmen, warum arbeit machen
     
    MisterD bedankt sich.
  5. MisterD, 24.12.2010 #5
    MisterD

    MisterD Threadstarter Erfahrener Benutzer

    Beiträge:
    192
    Erhaltene Danke:
    7
    Registriert seit:
    23.04.2010
    Phone:
    Sony Xperia S
    danke nochmal :p

    1. erfuhr ich auch, nachdem ich es manuell über die Konsole machte
    2. das ist mir bewusst, als ich den Post gemacht hatte hatte ich noch "nur" mit -f gemacht
    3. öh... okay ^^
    4. mach ich eh
    5. danke :p
     
  6. AleviDroid, 24.12.2010 #6
    AleviDroid

    AleviDroid Android-Lexikon

    Beiträge:
    1,223
    Erhaltene Danke:
    563
    Registriert seit:
    09.05.2010
    Meister spricht! FuFu du bist klasse du Sau ;)

    Mister nimm lieber die Update.zip
     
  7. MisterD, 24.12.2010 #7
    MisterD

    MisterD Threadstarter Erfahrener Benutzer

    Beiträge:
    192
    Erhaltene Danke:
    7
    Registriert seit:
    23.04.2010
    Phone:
    Sony Xperia S
    nach den zweiten Mal habe ich es auch kapiert... ^^
     
  8. AleviDroid, 24.12.2010 #8
    AleviDroid

    AleviDroid Android-Lexikon

    Beiträge:
    1,223
    Erhaltene Danke:
    563
    Registriert seit:
    09.05.2010
    Ich hatte die Seite nicht aktualisiert :D

    Aber gut das du's kapiert hast ;)
     

Diese Seite empfehlen