Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata
Le webcam Insta360 Link 2 Pro e Link 2C Pro sono una proposta di fascia alta per chi cerca qualità 4K e tracciamento automatico del soggetto senza ricorrere a configurazioni complesse. Entrambi i modelli condividono sensore, ottiche e funzionalità audio avanzate, differenziandosi per il sistema di tracciamento: gimbal a due assi sul modello Link 2 Pro, soluzione digitale sul 2C Pro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 26-02-2011, 12:36   #1
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
[HEX] Qualcuno mi dà una mano?

Cari amici programmatori
Se il mondo fosse nelle vostre mani le cose andrebbero meglio

Veniamo al punto.
Il mio caro Tv non permette di cancellare-ordinare-spostare i Canali
E questo è male

Però permette di spostare su una usb la lista canali, poterla quindi modificare e rimetterla sulla memoria della tv
E questo è bene

Il problema è che il file è esadecimale e io capisco poco di programmazione.
Sono riuscito a sposare manualmente le stringhe e cancellare i canali, ma tutto MANUALMENTE...

Vorrei quindi che qualcuni dia un'occhiata al file e che mi crei uno script, una macro o qualsiasi cosa che mi permetta:

1) Di ordinare i canali in un ordine AZ

2) Di cancellare i doppioni e di tenere solo i valori univoci.

Ho allegato quindi:

Un file con la lista completa dei canali ( 350 dtv , 20 radio, no TV )
Un file con la sola lista delle radio per poterci lavorare meglio.
Un file con la lista delle radio come dovrebbe essere ( senza doppioni in ordine AZ ) che ho creato io manualmente spostando/cancellando le stringhe.

Però un conto farlo con 20 radio, un altro con 350 canali

Grazie, aspetto risposte.

P.S. Attenzione a rispettare la struttura del file, oppure il televisone non accetterà il file modificato.
Allegati
File Type: zip File HEX.zip (16.9 KB, 11 visite)
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 14:14   #2
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
ok ho dato un occhio ai file in hex.
C'è un delimitatore tra una stringa (suppongo una stringa sia formata da frequenza-nome_emittente no?) e l'altra? (tra un'emittente e l'altra)

edit:
dovrebbe essere 'ff' vero?
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum

Ultima modifica di cdere : 26-02-2011 alle 14:22.
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 15:08   #3
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
ok ho dato un occhio ai file in hex.
C'è un delimitatore tra una stringa (suppongo una stringa sia formata da frequenza-nome_emittente no?) e l'altra? (tra un'emittente e l'altra)

edit:
dovrebbe essere 'ff' vero?
Si, vicino al nome c`é la frequenza. E credo anche un delimitatore.

Non sono un esperto ma grazie per l`aiuto.

Ho fatto varie prove e ho comparato i file tra di loro. Questi vengono accettati dal Tv.
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 15:10   #4
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
fammi capire.
Tu quando dici che hai ordinato manualmente quelle emittenti, come hai fatto a sapere dove tagliare la stringa x per spostarla a posto di y?
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 15:23   #5
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
fammi capire.
Tu quando dici che hai ordinato manualmente quelle emittenti, come hai fatto a sapere dove tagliare la stringa x per spostarla a posto di y?
Tentativi su tentativi
Non ho usato nessun metodo ma ho provato più volte a tagliare incollare le stringhe finché il tv non ha accettato il file.

Quando ho capito che sarei diventato pazzo a provare in maniera random ho chiesto aiuto al forum.

Mi dispiace non essere di maggiore aiuto.
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 15:29   #6
*andre*
Senior Member
 
Iscritto dal: Sep 2007
Messaggi: 1071
la butto li eh, ma visto che fa salvare la lista su usb.... non è che da qualche parte c'è un programmino per modificarla? Hai controllato sul sito del produttore?
__________________
Affari: ariakasneverborne, PanCar, Luk@°°°, Fabio310, kintaro oe, krike, fabry180384, dariox am2, chiadoz, windsofchange, dado1979, Rudyduca, aleforumista, Sheva77
*andre* è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 15:31   #7
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da *andre* Guarda i messaggi
la butto li eh, ma visto che fa salvare la lista su usb.... non è che da qualche parte c'è un programmino per modificarla? Hai controllato sul sito del produttore?
Niente. Sul sito ufficiale non c'e nulla.
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 16:35   #8
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
edit:
dovrebbe essere 'ff' vero?
Adesso che guardo bene c`é una costante tra i canali.
All'interno, oltre al nome, dovrebbe esserci frequenza,modulazione e symbol rate ( lo vedo dalla schermata lista del tv )
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 16:39   #9
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
io ho visto che tra i canali radio il separatore è quasi sicuramente (dico quasi perchè la certezza l'avresti provando) è ff, ma con i canali dtv la cosa cambia.
Senza sapere dove termina la stringa della singola emittente/separatore non si può fare, dovresti essere tu che hai il tv a fare qualche prova spostando le stringhe cercando di trovare una regola o una costante tale da poter dividere la sequenza di byte che è attualmente il file tll in "canali".

Se riesci posso farti io un parser+purgedup+sorter per i tuoi canali
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum

Ultima modifica di cdere : 26-02-2011 alle 16:43.
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 17:14   #10
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
io ho visto che tra i canali radio il separatore è quasi sicuramente (dico quasi perchè la certezza l'avresti provando) è ff, ma con i canali dtv la cosa cambia.
Senza sapere dove termina la stringa della singola emittente/separatore non si può fare, dovresti essere tu che hai il tv a fare qualche prova spostando le stringhe cercando di trovare una regola o una costante tale da poter dividere la sequenza di byte che è attualmente il file tll in "canali".

Se riesci posso farti io un parser+purgedup+sorter per i tuoi canali
Cerco di fare la stessa cosa che ho fatto con le radio. Carico una lista di 10 canali e a caso cancello e sposto stringhe. Mi ci vorranno un paio di ore e spero che ne valga la pena
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 18:40   #11
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Che fatica
Allora, i tre file in allegato sono strutturati n questo modo:

001 File originale ( no radio - no tv - 20ina dtv )
002 File modificato ( tolti solo doppioni )
003 File ordinato in AZ senza doppioni

Grazie
Allegati
File Type: zip File HEX - Dtv.zip (6.6 KB, 3 visite)
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 20:22   #12
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
eh ma così non serve a niente mi serve una regola, qualcosa per lavorarci su.
In 2 ore sei riuscito a capire le varie emittenti da cosa sono separate? Se la risposta a tale domanda è no allora non è possibile fare alcunchè.
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum

Ultima modifica di cdere : 26-02-2011 alle 20:28.
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 21:33   #13
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
eh ma così non serve a niente mi serve una regola, qualcosa per lavorarci su.
In 2 ore sei riuscito a capire le varie emittenti da cosa sono separate? Se la risposta a tale domanda è no allora non è possibile fare alcunchè.
La risposta é...no

Non si possono comparare i file hex per vedere cosa cambia? Deve esserci una regola che li delimita, domani ricontrollerò
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2011, 23:21   #14
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
Ci sto lavorando, ti darò news (spero buone)
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2011, 09:02   #15
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
Ci sto lavorando, ti darò news (spero buone)



Continuo a guardare il file ma sembrano sempre geroglifici egizi
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2011, 19:32   #16
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Sono meglio di Indiana Jones!

Quote:
Originariamente inviato da x_Master_x Guarda i messaggi
Continuo a guardare il file ma sembrano sempre geroglifici egizi

CANALI RADIO e DTV - PROCEDURA COMPLETA

Ho risolto i geroglifici egizi

La prima stringa utile è: ( rimane sempre costante )
00 00 00 00 FF 00 00 00 00 00 00 00 01 00 00 00

Dopo la stringa FF iniziano i canali
Abbiamo:
?? 02 00 00 XX ( le due xx stanno per il numero canali complessivo nell'elenco )
( i primi numeri credo che cambino in base al canale, non lo so )

I canali radio e/o dtv iniziano per:
?? ?? 36 01 ( i punti interrogativi stanno per la frequenza, forse, quindi servono e bisogna copiarli e/o cancellarli )

E finiscono per ( Dopo la ripetizione del nome - il nome si ripete sempre due volte )
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ( possono anche non essere tutti 0 )
?? ?? ?? ?? ?? ?? ?? ?? ( cambiano sempre ma sono 8 per tutte e devono essere copiate/cancellate )

Inoltre c'è una variabile che cambia spostando la posizione ( facendo a caso non me ne ero nemmeno accorto )

Il primo canale radio è 01 40
Il secondo canale radio è 02 40
il terzo canale radio è 03 40
e così via.

La stringa si trova facilmente con una ricerca hex ( adesso non la ricordo )
Quando arriva 00 09 iniziano lettere e numeri ( qualcuno poi me lo spiega )

Le DTV invece sono cosi:
Il primo canale DTV è 00 01
Il secondo canale radio è 00 02
il terzo canale radio è 00 03
e così via.

Quando arriva 00 09 iniziano lettere e numeri ( tipo 00 0A o qualcosa del genere )

Si trovano su una stringa fatta così:
01 71 15 00 XX ( xx sta per numero canale )

Basta fare una ricerca HEX

Il file finisce con una stringa che varia.
?? ?? ?? ?? ?? ?? ?? ?? 01 00 00 00 00 ( i ?? sono i dati variabili di ogni canale )

Con questo metodo sono riuscito a duplicare/cancellare i canali radio/dtv a mio piacimento!

Adesso che vedo le immagini a codice HEX è meglio fare una pausa

P.S. Ho usato 010 Editor 30 Trial e mi sono trovato benissimo
P.S.S Qualcuno mi deve fare programmatore ad honorem
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.

Ultima modifica di x_Master_x : 27-02-2011 alle 21:17.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2011, 22:02   #17
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
Uhm, ti sei scervellato proprio
No comunque l'esadecimale credo di averlo gia risolto io ieri (con il fantastico aiuto della mia ragazza ), sto parlando del fine file e della stringa di separazione fra i canali, mi resta da ultimare l'algoritmo ma sto terribilmente sotto esame quindi lo faccio nei ritagli di tempo.

Puoi dirmi secondo i tuoi calcoli in Completo.tll quanti canali ci sono (parlo di radio dtv tutto)?
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum

Ultima modifica di cdere : 27-02-2011 alle 22:47.
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 28-02-2011, 09:36   #18
x_Master_x
Senior Member
 
L'Avatar di x_Master_x
 
Iscritto dal: May 2005
Messaggi: 8699
Quote:
Originariamente inviato da cdere Guarda i messaggi
Uhm, ti sei scervellato proprio
No comunque l'esadecimale credo di averlo gia risolto io ieri (con il fantastico aiuto della mia ragazza ), sto parlando del fine file e della stringa di separazione fra i canali, mi resta da ultimare l'algoritmo ma sto terribilmente sotto esame quindi lo faccio nei ritagli di tempo.

Puoi dirmi secondo i tuoi calcoli in Completo.tll quanti canali ci sono (parlo di radio dtv tutto)?
Che vuoi farci, mi piacciono le sfide

Nel file completo.tll sono presenti:
21 radio
349 dtv
__________________
.
Thread Ufficiali: EasyCrypt ~ Old Files Manager ~ OSD Clock
The real me is no match for the legend
.
x_Master_x è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2011, 02:14   #19
cdere
Senior Member
 
L'Avatar di cdere
 
Iscritto dal: Feb 2001
Città: Foggia
Messaggi: 2519
Ok,
è stata un'impresa titanica, un qualcosa d'incredibile ma ormai ero in ballo e quindi.. cmq alla fine ce l'ho fatta (e oggi ho anche passato l'esame ) !!!

Non so se funzioni, non ne ho idea e fammi sapere, ma che funzioni o meno, mi sei debitore a vita
Allegati
File Type: zip output.zip (15.7 KB, 3 visite)
__________________
mi sembra di essere tornato adolescente ai bei tempi.. che figata essere di nuovo su questo forum
cdere è offline   Rispondi citando il messaggio o parte di esso
Old 02-03-2011, 09:46   #20
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3692
Quote:
Originariamente inviato da x_Master_x Guarda i messaggi
Cari amici programmatori
Se il mondo fosse nelle vostre mani le cose andrebbero meglio
Immagino che per far ripartire un'automobile ingolfata sarebbe necessario "Uscire e Rientrare"
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
Display, mini PC, periferiche e networking: le novità ASUS al CES 2026 Display, mini PC, periferiche e networking: le n...
Aerei costruiti da robot umanoidi? L'eur...
Chery prende tutti in contropiede: batte...
Il colpo silenzioso di Intel: arriva l'u...
PosteMobile passa a TIM: ecco quando sca...
I nuovi chip M5 Pro, Max e Ultra sono se...
Nuove livree, tocca a Haas "Toyota&...
Cambia la Dynamic Island? Con iPhone 18 ...
Xbox Cloud Gaming: in arrivo l'accesso s...
Snapdragon 8 Elite Gen 6 Pro potrebbe co...
L'IA è ovunque, ma alle aziende f...
La nave elettrica più grande mai ...
Spusu lancia il Wi-Fi Calling: come funz...
Questo robot impara a muovere le labbra ...
iPhone 17 annienta la concorrenza in Cin...
La nuova Xiaomi SU7 batte un record: 4.2...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:35.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v