La guida è tratta da XDA (link guida originale) e spiega come creare uno zip flashabile conoscendo alcune basi importanti. ;)
1) Struttura del pacchetto
Spoiler:
2) Struttura della cartella META-INF
Spoiler:
3) Update-binary
Spoiler:
4) Updater-script
Spoiler:
5) Comandi base dell'updater-script
Spoiler:
5) Il punto e virgola (;) deve essere aggiunto alla fine di ogni comando altrimenti non funzionerà niente
6) Il cancelletto (#) aggiungerà un commento (e quindi una riga praticamente invisibile al sistema)
Il file che si desidera copiare in system o data tramite update.zip deve essere posizionato nella cartella system o data dell'update.zip insieme alla struttura delle cartelle.
Ad esempio se vogliamo flashare busybox il file deve essere posizionato in update.zip>system>xbin>busybox
Se vogliamo installare YouTube come app di sistema deve essere in update.zip>system>app>YouTube.apk
Se invece la vogliamo app utente update.zip>data>app>YouTube.apk
Chiedo scusa se ho sbagliato qualcosa.
Mi sono limitato alla traduzione e in qualche caso alla traduzione della guida originale.
Crediti:
dheeraj (dhlalit11) per averlo postato su XDA