Citazione Originariamente Scritto da NeoD
Citazione Originariamente Scritto da kaboom
Ciao NeoD, portesti postare i corretti percorsi e files che hai trovato che potrebbero aiutare in un backup\restore dal passaggio da un firmware all'altro?
Stavo pensando ad una procedura da mettere sulla gestione, per automatizzare la cosa...
Se sono file .db non dovrebbe essere così complicato fare delle query di modifica o sbaglio?
Ora si!

Ecco il path
/usr/local/etc/dvdplayer

ed ecco il contenuto

/usr/local/etc/dvdplayer # ls -l
-rw------- 1 root root 28672 Dec 4 22:37 Setup
-rw------- 1 root root 769 Dec 4 21:52 bookmark.db
-rwxrwxrwx 1 root root 48 Sep 1 02:20 dmem.bin
-rw-r--r-- 1 root root 37164 Dec 4 20:52 dtv_channel.txt
-rw-r--r-- 1 root root 2 Dec 4 21:47 isRTC
-rw-r--r-- 1 root root 3072 Dec 4 21:30 schedule_history.db
-rw-r--r-- 1 root root 4096 Dec 4 21:47 schedule_record.db


Se li apri con un hex editor ci trovi dentro cose interessanti.

Ora stavo guardando i db (quelli del nuovo fw). Sono mysql. Ho la copia anche di quelli vecchi ed erano tutta un'altra cosa (sembravano proprietari oppure ho fatto casino io).

Cmq meglio così.
Confermo che i file .db sono, modificabili facilmente da remoto . Per fare l'operazione ho instalatto il tool Sqllite database Browser (dal software-update di Ubuntu).Sono riuscito così a modificare i dati di una programmazione fatta precedentemente sull'HMR, dal pc (ho sherato la directory con samba).
Se ci fosse qualcuno esperto di php (io dovrei studiarlo, lo farò comunque ma ci vuole tempo ) si potrebbe fare in modo di accedere da remoto e fare e disfare programmazioni,semplicemente usando il linguaggio php su un server apache (installabili entrambi con ipkg).
Sarebbe anche interessante (per chi non ha ancora installato l'ultimo firmware), fare la seguente prova:
  • 1.backup della directory /usr/local/etc/dvdplayer
    2.Flashare col nuovo firmware
    3. ricopiare nello stesso punto i file recedenti
    4. verificare se le impostazioni ritornano.

per me è troppo tardi.