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. |