View difference between Paste ID: LeAU2ZTj and X2JWLwnU
SHOW: | | - or go back to the newest paste.
1
Testato con:
2
-----------------------
3
Versione firmware:	XS_3.4.12.07
4
Nome del prodotto:	Vodafone Power Station
5
-----------------------
6
Provato con Windows 10 e Google Chrome
7
-----------------------
8
9
Con questo procedimento andremo ad estrarre la configurazione "grezza" del WiFi che poi modificheremo direttamente a nostro piacimento per poi applicarla. Scavalcando la form di modifica e scrivendo direttamente i dati saremo in gradi di scavalcare il blocco del prefisso del Wifi.
10
11
Modificate a piacimento la configurazione del Wifi senza applicare.
12
Tasto destro sul bottone "APPLICA" e selezionare "Ispeziona"
13
14
Si aprirà la console con evidenziata la riga
15
-------------------------------------
16
<input id="applyButton" class="button button-apply" value="Applica" type="button">
17
-------------------------------------
18
19
In alto a destra, aprire il tab "Event Listeners", aprire il nodo "click"
20
Cliccare sul link blu sottolineato relativo al SECONDO elemento
21
22
Si aprirà una schermata di codice con sfondo giallo.
23
Premere CTRL+F per aprire l'input di ricerca e cercare "dataBatchSend_sjcl"
24
Nel mio caso la riga è la 273
25
26
Cliccare sul numero di riga per posizionare un breakpoint, il numero di riga diventerà a fondo blu.
27
28
Premere "Applica" nella pagina per innescare il salvataggio (se non succede nulla è perchè non ci sono modifiche effettuate alla pagina, cambiate un qualsiasi parametro, anche il nome della rete stessa).
29
30
Saprete che il browser è arrivato alla riga selezionata una volta che la riga verrà evidenziata con un bordo blu
31
32
Nella console subito sotto scrivere la riga 
33
--------------------------------------
34
console.log(JSON.stringify(data_format))
35
--------------------------------------
36
Verrà stampata la struttura di configurazione del WiFi
37
38
Copiate il valore (attenzione di prenderlo per intero da [ a ]) e incollatelo all'interno di questo sito: https://jsoneditoronline.org/. Cliccate la prima icona in alto a sinistra per "formattare" in formato leggibile i dati.
39
40
Modificate ora i valori delle chiavi:
41
- wifiGeneralSSID
42
- wifiGeneralSSID_5G
43
Con il nome del SSID a vostra scelta. Tutte le altre impostazioni mi aspetto siano già corrette poiché le avete configurate direttamente dall'interfaccia.
44
Utilizzando la seconda icona in alto a sinistra è possibile ricompattare la struttura dati.
45
46
Torniamo nel browser, sarà ancora in sospeso con il messaggio "Paused in debugger". Premete il bottone blu a fianco per far terminare il salvataggio precedente (che andremo ora a sovrascrivere con i nostri dati modificati).
47
48
Nella console inserimento questo input:
49
---------------------------------------
50
dataBatchSend_sjcl(XXX, function() {}, "wifi_general");
51
---------------------------------------
52
Dopo al posto di XXX andate a incollare la struttura dei dati modificata al punto precedente (attenzione a prendere sempre il valore da "[" a "]"). Dando invio verrà eseguita la scrittura verso il router dei nuovi dati e un valore "true" verrà incollato subito sotto.
53
54
In questo modo abbiamo "scavalcato" l'interfaccia e abbiamo scritto direttamente sul router i dati del WiFi. Diventa chiaro che se dovessimo cambiare dei dati dall'interfaccia e fare "Applica" andremo a perdere le modifiche effettuate.