| |||||||
Das Thema "update.zip - Script erstellen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android Guru Modell: Motorola DEFY & CatNova Registriert seit: 20.12.2010
Beiträge: 2.364
Abgegebene Danke: 230
Erhielt 436 Danke für 278 Beiträge
| ich bin neu in dem Teil des Forums und suche ein paar Tips zum Aufbau eines Scripts für UPDATE.ZIP ich hab Google intensiv befragt, finde aber immer nur das gleiche (auf 1000 Seiten) und leider werden meine Fragen dadurch nicht beantwortet. kann sein das mir da auch noch ein paar Linux-Kentnisse fehlen... die dort einfach als gegeben vorausgesetzt werden. Das was ich finde sieht so aus: How to Create Android Update Zip Package | All About Web & Mobile Application Development Dort wird einiges ganz gut beschrieben... was mir dort aber fehlt: - Dort wird z.B. gesagt das man mit copy_dir PACKAGE:system SYSTEM: etwas in's System kopiert ... ich muss aber auch etwas nach /etc schreiben und das ist weiter unten gar nicht als Ziel in der Liste - Dann die Rechtevergabe mit "set_perm <uid> <gid> <mode> <path>" ... da ist mir nicht klar welche UID und GID ich brauche. bedeutet "0" als UID das man tatsächlich "0" da einträgt oder ist es dann einfach unverändert? - Dann scheint es auch noch eine andere Art zu geben Befehle für das Script zu formulieren. Das sieht dann z.B. so aus: Code: mount( "MTD", "system", "/system");
package_extract_dir("system", "/system");
unmount("/system"); Also ich würde mich über einen LINK auf ein wirklich vollständiges TUT freuen, oder - wenn jemand Lust dazu hat - über ein Script mit folgenden Funktionen: in meiner ZIP sind zwei Ordner: 1. system (mit unterordnern) 2. etc ich möchte den Inhalt meiner Ordner in die entsprechenden Ordner meines Androiden kopieren. Dann möchte ich einen Befehl wie "chmod" benutzen um für die Dateien und ordner die ich hinzufüge die passenden Rechte zu setzen. Das signieren hab ich soweit verstanden ... und habs anhand einer beispiel-zip auch erfolgreich getestet! gruß |
| | |
| | #2 (permalink) |
| Android Guru Modell: Motorola DEFY & CatNova Registriert seit: 20.12.2010
Beiträge: 2.364
Abgegebene Danke: 230
Erhielt 436 Danke für 278 Beiträge
|
Also jetzt hab ich mir ja wirklich mühe gegeben selber zu suchen, hab meine Frage - denke ich - auch ganz ordendlich fomuliert und hab auch mal 2 Tage gewartet... Ich fände es schön wenn mal einer von den Fachleuten wenigstens eine Link zu einer Übersicht der Befehle für mich hätte (besser als den Link den ich oben genannt habe), gerne auch englisch. Konkret geht es um die Befehle mit denen ich Rechte zuteile (welche UID & GID brauche ich?) und um das kopieren einer Datei nach /ETC ... gruß |
| | |
| | #3 (permalink) |
| Ehren-Mitglied Modell: HTC Desire Registriert seit: 21.07.2009
Beiträge: 9.876
Abgegebene Danke: 93
Erhielt 1.785 Danke für 1.389 Beiträge
|
Zunächst einmal, der Experte für Skripte in update.zip bin ich nicht. Das was ich weiß, habe ich mir aus bestehenden Skripten abgeschaut. Es gibt aber zwei verschiedene Formate: Amend (gilt ab Android 1.5 als veraltet) und Edify - du mischst in deinem Post beide... Amend-Skripte erkennst du daran, dass sie update-script.sh heißen. Edify-Skripte heißen dagegen updater-skript.sh und bringen noch eine Binary-Datei mit. Das Verzeichnis "/etc" existiert bei Android nicht. Das liegt normalerweise unter "/system/etc/". Aber mit einem Edify-Skript müsste auch "/etc" selbst gehen. UID/GID 0 bedeutet, dass der Prozess dem SuperUser gehört. Hier brauchst du die entsprechenden IDs für die einzelnen Benutzer/Gruppen der Apps. Evtl. hilfts: Android UIDs and GIDs - Android Wiki Hier noch eine Liste der Befehle, die ich zu Edify gefunden habe: Scratchpad - Documenting Edify for Android Updater-Scripts based off of recovery source code
__________________ Thyrion Siemens C25 / Nokia 6510 / SE K700i / Samsung Galaxy I7500 (rooted) / HTC Desire (rooted / S-ON) Kein Support via PN und E-Mail. Bitte das Forum nutzen! Traut Euch, die Suche beißt nicht! - Android-Hilfe.de - Forenregeln - Eine Bitte an alle Android-Neulinge... Kein Punkt? Kein Komma? Keine Hilfe! schreibst du alles klein? dann sind deine shift-tasten aber ganz schön einsam. DRÜCK sie mal öfter! |
| | |
| Folgender Benutzer bedankt sich bei Thyrion für diesen Beitrag: | bitboy0 (14.06.2011) |
| | #4 (permalink) |
| Android Guru Modell: Motorola DEFY & CatNova Registriert seit: 20.12.2010
Beiträge: 2.364
Abgegebene Danke: 230
Erhielt 436 Danke für 278 Beiträge
|
Ja, das es zwei Arten von Scripten gibt hab ich gesehen ... also Edify ist dann das aktuellere und dann sollte ich wohl das alte einfach weg lassen ... es geht ja um Ginger. ich denke mit den Infos komme ich wohl weiter jetzt .... ! Ist echt nicht leicht etwas zu suchen wenn man die richtigen Suchbegriffe schon nicht kennt ... ![]() gruß |
| | |
| | #5 (permalink) |
| Android Guru Modell: Motorola DEFY & CatNova Registriert seit: 20.12.2010
Beiträge: 2.364
Abgegebene Danke: 230
Erhielt 436 Danke für 278 Beiträge
|
Also das ZIP geht ... soweit finde ich das prima ... allerdings wundere ich mich das es immer nur so "halbe" Befehlslisten gibt ... ist das nicht offiziell dokumentiert? Irgendwo sollte es doch von Google dazu was geben, oder? Auch die Befehlsliste auf "Scratchpad" ist ja eher so "Ich hab das schon mal ausprobiert ... und das MUSS man mal noch herfummeln" ... Weiß jemand warum das nur so wenig Infos drüber gibt? gruß |
| | |
| | #6 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 12.10.2011
Beiträge: 60
Abgegebene Danke: 7
Erhielt 0 Danke für 0 Beiträge
|
Weil Linux Android Frickelkram ist also Quelltexte duchstöbern und auf comments hoffen.Nach 5 Minuten Google Suche mit wenig Ahnung wonach ... folgende Links. Android/UpdaterScriptEdifyFunctions Edify Script Syntax Explained https://www.assembla.com/code/androi...d43284909ba629 |
| | |
| | #7 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy Gio (S5660) Registriert seit: 13.08.2011
Beiträge: 71
Abgegebene Danke: 17
Erhielt 14 Danke für 12 Beiträge
|
Ist zwar jetzt schon fast ein halbes Jahr alt, aber ich habe dieses (vollständige?) Tutorial gefunden: update-script syntax - A guide for ROM devs, modders, and themers - xda-developers |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Boot-Image / Kernel-Update.zip erstellen | MDK2412 | Root / Hacking / Modding für LG P500 Optimus One | 6 | 31.05.2011 23:56 |
| Bootanimation.zip erstellen | Poza | Root / Hacking / Modding für Sony Ericsson Xperia X10 | 3 | 11.02.2011 12:28 |
| script (*bat) erstellen die system/app´s löscht | Ro Hoe | Root / Hacking / Modding für Samsung Galaxy S | 35 | 25.08.2010 14:16 |
| Update.zip mit Standard Apps erstellen wie? | john.katzenbach | Root / Hacking / Modding für HTC Desire | 6 | 20.07.2010 13:12 |
| Wie Script erstellen? | payce | Root / Hacking / Modding für Motorola Milestone | 9 | 26.05.2010 16:11 |