Xiaomi DaFang e XiaoFang Hacking
Dopo mille ammattimenti sono riuscito ad effettuare l’hacking delle due camere IP della Xiaomi e nello specifico dei modelli XiaoFang e Dafang. Si consiglia cmq di seguire la pagina ufficiale Github per gli aggiornamenti e le segnalazioni.
La lista dei passaggi sembra lunga ma in realtà non lo è. Ho voluto io suddividere tutto in semplici step, per rendere la procedura estremamente comprensibile.
Prima di partire
Se avete già configurato i due dispositivi sull’app MiHome ed avete eseguito l’aggiornamento dei relativi firmware, l’hack non funzionerà. Sarà necessario effettuare il downgrade di entrambe. Ho indicato comunque tutti i passaggi. Per praticità conviene utilizzare due SDCard formattate in FAT32 per velocizzare la procedura, ma non è fondamentale.
Hacking Defang!
- Effettuare il downgrade alla versione 194
- Copiare il file demo 5.5.1.194.bin nella microSD
- Rinominarlo in demo.bin (importante,altrimenti non verrà eseguito
- Inserire la microSD nella camera
- Premere e tenere premuto il pulsante setup posto sotto la camera
- Collegare l’alimentazione e continuare a tenere premuto il pulsantino per oltre 10sec poi rilasciare
- Attendere che la camera termini il downgrade. Si riavvierà ruotando
- Attendere che la spia diventi blu
- Accedere con l’app mi-home
- Effettuare la procedura per aggiungere la nuova telecamera
- Una volta aggiunta verificare, che la versione del firmware sia effettivamente la 5.5.1.194
- NON aggiornare alle versioni successive
- Spegnere la camera
- Estrarre la microSD e copiare il file cfw-1.3.bin
- Rinominare il file in demo.bin (importante altrimenti non verrà eseguito
- Ripetere la procedura come per il downgrade (punto 4)
- Al riavvio effettuerà la rotazione della base
- Attendere che la spia diventi blu
- Spegnere la telecamera ed estrarre la microSD
- Formattare di nuovo la scheda e copiare l’intero contenuto della cartella firmware_mod nella root principale
- Aprire la cartella config
- Effettuare una copia del file wpa-supplicant.conf.dist e rionominarlo in wpa-supplicant.conf
- Aprire il file con notepad++ e inserire i parametri di accesso alla proprio rete wifi (SSID e password)
- Salvare il file e rimuovere la microSD dal proprio PC
- Inserirla nella camera e collegare l’alimentazione
- Attendere che la spia diventi blu
- Accedere al proprio router per verificare quale indirizzo IP è stato assegnato alla camera
- Accedere attraverso un browser all’indirizzo IP e accettare il certificato
Hacking XiaoFang!
- Formattare la microSD
- Trasferire il file XiaoFang_FIRMWARE660R
- Rinominarlo in demo.bin
- Inserire la microSD nello slot della camera
- Premere e tenere premuto il pulsante reset/setup sulla camera
- Inserire l’alimentazione (continuando a tenere premuto il pulsantino)
- Quando la spia diventa blu, rilasciare il pulsante. Attendere che la camera si riavvii
- Spegnere la camera, estrarre e formattare la microSD
- Copiare XiaoFang T20-cfw.bin nella microSD
- Rinominare il file in demo.bin
- Inserire la microSD nello slot
- Premere e tenere premuto il pulsante reset/setup sulla camera
- Alimentare la camera (continuando a tenere premuto il pulsantino)
- Quando la spia diventa blu, rilasciare il pulsante
- Dopo circa 1/3 minuti la spia lampeggia giallo ed effettua il test iniziale
- Togliere l’alimentazione ed estrarre la microSD
- Formattare nuovamente la microSD
- Modificare il file wpa_supplicant.conf contenuto nella cartella firmware_mod/config , con i parametri della vostra rete wifi (SSID e password) e salvare il file
- Copiare l’intero contenuto della cartella firmware_mod nella root principale della microSD
- Inserire la microSD nello slot della camera
- Alimentare la camera
- Accedere al proprio router per verificare quale indirizzo IP è stato assegnato alla camera
- Accedere attraverso un browser all’indirizzo IP e accettare il certificato
Spero che con questa guida di essere stato molto esaustivo e che risulti utile a qualcuno.
Nota Importante:
Ho notato, dai vari tentativi che ho effettuato, che molti problemi di mancato downgrade, aggiornamento o visualizzazione della home page della camera, sono dovuti a problemi delle microSD. Quindi consiglio o di utilizzare buone microSD o comunque di averne diverse a disposizione per effettuare i diversi passaggi sostituendo la scheda.
FILES:
(li ho divisi per modello. L’ultimo file Firmware_mod è uguale per entrambi i modelli):
Link originale per eventuali aggiornamenti https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks
[amazon_link asins=’B07DWKHF2G,B07JDDWFCR’ template=’ProductCarousel’ store=’fennecelectro-21′ marketplace=’IT’ link_id=’66d96018-0a1a-11e9-9382-1d142ded8fca’]
Grazie alla tua documentazione ho riportato in vita la mia Xiaomi Dafang e potuto installare l’hack. il nuovo myHome soft android non funziona ..ma poco importa
Sono contento sia tornata utile ;-)
Ciao, cosa comporta effettuare l’hacking delle suddette ip cam xiaomi?
Ciao, che è possibile accedere ad un pannello web per la loro configurazione. Naturalmente si perde la possibilità di controllarle con l’App ufficiale MiHome ma è possibile integrarle con altri sistemi
ciao ho seguito tutta la procedura quando provo ad entrare tramite browser mi chiede credenziali utente e psw quali sono
Non ci sono credenziali, ma solo il certificato da accettare.
Se vado sul browser e digito l’indirizzo ip assegnato dal router non mi compare nessun certificato uso google chrome. Mi compare la richiesta di mettere utente e psw. Si deve aprire qualche porta sul router? Ho aperto la 8554 e dopo ho digitato ip:8554 parte un player hls ma gira sempre la clessidra e non si vede nulla.
Non c’è un modo di utilizzare questa telecamera con l’app Xiaomi home?
Non c’è bisogno di aprire nessuna porta sul router. Basta digitare l’indirizzo IP assegnato alla webcam dal router. Prova con root/ismart12.
PS: Se esegui l’hack non la puoi utilizzare con l’app XiaomiHome.
Potresti gentilmente spiegarmi come fare? Inoltre la telecamera se riuscirò a farla funzionare è possibile visualizzarla tramite browser di un pc ma dal cellulare? io ho un iPhone e poi fuori con la rete 4g anche?
L’hack serve proprio a questo. Sganciarla dall’app proprietaria e integrarla con altri sistemi. Se devi raggiungerla anche dall’esterno, allora devi aprire la porta sul tuo router (credo la 443).
https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks qui trovi tutte le info e qui https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/tree/master/integration in particolare i metodi per l’integrazione agli altri sistemi.
La guida che ho redatto funziona al 100% sui due modelli descritti e i passi se seguiti alla lettera, portano al risultato. Ne ho sbloccate 4
Quando provo a seguire la guida (ho una XiaoFang in cui avevo già installato i FangHacks ma non trovo più l’sd originale) una voce mi dice “The camera was modified by handler” e non diventa mai blu
Prova a rieseguire la modifica seguendo passo passo la guida. Installando prima il firmware originale (che trovi nella pagina), poi l’hack…
ciao, una domanda…se si installa il firmware sbagliato? in maniera stupida ho installato il firmware della defang sulla mia xiaofang…ho provato a rimettere il fimrware giusto ma rimane il led giallo fisso…ho combinato danno vero??
ho per sbaglio invertito i firmware…lo so meglio nascondersi. Ora ho riprovato a inserire il firmware giusto sulla xiaofang ma rimane led giallo fisso…non c’è modo per risolvere il problema?
Anche se rimuovi la microSD?
Si, la telecamera rimane a led fisso appena si accende e non da ulteriori segni di vita.
Prova a ritornare al firmware originale.
https://github.com/Dafang-Hacks/Xiaomi-Dafang-Hacks/blob/master/hacks/install_cfw.md#installation-of-the-new-firmware
https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/issues/669
grazie provo nei prossimi giorni e ti aggiorno.
https://github.com/Dafang-Hacks/Xiaomi-Dafang-Hacks/blob/master/hacks/faq.md
ciao, vorrei procedere alla mod di una XiaoFang ma non ne conosco la versione specifica. So per certo che funziona solo selezionando China su Mi Home ma non sono certo che il metodo indicato dalla guida funzioni per installare l’hack in quanto ho seguito la procedura ma non fa niente altro che avviarsi regolarmente e se provo a riassociarla alla mia rete, l’app mi mostra il firmware originario aggiornato all’ultima release. Come posso sapere se la versione della mia cam è supportata? Dove trovo una guida eventuale per la modifica / hacking? L’etichetta riporta iSC5, il mac address vendor è 28:6C:07 e il tastino di reset è quello interno sottostante da premere con un oggetto a punta. Grazie mille per una eventuale risposta.
Chi mi da una mano?
Ho provato con una Dafang DF3 con firmware 5.5.1_0426 col risultato che non funziona più.
Ho copiato firmware demo_5.5.1.194.bin rinominandolo in demo.bin su SD da 32 GB ma con partizione da 512 MB in FAT32.
Inserisco l’SD, tengo premuto il tasto reset, collego alimentazione, lo tengo anche per 20 sec., la camera prima da luce blu, fa solito giro iniziale e poi si ferma in posizione centrale con led che rimane giallo lampeggiante per sempre.
Chi mi da una mano?
Volevo farla funzionare su server ITA ma almeno prima con server China funzionava perfettamente.
Grazie.
Ragazzi, qualcuno mi da una mano che sto impazzendo?
Ho una Dafang DF3 che aveva firmware 5.5.1_0426.
Ho fatto aggiornamento a firmware mod ed ha smesso di funzionare (lampeggia giallo sempre).
Ora vorrei rimettere firmware originale ma non ci riesco.
Ho fatto procedura con 2 differenti microSD da 32 GB (sia con partizione liscia sia creandone una da 4 GB, da 512 MB, etc.), ma niente da fare.
Copio sulla microSD il firmware originale demo_5.5.1.194.bin rinominandolo demo.bin, tenendo premuto il reset collego alimentazione e lo tengo premuto anche per 20 sec..
La cam emette luce blu fissa, poi gialla fissa, poi gialla lampeggiante iniziando a girare e poi gialla lampeggiante per sempre… cosa devo fare per rimetterla a posto?
Aiutatemi, non voglio usarla come fermacarte…
Prova ad rimettere un firmware originale https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/tree/master/firmware_original/dafang
Da github consigliano di non aggiornare all’ultima versione (a partire dalla 5.5.1.353)
Credo tu abbia il solito problema segnalato in questo thread https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks/issues/669
Ti ringrazio, ma alla fine le ho fatte “sparire” sostituendole con due 2 nuove IMILAB interne e chiuso.
Finalmente sono riuscito a far rivivere la camera.
Grazie mille.
Aiutooo!!! Dafang
mi inchiodo al punto 22 “Effettuare una copia del file wpa-supplicant.conf.dist e rionominarlo in wpa-supplicant.conf” dove? in che cartella?
punto 24 “salvare il file…” dove?
punto 27 come riconosco la telecamera sul router? vedo una marea di dispositivi
se qualcuno mi da una dritta mi rende felice…
Grazie
Al di la del fatto che se segui alla lettera i passi, non dovrebbero nascere dubbi. Cmq
Punto 22 : lo lasci nella solita cartella in cui si trova
Punto 24 : lo lasci nella solita cartella in cui si trova
Punto 27 : dal MAC Address della Telecamera (ad esempio) oppure prima fai una scansione con il programma IPScan per rilevare tutti i dispositivi nella tua rete, poi accendi la telecamera, aspetti qualche minuto, e ripeti la scansione con IPScan. Il nuovo dispositivo rilevato è sicuramente la IPCamera. Altrimenti verifichi la solita cosa attraverso il tuo router, confrontando i nuovi dispositivi rispetto alla situazione precedente all’accensione della camera.