CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 1 di 3 123 ultimoultimo
Ultima pagina
Visualizzazione dei risultati da 1 a 10 su 28
Discussione:

Come si cambia la data di modfica degli apk in system/app?

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


    Registrato dal
    Jul 2013
    Messaggi
    227
    Smartphone
    S Advance, S9

    Ringraziamenti
    18
    Ringraziato 128 volte in 69 Posts
    Predefinito

    Come si cambia la data di modfica degli apk in system/app?

    Come da titolo... ho provato con Total Commander per Android sul system/app, ma mi dice Accesso Negato.

    Conoscete un metodo dettagliato per farlo?

    Utilizzando Root browser e copiando dei file, purtroppo mi ha sovrascritto le date di modifica e vorrei ripristinarle di nuovo, rimettendo quelle che so già di mio...
    Ultima modifica di isaak; 13-08-13 alle 22:42

  2.  
  3. #2
    Androidiano VIP L'avatar di Toni5830


    Registrato dal
    Jul 2012
    Località
    Somewhere Over the Rainbow
    Messaggi
    1,295
    Smartphone
    Samsung Galaxy S Advance

    Ringraziamenti
    226
    Ringraziato 485 volte in 375 Posts
    Predefinito

    Scusa ma mi sfugge il senso.. la data di modifica indica..beh..la data di modifica!! Che otterresti cambiandola?!
    Quello di cui ho bisogno è un'informazione,
    non un'informazione utile, naturalmente,
    ma inutile.

  4. #3
    Androidiano


    Registrato dal
    Jul 2013
    Messaggi
    227
    Smartphone
    S Advance, S9

    Ringraziamenti
    18
    Ringraziato 128 volte in 69 Posts
    Predefinito

    In primo luogo:
    trattandosi della data di modifica di un'applicazione di stock, ripristinandola nuovamente mi compare all'ultimo posto della lista delle applicazioni, fra quelle appena installate.

    In secondo luogo:
    curiosità personale.
    Ultima modifica di isaak; 13-08-13 alle 22:50

  5. #4
    Androidiano


    Registrato dal
    Jul 2013
    Messaggi
    227
    Smartphone
    S Advance, S9

    Ringraziamenti
    18
    Ringraziato 128 volte in 69 Posts
    Predefinito

    Avendo fatto un nandroid backup precedente, mi basterebbe sapere come potrei fare un restore selettivo dell' apk in questione.

  6. #5
    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

    Da dove intendi modificare tale data ?

    Da shell (terminale, adb, ecc..) puoi cavartela con un semplice "touch" linux
    touch -t aaaammgghhmm <file>


    Per il nandroid, dipende da che recovery utilizzi. Alcune permettono il restore selettivo. Altrimenti copi il file su pc. E' un semplice .tar che apri facilmente sia da windows che da linux...


    N.B.: il nandroid non effettua il backup della partizione /preload del telefono...
    Ultima modifica di Val3r10; 13-08-13 alle 23:46

  7. #6
    Androidiano


    Registrato dal
    Jul 2013
    Messaggi
    227
    Smartphone
    S Advance, S9

    Ringraziamenti
    18
    Ringraziato 128 volte in 69 Posts
    Predefinito

    Come recovery utilizzo la CMW temporanea per jelly bean, ma da quello che ho visto permette il ripristino selettivo delle cartelle system, data, ma non dei singoli file.

  8. #7
    Androidiano


    Registrato dal
    Jul 2013
    Messaggi
    227
    Smartphone
    S Advance, S9

    Ringraziamenti
    18
    Ringraziato 128 volte in 69 Posts
    Predefinito

    Quote Originariamente inviato da Val3r10 Visualizza il messaggio
    Da dove intendi modificare tale data ?

    Da shell (terminale, adb, ecc..) puoi cavartela con un semplice "touch" linux
    touch -t aaaammgghhmm <file>
    Ci ho provato da adb, ma non riesco ad applicare la data designata (29 maggio 2013 alle 07 55).

    codice:
    adb reboot recovery
    adb shell
    cd /system/app
    touch -t 201305290755 ClockPackage.apk
    touch -t 201305290755 ClockPackage.odex
    Il bello è che non compare nessun errore o avviso successivo agli ultimi due comandi, quindi non posso sapere dove ho sbagliato.

    Eppure mi fa andare nella shell, e con un ls riesco benissimo a vedere i file che mi interessa modificare.

    Forse i due touch - t vanno applicati alla subfolder /preload/symlink/system/app?
    Ultima modifica di isaak; 15-08-13 alle 14:29

  9. #8
    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

    E' abbastanza normale. Sia /system che /preload sono montate in read-only

    Intanto eviterei di lavorare in recovery, ma da telefono vivo.
    Le modalità di esecuzione dell'ADBD da recovery sono sempre molto singolari... e variano da recovery a recovery. Quella temporanea, poi, non saprei proprio. Per questo si consiglia di utilizzarle come extrema ratio, quando da dentro la shell non funziona o non si riesce a far partire normalmente il cellulare

    Quindi metti l'USB in modalità debug e lancia "adb shell" verso il telefono acceso normalmente...

    Comunque prima del touch devi rimontare la partizione che ti interessa in R/W:
    codice:
    mount -o remount,rw /system
    mount -o remount,rw /preload
    ... e poi effettui le modifiche che vuoi.

    Occhio che sei senza "sicura", quindi subito dopo riavvia il cell...



    EDIT: perché parli di nandroid e symlink relativi alla partizione PRELOAD ?

    Come avevo (guarda caso ) specificato sopra,
    Quote Originariamente inviato da Val3r10 Visualizza il messaggio
    N.B.: il nandroid non effettua il backup della partizione /preload del telefono...
    Ultima modifica di Val3r10; 15-08-13 alle 15:40 - Motivo: nandroid preload ?!?

  10. #9
    Androidiano


    Registrato dal
    Jul 2013
    Messaggi
    227
    Smartphone
    S Advance, S9

    Ringraziamenti
    18
    Ringraziato 128 volte in 69 Posts
    Predefinito

    Se il nandroid non effettua il backup della partizione /preload del telefono, come faccio a effettuare il backup della partizione /preload?
    Di sicuro mi posso scordare il PhilZ Recovery, stando alle discussioni lette in giro supporta pochi device.

    Ho provato a fare un copia e incolla tramite root browser, ma non mi mantiene le date originali... non esiste un sistema più elegante?
    Ultima modifica di isaak; 16-08-13 alle 02:33

  11. #10
    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 isaak Visualizza il messaggio
    Se il nandroid non effettua il backup della partizione /preload del telefono, come faccio a effettuare il backup della partizione /preload?
    Il backup è abbastanza semplice, e puoi effettuarlo in diversi modi.
    Come e più eleganti del nandroid, imho

    Come sopra, consiglio di effettuarlo sempre a telefono "vivo", con tutte le partizioni montate correttamente (e i driver android usb nativi del firmware, non emulati nella recovery posticcia... )
    Il problema semmai è il restore, in quanto - se non previsto dal kernel - deve passare necessariamente attraverso un pc...

    Il modo analogo al nandroid è questo:
    codice:
    TODAY=$(date +%F)
    OUTDIR=/storage/extSdCard/Backup_${TODAY}
    mkdir -p $OUTDIR
    cd $OUTDIR
    
    # salvataggio delle varie partizioni, come Nandroid
    tar cvf backup_preload.tar /preload
    tar cvf backup_system.tar  /system
    tar cvf backup_data.tar    /data
    tar cvf backup_efs.tar     /efs
    
    # compressione file (opzionale, perché lenta su GT-I9070)
    for t in *.tar; do gzip $t; done
    
    # salvataggio hash di verifica
    md5sum  backup_* > checksum.md5
    
    cd ..
    ls -Al $OUTDIR
    Una forma più elegante è il salvataggio delle intere partizioni e non dei file contenuti... anche se poi occorre un sistema adeguato per il mount e gestire i singoli file... Sostituendo al "tar" di sopra il comando diskdump di linux/android, come ad esempio:
    codice:
    dd if=/dev/block/mmcblk0p3 bs=4096 of=system.dd
    dd if=/dev/block/mmcblk0p9 bs=4096 of=preload.dd
    ... ma altrove mi dicono sia troppo complicato

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

    isaak (18-08-13)

Pagina 1 di 3 123 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