Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 02/11/2019 in all areas

  1. 1 point
    Once setup you can revert to talking to the Tesco server by dropping the DNS RPZ, but as it is down it is not going to do anything, but the hudl.ota app can be manually trigger to pull updates if there are going to be any. The two devices I have one is on firmware with a date of 2015 09 17 and the other is 2015 11 02 so I doubt there is anything much newer. However I suspect you are talking about app updates and those mostly come from the google play store that will work anyway, any Tesco apps may or may not be in the google store so might not work but then do you use them. I did my second hudl 2 tonight it didn't play ball initial but then oddly the first one let me through even those the web server returned 404 (Not Found), I ended up using debug mode and pulling the apps and framework to see what the changes in the apps was over the hudl 1 turns out nothing really. Anyway this was the actual requests it makes: "GET /ota/rel.android-build.20151102.170607 HTTP/1.1" 200 32 "-" "Dalvik/1.6.0 (Linux; U; Android 4.4.2; Hudl 2 HTF8A4 Build/KOT49H)" "GET /appupdater HTTP/1.1" 404 341 "-" "-" "GET /config/ota-client/ HTTP/1.1" 404 341 "-" "Dalvik/1.6.0 (Linux; U; Android 4.4.2; Hudl 2 HTF8A4 Build/KOT49H)" "GET /hudl_connection/hudl_connection HTTP/1.1" 404 341 "-" "Dalvik/1.6.0 (Linux; U; Android 4.4.2; Hudl 2 Build/KOT49H)" "GET /config/device-monitoring HTTP/1.1" 404 341 "-" "Dalvik/1.6.0 (Linux; U; Android 4.4.2; Hudl 2 Build/KOT49H)" The only one that it cares about is the first one, the second it tries a number of times before it gives up suspect that is another app I've not looked at, the next reading the app code is setting the update check frequency, and has a fall back to once a day so not an issue. As for the other two again these are in another app not looked at. You could probably do it all with a raspberry pi and this as a starting point https://raspberrypihq.com/how-to-turn-a-raspberry-pi-into-a-wifi-router/
  2. 1 point
    Okay I have a solution (no rooting required) for the hudl 2 that started as my attempt on the hudl 1 (can get the CA installed). I'm not going to be able to write all the steps up here, but the general concept is a "Man in the Middle" attack. Requirements BIND 9 (DNS server for you network with RPZ https://en.wikipedia.org/wiki/Response_policy_zone) lighttpd (or any other web server) openssl and SD card First create a root CA https://aboutssl.org/how-to-create-and-import-self-signed-certificate-to-android-device/ Next create a web cert signed with the CA pem and key file above (skip creating the CA) https://gist.github.com/fntlnz/cf14feb5a46b2eda428e000157447309 The important bit is the CN but have fun "C=GB/ST=Hertfordshire/L=Cheshunt/O=Tesco PLC/OU=Tesco.com/CN=device.mobile.tesco.com" Put the CA created int he first step onto the SD card and put the SD card into the device. Use the wifi keyboard trick to get into setting can go into security. Change the screen lock setting to a PIN, Pattern, etc (Required to install the cert only) Then still in security Install form SD card (VPN and app) Sorry I can real document this bit I'll just have to assume you can manage your network at this level. Add a CNAME to the RPZ zone for device.mobile.tesco.com to the server you are going to use for the web server. Configure the webserver to return the json below for any request to https://device.mobile.tesco.com/ota/ or below i.e. https://device.mobile.tesco.com/ota/rel.android-build.20150917.142239 {"status":"OK", "update": null} Now setup you hudl 2 it will call home to your server and you're in. device.mobile.tesco.com - [07/Feb/2019:23:07:07 +0000] "GET /ota/rel.android-build.20150917.142239 HTTP/1.1" 404 341 "-" "Dalvik/1.6.0 (Linux; U; Android 5.1; Hudl 2 HTF8A4 Build/LMY47I)" device.mobile.tesco.com - [07/Feb/2019:23:07:07 +0000] "GET /config/ota-client/ HTTP/1.1" 404 341 "-" "Dalvik/1.6.0 (Linux; U; Android 5.1; Hudl 2 HTF8A4 Build/LMY47I)" P.S. no idea what the config request is for but it doesn't seam to stop the setup. Now I need to solve it on the hudl 1, for an autistic child who is an attachment to the hudl 1, but theirs broke, the parent got a second hand one found it would not setup. We offered ours for free not knowing about the issue I reset it as well.
  • Newsletter

    Want to keep up to date with all our latest news and information?

    Sign Up
×

Important Information

By using this site, you agree to our Terms of Use.