• 0 Posts
  • 187 Comments
Joined 10 months ago
cake
Cake day: June 23rd, 2024

help-circle



  • Why can’t you do it yourself?

    Probably because it’s hard to compile a kernel on an iPad 😂

    They’re asking a senior engineer to spend a week at minimum poking around an unknown device. That’s going to cost way more than an all-new security camera system. Anyway, they might try opening the video files with ffmpeg, or VLC: I have a Dahua camera (also from a dumpster) that produces .dav files - a proprietary container for H264 or H265 but VLC plays it. There may be a FOSS client available for the camera’s IP interface (like Dahua’s weird fork of ONVIF) but likely not for iOS.


  • Sell it and get something with an existing FOSS firmware. And a laptop (dumpster ones work too). What you’re asking for is $1000 upfront, at minimum, with no satisfaction guarantee.

    If you’re willing to do most of the work yourself, I’d suggest finding an official firmware update and running binwalk on it. Also take good photos of the PCB and look for datasheets of every chip. Then you’ll be able to pose specific questions and maybe get decent help.

    Still, it’s probably best to set up ONVIF client software or something.









  • This is a great time for the engineer to exert leverage.

    "Yes, I can fix it in hours. Here are my demands:

    • $200,000
    • I’ll also push a firmware update to all your devices that allows setting any address for the server and exposes all functionality in a Home Assistant API, and you won’t ever disable this in current or future devices
    • You’ll offer a free locally-connected button/knob device to any customer owning an affected product, or a free service to upgrade the products with on-device controls
    • In any social media posts, press releases, customer communication or interviews regarding today’s outage, you have to say that plumbing that requires a server connection is a bad idea


  • The command (C:\Windows\System32\) OOBE\bypassnro (.cmd) one types into the command prompt (after opening it with Shift+F10) for the bypass is the location of a batch file they will be removing (the parenthesized parts are optional, implied by the command interpreter, and so is any capitalization). You can still do whatever it’s doing (adding a registry key and restarting) by typing the command manually or providing a copy of the file on a USB drive. After a restart, the OS will check for the registry key AND lack of internet connection to provide the local account option.

    For the record, the contents of the file are

    @echo off
    reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
    shutdown /r /t 0
    

    The first line is optional, and so is the third if you’re OK with restarting manually. If creating the file on Unix-based systems, make sure the newline sequence is CRLF (DOS/Windows standard).

    Obligatory shoutout to literally any Linux distro, which does not need this workaround, and is usually easier to install and set up than debloating a fresh Windows 11 install.