Tworzenie paczki update.zip pod recovery Amon_RA oraz ClockworkMod
1. Pobieramy narzędzia. Link
Wypakowujemy pliki do wybranego folderu w komputerze
2. Tworzymy foldery: najlepiej będzie pracować na moich folderach
w zależności od tego co chcemy wrzucić do paczki tworzymy foldery w katalogu „system”
i wrzucamy do nich pliki
3. Edycja pliku updater-script znajduję się w katolgu META-INF\com\google\android
4. Polecenia w pliku updater-script:
ui_print("dowolny tekst") - wyświetla tekst autora paczki
show_progress(0.500000, 0) – wskazuje postęp w na pasku podczas instalacji gdzie środkowa liczba wskazuje poziom np. 200000 to 20%
mount("MTD", "system", "/system") – montuje daną partycję na r/w (musi być podane na przed rozpoczęciem kopiowania plików) może to być również "system", "sdcard"
package_extract_dir("system", "/system") – wypakowuje pliki na daną partycję
set_perm_recursive (0, 0, 0755, 0644, "ścieżka do folderu") – zmienia uprawnienia folderów i plików w nim zawartych gdzie:
pierwsza cyfra „0” to UID
druga cyfra „0” to GID
trzecie cyfry „0755” to DIR-MODE
czwarte cyfry „0644” to FILE-MODE
Uprawnienia są zależne od systemu najlepiej sprawdzić przez root explorer
Więcej o uprawnieniach pod tym linkiem
set_perm (0, 0, 0644, "ścieżka do danego pliku") to samo co wyżej tylko zmienia uprawnienia jednego pliku
format("MTD", "system") – formatuje daną partycję (Uwaga komenda musi być podana przed komendą mount bo inaczej posypie się system )
unmount("/system") – odmontowuję daną partycję
nie należy zmieniać spacji w podanych przykładach po skrypt nie będzie funkcjonował
oraz ostatnia linijka musi być komendą
Zapisujemy plik bez rozszerzenia
5. Zaznaczmy foldery META-INF oraz system i pakujemy do pliku zip z kompresja normalną
6. Przenosimy plik.zip na plik Script.bat i czekamy na jego podpisanie
7. Kopiujemy podpisany plik na kartę sd i gotowe