Scripting fail...

M

MisterD

Fortgeschrittenes Mitglied
8
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/
 
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! :)
 
  • Danke
Reaktionen: MisterD
dankeschön!
Trotzdem wüsste ich gerne, was ich falsch gemacht habe... ^^
 
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
 
  • Danke
Reaktionen: MisterD
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
 
Meister spricht! FuFu du bist klasse du Sau ;)

Mister nimm lieber die Update.zip
 
nach den zweiten Mal habe ich es auch kapiert... ^^
 
Ich hatte die Seite nicht aktualisiert :D

Aber gut das du's kapiert hast ;)
 

Ähnliche Themen

D
Antworten
4
Aufrufe
3.518
Taube
T
D
  • Gesperrt
  • dodu3112
Antworten
1
Aufrufe
1.707
dodu3112
D
bam2000
  • bam2000
Antworten
7
Aufrufe
2.141
ramon1080
R
Zurück
Oben Unten