Navigation

    • Register
    • Login
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. Brutus
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Brutus

    @Brutus

    2
    Reputation
    12
    Posts
    820
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    Brutus Follow

    Best posts made by Brutus

    • RE: Hacking a Neato Robotics BotVac Connected

      I can read it a little bit but I think there isn't any usable information in that topic. Its more a overall discussion on the Botvac.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      Thats good news Kangguru. Nice job.

      So maybe a noob question but How can I use this in my domotica program Domoticz running on Windows.
      I can use LUA, Curl, Batch as far is a know.

      Thnx for helping.

      posted in General Discussion
      Brutus
      Brutus

    Latest posts made by Brutus

    • RE: Hacking a Neato Robotics BotVac Connected

      @Ubiquitous

      Also nice job! Hope to see a link soon to github so we can experiment with this to.

      Thanks for the work.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      Thats good news Kangguru. Nice job.

      So maybe a noob question but How can I use this in my domotica program Domoticz running on Windows.
      I can use LUA, Curl, Batch as far is a know.

      Thnx for helping.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      Maybe I can help because I figured something out. I can get my computer in between the App and the Neato Botvac.

      I have a Asus motherboard with a Wifi adapter. With the software "Wifi Engine" from Asus I can make a Access point in my computer.

      So what I have done is disabled my home Wifi Netwerk and configured the Wifi of my computer the same as the home network. Both my phone and the Neato Bot connect to the Wifi point with my computer in between now.

      I have installed Wireshark so I could capture some date between the app and the Neato.
      Unfortunately I can't make anything out of the data. It's not like the "Packet Capture" app I installed on my phone you can see in my earlier post.

      Someone any idea what I could do to help us out?

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      I can read it a little bit but I think there isn't any usable information in that topic. Its more a overall discussion on the Botvac.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      I have installed the Packet Capture app. But this isn't working I think.

      When starting the capture, the app makes a VPN connection. This VPN is blocking some traffic for the Neato App because my bot doesn't come only in the app. When I shut the VPN connection the bot comes online after 3 seconds.

      Going back to the capture I think we miss some vital information because of this block.

      This is what I got so far form the app:

      <--- (TEXT)
      GET /sessions/check HTTP/1.1
      Authorization: Token token=xxxxxxxxxxxxxxx
      Accept: application/vnd.neato.beehive.v1+json
      Content-type: application/json
      X-Agent: android-22|SM-G928F|samsung|1.0.0|134
      User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G928F Build/LMY47X)
      Host: beehive.neatocloud.com
      Connection: Keep-Alive
      Accept-Encoding: gzip

      ---> (TEXT)
      HTTP/1.1 200 OK
      Server: Cowboy
      Date: Wed, 30 Dec 2015 00:32:03 GMT
      Connection: keep-alive
      X-Frame-Options: SAMEORIGIN
      X-Xss-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Content-Type: application/json; charset=utf-8
      Etag: W/"a3cdd45ce712890397436cafca38e79a"
      Cache-Control: max-age=0, private, must-revalidate
      X-Request-Id: xxxxxxxxxxxxxxxxxxxxxx
      X-Runtime: 0.022752
      Strict-Transport-Security: max-age=31536000
      Content-Length: 39
      Via: 1.1 vegur

      ---> (JSON)
      {"current_time":"2015-12-30T00:32:04Z"}

      <--- (TEXT)
      GET /dashboard HTTP/1.1
      Authorization: Token token=xxxxxxxxxxxxxxxxxxxxxxxx
      Accept: application/vnd.neato.beehive.v1+json
      Content-type: application/json
      X-Agent: android-22|SM-G928F|samsung|1.0.0|134
      User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G928F Build/LMY47X)
      Host: beehive.neatocloud.com
      Connection: Keep-Alive
      Accept-Encoding: gzip

      ---> (TEXT)
      HTTP/1.1 200 OK
      Server: Cowboy
      Date: Wed, 30 Dec 2015 00:32:03 GMT
      Connection: keep-alive
      X-Frame-Options: SAMEORIGIN
      X-Xss-Protection: 1; mode=block
      X-Content-Type-Options: nosniff
      Content-Type: application/json; charset=utf-8
      Etag: W/"c390b2a69fb7b4a405c8637e86ff321a"
      Cache-Control: max-age=0, private, must-revalidate
      X-Request-Id: xxxxxxxxxxxxxxxxxxxxxxxxxx
      X-Runtime: 0.014884
      Strict-Transport-Security: max-age=31536000
      Content-Length: 1337
      Via: 1.1 vegur

      ---> (JSON)
      {
      "email":"xxxxx@xxxxx.nl",
      "first_name":"xxxx",
      "last_name":"xxxxxx",
      "locale":"nl",
      "newsletter":false,
      "created_at":"2014-06-23T16:39:45Z",
      "verified_at":"2015-05-25T13:19:08Z",
      "robots": [
      {
      "serial":"xxxxxxxxxx",
      "prefix":"SN",
      "name":"xxxxxx",
      "model":"BotVacConnected",
      "secret_key":"xxxxxxxxxxxxxxxxxxxxx",
      "purchased_at":"2015-12-22T00:00:00Z",
      "proof_of_purchase_url":"https://neatorobotics.s3.amazonaws.com/proof_of_purchases/xxxxxxxxxx/ProofOfPurchase.jpg",
      "proof_of_purchase_generated_at":"2015-12-23T18:31:21Z",
      "mac_address":"xxxxxxxxx",
      "firmware":"2.0.0",
      "created_at":"2015-11-11T20:10:38Z",
      "linked_at":"2015-12-23T17:23:55Z"
      }
      ],
      "recent_firmwares":{}

      }

      xxxxxxxxx = personal data

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      That sounds like music to my ears. It is my device not Neato's

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      @Kalle ... I think this isn't for the Neato Botvac Connected. It has a USB port, but we want to control it through the wifi connection it has.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      @hek

      I am now looking at the files you provided. I can't get some logic out of it.

      You gave some service endpoints and then you pointed to the java file. I don't see the link between these two.

      Sorry for my noob questions i'm not an programmer.

      I am only looking for a why to implement the Neato in my domoticz home automation. But google gives very little help. Only desent hit was this link.

      Greetings.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      Thank you for your help.
      I have downloaded the "APK Downloader" add-on for Firefox (https://addons.mozilla.org/nl/firefox/addon/apk-downloader/) and followed the instructions.
      After downloading te APK I decompiled it at the given website. I now have almost 3000 files 😉

      Will look in the files later. Hope I can find something usefull. Its the first time for me.

      I was wondering did you already find something usefull to use?

      Have a nice day to you all.

      posted in General Discussion
      Brutus
      Brutus
    • RE: Hacking a Neato Robotics BotVac Connected

      I now have the Botvac connected and want to interact with it in Domoticz.

      To bad neato isn't willing to help us out so I downloaded the stripped app file.

      Can maybe someone put me in the right direction to extract some commands in these files.
      There are a lot of files and I don't know which one to use.

      Thank you.

      posted in General Discussion
      Brutus
      Brutus