Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

[ROM] LainSuxsem 2.0 - MIX delle migliori ROM e LEAK! 4/7/10

Discussione in 'Rom cooked & Leak per Acer Liquid/E' iniziata da Suxsem, 15 Giu 2010.

  1. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    e magari :D il problema è ke non so gli attribbuti... in particolare devo mantere l'owner...
    edit: ke non posso predeterminare
     
  2. foreman

    foreman Worker Droid

    Iscritto:
    7 Lug 2010
    Messaggi:
    71
    "Mi Piace":
    0
    Nessuno dei due! ;)

    Se usi le opzioni il file prenderà i permessi (+owner) che aveva il file di partenza, per lasciare i permessi del file di destinazione (qualora esistesse), basta che dai cp senza opzioni!

    Se il file non esiste, i permessi di default sono quelli dati dall'umask. Come uid e gid, invece, ti prenderebbe quelli dell'utente corrente.

    Ciao.

    P.s. tutti questi permessi li puoi cambiare anche dopo....
     
  3. syncro

    syncro Baby Droid

    Iscritto:
    26 Lug 2010
    Messaggi:
    39
    "Mi Piace":
    0
    chown [nome owner] f2

    penso sia la sintassi corretta... ;)

    syncro.

    ps: se vuoi conoscere qualche comandino in piu' chiedi pure, altrimenti puoi usare anche il comando "apropos [argomento]" direttamente da shell ;)
     
  4. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    @foreman se uso solo cp MI SOSTITUISCE LO STESSO GLI ATTRIBUTI :(
    @syncro non conosco l'owner a priori come ti dicevo...
     
  5. syncro

    syncro Baby Droid

    Iscritto:
    26 Lug 2010
    Messaggi:
    39
    "Mi Piace":
    0
    prima di copiare, prova a fare "ls -la /dir1/f1" e vedi tutti gli attributi base del file (permessi, owner e gruppo)... poi li rimetti anche nel secondo.
     
  6. foreman

    foreman Worker Droid

    Iscritto:
    7 Lug 2010
    Messaggi:
    71
    "Mi Piace":
    0
    Ho ho riprovato proprio ora e te lo confermo.

    l'owner (così come tuttli altri permessi) lo vedi facilmente con il comando ls -l
     
  7. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    ci avevo pensato ma questa deve essere una procedura automatica...

    comunque, non mi rimane ke scrivere il codice ke mi da ls -l, copia l'owner e glielo rimette dopo ma è abbastanza un casino...uffi...
     
  8. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    evidentemente non su android... senza dare nessun argomento mi sostituisce gli attribbuti...

    utilizzo il comando cp della busybox... tra l'altro avevo trovato cp --no-preserve ma visto ke cp della busybox è limitato non mi riconosce l'argomento...
     
  9. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    guarda da te:

    Codice:
    # ls -l
    ls -l
    -rwxrwxrwx    1 0        0               29 Jul 26 12:38 ?[1;32mf1?[0m
    -r-xr-xr-x    1 0        0               29 Jul 26 12:57 ?[1;32mf2?[0m
    # cp f1 f2
    cp f1 f2
    # ls -l
    ls -l
    -rwxrwxrwx    1 0        0               29 Jul 26 12:38 ?[1;32mf1?[0m
    -rwxrwxrwx    1 0        0               29 Jul 26 13:01 ?[1;32mf2?[0m
    #
     
  10. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    lasciate perdere con una 20ina di righe di codice ho automatizzato il giochino ls -l / chown
    vediamo un po' se funziona...

    edit: (disprezzo per busybox)
     
  11. syncro

    syncro Baby Droid

    Iscritto:
    26 Lug 2010
    Messaggi:
    39
    "Mi Piace":
    0
    effettivamente l'implementazione di busybox per il comando "cp" potrebbe non essere completa come il relativo comando gnu...
    tuttavia ti consiglio di verificare una cosa: forse basta semplicemente cambiare i permessi a tutti dopo la copia sapendoli a priori, cioè se copi dei file specifici che conosci, forse sai anche che permessi dovranno avere e il tutto si riduce ad un "cp" e tanti "chown" e "chmod"...
    Altra storia se vuoi "leggere" i permessi e rimetterli... a quel punto penso che dovrai usare qualcosa di piu' potente tipo "sed" o "awk", ma non so se ci sono in busybox...
    Altra alternativa (ma non ricordo benissimo) è usare degli script perl
     
  12. syncro

    syncro Baby Droid

    Iscritto:
    26 Lug 2010
    Messaggi:
    39
    "Mi Piace":
    0
    buono ;)
     
  13. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
  14. foreman

    foreman Worker Droid

    Iscritto:
    7 Lug 2010
    Messaggi:
    71
    "Mi Piace":
    0
    Allora, mi spiego.
    I numeri che vedi sono rispettivamenti l'uid (1 0) e il gid (0), che in un sistema linux poi vengono associati all'utente in base ai file /etc/passwd e /etc/groups.

    Se non ricordo male con i comandi chown puoi usare anche direttamente l'uid.

    Ma a parte tutto, i file hanno gli sessi permessi per tutti gli utenti! Qundi che te frega se ti cambia l'utente proprietario?

    fai un: chmod a-w f2
     
  15. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    storia complicata... android da un owner diverso ad ogni app... ti assicuro ke non posso sapere a priori l'owner... un file ha owner 10076, un altro 10080... è impossibile...

    primo tentaivo col programmino fallito...vediamo dove stà il problema
     
  16. marcooooo

    marcooooo Worker Droid

    Iscritto:
    21 Ago 2009
    Messaggi:
    352
    "Mi Piace":
    0
    A me con quel kernel nn mi ha mai crashato il cell!!!Mi va proprio benissimo!!Ritestalo.. :p
     
  17. syncro

    syncro Baby Droid

    Iscritto:
    26 Lug 2010
    Messaggi:
    39
    "Mi Piace":
    0
    penso anche io che vada qualcosa del genere... forse pero' a lui cambia anche il proprietario perchè queste operazioni le fa da root e magari a lui serve che l'owner sia un altro... (anche se comunque il gruppo 0 è quello di root)
     
  18. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0
    considera ke la rom viene scaricata da centinaia di persone... se mi è crashato a me c'è buona probabilità ke ad altri crasha XD questo a 880mhz a me sembra perfetto...

    edit: ok dai mi hai convinto dopo lo riprovo XD
     
  19. alessiof89

    alessiof89 Worker Droid

    Iscritto:
    24 Lug 2010
    Messaggi:
    451
    "Mi Piace":
    25
    non riesco a trovare una procedura completa per installare questa rom. Ogni parte mi manda ad un altro link e poi la guida è sempre per windows e io uso ubuntu I file exe non funzionano e quindi l'sdk non lo posso installare. La recovery non si capisce come metterla nel liquid e la videoguida salta i passaggi fondamentali come si fa a installare la recovery e trovarsi con quella schermata e poi cosa vuol dire flashare? Mi fa arrabbiare il fatto che uno come me che crea guide di ogni genere su ubuntu, con android diventa un novellino. Mi aiutate please?
     
  20. Suxsem

    Suxsem Bronze Droid

    Iscritto:
    28 Apr 2010
    Messaggi:
    906
    "Mi Piace":
    0