Jetzt kostenlos registrieren: Mitglieder surfen ohne Werbung!

Scripting fail...

  • 7 Antworten
  • Neuester Beitrag
Diskutiere Scripting fail... im Root / Hacking / Modding für Motorola Milestone im Bereich Motorola Milestone Forum.
M

MisterD

Fortgeschrittenes Mitglied
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/
 
dodotech

dodotech

Experte
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! :)
 
M

MisterD

Fortgeschrittenes Mitglied
dankeschön!
Trotzdem wüsste ich gerne, was ich falsch gemacht habe... ^^
 
-FuFu-

-FuFu-

Ikone
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
 
M

MisterD

Fortgeschrittenes Mitglied
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
 
AleviDroid

AleviDroid

Experte
Meister spricht! FuFu du bist klasse du Sau ;)

Mister nimm lieber die Update.zip
 
M

MisterD

Fortgeschrittenes Mitglied
nach den zweiten Mal habe ich es auch kapiert... ^^
 
AleviDroid

AleviDroid

Experte
Ich hatte die Seite nicht aktualisiert :D

Aber gut das du's kapiert hast ;)