Rooten van Eneco’s toon thermostaat

Een paar dingen vooraf…

Het rooten van Eneco’s toon: zorg ervoor dat je toon niet in een netwerk hangt dat verbonden is met het internet. Eneco (eigenlijk Quby) ziet en heeft contact met elke toon die verbonden is met hun Service Center (SC). 1984 van Orwell is nog steeds actueel ;-).

Dus: ontkoppel je toon van je WiFi netwerk (stel een fout WiFi password in, verwijder je SSID uit toon’s wifi tabel, of demonteer de wifi chipset in z’n geheel (het laatste is een beetje over-the-top, maar werkt uitstekend)).

In de tweede stap van het rooten wordt ssh (secure shell) server software geinstalleerd. Ik heb dat gedaan met een ouderwetse bekabelde router, zonder de WAN aansluiting aangesloten, en een webserver op mijn laptop. Opmerkingen op het Enecoforum dat de netwerkpoort niet zou werken, zijn schromelijk overdreven ;-). (De USB poort doet ’t overigens ook prima).

Als dat om een of andere reden lastig is, kun je ook je toon wel aan het internet hangen, en de ssh software van het domoticaforum downloaden.

  1. Een paar dingen vooraf
  2. Benodigdheden voor het rooten van Toon
  3. Toon openmaken en de seriele kabel aansluiten
  4. Toegang tot en wijziging van de bootloaderinstellingen
  5. U-boot environment aanpassen
  6. Aanpassen van de boot scripts en passwd bestand
  7. Terug naar de originele bootloaderconfiguratie en cli toegang
  8. Netwerktoegang verschaffen
  9. Dropbear installeren op Toons met FW 4.9.23 en hoger
  10. Aanpassing van iptables (de linux firewall)
  11. Isolatie van Toon (complete ontkoppeling van Quby, voor niet-Eneco klanten)
  12. OpenVPN uitschakelen
  13. Toegang tot time.quby.nl blokkeren
  14. Uitschakelen van ping

 

Door naar stap 2: Benodigdheden voor het rooten van Toon

Mogelijkheden na Toon rooten

Bron: marcelr, domoticz forum

12 gedachten over “Rooten van Eneco’s toon thermostaat

  • 10 april 2018 om 21:23
    Permalink

    Heb een Toon via marktplaats gekocht. Hij moet alleen geactiveerd worden. Kan nu helemaal niets.

    Werkt deze hack ook als de toon in activatie modus staat?

    Beantwoorden
  • 25 oktober 2018 om 18:47
    Permalink

    Ja. Root toegang moet je krijgen voor de toon gestart is. Als je dat hebt, Kun je Toon aanpassen en je Toon instellen als geactiveerd.

    Beantwoorden
    • 30 oktober 2018 om 21:12
      Permalink

      Hallo John Doe

      Ik heb dus een geroote Toon, die geactiveerd moet worden, ik ga er met puTTY in tik het ip adres is en dan inlog root en ww toon, dan zie ik het het rood display ID eneco-001-219903, en hoe dan verder want beeld blijf zwart

      Beantwoorden
      • 31 oktober 2018 om 19:32
        Permalink

        Dat klopt. Je zit nu via de terminal ingelogd. Je zit nu in een Linux omgeving. Het is normaal dat je nu een zwart scherm hebt. In de terminal kun je door de bestanden bladeren, zaken installeren, etc.

        Maar als ik het zo hoor, heb je geen idee wat je precies doet. Dan zou ik maar voorzichtig zijn, voor je je Toon om zeep helpt.

        In de map: /HCBv2/config of /mnt/data/qmf/config staat het bestand config_happ_scsync.xml.

        Die moet je XML waarden zetten (key value):
        visibility: 0,
        startdate:1234567890,
        enddate -1,
        productVariant: Toon,
        activated: 1
        wizardDone: 1
        supportEnabled: 0
        supportEnabledStart: 0

        Na opslaan en reboot, zal je toon de wizard niet meer starten en denken dat hij geactiveerd is.

        Beantwoorden
        • 31 oktober 2018 om 19:40
          Permalink

          Hele handel aan het lopen, dus abonnement kan er weer af, nog bedankt voor je reactie

          Beantwoorden
  • 3 november 2018 om 07:55
    Permalink

    Even een heel andere vraag welke ik niet in de beschrijving terug lees. In de Domoticz hardware kan ik Toon kiezen. Ik moet mijn inlog gegevens invoeren en Toon wordt uitgelezen doormiddel van mijn Eneco account. Toch?

    Als Toon geroot is, is er geen Eneco account meer nodig. Maar hoe lees ik Toon dan uit in Domoticz.

    Beantwoorden
    • 12 januari 2019 om 14:14
      Permalink

      Hallo Oom Koen,

      Een beetje een late reactie, maar ik zat dit onderwerp door te lezen en kwam deze toen tegen.
      Als ik het script dat gebruikt kan worden goed begrijp is het zo dat je de Toon direct gaat uitlezen via het IP adres dat die toegewezen krijgt.
      Ik neem aan (dat heb ik nog niet gelezen) dat je ergens kunt opvragen wat het IP adres van de Toon is en die dan vervolgens direct kunt benaderen.
      En ook nog meer uitlezen dan je via de Eneco route te zien kreeg ;0

      Anne.
      [Nog geen gerooted Toon, maar dat gaat er nog wel van komen ;]

      Beantwoorden
  • 27 november 2018 om 15:07
    Permalink

    Voor ik eventueel aan dit feest begin; waar is zo’n U-Boot image te downloaden?

    Beantwoorden
    • 2 januari 2019 om 22:06
      Permalink

      Ja, het is nog steeds mogelijk. Ik gebruik zelf een USB naar TTL kabel waarbij alle stekkers los zijn. Dat maakt het makkelijker ze te koppelen.

      Verder gebruik ik zeg een Raspberry Pi met Screen commando om de output te monitoren.

      Beantwoorden

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *