CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 37 Thanks ricevuti nell'ultimo mese

Pagina 1 di 2 12 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 11
Discussione:

Consiglio su update-script

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    Località
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    Consiglio su update-script

    Ragazzi ciao a tutti!
    avrei bisogno della consulenza di qualche cervellone..... tipo val3rio, gestoff , Antonio, vivi7 o sconcau!!
    insomma ho QUESTO file meta-inf al cui interno cè il solito update-script, stavo sperimentando una rom, e volevo sapere cosi come è scritto se va bene per installare: system:app/bin/etc/fonts/framework//lib/media e il file build.prop

    queste cartelle di sistema mi servono tutte in quanto all interno ci sono tutti i file moddati/personalizzati per la rom!!
    ovviamente verrebbe installata su base fw originale!

    grazie!
    OnePlus 3T
    Meizu Mx6

  2.  
  3. #2
    Androidiani Power User L'avatar di Tatuato


    Registrato dal
    Feb 2010
    Località
    Caserta
    Messaggi
    2,384
    Smartphone
    Xiaomi Mi9; Mi A2

    Ringraziamenti
    626
    Ringraziato 1,943 volte in 653 Posts
    Predefinito

    Scarico e ti faccio sapere, solo che mi devi dire come intendi strutturare il .zip della rom altrimenti non posso sapere se ci sono comandi in + o in meno.
    Device: Xiaomi Mi9 - Mi A2
    Nothing to donate, just appreciate!

  4. #3
    Androidiani Power User L'avatar di Tatuato


    Registrato dal
    Feb 2010
    Località
    Caserta
    Messaggi
    2,384
    Smartphone
    Xiaomi Mi9; Mi A2

    Ringraziamenti
    626
    Ringraziato 1,943 volte in 653 Posts
    Predefinito

    Allora, quelli necessari per ciò che hai indicato sono:
    format SYSTEM:
    delete_recursive SYSTEM:
    copy_dir PACKAGE:system SYSTEM:
    symlink toolbox SYSTEM:bin/cat
    symlink toolbox SYSTEM:bin/chmod
    symlink toolbox SYSTEM:bin/chown
    symlink toolbox SYSTEM:bin/cmp
    symlink toolbox SYSTEM:bin/date
    symlink toolbox SYSTEM:bin/dd
    symlink toolbox SYSTEM:bin/df
    symlink toolbox SYSTEM:bin/dmesg
    symlink toolbox SYSTEM:bin/getevent
    symlink toolbox SYSTEM:bin/getprop
    symlink toolbox SYSTEM:bin/hd
    symlink toolbox SYSTEM:bin/id
    symlink toolbox SYSTEM:bin/ifconfig
    symlink toolbox SYSTEM:bin/iftop
    symlink toolbox SYSTEM:bin/insmod
    symlink toolbox SYSTEM:bin/ioctl
    symlink toolbox SYSTEM:bin/ionice
    symlink toolbox SYSTEM:bin/kill
    symlink toolbox SYSTEM:bin/ln
    symlink toolbox SYSTEM:bin/log
    symlink toolbox SYSTEM:bin/ls
    symlink toolbox SYSTEM:bin/lsmod
    symlink toolbox SYSTEM:bin/mkdir
    symlink toolbox SYSTEM:bin/mount
    symlink toolbox SYSTEM:bin/mv
    symlink toolbox SYSTEM:bin/nandread
    symlink toolbox SYSTEM:bin/netstat
    symlink toolbox SYSTEM:bin/newfs_msdos
    symlink toolbox SYSTEM:bin/notify
    symlink toolbox SYSTEM:bin/printenv
    symlink toolbox SYSTEM:bin/ps
    symlink toolbox SYSTEM:bin/reboot
    symlink toolbox SYSTEM:bin/renice
    symlink toolbox SYSTEM:bin/rm
    symlink toolbox SYSTEM:bin/rmdir
    symlink toolbox SYSTEM:bin/rmmod
    symlink toolbox SYSTEM:bin/route
    symlink toolbox SYSTEM:bin/schedtop
    symlink toolbox SYSTEM:bin/sendevent
    symlink toolbox SYSTEM:bin/setconsole
    symlink toolbox SYSTEM:bin/setprop
    symlink toolbox SYSTEM:bin/sleep
    symlink toolbox SYSTEM:bin/smd
    symlink toolbox SYSTEM:bin/start
    symlink toolbox SYSTEM:bin/stop
    symlink toolbox SYSTEM:bin/sync
    symlink toolbox SYSTEM:bin/top
    symlink toolbox SYSTEM:bin/umount
    symlink toolbox SYSTEM:bin/vmstat
    symlink toolbox SYSTEM:bin/watchprops
    symlink toolbox SYSTEM:bin/wipe
    -------------------
    set_perm_recursive 0 0 0755 0644 SYSTEM:
    set_perm_recursive 0 2000 0755 0755 SYSTEM:bin
    set_perm_recursive 0 0 0755 0755 SYSTEM:etc
    set_perm 0 3003 02755 SYSTEM:bin/netcfg
    set_perm 0 3004 02755 SYSTEM:bin/ping
    set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluetooth
    set_perm 0 0 0755 SYSTEM:etc/bluetooth
    set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf
    set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks
    set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh
    set_perm_recursive 0 0 0777 0777 SYSTEM:etc/init.d
    set_perm 0 0 04755 SYSTEM:xbin/su
    set_perm 0 0 04755 SYSTEM:xbin/busybox
    symlink /system/xbin/su SYSTEM:bin/su

    Poi ovviamente dipende da cosa contiene quel tasks.sh nel tuo update-script che non ho ben identificato (io uso gli script wipe e busybox). A parte che il comando per cancellare la dalvik (sempre in base a ciò che hai chiesto) non serve.

    Per il kernel:
    copy_dir PACKAGE:updates TMP:/updates
    set_perm 0 0 755 TMP:/updates/redbend_ua
    run_program /tmp/updates/redbend_ua restore /tmp/updates/modem.bin /dev/block/bml12
    run_program /tmp/updates/redbend_ua restore /tmp/updates/zImage /dev/block/bml7


    Se serve altro fammi sapere
    Device: Xiaomi Mi9 - Mi A2
    Nothing to donate, just appreciate!

  5. Il seguente Utente ha ringraziato Tatuato per il post:

    iaio72 (10-02-11)

  6. #4
    Androidiani Power User L'avatar di Val3r10


    Registrato dal
    Apr 2010
    Messaggi
    3,398
    Smartphone
    ZE551ML LG-H955 GT-I9000+P5200

    Ringraziamenti
    428
    Ringraziato 1,743 volte in 813 Posts
    Predefinito

    Ovviamente i cuochi sono molto più esperti in questo, quindi chi più di loro....

    Vorrei solo sottolineare questa parte,
    Quote Originariamente inviato da iaio72 Visualizza il messaggio
    queste cartelle di sistema mi servono tutte in quanto all interno ci sono tutti i file moddati/personalizzati per la rom!!
    ovviamente verrebbe installata su base fw originale!
    perché credo sia la discriminante fondamentale da sciogliere: nelle tue intenzioni vuoi fare il wipe del fw originale preesistente (da cui il format/delete_recursive SYSTEM: e tutti i symlink), oppure una semplice patch da applicare sopra?

    Perché a parte il discorso dei permessi sui file, che personalmente non ho ancora ben chiaro (devo capire come vengono preimpostati i file copiati la recovery, se col classico 0644 ecc), credo vada bene uno script semplice di copia directory/sottodirectory come quello che hai inizialmente allegato

  7. Il seguente Utente ha ringraziato Val3r10 per il post:

    iaio72 (10-02-11)

  8. #5
    Androidiani Power User L'avatar di Tatuato


    Registrato dal
    Feb 2010
    Località
    Caserta
    Messaggi
    2,384
    Smartphone
    Xiaomi Mi9; Mi A2

    Ringraziamenti
    626
    Ringraziato 1,943 volte in 653 Posts
    Predefinito

    Valerio, siccome lui ha specificato le cartelle bin, etc, eccetera e file che si trovano all'interno ritengo in ogni caso opportuno ricreare i symlink e i permessi per ognuno. Anche io mi sono posto la tua domanda ovviamente, ma nell'incertezza ritengo sia meglio andare sul sicuro, o no?

    Salutone
    Device: Xiaomi Mi9 - Mi A2
    Nothing to donate, just appreciate!

  9. I seguenti 2 Utenti hanno ringraziato Tatuato per il post:

    iaio72 (10-02-11),Val3r10 (10-02-11)

  10. #6
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    Località
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    avevo iniziato lavorando su alcune parti del system, avendo sotto in precedenza la rom originale,appunto tipo patch o update, ma a questo punto mi preparo tutta la bella rom pronta da fleshare via cwm, e quindi Antonio l'update-script che mi hai scritto su va bene se metto una rom completa(cucinata) da fleshare e che mi cancella anche quello che cè sotto (tipo una rom originale...)? o mi devo limitare a preparare per lo zip le sole cartelle che contengono le parti da me moddate?

    grazie 10000!!
    OnePlus 3T
    Meizu Mx6

  11. #7
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    Località
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    Quote Originariamente inviato da Tatuato Visualizza il messaggio

    Poi ovviamente dipende da cosa contiene quel tasks.sh nel tuo update-script che non ho ben identificato (io uso gli script wipe e busybox).
    serve per far partire l'installazione!
    OnePlus 3T
    Meizu Mx6

  12. #8
    Androidiano VIP L'avatar di iaio72


    Registrato dal
    Jul 2009
    Località
    Roma
    Messaggi
    2,669

    Ringraziamenti
    484
    Ringraziato 618 volte in 346 Posts
    Predefinito

    gia che ci sono vi chiedo un altro piacere, volevo allargare le mie conoscenze del modding, preparando anche temi, e volevo sapere quali sono i file per le animazioni delle finestre?
    so che stanno nel framework-res....
    OnePlus 3T
    Meizu Mx6

  13. #9
    Androidiani Power User L'avatar di Val3r10


    Registrato dal
    Apr 2010
    Messaggi
    3,398
    Smartphone
    ZE551ML LG-H955 GT-I9000+P5200

    Ringraziamenti
    428
    Ringraziato 1,743 volte in 813 Posts
    Predefinito

    Quote Originariamente inviato da Tatuato Visualizza il messaggio
    Allora, quelli necessari per ciò che hai indicato sono:
    format SYSTEM:
    delete_recursive SYSTEM:
    copy_dir PACKAGE:system SYSTEM:
    Ragazzi, ritiro su questo thread per fare un paio di domande generali, perché i vari script che ho visto utilizzano due filoni principali.
    Vorrei creare un update senza wipe e mi sono arenato.

    Intanto, perché alcuni script si chiamano updater-script, mentre altri update-script ?
    Va impostato da qualche parte di lanciare l'uno o l'altro nello zip ?

    Poi, ho visto che in alcuni casi si effettua il mount esplicito della partizione system, mentre in altri no. E per la copia si usa extract ovvero copy_dir
    Qualcosa tipo:
    codice:
    mount("MTD", "system", "/system");
    package_extract_dir("system", "/system");
    unmount("/system");
    invece di:
    codice:
    copy_dir PACKAGE:system SYSTEM:
    E' possibile che il secondo funzioni esclusivamente dopo format & delete_recursive ???
    Che c'entra il mount ?

    Mi sapete dare qualche spiegazione ?
    Non ne vengo a capo...

    Grazie

  14. #10
    Banned


    Registrato dal
    Sep 2010
    Messaggi
    719

    Ringraziamenti
    45
    Ringraziato 369 volte in 141 Posts
    Predefinito

    Ma sono stati cancellati Post?

    Sent from my Galaxy S with Sconcau Rom

Pagina 1 di 2 12 ultimoultimo
Ultima pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy